Skip to content

Releases: Betterment/journaled

v6.2.3

25 Nov 19:52
8a68afb

Choose a tag to compare

What's Changed

  • Bump rack from 3.1.10 to 3.1.18 by @dependabot[bot] in #55
  • feat: add failure metrics to kinesis outbox event processing by @effron in #59

Full Changelog: v6.2.2...v6.2.3

v6.2.2

25 Nov 19:51
92e71c8

Choose a tag to compare

What's Changed

  • feat: Add ability to configure Outbox processor to use batches or guaranteed ordering by @effron in #58

Full Changelog: v6.2.1...v6.2.2

v6.2.1

25 Nov 19:51
066577f

Choose a tag to compare

What's Changed

  • fix: Use timestamptz for journaled outbox event timestamps by @effron in #57

Full Changelog: v6.2.0...v6.2.1

v6.2.0 - Outbox Pattern!

17 Nov 22:29
a6b3970

Choose a tag to compare

What's Changed

  • Bump activerecord from 8.0.1 to 8.0.2.1 by @dependabot[bot] in #50
  • Bump rexml from 3.4.0 to 3.4.2 by @dependabot[bot] in #53
  • feat: Add database-backed event processing with Outbox pattern by @effron in #56

New Contributors

Full Changelog: v6.1.0...v6.2.0

v6.1.0

12 Sep 21:32
61d7e6c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.0...v6.1.0

v6.0.0 - Rails 7.2 and 8.0 support!

24 Jan 20:09
cc3408e

Choose a tag to compare

What's Changed

  • Upgrade dependencies and add support for Rails 7.2 and 8.0 by @rzane in #37

New Contributors

  • @rzane made their first contribution in #37

Full Changelog: v5.3.2...v6.0.0

v5.3.2

29 Apr 15:24
19e4983

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.3.1...v5.3.2

v5.3.1

29 Apr 15:23
c98e971

Choose a tag to compare

What's Changed

  • [Fix] Ensure that classes automatically excluded from audit logging stay excluded after reloads by @smudge in #32

Full Changelog: v5.3.0...v5.3.1

New threadsafe "with_transactional_batching" block method

06 Dec 16:18
9081633

Choose a tag to compare

This adds a Journaled.with_transactional_batching { } feature that can be used to conditionally enable batching within the current thread, even if the feature is disabled globally.

New `snapshot_on_deletion` feature!

13 Oct 17:48
dd4adb8

Choose a tag to compare

This adds a new config that will enable snapshots by default for all delete actions.

Journaled::AuditLog.snapshot_on_deletion = true

Since changes will be empty on deletion, you should consider using this if you care about the contents of any records being deleted (and/or don't have a full audit trail from their time of creation).