Skip to content

Latest commit

 

History

History
78 lines (43 loc) · 2.62 KB

CHANGELOG.md

File metadata and controls

78 lines (43 loc) · 2.62 KB

Digital Marketplace base Docker image

Records breaking changes from major version bumps

14.0.0

Bump Node to v20.9.0

13.0.0

Bump Node to v18.17.1 as v14 has reach end of life

12.0.0

Upgrade the base image from 3.9-slim-buster to 3.9-slim-bullseye. This will change the Debian version we are using from v10 to v11 which will fix security issues with the previous image.

Bump Node to v14.18.1 from v14.17.5 to help improve security.

11.0.0

Upgrade base version of Python to 3.9-slim-buster as 3.6-slim-buster is reaching end of life and has potential security vulnerabilities.

10.0.0

Upgrade frontend version of Node to 14 LTS as 10 LTS is reaching end of life.

9.0.0

Remove nodejs from -api image, adding it only in the -frontend image. Also bump it to 10.18.1.

PR: #68

8.0.0

Upgrade supervisor from v3 to v4 to remove redundant Python2 install. Python2 is no longer installed in these images.

PR: #65

7.0.0

Switch base to python:3.6-slim-buster. Many underlying package versions will have changed, so it's best to be a bit cautious with this bump and check everything's operating correctly. References to stretch in downstream Dockerfiles should be updated to buster.

6.0.0

Remove yarn, we're now using npm instead

5.0.0

Updated the base version of Node to 10.16.3 (LTS) as the previous version (8.12.0) was reaching end of life.

4.0.0

PR #36

What changed?

We've updated the base version of Node to 8.12.0, as the previous version (6.12.2) was reaching end of life.

3.0.0

PR: #21

What changed?

We're now using yarn (see what version here) instead of bower and npm. Also updates the base image to the current stable distribution of Debian (version 9, codenamed stretch)

2.0.0

PR: #13

What changed?

The base image is now created from a Python 3 base image. This means that apps will run on Python 3. Python 3 versions are being run with a separate VERSION file and base docker image, as we will need to run Python 2 and Python 3 apps while we make the transition, starting with the API.

Having a separate VERSION file (PY2VERSION for Python 2) will allow us to build a push docker images for both versions simultaneously.

1.0.0

Initial version.