Releases: theseus-rs/postgresql-embedded
Releases · theseus-rs/postgresql-embedded
v0.14.1
🐞 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
💥 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
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
💥 Breaking changes
- move version from PostgreSQL::new() to Settings (#82)
🛠️ Other improvements
- move version from PostgreSQL::new() to Settings (#82)
v0.11.0
💥 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
🐞 Bug fixes
- correct errors when PGDATABASE envar is set (#76)
v0.10.1
💥 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
🐞 Bug fixes
- don't require rustls for the build script. only enable by default. (#72)
v0.9.4
✨ Enhancements
- add native-tls support (#71)
v0.9.3
🐞 Bug fixes
- work around hang starting database on windows (#67)
🛠️ Other improvements
- don't trace self or command builders (#68)