Releases: craigpastro/pgmq-go
Releases · craigpastro/pgmq-go
BREAKING CHANGES: pull out DB from the struct and pass as an argument on all fuctions
Breaking Changes
DB
has been pulled out from the PGMQ struct (which no longer exists). This is to allow transactions to be passed to the PGMQ commands and for PGMQ commands to be interleaved with usual database operations.
What's Changed
- Bump github.com/testcontainers/testcontainers-go from 0.34.0 to 0.35.0 by @dependabot in #65
- Add link to joeychilson/pgmq by @craigpastro in #68
- BREAKING CHANGES: Add support for transactions and support for pgmq-pg17 docker image by @saberder in #67
New Contributors
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Dependency updates. The next update will have breaking changes to allow you to use pgmq-go
with transactions.
v0.5.0
What's Changed
Almost all dependency updates except for:
- Upgrade to Go 1.22 by @craigpastro in #60
- Expose Ping by @craigpastro in #51
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Add
NewFromDB
and removeMustNew
by @craigpastro in #34
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add CreateUnloggedQueue by @craigpastro in #27
- BREAKING CHANGE: Change to
json.RawMessage
for messages by @craigpastro in #32
Full Changelog: v0.2.0...v0.3.0
v0.2.0
- Updates to keep up with PGMQ
- ReadBatch with no visible messages in the queue will now return an empty array and not
ErrNoRows
v0.1.0
What's changed
- Pass context to the constructor (#14) by @ilya-hontarau
- Initial release for PGMQ 0.23.0