Skip to content

Releases: playframework/play1

1.4.4

20 Jan 05:42
Compare
Choose a tag to compare

Play 1.4.4 -- Release notes

Play 1.4.4 has been released of the 1.4.x maintenance branch.

The changes in this release are listed in the Play 1.4.4 milestone on Lighthouse and 1.4.4 on github
including 72 resolved tickets.

What's new in Play 1.4.4

  • #1007 Calculate template rendering time, so it can be logged/profiled
  • #983 feat(DependenciesManager): sync option should be ON by default.
  • #2072 add method Binder.unregister()
  • #2071 Precompile additional templates
  • #1007 Calculate template rendering time, so it can be logged/profiled

What's fixed in Play 1.4.4

  • #1005 feat(fixture): add id/type in log when loading a fixture file throw exception
  • #1009 fix(templates): not log error and exception when compiling a template with a non GroovyInlineTag
  • #1014 chore(travis): fix buffer overflow exception
  • fix h2.jar binary
  • #995 use hamcrest-all 1.3 instead of hamcrest-core 1.3
  • #1011 upgrade to cglib 3.2.4
  • #1008 fix(ConfigurationChangeWatcherPlugin): initialized configLastModified on application start
  • #2066 fix open file on 500 error pages for modules
  • #998 fix(router): allow to have space when defining static args in routes
  • #1025 fix(DB): Detect changed for JNDI datasource which using jndi: prefix
  • #2068 chore(lib): dependency upgrade: joda-time (2.9.4 -> 2.9.5)
  • #1024 Default application.path to working directory
  • #1090 Fix performance issue in classloader
  • #2074 Dependency upgrade: joda-time (2.9.6 -> 2.9.7)
  • #1067 test(tag): add demo and test for used of #{set} and #{get}
  • #1090 add method RenderJson.getResponse()
  • #1070 Avoid reflection and make the default list of enhancers overridable
  • #1040 Avoid reflection and make the default list of enhancers overridable
  • #1064 [#1064] fix(messages): add some test on parameters to avoid NullpointerException
  • #1064 Initialize play static field early
  • #1061 Methods marked with @Catch(Throwable.class) catch all Results
  • #1058 Improve performance of RenderJson
  • #1056 Add getters to all Result subclasses
  • #1051 Play dependencies silently resolve not found dependencies
  • #1033 add possibility to disable generating getters/setters
  • #1025 Detect changed for JNDI datasource which using jndi: prefix and its documentation
  • #2066 Avoid NPE in regex matcher
  • #1919 fixes Building modules with a space in path under windows fails
  • #2066 fix(router): allow to have space when defining static args in routes
  • #998 fix open file on 500 error pages for modules
  • #2066 fix open file on 500 error pages for modules
  • #1005 add id/type in log when loading a fixture file throw exception
  • #998 Routes 'Assign static args' only work for first argument
  • #985 Play should NOT clear cache after every code change

1.4.3

19 Aug 07:00
Compare
Choose a tag to compare

Play 1.4.3 -- Release notes

Play 1.4.3 has been released of the 1.4.x maintenance branch.

The changes in this release are listed in the Play 1.4.3 milestone on Lighthouse and 1.4.3 on github, including 27 resolved tickets.

What's new in Play 1.4.3

  • #2055 Upgrade dependency joda-time (from 2.9.2 to 2.9.4)
  • #2056 Upgrade Groovy to 2.4.7
  • #986 Update selenium to 2.53

What's fixed in Play 1.4.3

  • #2040 ConcurrentModificationException in GroovyTemplateCompiler.endTag
  • #2042 Upgrade dependencies
  • #2044 support empty values in validation error arguments
  • #2049 Some resultsets are not close in Evolutions causing some leak
  • #2050 Update dep for netty and async-http
  • #2051, #1667 Avoid to call @Util and @catch controller methods directly using a http request
  • #2057 Remove dependency on commons-collections
  • #2052 session.put() works incorrectly with null objects
  • #2058 KeyError: 'disable_random_jpda' in application.check_jpda
  • #984 Play framework should log every time when application restart happens (in dev mode)
  • #982 play build-module command should exit with error code if build failed
  • fix UnexpectedException.getErrorDescription(): write error message in any case
  • #2059 Rework place of release note of documentation
  • Upgrade Apache Ant 1.9.6 -> 1.9.7
  • #987 Don't swallow exceptions in binder
  • #2048 upgrade to cglib 3.2.2
  • #2053 flash method should handle value as a key message

