Tags: gonix/fx
Tags
Beta2 release of UberFx
* [Breaking] Remove `ulog.Logger` interface and expose `*zap.Logger` directly.
* [Breaking] Upgrade `zap` to `v1.0.0-rc.3` (now go.uber.org/zap, was
github.com/uber-go/zap)
* Remove now-unused `config.IsDevelopmentEnv()` helper to encourage better
testing practices. Not a breaking change as nobody is using this func
themselves according to our code search tool.
* Log `traceID` and `spanID` in hex format to match Jaeger UI. Upgrade Jaeger to
min version 2.1.0
and use jaeger's adapters for jaeger and tally initialization.
* Tally now supports reporting histogram samples for a bucket. Upgrade Tally to 2.1.0
* [Breaking] Rename `modules/rpc` to `modules/yarpc`
* [Breaking] Make new module naming consistent `yarpc.ThriftModule` to
`yarpc.New`, `task.NewModule`
to `task.New`
* [Breaking] Rename `yarpc.CreateThriftServiceFunc` to `yarpc.ServiceCreateFunc`
as it is not thrift-specific.
* Report version metrics for company-wide version usage information.
* DIG constructors now support returning a tuple with the second argument being
an error.