Releases: uselagoon/lagoon
Releases · uselagoon/lagoon
lagoon-core - v2.31,9
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
lagoon-core - v2.27.0
What's Changed
Features
- feat: introduce retention policy support by @shreddedbacon in #3709
Fixes / Improvements
- fix: task should fail if the upload of files to the Lagoon API fails by @seanhamlin in #3925
- fix: api always creates a default user for a project by @rocketeerbkw in #3932
- fix: invalidate group membership cache on user update by @jackwrfuller in #3941
- fix: capture branch name when branch is deleted via git by @shreddedbacon in #3958
- refactor: Better logs2notification templates by @bomoko in #3945
- refactor: AWS SDK v3 update fix by @CGoodwin90 in #3935
- refactor: Update Apollo Server to v3 by @CGoodwin90 in #3921
- refactor: Excludes introspection fields from field check by @CGoodwin90 in #3946
- chore: bump keycloak version to 26.3.1 by @shreddedbacon in #3951
Documentation
- docs: update documentation for 2.26.0 and 2.26.1 by @bomoko in #3936
- docs: Document autogenerated route naming considerations by @smlx in #3911
- docs: Remove Fastly from the Lagoon docs by @seanhamlin in #3956
- docs: update cronjob scheduling implementation note by @jackwrfuller in #3953
Testing / Local Development
- chore: rename make variables to better suit their usage by @shreddedbacon in #3937
- chore: enable metrics in local stack by @shreddedbacon in #3947
- chore: enable aergia in local-stack by @shreddedbacon in #3949
- chore: support seeding of user and org in local-stack by @jackwrfuller in #3952
- tests: pin ansible version to 2.18.6 by @shreddedbacon in #3957
New Contributors
- @jackwrfuller made their first contribution in #3941
Full Changelog: v2.26.1...v2.27.0
lagoon-core - v2.26.1
What's Changed
- fix: uploading/deleting task files succeeds but returns api error by @rocketeerbkw in #3938
- fix: add typename to field check to resolve permission error by @shreddedbacon in #3944
- fix: update task audit log by @shreddedbacon in #3940
Full Changelog: v2.26.0...v2.26.1
lagoon-core - v2.26.0
What's Changed
- Change: Adds Organization on Projects by @CGoodwin90 in #3924
- Feature - role emails by @bomoko in #3920
- Upgrade keycloak to 26.2.5 by @rocketeerbkw in #3923
- refactor: use redis for subscriptions by @shreddedbacon in #3914
- chore: update rabbitmq to v4.1.0 by @shreddedbacon in #3922
- Adds a user activity log entry + control length of signed link expiry by @bomoko in #3929
- docs: add release page for Lagoon 2.25.0 by @rocketeerbkw in #3916
- docs: add note about order of nginx-php service types by @shreddedbacon in #3891
- docs: document valkey and redis-8 Lagoon images by @rocketeerbkw in #3919
- chore: enable network policies for local-dev by @shreddedbacon in #3917
- chore: add truth table for idling logic by @smlx in #3928
- Chore/fix tests by @bomoko in #3926
- chore: add old queue cleanup to broker by @shreddedbacon in #3918
- Change: Field check for getRestoreLocation to allow flexibility in generating signed url by @CGoodwin90 in #3930
Full Changelog: v2.25.0...v2.26.0
lagoon-core v2.25.0
What's Changed
- docs: restructure lagoon-yml page by @shreddedbacon in #3904
- docs: Add custom MkDocs theme override with tracking pixel by @Schnitzel in #3883
- docs: add release note for 2.24.1 by @shreddedbacon in #3910
- docs: fix indent in MySQL docker-compose.yml example by @sjerdo in #3879
- chore: fix workflows removal migration by @shreddedbacon in #3912
- docs:
mongoservice type is now calledmongodbby @rocketeerbkw in #3913 - buid: update rabbitmq to v4 by @tobybellwood in #3890
Deprecations
- Removes workflow references by @bomoko in #3900
- refactor: deprecate openshiftprojectpattern by @shreddedbacon in #3915
New Contributors
Full Changelog: v2.24.1...v2.25.0