1.4.2

08 Mar 08:15
Compare
Choose a tag to compare

Play 1.4.2 -- Release notes

Play 1.4.2 has been released of the 1.4.x maintenance branch.

The changes in this release are listed in the Play 1.4.2 milestone on Lighthouse, including 27 resolved tickets.

What's new in Play 1.4.2

  • #2029 Upgrade to groovy 2.4.6
  • #2027 Cache method Lang.getLocale()

What's fixed in Play 1.4.2

  • Fix vulnerabilty : Escape flash message in the secure module (login page)
  • #2008 Error while binding an EnumSet
  • #2011 Support [double semicolon[ escaping in evolution scripts
  • #2007 JPA classloader issues with precompiled app
  • #2014 Message not appear corretly in secure module
  • #1939 chore(lib): Update to groovy from 2.3.9 to 2.4.5
  • #1934 feat(controller): Support for non-static controller methods - they are easier to mock/unit-test
  • #2009 Field name detection in 'attachment'
  • #2017 Use StringBuilder instead of StringBuffer
  • #2016 default value of [XForwardedOverwriteDomainAndPort[ setting should be false
  • #1979 Improve performance of Play!
  • #2021 Optimize usage of StringBuilder
  • #2022 Add missing @OverRide annotations
  • #2020 Avoid multiple creation of new arrays/maps
  • #2015 i18n tag only restore the first % character
  • #2034 add hibernate-ehcache jar to be able to use ehcache as second level cache
  • #2026 Blob: missing methods implemented to support (2nd level) caching
  • #1947 Job::withinFilter Only Calls First PlayPlugin Filter It Finds. (Invoker Calls All Filters)
  • #1948 Invoker.Invocation::run executes action once per plugin
  • #2035 MakeWS.getString() returning same result on every call
  • #2019 Make method Cache.clear() null-safe
  • #2018 Class caches added
  • #2036 Force secure reverse routes config
  • #2039 Update some libraires

1.3.4

08 Mar 08:13
Compare
Choose a tag to compare

Play 1.3.4 -- Release notes

Play 1.3.4 has been released of the 1.3.x maintenance branch.

The changes in this release are listed in the Play 1.3.4 milestone, including 22 resolved tickets.
Play 1.3.4 is a maintenance release so it mostly contains bug fixes. The most important are:

What's fixed in Play 1.3.4

  • Fix vulnerabilty : Escape flash message in the secure module (login page)
  • #2008 Error while binding an EnumSet
  • #2011 Support "double semicolon" escaping in evolution scripts
  • #2007 JPA classloader issues with precompiled app
  • #2014 Message not appear correctly in secure module
  • #1934 feat(controller): Support for non-static controller methods - they are easier to mock/unit-test
  • #2009 Field name detection in 'attachment'
  • #2017 Use StringBuilder instead of StringBuffer
  • #2016 default value of "XForwardedOverwriteDomainAndPort" setting should be false
  • #1979 Improve performance of Play!
  • #2021 Optimize usage of StringBuilder
  • #2022 Add missing @OverRide annotations
  • #2020 Avoid multiple creation of new arrays/maps
  • #2027 Cache method Lang.getLocale()
  • #2015 i18n tag only restore the first % character
  • #2034 add hibernate-ehcache jar to be able to use ehcache as second level cache
  • #2026 Blob: missing methods implemented to support (2nd level) caching
  • #1947 Job::withinFilter Only Calls First PlayPlugin Filter It Finds. (Invoker Calls All Filters)
  • #1948 Invoker.Invocation::run executes action once per plugin
  • #2035 MakeWS.getString() returning same result on every call
  • #2019 Make method Cache.clear() null-safe
  • #2018 Class caches added
  • #2036 Force secure reverse routes config

1.2.6.2

14 Dec 08:00
Compare
Choose a tag to compare

Play 1.2.6.2 has been released of the 1.2.6.x-security maintenance branch.

What's fixed in Play 1.2.6.2

