Releases: uselagoon/lagoon
Releases · uselagoon/lagoon
Release list
lagoon-core - v2.33.2
Release Notes
This release fixes a critical security vulnerability. Upgrading as soon as possible is recommended.
What's Changed
Fixes / Improvements
- fix: uppercase role name in gitlab system hook by @shreddedbacon in #4149
- fix: deployment url containing erroneous environment by @shreddedbacon in #4150
- fix: reject ssh usernames that can't map to a namespace by @rocketeerbkw in #4153
Documentation
- Serve pages as Markdown and publish llms.txt by @bonus414 in #4141
- docs: add release docs for 2.33.x by @shreddedbacon in #4142
New Contributors
Full Changelog: v2.33.1...v2.33.2
lagoon-core - v2.33.1
What's Changed
Fixes / Improvements
- fix: make sure pr number is number in payload by @shreddedbacon in #4132
- fix: delete environment logic checks by @shreddedbacon in #4135
- fix: send notifications for webhooks like previously by @shreddedbacon in #4134
- fix: only send git notification for valid matches by @shreddedbacon in #4138
- refactor/fix: webhook 200s with fixed envtype checks by @shreddedbacon in #4140
Documentation
- chore: fix typo in pr template by @shreddedbacon in #4139
- chore: update docs to prefer lagoon CLI for ssh commands by @smlx in #4077
Full Changelog: v2.33.0...v2.33.1
lagoon-core - v2.33.0
What's Changed
Features
- feat/refactor: rewrite webhook-handler by @shreddedbacon in #3979
Fixes / Improvements
- fix: actions-handler build errors by @rocketeerbkw in #4100
- chore: avoid qemu for certain image build phases by @shreddedbacon in #4114
- Change: Restricts cloning for projects with deployTarget Configuration by @CGoodwin90 in #4109
- fix: harbor retention rule
latestPushedis optional by @rocketeerbkw in #4108 - Update Broker to RabbitMQ version 4.1.8 by @tobybellwood in #4068
- Fix groupByNameAndOrganization resolver errors when group not found by @rocketeerbkw in #3800
- Change: Adds project clone permissions by @CGoodwin90 in #4091
- fix: race condition when making multiple keycloak API calls by @rocketeerbkw in #4105
- adds condition to activeStandby assignment by @bomoko in #4120
- Updates keycloak to 26.6.3 by @bomoko in #4111
Documentation
- docs: add 2.32.0 release notes by @bomoko in #4094
- docs: fix formatting and add more details for retention policies by @rocketeerbkw in #4103
- docs: updating documentation to retire discord by @bomoko in #4104
- Move Toby and Davit to Alumni maintainers by @tobybellwood in #4102
Testing / Local Development
- chore: revert chart and beta ui overrides by @rocketeerbkw in #4112
- fix: multiple issues with local-api-data-watcher-pusher by @rocketeerbkw in #4107
Full Changelog: v2.32.0...v2.33.0
lagoon-core - v2.32.0
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
lagoon-core - v2.31.0
What's Changed
Features
- feat: support idling and unidling from api with idled status by @shreddedbacon in #3628
Fixes / Improvements
- fix: use correct project id field by @shreddedbacon in #4050
- Fix: Allow for classic & beta-ui
clientId'sin password reset by @CGoodwin90 in #4056 - refactor: retention policy permissions by @shreddedbacon in #4051
Documentation
- docs: release notes for v2.30.0 by @CGoodwin90 in #4046
Testing / Local Development
- Removes files incorrectly added to repo by @bomoko in #4053
- chore: add missing gatekeeper for local-dev by @shreddedbacon in #4047
- chore: support for beta-ui in local-stack by @shreddedbacon in #4033
- Adds scan.txt and build.txt to gitignore by @bomoko in #4055
Full Changelog: v2.30.0...v2.31.0
lagoon-core - v2.30.0
What's Changed
Features
- feat: support to delete restored backup files by @shreddedbacon in #4028
- feat: extend deploymentsByFilter options by @shreddedbacon in #4031
- feat: use keycloak quick-theme to generate simple lagoon-v2 theme by @shreddedbacon in #3983
- feat/refactor: signed file upload urls and files from bucket by @shreddedbacon in #4017
- feat: change build name for variable only deployments by @shreddedbacon in #4027
- feat: add graphql-sse endpoint by @shreddedbacon in #4007
Fixes / Improvements
- fix: Better Environment Variable Precedence handling for pending deploys by @bomoko in #4026
- fix: update twuni docker registry URL by @jackwrfuller in #4011
- fix: add delete_restore_permission function call in keycloak startup by @shreddedbacon in #4038
- fix: save buildtype in database by @shreddedbacon in #4042
- fix: use
mysql2node library for better mariadb/mysql compatibility by @rocketeerbkw in #4041 - chore: update twuni docker registry URL by @shreddedbacon in #4035
- Update Golang to 1.25 and Alpine 3.22 by @tobybellwood in #4032
Refactoring
- refactor!: remove legacy api-db migrations by @rocketeerbkw in #4030
- refactor: stop internal use of deprecated
bytesUsedfield by @rocketeerbkw in #4029 - refactor: remove bitbucket and open distro integrations by @rocketeerbkw in #4039
- feat: use env vars for all api-db/keycloak-db connection info by @rocketeerbkw in #4040
- Change: Adds a migration to set a default value for metadata by @CGoodwin90 in #4019
Documentation
- docs: update available versions to 25.10.0 by @tobybellwood in #4010
- docs: release notes for 2.29.2 by @rocketeerbkw in #4023
- docs: update example on Custom Tasks page by @liberatr in #4044
Testing / Local Development
- test: separate services tests by @shreddedbacon in #4037
New Contributors
Full Changelog: v2.29.2...v2.30.0
lagoon-core - v2.29.2
What's Changed
Fixes / Improvements
- fix: revert #4016 and fix api routes permissions and org audit logl by @rocketeerbkw in #4022
Testing / Local Development
- test: fail test stages properly by @shreddedbacon in #4020
Full Changelog: v2.29.1...v2.29.2
lagoon-core - v2.29.1
What's Changed
Fixes / Improvements
- fix: api error when accessing fields stored as
bigintby @rocketeerbkw in #4013 - fix/refactor: getProjectByEnvironmentId helper and problems refs by @shreddedbacon in #4016
- Fixes otp list in lagoon theme by @bomoko in #4018
- Change: Adds metadata to OrgProject by @CGoodwin90 in #4014
Documentation
- docs: release notes for v2.29.0 by @rocketeerbkw in #4012
Testing / Local Development
- chore: flag to specify which k8up version(s) to install by @shreddedbacon in #4015
Full Changelog: v2.29.0...v2.29.1
lagoon-core - v2.29.0
What's Changed
Features
- Feature - Environment Variable "Updated" field and pending update endpoint by @bomoko in #4006
- feat: get backup by backup id and file by file id resolver by @shreddedbacon in #4002
- feat: environment storage filtering support by @shreddedbacon in #4001
- feat: support for routes defined in the api by @shreddedbacon in #3990
Fixes / Improvements
- fix: use queries correctly in backup resolvers by @shreddedbacon in #3996
- fix: environmentdata return data for updaterestore by @shreddedbacon in #4000
- fix: addfactsbyname auditlog by @shreddedbacon in #4004
- fix: addfactsbyname auditlog environment lookup by @shreddedbacon in #4005
- chore: yarn upgrades by @tobybellwood in #4009
Documentation
- docs: remove deprecated
hstsexamples by @rocketeerbkw in #3986 - docs: release notes for 2.28.0 by @shreddedbacon in #3980
- docs: fixes broken links and local docs server by @rocketeerbkw in #3999
- docs: active/stanby caveats, cli usage, and information refactor by @rocketeerbkw in #3997
- Chore - Better documentation for 'when' clauses in rollout tasks by @bomoko in #4008
- docs: fix typos by @jackwrfuller in #3985
Testing / Local Development
- fix: check output of jenkins trigger for failures by @shreddedbacon in #3984
- refactor: use mkcert root CA if available for
k3d/local-stackby @rocketeerbkw in #3989 - chore: variable keycloak frontend url for local-dev by @shreddedbacon in #3993
- Add Docker Scout scanning to API image builds by @tobybellwood in #3992
Full Changelog: v2.28.0...v2.29.0
lagoon-core - v2.28.0
What's Changed
Features
- feat: show if user has 2fa or is federated user in api by @shreddedbacon in #3971
- feat: allow org management to view certain audit logs by @shreddedbacon in #3974
Fixes / Improvements
- Change: Deprecate
internal_container_registryby @CGoodwin90 in #3973 - fix: environment services containers update by @shreddedbacon in #3977
Documentation
- docs: lagoon v2.27.0 and associated release notes by @shreddedbacon in #3950
- docs: add note about lagoon-remote deployment issues in release notes by @rocketeerbkw in #3968
- docs:
uselagoon/redis-6is deprecated by @rocketeerbkw in #3967 - docs: update local-stack backups by @jackwrfuller in #3972
Testing / Local Development
- feat: allow enabling of insights handler in local stack by @jackwrfuller in #3970
- fix: speed up lagoon details make target and prevent container clutter by @jackwrfuller in #3965
- fix: local-dev/jwt version check by @shreddedbacon in #3982
- test: move the image builds for arm to after tests run by @shreddedbacon in #3981
- chore: change project in jenkins deploy step by @shreddedbacon in #3959
- chore: stop using bitnami charts by @shreddedbacon in #3976
- chore: seed user ssh-keys for local-stack usage by @shreddedbacon in #3975
Full Changelog: v2.27.0...v2.28.0