1.5.0
What's Changed
Implemented enhancements
- Conditionally upgrade HPA/PDB for k8s 1.25 and 1.26 support by @andytson-inviqa in #721
- Replace changelog generation with github release notes generation by @andytson-inviqa in #720
- Create ns with kubectl when using helm3 by @Chemaclass in #713
- Add pod topologySpreadConstraints to replace selfAntiAffinityTopologyKey by @andytson-inviqa in #722
- Add response time, hostname and X-Forwarded-For to the NGINX access log by @kierenevans in #729
- Allow configuring redis options by @kierenevans in #728
- Fix welcome message for drupal by @kierenevans in #730
- Add the ability to list built images by @andytson-inviqa in #717
- Use develop version of php compatibility check tool, for 8.0 and 8.1 checks by @kierenevans in #715
- Make topologySpreadConstraints labelSelector overridable by matchLabelKeys by @andytson-inviqa in #731
- Skip allocating jenkins node if skipping based on labels by @andytson-inviqa in #733
- Add PHP8 support to Spryker harness by @hgajjar in #665
- Add support for detecting virtiofs mount by @andytson-inviqa in #737
- Update Akeneo to v6 by @andytson-inviqa in #738
- Support ssh private key Jenkins credentials for chart publish by @andytson-inviqa in #747
- Hook up Jenkins docker registry credentials if docker.registry.credential_id provided by @andytson-inviqa in #748
- Upgrade drupal to version 9 for PHP 8.0 minimum upgrade by @andytson-inviqa in #725
- Rename the drupal8 harness to drupal by @andytson-inviqa in #749
- Add support for Drupal 10 by @andytson-inviqa in #750
- Allow configuring the Akeneo v6+ messenger consumers by @andytson-inviqa in #739
- Stop modules being installable via the admin interface by @kierenevans in #746
- Run builds weekly on Monday mornings instead of every morning by @kierenevans in #756
- Update mysql to use oracle linux explicitly by @andytson-inviqa in #753
- Use tagged version of busybox by @kierenevans in #755
- Use tagged version of php-fpm-exporter by @kierenevans in #754
- Mountpoint chown recursive now optional by @kierenevans in #758
- Make docker-compose bin configurable by @andytson-inviqa in #760
- The default tideways application service name is now 'app' by @kierenevans in #762
- Jenkins Slack Notifications by @kierenevans in #766
- Upgrade to NGINX 1.23 by @kierenevans in #764
- Move akeneo harness build to shortest build stage (spryker) by @andytson-inviqa in #773
- Update Spryker demoshop to 202212.0-p2 by @andytson-inviqa in #744
- Change harness-base label to harness-php label to avoid confusion about purpose by @andytson-inviqa in #774
- Update drupal/varnish_purge for Drupal 10 support by @andytson-inviqa in #775
Fixed bugs
- Explicitly configure all composer plugins by @andytson-inviqa in #723
- Fix Drupal 8 using only stable/beta/alpha and not dev stabilty by @andytson-inviqa in #726
- Fix drupal mutagen check still using yes string to bool function by @andytson-inviqa in #718
- Fix assets apply bug in passing postgres password to the passthru func by @andytson-inviqa in #727
- Fix harness.yml to use /Backoffice as root_dir for spryker versions newer 202108.0 by @andytson-inviqa in #732
- Akeneo breakage bug fix by @andytson-inviqa in #740
- Bug fix: Only call ws destroy if .my127ws exists by @g-foster2 in #743
- Add skeleton config/bundles.php and fix Akeneo 4 by @andytson-inviqa in #745
- Fix mutagen.sh to work with mutagen version 0.15.0 up by @g-foster2 in #759
- Switch db.platform_version default if db.platform changed by @andytson-inviqa in #752
- Revert changes allowing php-fpm to be disabled in webapp, to avoid bug with php-fpm docker service by @andytson-inviqa in #765
- Fix support for compose v2 in drupal test-unit command by @andytson-inviqa in #767
- Remove phpcsutils explicit dependency now that implicit dependency works by @andytson-inviqa in #771
- Update compose ps command to show container hash for DC v2.14 by @rocketage in #770
New Contributors
- @rocketage made their first contribution in #770
Full Changelog: 1.4.1...1.5.0