Releases: Azure/mlops-templates
v1.1.0 Release
The repository now contains the following patterns that have been implemented:
1. Classical / Tabular Machine Learning Model
a. Supports Azure DevOps and GitHub Actions including the deployment of Infrastructure with both the platforms.
b. Supports Azure Data Explorer based Monitoring, Data Drift and Anomaly Detection. It is enabled for Terraform and can be invoked via Python SDKv1 or Azure ML CLI v2 (aml-cli-v2).
c. Can deploy both online as well as batch end points.
d. Supports MLOPs pipelines with Azure ML (AML) CLI v2, Python SDK V1 and V2.
e. Contains Responsible AI and python test modules.
f. Support for Feathr Feature store.
2. Computer Vision (CV) Model
a. Supports Azure DevOps and GitHub Actions. Note that GitHub Actions are only working for Azure ML CLI v2 (aml-cli-v2).
b. Supports MLOPs pipelines with Azure ML (AML) CLI v2, and Python SDK V1.
c. Can deploy both online as well as batch end points.
3. Natural Language Processing (NLP) Model
a. Supports for Azure DevOps and GitHub Actions. Note that GitHub Actions are only working for Azure ML CLI v2 (aml-cli-v2).
b. Supports MLOPs pipelines with Azure ML (AML) CLI v2, and Python SDK V2.
c. Can deploy both online as well as batch end points.
Other Patterns included in the release:
- Improve documentation for GitHub Actions and Azure DevOps available on the main GitHub Link
- Templates for using individual / repeatable steps in your template. These templates are available for GitHub Actions and Azure DevOps (CLI and SDK). The Template repo can be found here: https://github.com/Azure/mlops-templates
- Registration of Multiple Datasets
- Using 3rd party / external containers. Support for dependabot python package scans via pip install in docker container.
- Support for secure workspaces
- Quick Deploy Examples with Azure DevOps (ADO); GitHub and Microsoft Learn
- Feathr Feature Store: Integration of Feathr as an enterprise scale feature store in the MLOps V2 extended architectures, deployment of Feathr using Terraform script and running a simple classical ML example.
What's Changed
- Update sparse_checkout.sh by @cindyweng in Azure/mlops-v2#53
- update documentation to reflect GHA infra by @cindyweng in Azure/mlops-v2#57
- change pointer to correct repo by @cindyweng in Azure/mlops-v2#60
- Update QUICKSTART.md by @akritim in Azure/mlops-v2#61
- Add azure devops repo init by @drosevear in Azure/mlops-v2#54
- Feature/issue templates by @setuc in Azure/mlops-v2#70
- Update repository-issue.md by @setuc in Azure/mlops-v2#73
- Updated the issue template by @setuc in Azure/mlops-v2#74
- Main dec31 by @setuc in Azure/mlops-v2#80
- Fix broken links to deployment guides by @sdonohoo in Azure/mlops-v2#82
- Update ADO project initialization and matching documentation by @sdonohoo in Azure/mlops-v2#84
- Delete repository_arch.png:Zone.Identifier as it causes a cloning issue by @timschps in Azure/mlops-v2#86
- Update to deployguide_gha.md to be more complete for users by @timschps in Azure/mlops-v2#87
What's Changed
- incorporate inner loop changes by @cindyweng in #1
- Feature/cmr amlversion by @chrey-gh in #3
- Infra templates by @murggu in #2
- Dev cindy by @cindyweng in #4
- Feature/batch endpoint by @cindyweng in #5
- Adding Microsoft SECURITY.MD by @microsoft-github-policy-service in #6
- az command correction by @sbaidachni in #8
- Upgrade az cli to >= 2.30.0 and azureml-sdk to 1.43.0 by @mariamedp in #12
- Update Job Status List by @sbaidachni in #9
- Remove unused imports & add missing copyright lines by @mariamedp in #15
- Experiment and display name parameters introduction by @sbaidachni in #13
- SDK - Include run ID in the data paths in pipeline definition by @mariamedp in #14
- add monitoring infrastructure by @nicoleserafino in #16
- SDK - template extensions needed for CV by @mariamedp in #19
- Gha by @djdean in #20
- Monitoring by @nicoleserafino in #22
- tfsec ws by @murggu in #21
- fix cli by @nicoleserafino in #23
- Gha by @djdean in #24
- merge GHA additions into main-jul31 by @cindyweng in #25
- Gha read update by @djdean in #26
- fix cli by @nicoleserafino in #27
- Gha endpoint update by @djdean in #30
- Gha read parsing update by @djdean in #31
- Gha read vulnerability update by @djdean in #32
- Update read-yaml.yml by @cindyweng in #34
- merge main into main-jul31 by @cindyweng in #35
- Monitoring by @nicoleserafino in #37
- Merging the Jul-31 Branch to Main Branch by @setuc in #38
- Update read-yaml.yml by @djdean in #41
- enable monitoring toggle in --set input by @cindyweng in #44
- enable monitoring toggle in --set input by @cindyweng in #43
- Merging from feature/sdkv2 to nlp-sdkv2 by @jomedinagomez in #46
- Merging from fork to nlp-sdkv2 branch by @jomedinagomez in #47
- Feature/sdkv2-samer by @samelhousseini in #49
- change working directories to system default by @cindyweng in #48
- Nlp dec31 by @jomedinagomez in #50
- Feature/sdkv2 by @cindyweng in #53
- Feature/nlp sdkv2 by @jomedinagomez in #52
- Feature/sdkv2 by @cindyweng in #54
- Gha nlp by @djdean in #58
- Added the missing License file by @setuc in #57
- Main dec31 by @setuc in #59
New Contributors
- @cindyweng made their first contribution in #1
- @chrey-gh made their first contribution in #3
- @murggu made their first contribution in #2
- @microsoft-github-policy-service made their first contribution in #6
- @sbaidachni made their first contribution in #8
- @mariamedp made their first contribution in #12
- @nicoleserafino made their first contribution in #16
- @djdean made their first contribution in #20
- @jomedinagomez made their first contribution in #46
- @samelhousseini made their first contribution in #49
Full Changelog: https://github.com/Azure/mlops-templates/commits/v1.1.0