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