Skip to content

Releases: LandRegistry/common-dev-env

v2.4.0

17 Oct 08:57
47d39f2
Compare
Choose a tag to compare

Added

  • Elasticsearch 7 commodity (@james-r-hmlr)
  • Postgres 17 commodity
  • psql17 alias

Changed

  • Wiremock updated to 3.9.1
  • Elasticsearch5 updated to 5.6.16 (@james-c-HMLR-dev)
  • Nginx updated to 1.26 (@matthew-shaw)
  • DB2 community updated to 11.5.9.0
  • IBM MQ updated to 9.3.5.1

Fixed

  • Wiremock provisioning fails if no wiremock json file (@IWHarvey)
  • Stability improvements when using Git Bash on Windows

v2.3.0

03 Apr 13:10
945963e
Compare
Choose a tag to compare
  • ADDED - Support for "variant" compose fragments in dev-env-configs (see README) - Credit @brooks630
  • CHANGED - Cadence commodity upgraded to 1.2.6 from 0.14.1 - Credit @dawsonicus
  • CHANGED - made run.sh give more useful output when using an unrecognised argument - Credit @samuelhwilliams
  • FIXED - Keycloak commodity image changed location - Credit @dandowlinghmlr

v2.2.0

14 Dec 16:24
c34c00a
Compare
Choose a tag to compare
  • CHANGED - ActiveMQ commodity now using official image, also updated from 5.15 to 5.18
  • CHANGED - Localstack commodity updated from 2.2 to 2.3
  • FIXED - Another attempt at working around IBM MQ web server startup issues

v2.1.1

06 Sep 08:37
d9e8f1f
Compare
Choose a tag to compare
  • CHANGED - Multiple Wiremock fragment files can now be used (Credit @2firebird3)
  • CHANGED - When provisioning hosts file changes, will change Windows host file if running in WSL (Credit @James-Stott )

v2.0.0

21 Aug 15:29
effd981
Compare
Choose a tag to compare

Potentially BREAKING changes:

  • REMOVED Vagrant support
  • REMOVED Postgres 9.4 commodity
  • REMOVED Postgres 9.6 commodity
  • REMOVED DB2 DevC commodity
  • REMOVED Elasticsearch 2 commodity
  • REMOVED support for after-up scripts in a dev-env-config repository. Functionality should be moved into individual applications’ custom-provision scripts.
  • CHANGED/DEPRECATED - Alembic migration during run.sh up is now disabled by default – applications should manage their own migrations, e.g. at startup via their Dockerfile CMD run script. You can re-enable dev-env initiated alembic via the app's configuration.yml, but this functionality is now considered deprecated and will be removed altogether at a later date.
  • DEPRECATED - The v2 and v3.7 compose fragments (docker-compose-fragment.yml and docker-compose-fragment.3.7.yml) are now deprecated, in favour of the unversioned final spec – compose-fragment.yml. The older versioned fragments will still work for now, however support for them will be removed altogether at a later date.

Other changes:

  • CHANGED - Command aliases are activated earlier so if image building/container starting fails, they will still be ready to use
  • CHANGED - DB2 Community commodity upgraded to 11.5.8.0 (from 11.5.7.0a)
  • CHANGED - IBM MQ commodity upgraded to 9.3.3.0-r2 (from 9.2.4.0-r1)
  • CHANGED - Localstack commodity upgraded to 2.2 (from 0.14)
  • CHANGED - Nginx commodity upgraded to 1.22 (from 1.20)
  • CHANGED - Redis commodity upgraded to 7.0 (from 3.2.9)
  • CHANGED - Squid commodity upgraded to 6 (from 4)
  • FIXED - Logstash container taking 10 seconds to stop
  • FIXED - Rabbitmq commodity installing plugins in online mode during image build
  • FIXED - IBM MQ taking 10 seconds to stop
  • FIXED (Workaround) - IBM MQ web server not restarting after a reload

v1.21.2

07 Jul 16:02
66dfa60
Compare
Choose a tag to compare
  • Fixed "network not created by compose" error on up after upgrading to Docker Compose 2.19.1+

v1.21.1

14 Apr 10:21
99b1a01
Compare
Choose a tag to compare
  • Fixed "docker-compose not found" error during up when using Standalone Docker in WSL (i.e. no Docker Desktop)

v1.21.0

17 Aug 12:22
7738d56
Compare
Choose a tag to compare
  • ADDED - RabbitMQ serving over TLS on port 5671 (credit @lendmeapound )
  • CHANGED (POTENTIAL IMPACT) - DB2 Community now exposes on host ports 3xxxx instead of 5xxxx to try and minimise clashes with HyperV/WSL
  • FIXED - IBM MQ Compose broken if using Compose 3.7 fragment

v1.20.1

12 Jul 13:25
066dcea
Compare
Choose a tag to compare
  • ADDED - two new aliases for Makefile commands - lint and format. Credit @wardt7
  • FIXED - OpenLDAP container in the Auth commodity failing to build

v1.20.0

08 Apr 15:31
82aa2d5
Compare
Choose a tag to compare
  • ADDED - Support for unversioned Compose fragments - compose-fragment.yml. This supersedes both 2 and 3.7, and is intended to be the final form of the spec. All commodities have had unversioned fragments added. If all applications in a config supply unversioned fragments. they will be used. Structure is almost identical to 3.7, with no version specification at the top of the file.
  • ADDED - localstack commodity (Credit @brooks630)
  • CHANGED - Apps undergoing expensive startup healthiness checks will print out the most recent line of their log during each poll
  • CHANGED - Intermediate build containers (that run the commands in Dockerfiles) will be limited to 384mb memory. This only works if both Compose V2 and Buildkit are disabled in Docker settings
  • CHANGED - DB2 Community commodity updated to 11.5.7.0a, with fixed support for memory limits in newer versions of Docker
  • CHANGED - IBM MQ commodity updated to 9.2.4.0-r1
  • CHANGED - Nginx commodity updated to 1.20
  • FIXED - OpenLDAP container (part of auth commodity) will now reap zombie processes that sometimes prevent shutdown