Skip to content

Releases: GoogleCloudPlatform/automlops

AutoMLOps 1.3.0

23 May 15:16
Compare
Choose a tag to compare

[1.3.0] - 2024-5-22

Added

Changed

  • Refactored code to follow OOP paradigm
  • Made kfp a required dependency of AutoMLOps
  • kfp v2 code is now generated and required for use with AutoMLOps; before this version, kfp<2.0.0 was required. kfp v2 is not always backwards compatibile with v1
  • Removed support for reading/writing kfp components directly. AutoMLOps now only supports our standard AutoMLOps.component and AutoMLOps.pipeline syntax rather than dsl.component
  • Removed requirement that input parameters for AutoMLOps.component be python primitives only
  • Removed the need for .AutoMLOps-cache; files are no longer written to an itermediary location and stored in memory instead
  • Updated examples directory to support new changes/updates

Fixed

AutoMLOps 1.2.9

21 Feb 21:24
6203abd
Compare
Choose a tag to compare

[1.2.9] - 2024-1-18

Added

  • Added setup_model_monitoring parameter to AutoMLOps.generate and orchestration/configs.py
  • Added the creation of a model_monitoring/ directory and create_model_monitoring_job.sh script to generate
  • Added a new AutoMLOps.monitor function, along with relevant templates and tests
  • Added in a monitoring section into the generated config/defaults.yaml file
  • Added logging.googleapis.com to the list of potentially required apis.
  • Created 2 new functions for giving warnings when running AutoMLOps.monitor: get_model_monitoring_min_permissions and get_model_monitoring_recommended_roles in utils.py

Changed

  • Updated the services/submission_service/main.py.j2 to include elements for automatic retraining based on monitoring anomaly logs, and adding in labels to the submit.
  • Updated services/submission_service/requirements.txt to include google-cloud-storage.
  • Updated the README.md.j2 to reflect the optional creation of the new model_monitoring/ directory.
  • Changed the format for how config/defaults.yaml file gets written; this file is now written using the write_yaml_file function (yaml.safe_dump) in utils.py.
  • Updated the account_permissions_warning function in utils.py to include a new operation: operation='model_monitoring'
  • Updated the introductory example, readme, and user guide to reflect the new monitoring capabilities.
  • Renamed validate_schedule in utils.py to validate_use_ci to reflect new requirements for model monitoring.

Fixed

AutoMLOps 1.2.8

09 Jan 16:47
Compare
Choose a tag to compare

[1.2.8] - 2024-1-09

Added

  • Support for Output annotations with AutoMLOps.component

Changed

Fixed

AutoMLOps 1.2.7

06 Nov 22:49
Compare
Choose a tag to compare

[1.2.7] - 2023-11-06

Added

Changed

  • Updated state_bucket naming schema
  • Updated unit tests to reflect state_bucket naming schema
  • Updated outputs.tf block to not include csr if use_ci=False

Fixed

AutoMLOps 1.2.6

01 Nov 17:45
Compare
Choose a tag to compare

[1.2.6] - 2023-10-05

Added

Changed

  • Updated default to not disable api services
  • Changed required_permissions and recommend_roles from set to list
  • Updated required_permissions and recommend_roles lists to be dynamic based on user tooling selection
  • Changed google_project_iam_member block to use a local list for setting iam roles
  • Moved csr creation to only occur if use_ci=True
  • Updated github_actions config to use source_repo_branch parameter into of default automlops branch

Fixed

  • Fixed run local issue regarding dockerfile pathing
  • Fixed cloudbuild trigger terraform bug with ignored_files

AutoMLOps 1.2.5

05 Oct 13:18
Compare
Choose a tag to compare

[1.2.5] - 2023-10-05

Added

Changed

Fixed

  • Fixed bug with generating .github/workflows directories

AutoMLOps 1.2.4

03 Oct 21:03
Compare
Choose a tag to compare

[1.2.4] - 2023-10-03

Added

Changed

  • Only will create .github/ directory if using github-actions

Fixed

  • Pinned the python docker container step for the cloudbuild yaml to python:3.10, this addresses some dependency issues with the latest python docker image

AutoMLOps 1.2.3

02 Oct 13:55
1bb7dbc
Compare
Choose a tag to compare

[1.2.3] - 2023-09-29

Added

  • Support for Github Actions integration
  • Added workload identity federation integration

Changed

  • Updated documentation
  • .git and relevant files are now placed inside the AutoMLOps/ base directory

Fixed

  • Set default cloud functions registry to the artifact-registry that is created as part of the provision operation

AutoMLOps 1.2.2

25 Sep 17:01
Compare
Choose a tag to compare

[1.2.2] - 2023-09-25

Added

Changed

  • Commented out change from 1.2.1 to set cloud functions default registry to artifact-registry; there appears to be an auth bug with this setting
  • Updated documentation

Fixed

  • Removed legacy ml.googleapis.com API that is deprecated as of 9/25/2023

AutoMLOps 1.2.1

20 Sep 17:38
Compare
Choose a tag to compare

[1.2.1] - 2023-09-20

Added

  • Support for Vertex AI experiments
  • Added in an include statement for the build trigger (only runs on changes to AutoMLOps/**)

Changed

  • Set default cloud functions registry to artifact-registry
  • Changed recommended roles and permissions for deploying with use_ci=False.

Fixed

  • Fixed issues with use_ci=False provision directory not being created properly
  • Fixed issues with use_ci=False terraform config