We've separated helpers which we judged as core into individual modules. In case you want to use one of them:
This package contains the common extensions we use in our projects.
- Postgres
- Statsd
- Kafka Consumer
- Kafka Producer
- Redis
New Extensions:
- Posgres
- Statsd
- Kafka consumer
- Kafka producer
- Dep support.
New Extension:
- Redis
Bugfixes:
- PG extension bugfix
Breaking Changes:
- Each extension has its own package now
Breaking Changes:
- Depreciate support to go deps
- Add go modules
github.com/topfreegames/extensions/v9
- Update minimum go version to 1.12 (including travis)
- The
jaeger-client-go
requires a dependency that change its name. To keep compability replace the required name by your module while the community don't release a new version with this fixed:
$ go mod edit -replace github.com/codahale/hdrhistogram=github.com/HdrHistogram/hdrhistogram-go@v0.0.0-20200919145931-8dac23c8dac1
- Add support to Redis v8 (
github.com/go-redis/redis/v8
)
- Add gRPC client tracing methods
- Fix github.com/codahale/hdrhistogram dependency import issue
- Upgrade datadog-go dependency from 2.2.0 to 5.1.1 to fix various statsd metrics problems and limitations
- Update jaeger tracer configuration to allow configuring and overriding settings from env vars