Skip to content

Releases: playframework/play1

1.8.0

01 Mar 07:25
b80ed47
Compare
Choose a tag to compare

What's new in Play 1.8.0

  • #1428: add support for java 18, 19.

What's Changed

New Contributors

Full Changelog: 1.7.1...1.8.0

1.7.1

13 Jun 05:10
9acc220
Compare
Choose a tag to compare

Play 1.7.1 -- Release notes

Play 1.7.1 has been released of the master branch.

The changes in this release are listed in the 1.7.1 on github including 13 resolved tickets.

What's fixed in Play 1.7.1

  • #1397: Third party dependency update 20220403
  • #1399: [1.7.0] Regression: play idealize dies with UnboundLocalError: local variable 'playHome' referenced before assignment
  • #1400: fixed #1399 "UnboundLocalError: local variable 'playHome' referenced before assignment
  • #1401: Python3 incompatibilities in module manipulations
  • #1402: [#1401] 🐛 Fix python3 incompatibilities in module manipulation code
  • #1403: Temporary class of Groovy template is output directly under application dir
  • #1405: 1.7.0: concurrent modification exception
  • #1406: [#1403] 🐛 Fix Groovy compilation unit that tries to write in applicat…
  • #1408: #1405: replace HashMap be ConcurrentHashMap
  • #1409: update check of java version
  • #1411: Do not overwrite system property net.spy.log.LoggerImpl -> 1.7.1
  • #1413: #1405: replace HashMap be ConcurrentHashMap
  • #1414: Memcached implementaion broken due to log4j update

1.7.0

03 Apr 08:34
Compare
Choose a tag to compare

Play 1.7.0 -- Release notes

Play 1.7.0 has been released of the master branch.

The changes in this release are listed in the Play 1.7.0 on Lighthouse and 1.7.0 on github including 30 resolved tickets.

What's new in Play 1.7.0

  • #1355: Play scripts upgrade to Python 3
  • #1372: Updated dependencies and allow support for JDK 17 source
  • #1377: [#1371] run on push envent
  • #1383: Ability to disable database evolutions on a datasource basis
  • #1384: [#1383] 🆕 Ability to disable database evolutions on a datasource basis
  • #1385: [#1331] 🆕 Add new parameter jpda.address support
  • #1387: make default jdk 11
  • #1391: update hibernate up to 5.6.5
  • #1393: [#1383] ♻ Support disabled evolutions for command line operations
  • #1394: [#1353, #1355] update python 3
  • #1353: python3 support or workaround
  • #1371: Switch to GitHub Actions, Travis will be removed
  • #1376: #1371 add github-actions.yml
  • #1378: #1371 remove travis badge

What's fixed in Play 1.7.0

  • #1343: GitHub issue #1278: OrderBy support in simplified JPA queries for 1.5.x
  • #1344: MultiDb: Additional documentation
  • #1352: update hibernate up to 5.4.30.Final and its dependencies
  • #1354: The temporary class of the template is output directly under the application dir.
  • #1357: Cleanup code
  • #1370: #1367 change log4j-1.2.17 to log4j-2.17.1
  • #1373: Updated dependencies
  • #1374: Fix travis build
  • #1375: #1374 travis fix
  • #1379: Fix pull request Pr/1238
  • #1380: #1367 change log4j-1.2.17 to log4j-2.17.1
  • #1382: fixed 'play idea' now is correctly for WSL Run GitHub Action on win and fixed test for Windows
  • #1386: delete unused dependency
  • #1389: Cleanup code
  • #1395: [#1278, #1343] OrderBy support in simplified JPA queries for 1.5.x
  • #1396: [1.7.0] add releasenotes-1.7.0.textile

1.6.0

15 Mar 08:37
b92b130
Compare
Choose a tag to compare

Play 1.6.0 -- Release notes

Play 1.6.0 has been released of the master branch.

The changes in this release are listed in the Play 1.6.0 on Lighthouse and 1.6.0 on github including 21 resolved tickets.

What's new in Play 1.6.0

  • #1308: Adds exit codes to play deps command
  • #1313: #1313 upgrade deprecated MySQL driver
  • #1314: #1313 upgrade deprecated MySQL driver
  • #1320: * Java8 Date/Time Binder Support

What's fixed in Play 1.6.0

  • #1181: Avoid restoring of flash and session multiple times per request
  • #1297: Custom SessionStore throws ClassNotFoundException
  • #1306: update document url
  • #1309: Upgrade java mail and commons email
  • #1310: #1309: Upgrade java mail and commons email
  • #1311: #1297 load session store using Play.classloader
  • #1312: [#1312] stylesheet.tag missing trailing slash in documentation
  • #1317: [#1316] Replace coma with comma
  • #1322: [#4098] Make "play javadoc" fail if javadoc fails
  • #1324: JDK 13/14 support
  • #1325: JDK 13 support
  • #1327: [#1935] Don't create CPU*2 "New I/O worker" threads for unused ports
  • #1332: Compatibility with JDK 13 and 14
  • #1338: Update to latest Eclipse JDT Core v3.23 to enable JDK 14 source
  • #1339: Bump junit from 4.11 to 4.13.1 in /samples-and-tests/customJars/example
  • #1340: Update junit dependencies
  • #1341: [31340] update jnit form 4.11 to 4.13.1

