Releases: uber-go/fx
Releases · uber-go/fx
v1.0.0-beta2
- [Breaking] Remove
ulog.Logger
interface and expose*zap.Logger
directly. - [Breaking] Upgrade
zap
tov1.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
andspanID
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
tomodules/yarpc
- [Breaking] Make new module naming consistent
yarpc.ThriftModule
to
yarpc.New
,task.NewModule
totask.New
- [Breaking] Rename
yarpc.CreateThriftServiceFunc
toyarpc.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.
v1.0.0-beta1
This is the first beta release of the framework, where we invite users to start building services on it and provide us feedback. Warning we are not promising API compatibility between beta releases and the final 1.0.0 release. In fact, we expect our beta user feedback to require some changes to the way things work. Once we reach 1.0, we will provider proper version compatibility.