Skip to content

Releases: twitter/scrooge

Scrooge 19.2.0

21 Feb 23:17
Compare
Choose a tag to compare

No Changes

Scrooge 19.1.0

10 Jan 21:03
Compare
Choose a tag to compare
  • Update asm, cglib, jmock dependencies 688cd29e

Scrooge 18.12.0

12 Dec 01:01
Compare
Choose a tag to compare

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

12 Nov 23:58
Compare
Choose a tag to compare
  • 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

19 Oct 20:19
Compare
Choose a tag to compare
  • scrooge: Add type annotations to public members in generated code.
    5cad1005

Scrooge 18.9.1

27 Sep 00:04
Compare
Choose a tag to compare
  • 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

12 Sep 00:06
Compare
Choose a tag to compare

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

07 Aug 00:27
Compare
Choose a tag to compare

18.8.0

  • scrooge-core: Add interface for Scala generated Enum objects. c27d13ef

  • scrooge-core: Trait c.t.scrooge.ThriftService is now c.t.finagle.thrift.ThriftServiceMarker.
    Scrooge generated service objects now all inherit from c.t.finagle.thrift.ThriftService. Also,
    the AsClosableMethodName string was formerly part of c.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
    a ReqRepServicePerEndpoint 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

11 Jul 17:22
Compare
Choose a tag to compare
  • scrooge-adaptive: Turn the scrooge-adaptive back on as default in ScroogeRunner. 633e0f26

Scrooge 18.6.0

15 Jun 03:40
Compare
Choose a tag to compare

No Changes