What's Changed
Features
- feat: support for project cloning by @shreddedbacon in #4072
- feat: organization deploy keys by @shreddedbacon in #4079
- feat: support latest pushed for harbor retention policies by @shreddedbacon in #4074
Fixes / Improvements
- Upgrade Keycloak to version 26.4.7 and custom protocol mapper to 1.1.1 by @tobybellwood in #4070
- chore: reduce log verbosity for core ssh service by @rocketeerbkw in #4062
- Fixes range for testing k8s python lib by @bomoko in #4090
- Refactor Docker Scout scanning workflow by @tobybellwood in #4066
- Explicitly sets and ups yarn install for workspace builder by @bomoko in #4083
- fix: variable only deployments named wrong for branch/pullrequest/promote by @rocketeerbkw in #4088
- Fixes expiry and iat logic for legacy tokens by @bomoko in #4067
- Fixes missing detail in userByEmail() query by @bomoko in #4061
- chore: reduce log verbosity for backup-handler by @rocketeerbkw in #4063
- fix: advanced task environment argument shows deleted environments by @rocketeerbkw in #4064
Documentation
- docs: add 2.31.0 release notes by @shreddedbacon in #4058
- docs: overhaul local dev page, including recommendations by @rocketeerbkw in #4069
- docs: remove docs related to harbor in lagoon-core by @rocketeerbkw in #4075
- docs: Fix typo with Site24x7 by @seanhamlin in #4059
Testing / Local Development
- fix: cleanup local-stack docker build artifacts by @rocketeerbkw in #4057
Full Changelog: v2.31.0...v2.32.0