Releases: twitter/finatra
Finatra 1.5.4
Please note: this is not the latest release. The latest release is 2.0.0.M2
SBT
"com.twitter" %% "finatra" % "1.5.4"
Maven
<dependency>
<groupId>com.twitter</groupId>
<artifactId>finatra_2.10</artifactId>
<version>1.5.4</version>
</dependency>
Finatra 2.0.0.M2
Lots of improvements and enhancements to Finatra v2 in this milestone release.
For a full list of changes, see:
v2.0.0.M1...v2.0.0.M2
Closed issues:
- Issue with POST request #214
- error running example with sbt run: overloaded method value settings with alternatives. #207
- Was the 1.5.3 release retagged? #206
- Finatra 1.5.3 and dependencies at Travis CI #205
- Add an ADOPTERs.md #204
- connect finagle filter to specific controller #203
- Does Finatra support Scala 2.11? #196
- Support multipart PUT requests #194
Merged pull requests:
Finatra 2.0.0.M1
This is a complete rewrite from the ground-up of Finatra supporting many of the same features as the 1.x releases. This rewrite introduces the use of Google Guice for dependency-injection allowing for more modularity and better testability of services built on Finatra.
Other features include: significant performance improvements, declarative JSON parsing with Jackson and JSR-349 style validations, and logging improvements.
Finatra 1.5.3
Release notes: http://finatra.info/blog/releases/2014/04/15/finatra-1.5.3-released.html
Changelog
- 330ea28 Update to finagle 13.1, twitter-server 1.6.1.
- 268636c, f541632 Convenience wrappers for Finagle's HTTP status object.
- 478fbd9 Fix string interpolation on Scala 2.9.
- 6e946ca Fix maxRequestSize config flag.
- e485028 Content-Length is correctly set to 0 for empty responses now.
- 6288fcb Updated legacy SpecHelper to support a body for POST, PUT and OPTIONS methods.
- e5b579c response.contentType method on ResponseBuilder.
- 5615a67 Use byte length to calculate Content-Length.
SBT
"com.twitter" %% "finatra" % "1.5.3"
Maven
<dependency>
<groupId>com.twitter</groupId>
<artifactId>finatra_2.10</artifactId>
<version>1.5.3</version>
</dependency>
Finatra 1.5.2
Full details here: http://finatra.info/blog/releases/2014/02/02/finatra-1.5.2-released.html
Changelog
- f5c52b Fixed bug in multipart form uploads that contain both text and file fields.
- cbb32a,
261627 Update mustache.java to 0.8.14. - 43b244 Set Content-Length on static file responses.
- 9c64c6 New test framework with MockApp.
- 511b4f Generate bootstrap and bower config files for new apps.
- 807859 Update twitter-server to 1.4.1 and finagle-stats to 6.11.1.
SBT
"com.twitter" %% "finatra" % "1.5.2"
Maven
<dependency>
<groupId>com.twitter</groupId>
<artifactId>finatra_2.10</artifactId>
<version>1.5.2</version>
</dependency>
Finatra 1.5.1
Blog post here: http://finatra.info/blog/releases/2014/01/13/finatra-1.5.1-released.html
Changelog
- 75ebe3 Correctly set Content-Length for unicode JSON responses
- 145981 Depend on finagle-stats, fixes #95
- 9037f1 Enable HTML escaping in mustache templates
- 83fa4f Response tied to originating Request, fixes #86
- 635b4d Test and fix for setting
logLevel
correctly, fixing #83 and #84 - a95d3e Adds all Admin endpoints, fixes #74
- d8c2be
request.routeParams
are now properly url decoded, fixing #68
Finatra 1.5.0
See the blog post for more details:
- 6fc3003 Add Content-Length to responses.
- 12feaf Upgrade to finagle 6.10/twitter-server 1.4.0, fixing #71.
- Finagle 6.10/Twitter-server 1.4.0
- SBT Support
- Scala 2.9 and scala 2.10 Support
SBT
"com.twitter" %% "finatra" % "1.5.0"
Maven
<dependency>
<groupId>com.twitter</groupId>
<artifactId>finatra_2.10</artifactId>
<version>1.5.0</version>
</dependency>
Finatra 1.4.1
Finatra 1.4.0
Finatra is now built on top of twitter-server and scala 2.10
Highlights:
- New logging system
- New configuration system (http://twitter.github.io/twitter-server/Features.html#flags)
- New metrics library