9.3.0
New features
- To configure Gafaelfawr to use the cluster-internal PostgreSQL service, use the Helm chart setting
config.internalDatabase
rather than setting an explicit URL. Settingconfig.databaseUrl
to the internal PostgreSQL URL will still work for existing deployments, but usingconfig.internalDatabase
instead will be required in the future for correct secrets management. - Gafaelfawr can now listen on additional hostnames specified by setting
ingress.additionalHosts
in the Helm configuration. Only token authentication will be supported for ingresses using those hostnames; interactive browser authentication will not work.
Bug fixes
- Restore the newline after the output from
gafaelfawr generate-session-secret
andgafaelfawr generate-token
, accidentally dropped in 9.2.1.
What's Changed
- [neophile] Update dependencies by @sqrbot in #771
- DM-39519: Add newline back to Gafaelfawr CI output by @rra in #773
- Bump eslint from 8.41.0 to 8.42.0 in /ui by @dependabot in #772
- [neophile] Update dependencies by @sqrbot in #774
- Bump @babel/eslint-parser from 7.21.8 to 7.22.5 in /ui by @dependabot in #776
- Bump react-aria-modal from 4.0.2 to 5.0.0 in /ui by @dependabot in #778
- Bump react-datepicker from 4.12.0 to 4.13.0 in /ui by @dependabot in #777
- Bump python from 3.11.3-slim-bullseye to 3.11.4-slim-bullseye by @dependabot in #775
- DM-39627: Run neophile from GitHub Actions by @rra in #779
- DM-39627: Fix comment on periodic workflow by @rra in #780
- [neophile] Update dependencies by @sqrbot in #781
- Bump react-datepicker from 4.13.0 to 4.15.0 in /ui by @dependabot in #790
- Bump gatsby from 5.10.0 to 5.11.0 in /ui by @dependabot in #782
- Bump formik from 2.4.1 to 2.4.2 in /ui by @dependabot in #784
- Bump react-icons from 4.9.0 to 4.10.1 in /ui by @dependabot in #787
- Bump eslint from 8.42.0 to 8.44.0 in /ui by @dependabot in #789
- DM-39919: Stop setting neophile email by @rra in #791
- [neophile] Update dependencies by @neophile-square in #792
- [neophile] Update dependencies by @neophile-square in #793
- Bump styled-components from 5.3.11 to 6.0.3 in /ui by @dependabot in #794
- Bump @babel/eslint-parser from 7.22.5 to 7.22.7 in /ui by @dependabot in #795
- DM-39989: Use tox to run neophile by @rra in #797
- DM-39989: Update dependencies by @rra in #798
- DM-39989: Use new neophile GitHub Action by @rra in #799
- DM-39989: Use new GitHub Action for Docker image by @rra in #800
- DM-40041: Switch minikube setup actions by @rra in #801
- [neophile] Update dependencies by @neophile-square in #802
- Bump eslint from 8.44.0 to 8.45.0 in /ui by @dependabot in #803
- Bump styled-components from 6.0.3 to 6.0.4 in /ui by @dependabot in #804
- Bump @babel/eslint-parser from 7.22.7 to 7.22.9 in /ui by @dependabot in #805
- Increase the timeout for periodic CI by @rra in #806
- [neophile] Update dependencies by @neophile-square in #810
- Bump styled-components from 6.0.4 to 6.0.5 in /ui by @dependabot in #808
- Bump eslint-plugin-react from 7.32.2 to 7.33.0 in /ui by @dependabot in #809
- Flesh out periodic CI check by @rra in #811
- Add docs for internalDatabase, additionalHosts by @rra in #812
- Switch to new syntax for GitHub Actions output by @rra in #813
- Prepare 9.3.0 release by @rra in #814
New Contributors
- @neophile-square made their first contribution in #792
Full Changelog: 9.2.2...9.3.0