Skip to content

This package contains the common extensions we use in our projects.

Notifications You must be signed in to change notification settings

topfreegames/extensions

Repository files navigation

TFGCo Go Extensions

Build Status Coverage Status

UPDATE: Current Status

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.

Extensions

  • Postgres
  • Statsd
  • Kafka Consumer
  • Kafka Producer
  • Redis

Dependencias

Changelog

v1.0.0

New Extensions:

  • Posgres
  • Statsd
  • Kafka consumer
  • Kafka producer

v1.1.0

  • Dep support.

v1.2.0

New Extension:

  • Redis

v1.2.1

Bugfixes:

  • PG extension bugfix

v2.0.0

Breaking Changes:

  • Each extension has its own package now

v9.0.0

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

v9.1.0

  • Add support to Redis v8 (github.com/go-redis/redis/v8)

v9.2.0

  • Add gRPC client tracing methods
  • Fix github.com/codahale/hdrhistogram dependency import issue

v9.3.3

  • 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