Skip to content

Releases: KineticCafe/docker-sqitch-pgtap

v2.7.0 / 2024-04-24

14 Jul 04:19
v2.7.0
Compare
Choose a tag to compare
  • Upgrade pgTAP to released version 1.3.3.

  • Marked PostgreSQL 11 support as best effort since it is already at end of life.

  • Fix kineticcafe-sqitch-pgtap to work properly with the sqitch and pg_prove symlinks created by install.

  • Restructure the Justfile used for version maintenance and added an additional output for version, Last updated.

  • Updated the maintenance documentation.

Version 2.6.0 / 2024-02-27

27 Feb 16:33
v2.6.0
Compare
Choose a tag to compare
  • Upgrade Sqitch to version 1.4.1.

  • Upgrade Alpine to version 3.19.

  • Rename run to kineticcafe-sqitch-pgtap.

  • Added an install script to install kineticcafe-sqitch-pgtap and optional symlinks.

2.5.1 / 2024-02-20 (hotfix)

20 Feb 21:06
v2.5.1
Compare
Choose a tag to compare

2.5.0 / 2023-09-27

04 Feb 19:57
v2.5.0
Compare
Choose a tag to compare
  • Upgraded pgTAP to 1.3.1.

  • Update support for the released version of PostgreSQL 16.

  • Changed maintenance procedures to:

    • Add the version of Alpine to package-versions.json and use that for image builds.
    • Change maintenance procedure to automatically generate the build/pgtap/Dockerfile. The latest versions required some updates because of CLANG and LLVM version mismatches.

v2.4.0 / 2023-08-16

16 Aug 19:44
v2.4.0
Compare
Choose a tag to compare
  • Upgraded pgTAP to 1.3.0.

  • Updated PostgreSQL 16 beta 2 to PostgreSQL beta 3

2.3.0 / 2023-08-03

03 Aug 16:09
v2.3.0
Compare
Choose a tag to compare
  • Upgraded sqitch version to 1.4.0

  • Upgraded pgTAP to 1.2.1 at theory/pgtap@96a7a41.

  • Added PostgreSQL 16 beta 2 for testing.

  • Marked PostgreSQL 10 support as best effort since it is already at end of life.

v2.2.0 / 2023-05-15

16 May 17:36
v2.2.0
Compare
Choose a tag to compare
  • Added explicit support for the internal macOS hostname under [Orbstack][orbstack-internal].

  • Extended Dependabot configuration to look at build/pgtap/Dockerfile as well as the root Dockerfile.

  • Upgraded base image to Alpine 3.18.

  • Added code to work around an unnecessary warning from docker context ls when $DOCKER_HOST is already set.

  • Changed logic for adding --add-host=host.docker.internal:host-gateway under Linux.

Release 2.1.1 / 2023-03-29

29 Mar 04:57
v2.1.1
Compare
Choose a tag to compare
  • Copied package-versions.json to the built image. Added jq to the supported tools.

  • Rather than committing pgtap.tar, we will be committing the generated files for easier comparison.

  • Changed the run script to pull from ghcr.io by default instead of Docker Hub and other run script improvements.

  • Fixed a bug with do_pgtap version detection depending on the configuration of the local .psqlrc. It now explicitly does not load a .psqlrc file.

  • Changed scripts/do_version (version reporting) to properly report the pgtap version, including the commit hashref if included.

Release 2.1.0 / 2023-03-26

27 Mar 21:07
v2.1.0
4921a9c
Compare
Choose a tag to compare
  • Changed how the primary docker image is built by using a secondary docker image. This has been done primarily to speed up the build process under GitHub Actions as we build for linux/amd64, linux/arm64, and linux/arm/v7, and the construction of the pgTAP scripts did not need to be repeated three times (there is no difference based on the architecture, just on the PostgreSQL version).

    This change means that we can support more versions of PostgreSQL without caring about released base image as there are no compiled files. As such, we have re-added support for PostgreSQL 9.6 on a best-effort basis.

  • Added a Maintenance document.

  • Docker build arguments are no longer defaulted in the main Dockerfile, but are stored in package-versions.json. The Justfile reads these for use with the build target (just build) and the GitHub Actions workflow via fromJson.

  • Update support for the released version of PostgreSQL 15.

  • Update base Alpine version to 3.17.

  • Add GHCR publishing.