Skip to content

Releases: twitter/finatra

Finatra 2.1.6

27 Apr 23:13
Compare
Choose a tag to compare

Note: This is the final release that will support Scala 2.10 and Java 7.

Added

  • finatra-thrift: Add ThriftWarmup for thrift servers. RB_ID=820771
  • finatra-inject/inject-server: Register framework in Library registry. RB_ID=809458
  • finatra-http: Support for trace, connect & options in RequestBuilder. RB_ID=811102
  • finatra-thrift: Allow for thrift server configuration. RB_ID=811126

Changed

  • finatra/twitter-server: Update to register TwitterServer as library in /admin/registry.json. RB_ID=825129
  • finatra-inject/inject-server: Deprecate PromoteToOldGenUtils in favor of twitter-server's prebindWarmup event. RB_ID=819411
  • finatra-http: Move HttpServer to new Http stack API. RB_ID=812718

Fixed

  • finatra: Revert sbt-scoverage plugin to 1.2.0. RB_ID=812098
  • finatra-http: Ensure headers are set correctly in requests and responses. RB_ID=813969

Finatra 2.1.5

15 Mar 01:42
Compare
Choose a tag to compare
  • Move to develop branch as default branch for github.
  • Slf4JBridgeModule is added by default and no longer breaks services which use the slf4k-jdk14 logging implementation.
  • Ability to access the finagle request in the ResponseBuilder for templating.
  • Fixed incorrect (or missing) content-type on some http responses.
  • Added ability to register routes into the TwitterServer admin UI.
  • Added PULL_REQUEST_TEMPLATE
  • Fix to support doubles/floats in the jackson Min/Max/Range validations.
  • Updated test jars to only contain test utility code.

v2.1.5 (2016-03-15)

For a full list of github changes see here:

v2.1.4...v2.1.5

Finatra 2.1.4

25 Feb 21:53
Compare
Choose a tag to compare
  • Full thrift server parity with http servers.
  • finatra-slf4j is now a dependency of finatra-http and finatra-thrift. The Slf4jBridgeModule is added a framework module (note if you are using slf4j-jdk14 as you logging implementation this will most likely break you). We highly recommend using Logback as a logging implementation.

For a full list of github changes see here:

v2.1.3...v2.1.4

Fixed bugs:

  • Some Scaladoc links are broken on twitter.github.io/finatra #298

Closed issues:

  • LoggingMDCFilter lacks documentation #303
  • bug in finatra/examples/hello-world/src/main/resources/logback.xml #289
  • Improve error message when @Header field is missing #263

Finatra 2.1.3

05 Feb 04:03
Compare
Choose a tag to compare

Improvements and new features from the 2.1.2 release.

For a full list of changes see here:

v2.1.2...v2.1.3

Closed issues:

  • Is it possible to have different modules listen in different ports? #295
  • Asynchronous method validations #292
  • if the Cookie contain version='' ,can't get the request.cookies #290
  • Failed to auto configure default logger context #288
  • Inject properties #287
  • sbt compile error on master #284
  • Optionally announce server location on startup #241

Finatra 2.1.2

10 Dec 00:17
Compare
Choose a tag to compare

Improvements and new features from the 2.1.1 release.

For a full list of changes see here:
v2.1.1...v2.1.2

Fixed bugs:

  • Missing Scaladoc #279

Closed issues:

  • Simple hello-world example does not compiled #274
  • Allow overriding of the http service name #270
  • ClassCastException: com.twitter.finatra.logging.FinagleMDCAdapter cannot be cast to ch.qos.logback.classic.util.LogbackMDCAdapter #256

Merged pull requests:

  • Support HTTP Patch in httpclient 34e9ead
  • Improve error message when Header field is missing cd23285
  • Support assertTrue & assertFalse variants for ValidationResult 3082cf0

Finatra 2.1.1

29 Oct 19:14
Compare
Choose a tag to compare

Improvements and new features from the 2.1.0 release.

For a full list of changes see here:
v2.1.0...v2.1.1

Closed issues:

  • Update Startup Test on doc #261
  • Error with simple test using httpPutJson #257
  • appfrog problem with admin server, I only can use one port #252
  • Streaming content every X seconds #250
  • Mustache templates getting stripped #112

Merged pull requests:

Finatra 2.1.0

01 Oct 03:16
Compare
Choose a tag to compare

Improvements and new features from the 2.0.1 release.

For a full list of changes see here:
v2.0.1...v2.1.0

Merged pull requests:

  • finatra/inject - Rename InjectUtils to more specific PoolUtils #258 (cacoco)

Finatra 2.0.1

21 Sep 22:21
Compare
Choose a tag to compare

Improvements and fixes from the 2.0.0 release.

For a full list of changes see here:
v2.0.0...v2.0.1

Closed issues:

  • Split code into packages/modules #254
  • Support for Scala Future's #249
  • Override TwitterModule in FeatureTest #233

Merged pull requests:

  • Update TweetsControllerIntegrationTest.scala #251 (scosenza)
  • Update Travis CI to build with java8 fix. #244 (cacoco)

Finatra 2.0.0

10 Sep 02:14
Compare
Choose a tag to compare
v2.0.0

Prepare for 2.0.0 release

Finatra 1.6.0

24 Jun 14:19
Compare
Choose a tag to compare

Please note: this is not the latest release. The latest release is 2.0.0.M2

Release notes: http://twitter.github.io/finatra/blog/2015/01/09/finatra-1-dot-6-0-released/

SBT

"com.twitter" %% "finatra" % "1.6.0"

Maven

<dependency>
  <groupId>com.twitter</groupId>
  <artifactId>finatra_2.10</artifactId>
  <version>1.6.0</version>
</dependency>