Releases: twitter/finatra
Finatra 2.1.6
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
- 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:
Finatra 2.1.4
- 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:
Fixed bugs:
- Some Scaladoc links are broken on twitter.github.io/finatra #298
Closed issues:
Finatra 2.1.3
Improvements and new features from the 2.1.2 release.
For a full list of changes see here:
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
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:
Finatra 2.1.1
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
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 2.0.1
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:
Finatra 2.0.0
v2.0.0 Prepare for 2.0.0 release
Finatra 1.6.0
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>