Fix vulnerabilty : Reset current request to avoid 3rd-party to acquire session information for another in-progress request

1.2.5.6

14 Dec 07:33
Compare
Choose a tag to compare

Play 1.2.5.6 has been released of the 1.2.5.x-security maintenance branch.

What's fixed in Play 1.2.5.6

Fix vulnerabilty : Reset current request to avoid 3rd-party to acquire session information for another in-progress request

1.4.1

14 Dec 08:11
Compare
Choose a tag to compare

Play 1.4.1 has been released of the 1.4.x maintenance branch.

The changes in this release are listed in the Play 1.4.1 milestone on Lighthouse, including 31 resolved tickets.

What's new in Play 1.4.1

  • Add PATCH support
  • Update to htmlUnit v 2.19
  • Add ability to define enabled ssl protocols
  • Make DB properties configurable

What's fixed in Play 1.4.1

  • Fix vulnerabilty : Reset current request to avoid 3rd-party to acquire session information for another in-progress request
  • Fix putting property to customer DB configuration
  • Add method Plugin.onActionInvocationFinally()
  • Fix javadoc tools errors

1.3.3

14 Dec 08:02
Compare
Choose a tag to compare

Play 1.3.3 has been released of the 1.3.x maintenance branch.

The changes in this release are listed in the "Play 1.3.3 milestone":https://play.lighthouseapp.com/projects/57987-play-framework/milestones/216577-141 on Lighthouse, including 26 resolved tickets.
Play 1.3.3 is a maintenance release so it mostly contains bug fixes. The most important are:

What's new in Play 1.3.3

  • Add ability to define enabled ssl protocols
  • Make DB properties configurable

What's fixed in Play 1.3.3

  • Fix vulnerabilty : Reset current request to avoid 3rd-party to acquire session information for another in-progress request
  • Fix putting property to customer DB configuration
  • Add method Plugin.onActionInvocationFinally()
  • Fix javadoc tools errors

Version 1.4.0

28 Oct 09:01
Compare
Choose a tag to compare

Play 1.4.0 contains the security fix and some others issues, features.
The changes in this release are listed in the Play 1.4.0 milestone on Lighthouse, including 31 resolved tickets.

What's new in Play 1.4.0

  • Compatible Java 7. No longer support for Java 6
  • Upgrade to async-http-client v1.9.31
  • Upgrade to netty 3.10.4
  • Update HtmlUnit to v2.16
  • Add ability to define the timeout in testRunner module
  • Add ability to manually set the VirtualHost of WS
  • Improve performance of Router.reverse()
  • Allow upload a 0B file
  • add '--server' arg to install command commands python to specify just ONE custom repository for module installation

What's fixed in Play 1.4.0

  • Fix redirect to wrong domain and port behind apache
  • Customize JSON rendering by passing the Gson serializer object json render
  • Getting Static Initialization Deadlock in class DataParser dataparser
  • Allow zero-length blobs binder
  • OpenID discovery fails in 1.3.x in some cases openid
  • Problem to run specific tests selenium testrunner tests
  • 500.html template redering issue
  • play.libs.image.crop don't close the OutputStream image

Can be downloaded here Play 1.4.0

Version 1.3.2

28 Oct 08:57
Compare
Choose a tag to compare

Play 1.3.2 contains some issues, features.
The changes in this release are listed in the Play 1.3.2 milestone on Lighthouse, including 33 resolved tickets.

The most important are:

What's new in Play 1.3.2

  • Add ability to define the timeout in testRunner module
  • Add ability to manually set the VirtualHost of WS
  • Improve performance of Router.reverse()
  • Allow upload a 0B file
  • add '--server' arg to install command commands python to specify just ONE custom repository for module installation

What's fixed in Play 1.3.2.

  • Fix redirect to wrong domain and port behind apache
  • Customize JSON rendering by passing the Gson serializer object json render
  • Getting Static Initialization Deadlock in class DataParser dataparser
  • Allow zero-length blobs binder
  • OpenID discovery fails in 1.3.x in some cases openid
  • Problem to run specific tests selenium testrunner tests
  • 500.html template rendering issue
  • play.libs.image.crop don't close the OutputStream image

Can be downloaded here Play 1.3.2