Skip to content

Releases: leafclick/pgmig

Release 0.7.1

26 Oct 15:00
Compare
Choose a tag to compare

[0.7.1] - 2021-10-26

  • Added windows cmd script to create the x64 native binary (exe)
  • Update to GraalVM 21.2
  • Fix DNS resolution issues in pre-built docker image

Release 0.7.0

16 Apr 21:11
v0.7.0
fe66733
Compare
Choose a tag to compare

[0.7.0] - 2021-04-16

Added

  • Allow more reflective calls in clj migrations

Changes

  • Update logging to Timbre 5
  • Updated major dependencies including Clojure and Sci
  • Fixed exported symbols of next.jdbc.prepare

Release 0.6.0

16 Feb 14:16
v0.6.0
4c437e1
Compare
Choose a tag to compare

[0.6.0] - 2021-02-16

Added

  • More complete support for next.jdbc
  • Improved json and jsonb support by including PGObject jdbc extension

Changes

  • Updated to GraalVM 21.0.2.
  • Updated Clojure and dependencies
  • Docker image is based on the new graalvm/graalvm-ce base

Release 0.5.0

09 Nov 11:29
v0.5.0
e5a378d
Compare
Choose a tag to compare

Added

  • Support native-image programmatic migrations via Small Clojure Interpreter (sci)
  • Add cli option for the migration format: sql (default), clj, edn
  • Support EDN migrations (uberjar only)
  • Print version command

Release 0.4.0

08 Oct 08:28
v0.4.0
766219e
Compare
Choose a tag to compare

[0.4.0] - 2020-10-08

Breaking changes

  • Command line options have the highest priority (overriding environment variables)
  • Environment variables have been changed to match psql environment
    • PGHOST instead of SERVER_HOST
    • PGPORT instead of SERVER_PORT
    • PGDATABASE instead of DATABASE_NAME
    • PGUSER instead of DBUSER
    • PGPASSWORD instead of DBPASS
  • Command line options have been changed to match psql cli as well
    • --host instead of --server-host
    • --port instead of --server-port
    • --dbname instead of --database-name
    • --username instead of --dbuser and -U instead of -u
    • --password instead of --dbpass
  • Changed defaults
    • --resource-dir defaults to resources/migrations instead of db/migrations

Changes

  • Updated to GraalVM 20.2.0.
  • No verbose logging defaults.
  • Bumped deps.

Added

  • Native image capability to connect via TLS.
  • More command line options checks.

Release 0.3.0

08 Oct 08:28
v0.3.0
61d7418
Compare
Choose a tag to compare

[0.3.0] - 2020-08-11

Changed

  • Updated to GraalVM 20.1.0.
  • Based on the official GraalVM CE docker image.
  • Documentation updates.

Release 0.2.1

08 Oct 08:29
7d8da74
Compare
Choose a tag to compare

[0.2.1] - 2020-03-09

Changed

  • Made compatible with Java 11 and Clojure 10.0.2-alpha1.
  • Updated to GraalVM 19.3.1.
  • Bumped deps.

Release 0.2.0

08 Oct 08:29
6b827cd
Compare
Choose a tag to compare

[0.2.0] - 2019-12-26

The first stable release based on GraalVM 19.3.0.