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