1.5.3

08 Apr 11:16
c95069e
Compare
Choose a tag to compare

Play 1.5.3 -- Release notes

Play 1.5.3 has been released of the master branch.

The changes in this release are listed in the Play 1.5.3 on Lighthouse and 1.5.3 on github including 16 resolved tickets.

What's new in Play 1.5.3

  • #1279: [#1262] Allow to override default fast tags with empty namespace
  • #1290: hibernate 5.4 update
  • #1292: Java 11 (JDT update)
  • #1293: HikariCP: config property for init connection sql added

What's fixed in Play 1.5.3

  • #1156: [#2128] feature: help for module commands
  • #1221: [#2155] Silent or suppressed errors in unittest PluginCollectionTest#skipsDuplicatePlugins
  • #1222: [#2155] Silent or suppressed errors in unittest PluginCollectionTest#skipsDuplicatePlugins
  • #1262: Play1.4.3 and newer not allow to override default FastTag.class (empty namespace) using @FastTags.Namespace("")
  • #1281: Lighthouse#2273: Stop Fixtures attempting to set static (Map) fields
  • #1287: Fix JPA version to match what Hibernate 5.3+ supports.
  • #1294: Does not make sense to default MySQL character set and collation properties on connection URL
  • #1295: Remove MySQL connection charset property defaults
  • #1298: SslHttpServerContextFactory does not support private key only PEM content
  • #1299: #1298: Handle only private key info from PEM
  • #1300: Define allowed methods used in 'X-HTTP-Method-Override'
  • #1301: [#1300] feat: Define allowed methods used in 'X-HTTP-Method-Override'
  • #2128 : help for module commands like for core commands no tags
  • #2155 : Silent or suppressed errors in unittest PluginCollectionTest#skipsDuplicatePlugins unittes

1.4.6

03 Apr 13:13
Compare
Choose a tag to compare

Play 1.4.6 -- Release notes

Play 1.4.6 has been released of the master branch.

The changes in this release are listed in the Play 1.4.6 on Lighthouse and 1.4.6 on github including 1resolved tickets.

What's new in Play 1.4.6

  • #1301: [#1300] feat: Define allowed methods used in 'X-HTTP-Method-Override'

1.5.2

30 Oct 08:32
a731944
Compare
Choose a tag to compare

Play 1.5.2 -- Release notes

Play 1.5.2 has been released of the master branch.

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

What's new in Play 1.5.2

  • #1239: Feature/make play stop wait for java process to finish
  • #1242: Add support for navigating XML with namespaces.
  • #1250: dependencies upgrade
  • #1252: Update Play source for build compability with JDK9+
  • #1259: [#1849] restore checks in TransactionalJPATest that were accidentally deleted in PR 1246
  • #1260: [#1252] revert back method to static. Fix calls to deprecated '_' metō
  • #1263: upgrade hibernate to 5.3.x
  • #1266: sample upgrade for issue #1263
  • #1269: Add BigInteger binding

What's fixed in Play 1.5.2

  • #1198: 1197 support non-static dependencies
  • #1204: allow adding multiple files to "play.plugins.descriptor"
  • #1212: Wrong request-body decoding for content-type "application/x-www-form-urlencoded"
  • #1213: [#1212] Fix non-Latin characters decode in UrlEncodedParser
  • #1217: [play 1.5] documentation is missing
  • #1230: [#2170] Action context access from error templates
  • #1241: [#2086] Fix race in Promise.onRedeem() that called "callback" twice
  • #1245: fix(tests): issue #1200, added testing compatibility for jdk9+
  • #1246: [#1849] Exceptions from controllers are not detected in FunctionalTests
  • #1247: upgraded javassist to 3.23.1-GA to suppress warning with JDK9+
  • #1248: Additions for PR #1246
  • #1254: #1250 dependencies upgrade
  • #1255: fix(tests): issue #1200, added testing compatibility for jdk9+
  • #1256: [#1245] Fix public/protected testing with Javassist, by removing the workaround that was fixed in latest version of javassist
  • #1257: [#1239] make play stop wait for java process to finish
  • #1258: [#1849] Give tests more fine grained control over what exceptions they expect
  • #1270: Release of 1.5.2 ?
  • #1275: [#1270] doc(release): add documentation for play 1.5.2

