This release replaces the v2.18.0 release which should not be installed, to avoid the potential for data loss
What's Changed - v2.18.1
- Fixing out of date screenshots. by @AlannaBurke in #3626
- Clean up insights data on environment deletion by @bomoko in #3630
What's Changed - v2.18.0
features
- feat: allow registration of systemwide tasks by @bomoko in #3618
- feat: introduce /.well-known endpoint for service discovery information by @shreddedbacon in #3632
Improvements
- improvement: add additional information to environment services by @shreddedbacon in #3641
- improvement: add source user and type to tasks and deployments by @shreddedbacon in #3631
- improvement: validate migrating labels for active standby ingress migrations by @shreddedbacon in #3682
changes
- change: check expiration of legacy tokens, reject if necessary by @shreddedbacon in #3645
- change: deprecate environment storage bytesUsed for kibUsed by @shreddedbacon in #3658
- change: deprecate activeSystems* in API by @rocketeerbkw in #3647
fixes
- fix: return error when no matching event to prevent empty email notifications by @shreddedbacon in #3637
- fix: use Float for restore size by @shreddedbacon in #3633
- fix: Add migration to mark orphaned environments deleted by @bomoko in #3636
- fix: Adds service to deleteFactsFromSource by @bomoko in #3627
- fix: add DropUnique to rollback ES migration by @tobybellwood in #3652
- fix: use new stream endpoints for token mapper by @shreddedbacon in #3653
- fix: add correct roles and scopes to keycloak account client realm import by @shreddedbacon in #3655
- fix: use email address instead of username when looking up users by @shreddedbacon in #3657
- fix: mutation name for addorupdatestorageonenvironment by @shreddedbacon in #3677
- fix: Basic validation for variable names by @CGoodwin90 in #3676
- fix: ID token mapper for opensearch integration by @shreddedbacon in #3678
- fix: only set the subgroups of a parentgroup to the users group by @shreddedbacon in #3684
- fix: get environment by namespacename before getting deployment by @shreddedbacon in #3702
- fix: fixes migration deletion logic for duplicate environment_services by @bomoko in #3705
refactors
- refactor: add migration to keycloak startup to set client redirect uris by @shreddedbacon in #3640
- refactor: upgrade keycloak to 21 and support initial realm import by @shreddedbacon in #3624
- refactor: store project-group association in api instead of keycloak by @shreddedbacon in #3612
- refactor: realm import with missing roles and client information by @shreddedbacon in #3680
chores
- chore: remove unneeded reference to legacy registry setting by @shreddedbacon in #3659
- chore: add local-dev-yarn command by @tobybellwood in #3611
- chore: Remove Harbor Trivy integration from Lagoon Core. by @bomoko in #3672
- chore: Update NPM devDependencies by @tobybellwood in #3651
- chore: remove branch overrides after v2.18.0 by @tobybellwood in #3697
docs
- docs: update rbac documentation with organiation rbac by @shreddedbacon in #3634
- docs: add note about tls-acme false and remove out of date information by @shreddedbacon in #3638
- docs: add global scope documentation by @shreddedbacon in #3639
- docs: Fixing Ruby page title. by @AlannaBurke in #3646
- docs: Adding Organizations and Lagoonizing docs + reorganization by @AlannaBurke in #3643
- docs: Fixing link. by @AlannaBurke in #3650
- docs: Adding DDEV to local dev docs. by @AlannaBurke in #3661
- docs: Update FAQ about route removal by @rocketeerbkw in #3663
- docs: Updates promote documentation to use lagoon-cli by @bomoko in #3664
- docs: Fix the images for the Fastly integration, now they are part of the repo by @seanhamlin in #3666
- docs: Updating build warnings docs. by @AlannaBurke in #3683
- docs: Fixing Lagoon Examples link. by @AlannaBurke in #3687
- docs: Adds documentation pointing to client libraries by @bomoko in #3688
- docs: add upgrades and deprecations by @shreddedbacon in #3620
tests
- tests: Rejig test order by @tobybellwood in #3644
- tests: update k8s version for testing by @tobybellwood in #3660
- tests: Replace Jenkins builds on any branch prefixed with
docs/
with github action by @tobybellwood in #3689
Linked releases:
- lagoon-ui: https://github.com/uselagoon/lagoon-ui/releases/tag/core-v2.18.1
- lagoon-build-deploy: https://github.com/uselagoon/build-deploy-tool/releases/tag/core-v2.18.1
- lagoon-core: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-core-1.43.0
- lagoon-remote: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-remote-0.88.0
- lagoon-test: https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-test-0.55.0
Full Changelog: v2.17.0...v2.18.1