Skip to content

Releases: theseus-rs/postgresql-embedded

v0.13.0

01 Jul 17:07
Compare
Choose a tag to compare

This release adds support for custom PostgreSQL binary archives. Configuration and examples for installing binaries from zonkyio/embedded-postgres-binaries are included. There are breaking changes to the postgresql_embedded and postgresql_archive crate. The previously provided Version struct has been replaced with the semver crate Version and VersionReq structs to provide semantic versioning support.

💥 Breaking changes

  • add configurable extractors (#92)
  • remove bytes dependency (#89)
  • add configurable hashers (#86)
  • add semantic versioning, configurable repositories and asset matchers (#85)

✨ Enhancements

  • update hasher registry to work with Maven central and add md5 hash (#96)
  • utilize sqlx for database management to support PostgreSQL installations that do not bundle psql (#95)
  • add SHA1 hash support for older Maven repositories (#94)
  • add support for installing binaries from the zonky project (#93)
  • add configurable extractors (#92)
  • add hasher and matcher supports function (#91)
  • add blake2 and sha3 hash support (#88)
  • add sha2-512 support (#87)
  • add configurable hashers (#86)
  • add semantic versioning, configurable repositories and asset matchers (#85)

🐞 Bug fixes

  • convert possible panics to errors (#90)

📦 Build system

  • unpin dependencies (#84)
  • pin dependencies (#83)

🛠️ Other improvements

  • remove bytes dependency (#89)

v0.12.0

21 Jun 20:36
Compare
Choose a tag to compare

💥 Breaking changes

  • move version from PostgreSQL::new() to Settings (#82)

🛠️ Other improvements

  • move version from PostgreSQL::new() to Settings (#82)

v0.11.0

20 Jun 04:29
Compare
Choose a tag to compare

💥 Breaking changes

  • allow releases URL to be configured (#80)

✨ Enhancements

  • export Version to improve dx (#81)
  • allow releases URL to be configured (#80)

📖 Documentation

  • update documentation (#79)

📦 Build system

  • Enable pedantic lints (#77)

🛠️ Other improvements

  • add missing command error tests and clean up lint directives (#78)

v0.10.2

18 Jun 17:11
Compare
Choose a tag to compare

🐞 Bug fixes

  • correct errors when PGDATABASE envar is set (#76)

v0.10.1

14 Jun 19:56
Compare
Choose a tag to compare

💥 Breaking changes

  • add ability to specify multiple pg_ctl options and define server configuration in Settings (#74)

✨ Enhancements

  • add ability to specify multiple pg_ctl options and define server configuration in Settings (#74)

v0.9.5

03 Jun 16:38
Compare
Choose a tag to compare

🐞 Bug fixes

  • don't require rustls for the build script. only enable by default. (#72)

v0.9.4

31 May 13:15
Compare
Choose a tag to compare

✨ Enhancements

  • add native-tls support (#71)

v0.9.3

21 May 17:53
Compare
Choose a tag to compare

🐞 Bug fixes

  • work around hang starting database on windows (#67)

🛠️ Other improvements

  • don't trace self or command builders (#68)

v0.9.2

19 May 18:23
Compare
Choose a tag to compare

📦 Build system

  • correct lint warnings (#65)

🛠️ Other improvements

  • improve test coverage (#66)
  • add auth tests (#64)
  • update dependencies (#62)

v0.9.1

01 May 06:12
Compare
Choose a tag to compare

🐞 Bug fixes

  • create extract_dir on same filesystem as out_dir (#58)