Releases: twitter/scrooge
Releases · twitter/scrooge
Scrooge 19.2.0
No Changes
Scrooge 19.1.0
- Update asm, cglib, jmock dependencies 688cd29e
Scrooge 18.12.0
18.12.0
- scrooge-generator: Set a LocalContext value with the current Thrift method in the
generated Java and Scala code such that the application Service[-R, +R] being executed has
access to information about the current Thrift method being invoked. 09da3397
Scrooge 18.11.0
- scrooge-generator: Allow for Filter.TypeAgnostic filters to be applied to a generated
Java Service via a new constructor that takes an additional argument of a Filter.TypeAgnostic.
This filter is then applied per generated method service. 19c7d58b
Scrooge 18.10.0
- scrooge: Add type annotations to public members in generated code.
5cad1005
Scrooge 18.9.1
- scrooge: Finally remove
maven.twttr.com
as a dependency or plugin repository. With
the update to a more recent libthrift dependency, this should no longer be necessary.
44db8e16
Scrooge 18.9.0
18.9.0
New Features
- scrooge-generator: Scala and Java generated Thrift exceptions now
implement c.t.f.FailureFlags. This allows exceptions to carry
Finagle metadata such as non-retryable. 438599b0
Scrooge 18.8.0
18.8.0
-
scrooge-core: Add interface for Scala generated Enum objects. c27d13ef
-
scrooge-core: Trait
c.t.scrooge.ThriftService
is nowc.t.finagle.thrift.ThriftServiceMarker
.
Scrooge generated service objects now all inherit fromc.t.finagle.thrift.ThriftService
. Also,
theAsClosableMethodName
string was formerly part ofc.t.finagle.thrift.ThriftService
, but
now is defined in the c.t.scrooge package object.
125e955e -
scrooge-generator: Thrift service objects now contain
unsafeBuildFromMethods
, which constructs
aReqRepServicePerEndpoint
from a map of
ThriftMethod -> ThriftMethod.ReqRepServicePerEndpointServiceType
. It is unsafe because the
types are not checked upon service construction, only when a request is attempted.
125e955e
Scrooge 18.7.0
- scrooge-adaptive: Turn the scrooge-adaptive back on as default in ScroogeRunner. 633e0f26
Scrooge 18.6.0
No Changes