All Versions
Latest Version
Avg Release Cycle
26 days
Latest Release

Changelog History
Page 7

  • v4.9.0 Changes

    • scrooge-core: c.t.scrooge.TReusableMemoryTransport now uses TUnboundedByteArrayOutputStream instead of TByteArrayOutputStream to avoid buffer reallocation on reset.
  • v4.8.0 Changes

    ๐Ÿ’ฅ Breaking API Changes

    * ๐Ÿ— scrooge-sbt-plugin: Allow scrooge to build bindings for more than one
      language. To reflect this, `ScroogeSBT.autoImport.scroogeLanguage` has been
      renamed to `scroogeLanguages` and is now a `SettingKey[Seq[String]]`
      instead of a `SettingKey[String].` ``RB_ID=846198``
    * ๐Ÿ— Builds are now only for Java 8 and Scala 2.11. See the
      `blog post <>`_
      for details. ``RB_ID=828898``
  • v4.7.0 Changes

    • scrooge-core, scrooge-generator: c.t.scrooge.ThriftEnum now includes an originalName method which represents the name as defined in the Thrift IDL file. RB_ID=820075
  • v4.6.0 Changes

    • ๐Ÿšš scrooge-ostrich: Removed scrooge-ostrich module
    • scrooge-runtime: Deleted unnecessary scrooge-runtime module
    • ๐Ÿšš scrooge-generator: Remove broken experimental-java generator.
  • v4.5.0 Changes

    • scrooge: Improve implementation of service#FunctionType
  • v4.4.0 Changes

  • v4.3.0 Changes

    • scrooge: Rename __ServiceIface to BaseServiceIface
    • scrooge: Add methods for converting between function and service implementations of ThriftMethods.
  • v4.2.0 Changes

    • โฌ†๏ธ bump finagle version to 6.30
  • v4.1.0 Changes

    • โฌ†๏ธ bump finagle version to 6.29
  • v4.0.0 Changes

    • scrooge: Scrooge 4.0.0 includes backward compatibility patches for Finagle service per endpoint generation. This allows using Thrift endpoints as Finagle Services and combining them with Filters.