More information over at https://stories.amazee.io/what-to-expect-in-lagoon-1-3-0-6683bc19e8c8
Headline Items
- Incorporating the security release v1.2.1
- Self-service SSH key updating in the UI
- Much better timeframe-based Cronjob allocation
- Image deprecations for PHP 5.6, 7.0 and 7.1, NodeJS 6, 8 and 9
- Upstream alpine and minor version image pinning for predictability
- Release (and incorporation) of the brand new amazee.io database-as-a-service operator
- Billing automation
- Documentation super-overhaul
API & Authentication subsystem
- Update keycloak memory allocation @twardnw (#1661)
- Upgrade newman to resolve security update with its depdency csv-parse @rocketeerbkw (#1628)
- Fix alignment for SSH key fields in UI @smlx (#1632)
- Force serialize-javascript to ^2.1.1 @rocketeerbkw (#1645)
- Release/v1.2.1 @Schnitzel (#1663)
- Adding in fragments for UI Mocks @justinlevi (#1559)
- Environment Hits Bug Fix - (Billing Modifiers Addendum) @justinlevi (#1636)
- Add a bitbucket project permissions sync script @rocketeerbkw (#1550)
- Adjust cron task button to use standard style @fubarhouse (#1573)
- Update the SSH public key in Lagoon UI. @justinlevi (#1552)
- create jwt token inside ssh service via bash instead of npm @Schnitzel (#1619)
- Also delete branches and pull requests that do not match the supplied regex. @seanhamlin (#1576)
Build & Deploy subsystem
- Openshift mariadb dbaas-operator support @Schnitzel (#1657)
- Reduce verbosity in build logs @shreddedbacon (#1643)
- Avoid piping to head where possible @smlx (#1529)
- Fixes for lagoon-tug @dasrecht (#1536)
- Add ability to set NATIVE_CRON_POD_MINIMUM_FREQUENCY variable @Schnitzel (#1412)
- Additional check for newrelic when container starts @shreddedbacon (#1532)
- Harbor 1.10 upgrade @cdchris12 (#1495)
- No need to expose to host mailhog SMTP port @twardnw (#1530)
Logging & Reporting subsystem
- Add OpenDistro SQL plugin to logs-db image @shreddedbacon (#1625)
Operators & Provisioning subsystem
- Openshift mariadb dbaas-operator support @Schnitzel (#1657)
Base Images & Testing subsystem
- fix issues with nginx temp folder in wrong place @Schnitzel (#1656)
- Switch local-dev/git image to alpine @smlx (#1542)
- Pin to a default alpine version (3.11) for most images @tobybellwood (#1523)
- Removing Node versions 6, 8, and 9 and PHP versions 5.6, 7.0, and 7.1 @cdchris12 (#1521)
- Fix IP regex on Mac @shreddedbacon (#1629)
- Fix reference to old testing subnet @smlx (#1497)
- Updating Varnish default
CACHE_SIZE
to 500M @dasrecht (#1585) - #1610: Add service broker to local development @fubarhouse (#1611)
- Add profiling to test suite @smlx (#1566)
- Add mariadb-client MARIADB_MAX_ALLOWED_PACKET variable. @steveworley (#1375)
- Fix regex to handle all possible IP addresses @smlx (#1489)
- Silence useless "command not found" if minishift not installed @smlx (#1502)
- Update New Relic PHP Agent to 9.6.0.255 and pin Xdebug to 2.6.0 for PHP 7.0 @seanhamlin (#1554)
- Sync output of parallel make tasks in CI @smlx (#1503)
- Run the securityadmin demo script as part of make up @smlx (#1525)
- Remove unnecessary sleep in Jenkinsfile @smlx (#1524)
- Fix some ansible warnings in test suite @smlx (#1520)
- Update tests dependencies to run only once in the right order @smlx (#1516)
- Switch tests to use docker library alpine image @smlx (#1535)
- correctly escape nginx regex in redirects @Schnitzel (#1546)
- Pin Python Alpine to 3.10 instead of latest @tobybellwood (#1517)
Documentation & Examples / DX subsystem
- Documentation updates Round 2! @AlannaBurke (#1630)
- Updating default HAProxy config to conform to current industry standards @cdchris12 (#1551)
- Fix typo in documented XDEBUG variable name @smlx (#1507)
- Document how Drupal can be run in a subfolder @Schnitzel (#1564)
- Configure Lagoon project for "release-drafter" Github Action @tobybellwood (#1534)
- Documentation Update Round 1! @AlannaBurke (#1522)
Automation, Services & Helpers subsystem
- Shared cleanup script bug fix @seanhamlin (#1700)
- Update the shared cleanup script to support multiple ASB configs, also deal with the read replica support @seanhamlin (#1650)
- Billing Cost Modifiers @justinlevi (#1505)
- Add a new helper script to perform shared to shared migrations and update the network service along the way @seanhamlin (#1615)
- Avoid piping to head where possible @smlx (#1529)
- Stub file timeout @shreddedbacon (#1461)
- Improvements to the auto-idler @shreddedbacon (#1512)
- Remove unused
oc
variable from run-in-all helper script @smlx (#1513)
Security subsystem
- Updating default HAProxy config to conform to current industry standards @cdchris12 (#1551)