Releases: zenml-io/mlstacks
0.10.0
0.9.0
In this new release, mlstacks
now supports Pydantic 2. A community contribution (thanks @MASisseron!) has also made our stack validation more robust, catching errors of mismatched components & providers.
This release also includes some new tests and bug fixes.
What's Changed
- Improve git branching instructions in
CONTRIBUTIONS.md
by @MASisserson in #144 - Integrate with
localstack
for testing AWS deployments by @marwan37 in #145 - Update provider configuration in terraform-aws.tf by @strickvl in #147
- Add deprecation warning for old HCL code by @strickvl in #146
- Enhance stack validation by @MASisserson in #148
- Upgrading to
pydantic
v2 by @bcdurak in #155 - Prepare release 0.9.0 by @strickvl in #159
New Contributors
- @MASisserson made their first contribution in #144
Full Changelog: 0.8.1...0.9.0
0.8.1
Small bug fixes and improvements to docs.
What's Changed
- Convert underscores to hyphens in AWS Quickstart docs by @maxmynter in #129
- Add
jq
as named dependency in documentation by @strickvl in #128 - Use GitHub as trusted publisher for PyPI publication by @strickvl in #131
- Fix/analytics connection hang by @marwan37 in #141
- Prepare release 0.8.1 by @strickvl in #142
- Remove dashboard from release workflow by @strickvl in #143
New Contributors
- @maxmynter made their first contribution in #129
- @marwan37 made their first contribution in #141
Full Changelog: 0.8.0...0.8.1
0.8.0
The two big changes are removals, and both can be considered breaking changes:
mlstacks
no longer supportskserve
as a model deployer- we also no longer support the use of standalone
secrets_manager
stack components. These had been deprecated several months ago and were finally removed from corezenml
in zenml-io/zenml#2163
What's Changed
- Bump ruff by @strickvl in #119
- Add Coderabbit yaml config by @strickvl in #120
- Remove secrets manager by @strickvl in #121
- Remove kserve from mlstacks by @strickvl in #122
- Prepare release 0.8.0 by @strickvl in #124
Full Changelog: 0.7.11...0.8.0
0.7.11
0.7.10
0.7.9
0.7.8
This release adds an mlstacks version
CLI command for your convenience. It also fixes a bug that prevented stack deployment in 0.7.7 and disables the creation of remote stacks when using a k3d
(i.e. local) provider.
What's Changed
- Bump
mypy
,ruff
andblack
by @strickvl in #106 - Add
mlstacks version
CLI command by @strickvl in #108 - Allow for custom DynamoDB table names for AWS remote state by @strickvl in #107
- Fix stack provider value bug by @strickvl in #110
- Release 0.7.8 by @strickvl in #111
Full Changelog: 0.7.7...0.7.8
0.7.7
mlstacks
now uses our Terraform registry modules instead of hard-coded Terraform configuration for its remote stacks. Subsequent releases will replicate this change for all the rest of our modules.
What's Changed
- Use remote stack Terraform Registry modules by @strickvl in #103
- Disable Terraform integration tests for forks by @strickvl in #104
- Prepare release 0.7.7 by @strickvl in #105
Full Changelog: 0.7.6...0.7.7
0.7.6
With the latest release mlstacks
now will deploy a remote state bucket as a backend for your stack deployments. Not only is this a best practice for Terraform deployments, but it also allows you to collaborate with your colleagues and teammates on mlstacks
deployments.
We also added support for the latest orchestrator integration released by ZenML: VM orchestration with Skypilot!
Thanks also to @cameronraysmith for his bugfix contribution to the repository!
The release also contains some bugfixes and improvements to how and when errors get raised during the deployment process.
What's Changed
- Add remote state deployment + use by default by @strickvl in #97
- Update PR template to discourage PRs on
main
by @strickvl in #101 - Add
skypilot
support for AWS and GCP by @strickvl in #99 - Close quotes on
kubernetes_context
values ingcp-modular
by @cameronraysmith in #100 - Prepare release 0.7.6 by @strickvl in #102
New Contributors
- @cameronraysmith made their first contribution in #100
Full Changelog: 0.7.5...0.7.6