v1.9.0
Release post is at https://www.amazee.io/blog/post/what-we-released-in-lagoon-1.9----the-ones-before
Also see https://github.com/amazeeio/lagoon/releases/tag/v1.9.1
Changes in this release
API & Authentication subsystem
- Fix column type for active/standby routes @shreddedbacon (#2172)
- Bump elliptic from 6.5.1 to 6.5.3 @dependabot (#2124)
- Allow non-admin users to run more queries @rocketeerbkw (#2153)
- Fix hard-coded DB host in wait-for-mariadb.sh @smlx (#2169)
- Paramaterise API graphql URL in various locations @smlx (#2175)
- Un-break port-forwarding for keycloak @smlx (#2173)
- Actually list all openshifts defined in the API @shreddedbacon (#2020)
- Fix removeNotificationFromProject @shreddedbacon (#2121)
- Hotfix - BillingGroups Removing Cluster @justinlevi (#2111)
Admin & User Interfaces subsystem
- Ensures nulls are empty strings for composite Problems index @bomoko (#2155)
- Projects w/o Billing Groups - UI for monthly maintenance @justinlevi (#2135)
- Some UI improvements/bug fixes for problems dashboard @timclifford (#2146)
- Problem notifications @bomoko (#2051)
- Adding in Clustername to project @justinlevi (#2112)
- Fix display of dev hours on polysite billing projects @rocketeerbkw (#2170)
- Update UI SSH Key Handling @cdchris12 (#2125)
Build & Deploy subsystem
- Add Project/Environment EnvVar overrides for service types @shreddedbacon (#2156)
- Ignore the watchdog table for backups @smlx (#2149)
- Rely on tar in $PATH for elasticsearch backups @smlx (#2150)
- Remap database details in prebackuppod to avoid invalid names @smlx (#2151)
- Fix autogenerated routes handling @smlx (#2183)
- Add cluster level Uptime Robot status page @twardnw (#2019)
- Add the ability to specify a list of prefixes for all autogenerated routes @twardnw (#2145)
- Add readinessProbe to CLI containers @twardnw (#2031)
Operators & Provisioning subsystem
- Support for Remote Lagoon build and task controllers @shreddedbacon (#2095)
Base Images & Testing subsystem
- add publish-amazeeiolagoon-taskimages step to makefile & Jenkins @tobybellwood (#2192)
- Remove charts from the lagoon repository @smlx (#2107)
- Use curl over wget in Dockerfiles for improved proxy handling @smlx (#2176)
- Added mongodb-tools to the base cli image @vincenzodnp (#2117)
- Update OpenResty to 1.17.8.2 @seanhamlin (#2122)
- Remove duplicate Python versions from images and use it in our tests @tobybellwood (#2128)
- Fix CiActiveStandby gitUrl for local-dev @tobybellwood (#2130)
- Pin curl to >7.68 and pull from Alpine v3.12 @tobybellwood (#2178)
- Add
skip-openshift-tests
label to Jenkins to reduce intermittent test failures @tobybellwood (#2152) - improve branch existence test for skip-openshift label @tobybellwood (#2190)
- Reduce Parallelism and Document Testing Steps @cdchris12 (#2136)
- Updates healthz-php to version 0.0.6 @bomoko (#2115)
- Improve reliability of CI testing @cdchris12 (#2132)
Documentation & Examples / DX subsystem
- update monitoring_urls documentation to include schema @twardnw (#2113)
- Clarifying env variables documentation. @AlannaBurke (#2137)
- Add ClamAV Scanner Docs @cdchris12 (#2067)
- Add sub-directory links to root README.md @dan2k3k4 (#1762)
- Fix minor spacing typo in php-fpm documentation @mgdhs (#2106)
- Fixing broken link to contribute documentation @AlannaBurke (#2161)