Skip to content

Releases: LandRegistry/common-dev-env

v3.3.0

24 Mar 09:01
69c05ba

Choose a tag to compare

Added

  • RabbitMQ 4 commodity by @brooks630
  • GOV.UK One Login commodity by @matthew-shaw

v3.2.0

06 Mar 10:14
647662d

Choose a tag to compare

What's Changed

  • Added Prometheus and Grafana commodities and enabled Rabbitmq support for them by @cmbaike
  • Modified alembic function for virtual environment support by @jwlademann

v3.1.0

15 Jul 13:21
01f0fa3

Choose a tag to compare

Fixed

  • OpenLDAP build failure due to use of unsupported Debian image

Added

  • Valkey commodity

v3.0.0

28 May 10:25
dc17a2a

Choose a tag to compare

Removed **Possibly breaking changes**

  • Removed support for Ruby 2.x
  • Removed support for setting perform_alembic_migration to true in app's configuration.yml
  • Removed support for docker-compose-fragment.yml and docker-compose-fragment.3.7.yml
  • Removed support for Docker Compose v1.x
  • Removed alias add-to-docker-compose

Added

  • Added support for a 'local' non-git-based config file

Changed

  • Moved log file directory to ./logfiles
  • Changed log.txt to containerstart.log
  • Reduced console output during startup. Output from most third party processes now forwarded into dedicated log files
  • Updated ActiveMQ commodity to 5.18.7 (from 5.18.3)
  • Updated Cadence-web commodity to 3.35.6 (from 3.18.1)
  • Updated Cadence-server commodity to 1.2.18 (from 1.2.6)
  • Updated Nginx commodity to 1.27 (from 1.26)
  • Updated Elasticsearch7 commodity to 7.17.28 (from 7.17.24)
  • Updated Wiremock commodity to 3.12.1 (from 3.9.1)
  • Updated most commodity's image registry away from Docker Hub

Fixed

  • Fixed IBM MQ web console login

v2.4.1

08 May 13:51
adf2f11

Choose a tag to compare

Fixed

  • Keycloak upgraded to v9; fixes compatibility with newer Docker versions

v2.4.0

17 Oct 08:57
47d39f2

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

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

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

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

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