Releases: KineticCafe/docker-sqitch-pgtap
v2.7.0 / 2024-04-24
-
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 thesqitch
andpg_prove
symlinks created byinstall
. -
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
2.5.1 / 2024-02-20 (hotfix)
- Upgrade pgTAP to 1.3.3 at theory/pgtap@02bc769. This fixes a bug introduced where the column type validation is reporting invalid values. Incorporates the fix theory/pgtap#332.
2.5.0 / 2023-09-27
-
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.
- Add the version of Alpine to
v2.4.0 / 2023-08-16
-
Upgraded pgTAP to 1.3.0.
-
Updated PostgreSQL 16 beta 2 to PostgreSQL beta 3
2.3.0 / 2023-08-03
-
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
-
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 rootDockerfile.
-
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
-
Copied
package-versions.json
to the built image. Addedjq
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 otherrun
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
-
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
, andlinux/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 inpackage-versions.json
. TheJustfile
reads these for use with thebuild
target (just build
) and the GitHub Actions workflow viafromJson
. -
Update support for the released version of PostgreSQL 15.
-
Update base Alpine version to 3.17.
-
Add GHCR publishing.