Skip to content

Releases: theseus-rs/postgresql-embedded

v0.16.3

04 Sep 18:21
Compare
Choose a tag to compare

πŸ› οΈ Other improvements

  • switch from xz2 to liblzma (#133)

v0.16.2

24 Aug 13:08
Compare
Choose a tag to compare

🐞 Bug fixes

πŸ“– Documentation

  • split axum and progress bar examples (#126)
  • add example diesel r2d2 (#129)

v0.16.1

13 Aug 01:15
Compare
Choose a tag to compare

✨ Enhancements

  • add archive tracing progress bar status (#125)

πŸ“– Documentation

  • add indicatif to axum example (#124)
  • add axum example (#123)

πŸ› οΈ Other improvements

  • update version of postgresql used for testing from 16.3.0 to 16.4.0 (#120)

v0.16.0

05 Aug 00:41
Compare
Choose a tag to compare

πŸ’₯ Breaking changes

  • refactor archive extract directories (#118)
  • return list of files from archive extract function (#115)
  • refactor extension matchers (#113)

✨ Enhancements

  • add portal corp extensions (#112)

🐞 Bug fixes

  • correct extension regex to match file extensions (#119)
  • correct steampipe extension url resolution (#111)

πŸ“– Documentation

  • add PortalCorp example for pgvector (#117)

πŸ“¦ Build system

  • update dependencies (#114)

πŸ› οΈ Other improvements

  • refactor archive extract directories (#118)
  • improve matcher error tests (#116)
  • return list of files from archive extract function (#115)
  • refactor extension matchers (#113)

v0.15.0

01 Aug 19:42
Compare
Choose a tag to compare

This release updates the MSRV to 1.80. A breaking change was made to the matcher function signature to include the requested url.

πŸ’₯ Breaking changes

  • initial postgresql_extensions crate (#110)

✨ Enhancements

  • initial postgresql_extensions crate (#110)

v0.14.2

17 Jul 03:07
Compare
Choose a tag to compare

🐞 Bug fixes

  • improve commands on windows to return stdout and stderr (#108)
  • updated PgConfigBuilder interface to align with pg_config executable (#107)

πŸ“– Documentation

  • add version optimization documentation (#106)

v0.14.1

06 Jul 03:13
Compare
Choose a tag to compare

🐞 Bug fixes

  • correct bug where commands hang on windows when retrieving stdout/stderr (#105)

πŸ“– Documentation

  • update docs for new features (#101)

πŸ“¦ Build system

  • suppress lint warning (#104)
  • change default from rustls-tls to native-tls (#103)

v0.14.0

03 Jul 18:44
Compare
Choose a tag to compare

πŸ’₯ Breaking changes

  • add feature flags to enable zonky (#100)

✨ Enhancements

  • add feature flags to enable zonky (#100)

πŸ› οΈ Other improvements

  • correct extract test implementations (#97)

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)