fx v1.0.0-beta2 Release Notes
Release Date: 2017-03-09 // about 7 years ago-
- [Breaking] Remove
ulog.Logger
interface and expose*zap.Logger
directly. - [Breaking] Rename config and module from
modules.rpc
tomodules.yarpc
- [Breaking] Rename config key from
modules.http
tomodules.uhttp
to match the module name - [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] Make new module naming consistent
yarpc.ThriftModule
toyarpc.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.
- 👍 Allow configurable service name and module name via service options.
- 👍 DIG constructors now support returning a tuple with the second argument being an error.
- [Breaking] Remove