Skip to content

Releases: GoogleCloudPlatform/automlops

AutoMLOps 1.3.3

06 Dec 17:57
75bd1d9
Compare
Choose a tag to compare

[1.3.3] - 2024-12-02

Added

  • Added new pipeline parameter pipeline_job_location which defaults to 'us-central1'.

Changed

Fixed

  • Bug related to "CLOUD_SOURCE_REPOSITORIES" enum value still being used in utils.py

AutoMLOps 1.3.2

21 Nov 15:30
Compare
Choose a tag to compare

[1.3.2] - 2024-11-21

Added

Changed

Fixed

  • Fixed logic that checks that cloud-build is not being used with Github, but only if use_ci=True

AutoMLOps 1.3.1

07 Nov 20:38
fca32f5
Compare
Choose a tag to compare

[1.3.1] - 2024-10-30

Added

  • Guide explaining how to set up Workload Identity Federation for AutoMLOps
  • Created new docs/ directory
  • Check that prohibits using Github and Cloud Build (this is currently not supported)

Changed

  • Made github and github-actions the default options for source_repo_type and deployment_framework respectively
  • Updated example notebooks so that they are set to use_ci=False by default
  • Provided samples in the example notebooks that demonstrate how to use the github and github_actions setup
  • Added a guide for setting up Workload Identity Federation
  • Updated github actions op versions (checkout and auth)

Fixed

  • Fixed broken default of now deprecated Cloud Source Repositories
  • Updated sklearn version of training example00 to use v1.3
  • Removed build_trigger_location from resources manifest output

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