Releases: Tochemey/ego
Releases · Tochemey/ego
v3.4.0
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
Full Changelog: v3.3.2...v3.4.0
v3.3.2
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
- fix: Fix typo by @sdil in #116
- Fix typo by @sdil in #118
- Fix font styling by @sdil in #120
- feat: add spawn option to entities creation by @Tochemey in #121
Full Changelog: v3.3.1...v3.3.2
v3.3.1
Full Changelog: v3.3.0...v3.3.1
v3.3.0
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
Full Changelog: v3.2.0...v3.2.1
v3.2.0
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
Full Changelog: v3.1.3...v3.2.0
v3.1.3
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
Full Changelog: v3.1.1...v3.1.2
v3.1.1
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
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