Highlights
PR #163 fixes a bug that arises when v1.1.0 of the controller tries to roll out the version after matching.maxVersionsInDeployment (so the 101st version by default). This will also be fixed in v1.29.2 of the open source server, so users can avoid hitting the bug either by upgrading their server or by upgrading to v1.1.1 of the controller.
If you do hit this bug and cannot upgrade your controller or server version right away, see docs/ownership.md for instructions to move forward with your deployment.
The symptom of the bug will be that your 101st version is stuck in "Inactive" state, and the controller will log error messages pointing to docs/ownership.md. The controller needs to be prompted via the Temporal CLI to move forward with the rollout.
What's Changed
- feat: add support for gating rollouts behind successful workflow executions by @kianjones9 in #152
- Refactor integration tests so they can be run one at a time in IDE by @carlydf in #155
- Document API key setup and add details about secret creation by @carlydf in #160
- Ownership docs: Update the docs to reflect the right command. by @Shivs11 in #161
- VLN-516: Set explicit permissions for GitHub Actions workflows by @picatz in #159
- Bug Fix: Ignore LastModifierIdentity if server deleted a version for garbage collection by @carlydf in #163
New Contributors
- @kianjones9 made their first contribution in #152
- @picatz made their first contribution in #159
Full Changelog: v1.1.0...v1.1.1