Skip to content

Releases: Tochemey/ego

v3.4.0

17 Feb 13:43
6fa3384
Compare
Choose a tag to compare

What's Changed

  • Add publishers API to publish events and durable state to any streaming platform like kafka, Pulsar and co
  • Upgrade GoAkt to v3.0.0
  • Upgrade minimum go version to 1.23.0

PR

  • feat: add events publishers and upgrade GoAkt to 3.0.0 by @Tochemey in #125

Full Changelog: v3.3.2...v3.4.0

v3.3.2

03 Feb 19:29
b8baa65
Compare
Choose a tag to compare

What's Changed

  • Passivation setting per actor during creation. This feature can be used with the following SpawnOption:
    • WithPassivateAfter: sets a custom passivation time. When this value is negative then the given entity once created, will persist for the entire lifespan of the running actor system
  • Dependencies upgrade
  • Refactor event sourced actor
  • Enhanced godocs
  • GoAkt upgraded to 2.13.0

Pull Requests

Full Changelog: v3.3.1...v3.3.2

v3.3.1

10 Jan 20:28
Compare
Choose a tag to compare

Full Changelog: v3.3.0...v3.3.1

v3.3.0

27 Dec 16:33
Compare
Choose a tag to compare

What's Changed

  • Remove bundle data stores into a separate repo
  • Add testkit package containing in-memory data stores that can help kick start with eGo
  • Remove unnecessary packages to make dependencies lean
  • Clean up the readme doc.

Pull Request and Commits

  • refactor: move datastores into a separate repo by @Tochemey in #113
  • 2383cf2 docs: cleanup readme
  • 4873b6c chore: tweak codecov.yml
  • d85187d refactor: remove unnecessary packages and add a stores testkit
  • 55ce85e refactor: move datastores into a separate repo (#113)

Full Changelog: v3.2.1...v3.3.0

v3.2.1

25 Dec 20:43
Compare
Choose a tag to compare

Full Changelog: v3.2.0...v3.2.1

v3.2.0

20 Dec 19:11
Compare
Choose a tag to compare

What's Changed

  • feat: add durable state actor by @Tochemey in #100
  • Remove insertbatch in statestore plugin by @sdil in #103
  • Use upsert statement when inserting to postgres state store by @sdil in #105
  • fix: fix SQL migration script by @sdil in #106
  • feat: add durable statestore example by @sdil in #102

New Contributors

  • @sdil made their first contribution in #103

Full Changelog: v3.1.3...v3.2.0

v3.1.3

12 Dec 20:08
Compare
Choose a tag to compare

Full Changelog: v3.1.2...v3.1.3

v3.1.2

01 Dec 20:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.1.2

v3.1.1

12 Oct 15:02
Compare
Choose a tag to compare

What's changed

  • Maintenance release: upgrade Go-Akt to v2.7.1 (huge performance gain)

Full Changelog: v3.1.0...v3.1.1

v3.1.0

29 Sep 13:41
Compare
Choose a tag to compare

What's changed

  • Refactor the code base and remove unnecessary dependencies
  • Remove OpenTelemetry dependency. This means this WithTelemetry no longer exists in the ego option [breaking change]
  • Move from golang postgres driver pq to pgx for better performance and features
  • Upgrade to the latest Go-Akt v2.7.0

Full Changelog: v3.0.3...v3.1.0