Skip to content

Releases: peczenyj/go-claimcheck

v0.6.0

25 May 09:14

Choose a tag to compare

What's Changed

  • fix: optimize Offload and prevent resource leaks by @peczenyj in #46
  • fix: optimize serializer and correct documentation by @peczenyj in #47
  • fix: fail closed when VerifyChecksum is set but no usable MD5 is available by @peczenyj in #58
  • fix: surface corrupt/unsupported control messages instead of silent inline by @peczenyj in #56
  • fix: make MemSubscription.Push safe after Shutdown by @peczenyj in #59
  • fix: bound zero-config buffer; decouple periodic flush timeout from interval by @peczenyj in #57
  • docs: fix checksum claim, retitle AGENTS.md, document producer concurrency limit by @peczenyj in #60
  • ci: generate SLSA build provenance for releases (SLSA Build L1) by @peczenyj in #62

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 May 07:38

Choose a tag to compare

What's Changed

  • fix: prevent deadlock in background flush by @peczenyj in #38
  • fix: stop checksum verification from masking real errors by @peczenyj in #39
  • fix: prevent resource leak during shutdown by @peczenyj in #40
  • fix: address multiple minor issues, coverage gaps, and edge cases by @peczenyj in #41

Full Changelog: v0.4.0...v0.5.0

v0.4.0

24 May 19:40

Choose a tag to compare

What's Changed

  • feat: conditional offload — send sub-MinSize messages inline (#23) by @peczenyj in #29

Full Changelog: v0.3.0...v0.4.0

v0.3.0

24 May 17:08

Choose a tag to compare

What's Changed

  • docs: correct unimplemented MinSize and encryption claims (#23, #26) by @peczenyj in #27
  • feat!: v0.3.0 blob retention — ack-deletes, producer leak fix, created_at, lifecycle docs (#24, #25) by @peczenyj in #28

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 May 15:46

Choose a tag to compare

What's Changed

  • feat: observability hooks (Observer) for offload/read (#20) by @peczenyj in #22

Full Changelog: v0.1.0...v0.2.0

v0.1.0

24 May 13:28

Choose a tag to compare

What's Changed

  • test: integration tests over real broker + blob; functional WrapTopic by @peczenyj in #11
  • feat(core): add claimcheck core package (Plan 1 of 4) by @peczenyj in #12
  • feat(ccpubsub): magic send — Topic interface + buffering *pubsub.Topic wrapper by @peczenyj in #17
  • feat(ccpubsub): receive side — Subscription interface, WrapSubscription adapter, Batch by @peczenyj in #16
  • feat(core): add zstd transformer (#11) by @peczenyj in #18
  • docs: rewrite around core + ccpubsub; remove legacy extpubsub (#15) by @peczenyj in #19
  • docs: professionalize README + restructure Quick Start as progressive, tested examples by @peczenyj in #21

Full Changelog: v0.0.1...v0.1.0

v0.0.1

22 May 15:23

Choose a tag to compare

What's Changed

  • feat: implement core claim-check pattern with dual-layer API by @peczenyj in #1
  • chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 by @dependabot[bot] in #3
  • Fix Partial Ack Data Loss and Enhance Testing by @peczenyj in #6
  • Modernize Taskfile.yml and remove mockery by @peczenyj in #7
  • feat: implement message size threshold and update documentation by @peczenyj in #8
  • refactor: rename integration tests to scenario tests by @peczenyj in #9
  • test: increase coverage for serializers by @peczenyj in #10

New Contributors

Full Changelog: https://github.com/peczenyj/go-claimcheck/commits/v0.0.1