Releases: AccelByte/eventstream-go-sdk
Releases · AccelByte/eventstream-go-sdk
fix publish with context timeout
Merge pull request #62 from desnia/ARS-504 chore: use its own context for publish event
fix publish with context timeout
change kafka publish retries using context to allow context timeout from event publisher
v3.16.1 fix metric topic name
Fixed issue in metric topic name, that caused reader metrics to not show up.
v3.16.0 added prometheus metrics
- Added kafka prometheus metrics, for writers and readers. Disabled by default, to enable pass a prometheus registry in the eventstream config.
- For Subscribers: Avoid
Close()
ing a writer that returned an error. This used to cause issues because it would repeatedly trigger rebalancing of consumer groups. Note thatkafka.Writer
already handles reconnection. Found tests were more stable this way. - For Publishers: slight adjustment on retry backoff interval.
v3.15.1 disabled logger config by default
- don't set a logger by default to avoid log spam
v3.15.0 Add reader and writer configuration
- Add kafka.ReaderConfig and kafka.WriterConfig fields to configuration. To give the application more control over batches, timeouts, etc.
- Log writer stats if debug level logging is enabled.
- Requires go 1.18
v3.14.2: add flag to enable/disable audit
feat: enable/disable audit (#59) Co-authored-by: Allen Li <allen@accelbyte.net>
v3.14.1: audit log add object type
chore: audit log add object type and domain (#58) Co-authored-by: Ward Miao <wardmiao@accelbyte.net>
v3.14.0: add struct AuditLogDiff
add struct AuditLogDiff (#57) Co-authored-by: Ward Miao <wardmiao@accelbyte.net>
v3.13.0: add audit log
feat: add audit log event (#53) Co-authored-by: Ward Miao <wardmiao@accelbyte.net>