Skip to content

Latest commit

 

History

History
717 lines (358 loc) · 31.7 KB

CHANGELOG.md

File metadata and controls

717 lines (358 loc) · 31.7 KB

Change Log

v2.1.0 (2015-10-01)

Full Changelog

Merged pull requests:

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

v2.0.1 (2015-09-21)

Full Changelog

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)

v2.0.0 (2015-09-09)

Full Changelog

Closed issues:

  • Singleton classes #236

  • com.twitter.finatra.utils.ResponseUtils for 2.0.0.M2 missing functions used in examples #235

  • Warmup example in README seems to be using non-existent features #234

  • Unable to resolve finatra-slf4j artifact #232

  • Unable to resolve some of the dependencies :( #231

  • How to render static webpage in finatra2 #230

  • When running a FeatureTest a lot of data is dumped to stdout and stderr #226

  • Mapping a header by name to a case class requires additional metadata #225

  • Missing scaladoc documentation #221

  • finatra-hello-world does not compile #219

  • Add tags for Finatra 1.6.0 and 1.5.4 #216

  • FeatureTest withJsonBody not working #215

  • Disable admin #208

  • Regexes in paths for route definitions #197

  • AppService doesn't support POST of JSON containing % and then & #173

  • fatjar includes unexpected assets in the public directory #147

  • allow subclassing of request #116

  • Builtin Compressor for static files (css/js) #113

  • bring back controller prefixes #104

  • code coverage stats #98

  • Add Aurora/Mesos support #94

  • Simplify Cookie API with a CookieBuilder #93

  • implement a routes.txt in admin #80

  • support ETAGS and/or Cache-Control headers in file server #73

  • asset pipeline filter #62

Merged pull requests:

v2.0.0.M2 (2015-06-12)

Full Changelog

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

  • Content-type custom settings do not work when render json #191

  • FlatSpecHelper dependency missing in finagle 1.6.0 #189

  • Allow other logging handlers #187

  • ErrorHandler used by ControllerCollection depends on order Controllers are added #182

  • Deployment for newly generated project does not work on heroku #180

  • finatra doc typo #174

  • Admin interface is showing a blank page. #171

  • Update to scala 2.11.x #159

  • Missing static resources report 500 Internal Server Error #157

  • flag values are not resolved until server starts #148

  • docs are wrong about default template path #143

  • Static files can`t be found if finatra server starts at Windows #130

  • Add support for parsing JSON request body #129

  • Add test for unicode content-length #122

  • Expose logger without having to include App and Logger traits in every class #121

  • Make View class generic #118

  • premain docs #114

  • allow registration of custom jackson modules #110

  • Add CONTRIBUTING.md #109

  • expose server ip at startup time #108

  • explore dynamic routing #103

  • implement rails-like "flash" #100

  • CSRF Support #89

  • Session support #88

  • Configurable Key/Value store #87

  • apache-like directory browser for files #54

  • benchmark suite with caliper #45

  • RequestAdapter does not support multiple values for query params #22

Merged pull requests:

v2.0.0.M1 (2015-04-30)

Full Changelog

Closed issues:

  • UNRESOLVED DEPENDENCIES #199

  • Changing port breaks embedded static file server #192

  • Finatra cannot be built when Finagle's version > 6.13.0 #153

Merged pull requests:

1.6.0 (2015-01-08)

Full Changelog

Closed issues:

  • Finatra 1.5.4 with finagle-stats 6.22.0 throws an exception #184

  • Document unit testing controllers by using MockApp #178

  • maven.twttr.com not showing finatra #175

  • Finatra 1.5.4 java.lang.RuntimeException with Finagle 6.22.0 #172

  • Error while pushing on Heroku #170

  • Finatra closes connection #161

  • Spec test doesn't populate multiParams #155

  • RequestAdapter fails to decode non-multipart POSTs #154

Merged pull requests:

  • FIX: issue #182, let controller's error handler handle its own errors. #188 (plaflamme)

  • Update to use new Travis CI infrastructure #186 (caniszczyk)

  • Refactor FinatraServer to allow custom tlsConfig #183 (bpfoster)

  • Fix heroku deployments for template project #181 (tomjadams)

  • remove dependency on scalatest #179 (c089)

  • Update to twitter-server 1.8.0 (finagle 6.22.0) #176 (bpfoster)

  • Add an apache style directory browser #169 (leeavital)

  • MultipartParsing should only be called for POST requests that are multipart #168 (manjuraj)

  • fixed resource resolution not loading from dependencies, and consistent ... #167 (tptodorov)

  • Fix type error in sample code #165 (leeavital)

  • added builder from ChannelBuffer #164 (tptodorov)

  • Do not log errors in the ErrorHandler #163 (eponvert)

  • Adding missing copyright headers to source files #162 (bdimmick)

  • support use of templates from dependencies in development mode, by loadi... #160 (tptodorov)

  • Update readme.md to reflect issues on installation #152 (comamitc)

  • Add code coverage support with coveralls #151 (caniszczyk)

  • Use HttpServerDispatcher to fix remoteAddress property of Request. #142 (pixell)

  • Don't add .mustache extension to template file name if it already has an extension #138 (jliszka)

  • Pass the filename of the template to the factory #136 (jliszka)

  • path definitions on routes #131 (grandbora)

  • ObjectMapper reuse & config #126 (Xorlev)

1.5.4 (2014-07-07)

Full Changelog

Closed issues:

  • Could add support for Windows? #145

  • Sessions example #134

  • No main class detected. #133

  • Unresolved dependencies #132

Merged pull requests:

  • Bumped twitter-server to 1.6.1 #150 (pcalcado)

  • modify FileService handle conditional GETs for static assets #144 (tomcz)

  • remove duplicated organization config #140 (jalkoby)

  • More render shortcuts #139 (grandbora)

  • mixing Router with Twitter App creates exitTimer thread per request #135 (manjuraj)

1.5.3 (2014-04-16)

Full Changelog

Closed issues:

  • Response body truncated #120

  • Add 2 methods in FinatraServer.scala for custom start() stop() Code #107

Merged pull requests:

  • Adding shortcut methods to common http statuses #128 (grandbora)

  • maxRequestSize flag has no effect #127 (manjuraj)

  • Add content-length: 0 for no content responses #124 (grandbora)

  • Updated SpecHelper to support a body for POST, PUT and OPTIONS methods #123 (mattweyant)

  • Use bytes length for content-length instead of string length #117 (beenokle)

  • Add helper for setting contentType #115 (murz)

1.5.2 (2014-02-03)

Full Changelog

Closed issues:

  • multipart/form-data regression #101

  • flight/bower and bootstrap built in #63

Merged pull requests:

  • upgrade mustache to 0.8.14 #106 (murz)

  • set Content-Length on static file responses #102 (zuercher)

  • Add support for Bower and use default bootstrap.css in new projects #99 (armandocanals)

1.5.1 (2014-01-13)

Full Changelog

Closed issues:

  • 1.7.x #96

  • Investigate automatic html escaping in mustache templating #91

  • Missing share files? #90

  • Stats broken after twitter-server upgrade #95

  • Response tied to originating request #86

  • Test/Harden logging #84

  • LogLevel doesn't seem to work #83

  • enable full admin endpoints besides metrics.json #74

  • request.routeParams should be decoded #68

Merged pull requests:

  • Fix unicode rendering in json. Correct size of response is now set #97 (yuzeh)

  • enable HTML escaping in mustache templates #92 (zuercher)

1.5.0a (2014-01-08)

Full Changelog

Closed issues:

  • 0 deprecation/warnings #17

1.5.0 (2014-01-07)

Full Changelog

Closed issues:

  • filters for select routes only #85

  • using websockets #81

  • maven => sbt #78

  • support in release scripts for dual publishing scala 2.9 and 2.10 #75

  • PUT and PATCH command param issue #71

Merged pull requests:

  • Add Content-Length header as part of building the request. #82 (BenWhitehead)

  • FinatraServer should take the generic Filters, not SimpleFilters #76 (pcalcado)

finatra-1.4.1 (2013-11-13)

Full Changelog

Closed issues:

  • 1.4.1 #72

  • Filter invoked 4 times per single request? #69

  • Filters not working #66

  • libthrift outdated #65

Merged pull requests:

1.4.0 (2013-10-14)

Full Changelog

Closed issues:

  • port back apache's multiupload handler #43

  • move to com.twitter.common.metrics instead of ostrich.stats #42

  • move to twitter-server once published #41

  • Add public/ dir in src/main/resources as new docroot #39

finatra-1.4.0 (2013-10-14)

Full Changelog

1.3.9 (2013-10-14)

Full Changelog

finatra-1.3.9 (2013-10-14)

Full Changelog

1.3.8 (2013-09-22)

Full Changelog

finatra-1.3.8 (2013-09-22)

Full Changelog

Closed issues:

  • Make mustache factory use baseTemplatePath local_docroot and template_path #56

Merged pull requests:

  • Concatenate local_docroot and template_path when forming mustacheFactory #57 (yuzeh)

1.3.7 (2013-07-20)

Full Changelog

finatra-1.3.7 (2013-07-20)

Full Changelog

finatra-1.3.4 (2013-07-20)

Full Changelog

Closed issues:

  • handle param routing for static file handling #55

  • make redirects RFC compliant #49

  • Sending redirect require a body #48

  • support a "rails style" render.action to render arbitrary actions from any other action without a redirect #44

  • Startup / Shutdown hooks #37

Merged pull requests:

  • Support OPTIONS HTTP method #53 (theefer)

  • Stying pass across the codebase. Fixing conventions. #51 (twoism)

  • [closes #49] make redirects match the RFC #50 (twoism)

finatra-1.3.3 (2013-06-14)

Full Changelog

Merged pull requests:

  • fixed typing of jsonGenerator so it can be actually overridden #47 (bmdhacks)

finatra-1.3.2 (2013-06-13)

Full Changelog

Merged pull requests:

finatra-1.3.1 (2013-03-12)

Full Changelog

Closed issues:

  • ./finatra update-readme no longer works #34

finatra-1.3.0 (2013-03-10)

Full Changelog

finatra-1.2.2 (2013-03-10)

Full Changelog

Closed issues:

  • ./finatra generator doesnt work on linux #24

Merged pull requests:

  • Handle downstream exceptions and display the error handler. #38 (bmdhacks)

  • Force mustache partials to be uncached from the local filesystem in development mode. #36 (morria)

  • Fixing call to the request logger #35 (morria)

finatra-1.2.0 (2013-01-22)

Full Changelog

finatra-1.1.1 (2012-12-06)

Full Changelog

Closed issues:

  • Custom error handlers #29

Merged pull requests:

  • Fix Set-Cookier header bug in response #31 (hontent)

finatra-1.1.0 (2012-11-20)

Full Changelog

Closed issues:

  • Publish to Maven Central #23

finatra-1.0.3 (2012-11-13)

Full Changelog

finatra-1.0.2 (2012-11-13)

Full Changelog

Closed issues:

  • Serve static files #28

finatra-1.0.1 (2012-11-11)

Full Changelog

Closed issues:

  • Unable to retrieve post parameters #26

Merged pull requests:

finatra-1.0.0 (2012-11-08)

Full Changelog

Closed issues:

  • an config #12

finatra-0.3.4 (2012-11-07)

Full Changelog

Closed issues:

  • do a perf review #13

  • update docs #8

finatra-0.3.3 (2012-11-05)

Full Changelog

finatra-0.3.2 (2012-11-04)

Full Changelog

Closed issues:

  • allow insertion of userland filters into the finagle stack #15

  • bubble up view/mustache errors #14

finatra-0.2.4 (2012-08-18)

Full Changelog

Merged pull requests:

finatra-0.2.3 (2012-08-08)

Full Changelog

Merged pull requests:

finatra-0.2.1 (2012-07-20)

Full Changelog

Merged pull requests:

  • Fix FinatraServer register for AbstractFinatraController type change #19 (franklinhu)

finatra-0.2.0 (2012-07-20)

Full Changelog

Closed issues:

  • regexed routes #11

  • PID management #5

Merged pull requests:

finatra-0.1.10 (2012-07-14)

Full Changelog

finatra-0.1.9 (2012-07-14)

Full Changelog

finatra-0.1.8 (2012-07-14)

Full Changelog

Closed issues:

  • mvn package doesnt fully package #16

  • update gem #7

  • verify heroku uploads works #6

finatra-0.1.7 (2012-07-13)

Full Changelog

finatra-0.1.6 (2012-07-13)

Full Changelog

Closed issues:

  • unbreak file upload/form support #10

finatra-0.1.5 (2012-07-13)

Full Changelog

Closed issues:

  • add logging #4

finatra-0.1.3 (2012-07-13)

Full Changelog

finatra-0.1.2 (2012-07-13)

Full Changelog

Closed issues:

  • unbreak cookie support #9

finatra-0.1.1 (2012-07-13)

Full Changelog

finatra-0.1.0 (2012-07-12)

Full Changelog

finatra-0.0.1 (2012-07-12)

Merged pull requests:

  • Fix synchronization/correctness issues #3 (franklinhu)

  • Fix HTTP response code for routes not found #2 (franklinhu)

  • Fix template file resolving for packaged jarfiles #1 (franklinhu)

* This Change Log was automatically generated by github_changelog_generator