1.5.1

13 Jul 08:11
Compare
Choose a tag to compare

Play 1.5.1 -- Release notes

Play 1.5.1 has been released of the master branch.

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

What's new in Play 1.5.1

  • #2173: Add LocalDateTime binder
  • #1133: Allow customization of @CacheFor cache key
  • #1186: [#2138]enhance the function for the injector (Add the injectable interface)
  • #1193: Update select.tag to support "null" option of select with attribute "showEmpty: true"
  • #1232: Update HikariCP to 2.7.9
  • #1233: [#1232] feat(libs)/ update hikari CP from 2.6.3 to 2.7.9

What's fixed in Play 1.5.1

  • #1158: [#1896] fix play daemon stacktrace on [re]start-stop
  • #1166: Allow customization of @CacheFor cache key
  • #1192: Update Configuration.java
  • #1208: [#2140] Make FunctionalTest compatible with Response.writeChunk()
  • #1219: [#2154] fix NPE on @on annotation
  • #2154: fix NPE on @on annotation
  • #1220: [#2154, #1219] Fixes NPE for @on annotation
  • #1223: [#1823] Fix play.exceptions.CompilationException (fix for the fix #786)
  • #1224: [#1823] Fix play.exceptions.CompilationException (fix for the fix #786)
  • #1225: PlayController implemented
  • #1226: #1237 Use secure websocket protocol for secure pages
  • #1228: Fixing spelling mistake (runing -> running)
  • #1229: 1228 fix spellling mistake
  • #1237: Do not allow mixed-content WebSockets
  • #1910: Stacktrace when running play start with existing pid but no process
  • #1896: play daemon [re]start-stop (python traceback)
  • #2140: Chunked responses are not testable by FunctionalTest
  • #1244: Prepare release 1.5.1

1.5.0

02 Oct 14:11
Compare
Choose a tag to compare

Play 1.5.0 -- Release notes

Play 1.5.0 has been released of the master branch.

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

What's new in Play 1.5.0

  • #1113 : Upgrade Hibernate to 5.x
  • #1100 : Add support for non-static @before and @after methods
  • #1142 : Make names of modules short (without version number)
  • #994 : Use HikariCP instead of c3p0 connection pool improvement

h2. What's fixed in Play 1.5.0

  • #1162 : Play should search play.plugins descriptor in application path
  • #1145, #1126 : Fix problem of module installation
  • #1137 : Make it possible to load plugins from single play.plugins
  • #1115 : Fix javadoc warning documentation
  • #1112 : Allow to limit the size of whole request or the size of one uploaded file in a request.
  • #1111 : Websockets documentation
  • #1105 : Play calls action method in parent class instead of child class
  • #1103 : Make it possible to exclude DocViewer in dev mode
  • #1097 : Support for Java8 parameters instead of slow additional enhancement in LocalvariablesNamesEnhancer.
  • #1096 : Drop support for java version prior to 1.8 documentation
  • #1095 : Allow custom implementation of base Controller
  • #1043 : Use -parameters compiler option instead of enhancing classes
  • #2122 : FastTagsTest: Comparison Failure: differences only in line separators tests
  • #2125 : testLogLevelsAndLog4jConfig TIMEOUT waitFor 'I am a debug message' tests
  • #2089 : Upgrade dependencies dependencies libraries libs
  • #2124 : Import Error: No module named unittest pythons
  • #1188, #2126 : MessagesTest.class testMessageInAnotherLanguage test testing testrunner tests
  • #2123 : framework\build.xml:264: Execute failed: java.io.IOException: Cannot run program "python": CreateProcess error=2 python
  • #2130 : remove annoying log messages from autotest logs tests
  • #2131 : update travis for new worker test testing tests
  • #2079 : dependencies install on windows fails if yml defines source and target the same dependencies files
  • #1191 : Fix deps documentation
  • #1190 : create a default constructor for play.mvc.results.Forbidden
  • #2123, #1187 : Cannot run program "python": CreateProcess error=2
  • #1180 : Make it possible to change session store implementation
  • #1159, #2089 : upgrade bouncycastle
  • #1155 : fix loaded entity classes in hibernate from #1114
  • #1152 :finds classes in precompiled folder too
  • #1144 , #1142 : use "application.statusKey" instead of "application.secret"
  • #2121 : JPABase.equals() invokes _key() before checking null/ref equality
  • #2120 : Add support for (special) hibernate properties through application
  • #1138 : Make it possible to load plugins from single play.plugins file

1.4.5

02 Oct 14:11
Compare
Choose a tag to compare

Play 1.4.5 -- Release notes

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

The changes in this release are listed in the Play 1.4.5 milestone on github
including 2 resolved tickets.

What's fixed in Play 1.4.5

  • #1145, #1126 : Fix problem of module installation