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