Releases: AccelByte/eventstream-go-sdk
Releases · AccelByte/eventstream-go-sdk
v4.2.2 Avoid spawning goroutine on publish audit log on v4
Avoid spawning goroutine on publish audit log on v4
v4.2.1 use nano precision for event timestamp
use nano precision for event timestamp
v3.19.1 use nano precision for event timestamp
use nano precision for event timestamp
v4.2.0 add function to set custom message id
feat: add function to set custom message id
v3.19.0 add function to set custom message id
- feat: add function to set custom message id
v4.1.3 Fix memory and performance issues
Important Changes
- fixed memory leak by using single producer and read producer events continuously
- fixed big memory usage when producing high messages per second rate by avoiding spawning goroutine on every publish call
- fixed metrics that were incorrectly counted
- uses auto commit with offset store (after message processed) by default
- removed
PublishBuilder.ErrorCallback()
API as the underlying client now fully handles retries, no easy way to link with each message delivery error. If you need message delivery error handling, usePublishSync
instead.
Full Changelog: v4.1.2...v4.1.3
v3.18.0: fix race condition set AllowAutoTopicCreation
- fix(v3): race condition set AllowAutoTopicCreation
v3.17.0 Enable Auto create topic on publish event
Enable Auto create topic on publish event for v3
v4.1.2 Fix to avoid always creating new admin client
- fix(get metadata): avoid always creating new admin client
v4.1.1 Add message size validation
Add message size validation when publish event