Releases: playframework/play1
Play 1.11.0
📣 Play 1.11.0 Released
The Play Team is proud to announce the release of Play 1.11.0. This release adds many new features and continues our efforts to make Play more modular, flexible, and secure. Play 1.11.0 is the result of more than X months of relentless work from our fantastic community, comprehending more than a thousand (TODO?) changes made from X contributors.
📗 What is new?
The highlights in Play 1.11.0 include, but are not limited by:
BREAKING CHANGES : Drop support of java 11
To get started with Play, follow the instructions in our Getting Started page.
Full Changelog
Following pull requests got merged for this release:
Following pull requests got merged for this release (click to expand)
- use property "release" instead of "source" and "target" (#1541) @aleksandy
- Bugfix/1031 (#1540) @aleksandy
- Cleanup (#1488) @aleksandy
🚀 Features
- 1458 support java 21 (#1538) @xael-fry
- update hibernate up to 6.6.31 version (#1534) @aleksandy
📦 Dependency updates
- chore(deps): bump actions/checkout from 5 to 6 (#1542) @dependabot[bot]
- Jpa cleanup (#1539) @aleksandy
- 1458 support java 21 (#1538) @xael-fry
- update hibernate up to 6.6.31 version (#1534) @aleksandy
📖 Documentation
For more details see the full list of changes and the 1.11.0 milestone.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
What's Changed
- update hibernate up to 6.6.31 version by @aleksandy in #1534
- 1458 support java 21 by @xael-fry in #1538
- Cleanup by @aleksandy in #1488
- Jpa cleanup by @aleksandy in #1539
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1542
- Bugfix/1031 by @aleksandy in #1540
- use property "release" instead of "source" and "target" by @aleksandy in #1541
- documentation(release): update documentation for release 1.11.0 by @xael-fry in #1543
Full Changelog: 1.10.0...1.11.0
What's Changed
- update hibernate up to 6.6.31 version by @aleksandy in #1534
- 1458 support java 21 by @xael-fry in #1538
- Cleanup by @aleksandy in #1488
- Jpa cleanup by @aleksandy in #1539
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1542
- Bugfix/1031 by @aleksandy in #1540
- use property "release" instead of "source" and "target" by @aleksandy in #1541
- documentation(release): update documentation for release 1.11.0 by @xael-fry in #1543
Full Changelog: 1.10.0...1.11.0
Play 1.10.0
📣 Play 1.10.0 Released
The Play Team is proud to announce the release of Play 1.10.0. This release adds many new features and continues our efforts to make Play more modular, flexible, and secure. Play 1.10.0 is the result of more than 4 months of relentless work from our fantastic community, comprehending more than a thousand changes made from 3 contributors.
📗 What is new?
The highlights in Play 1.10.0 include, but are not limited by:
BREAKING CHANGES : with upgrade to junit5 and move from javax.* to jakarta.* librairies
To get started with Play, follow the instructions in our Getting Started page.
Full Changelog
Following pull requests got merged for this release (click to expand)
🚀 Features
- chore(dependencies): migrate from javax.inject 1.0 to jakarta.inject-api 2.0.1 (#1525) (#1529) @xael-fry
- 1523 junit5 upgrade (#1533) @xael-fry
- chore(securitymanager): remove deprecated Security manager (#1527) (#1530) @xael-fry
- chore(java): set build for java 17 instead of java 11 + test 21 + build mac-os (#1513) (#1514) @xael-fry
- Update lib test (#1510) @xael-fry
- feat(dependencies): migrate javax.persistence to jakarta.persistence (#1506) @xael-fry
📦 Dependency updates
- 1518 jakarta validation (#1522) @xael-fry
- chore(deps): bump github/codeql-action from 3 to 4 (#1535) @dependabot[bot]
- chore(deps): bump actions/upload-artifact from 4 to 5 (#1536) @dependabot[bot]
- chore(dependencies): migrate from javax.inject 1.0 to jakarta.inject-api 2.0.1 (#1525) (#1529) @xael-fry
- 1523 junit5 upgrade (#1533) @xael-fry
- chore(deps): bump actions/setup-python from 5 to 6 (#1532) @dependabot[bot]
- chore(deps): bump actions/setup-java from 4 to 5 (#1528) @dependabot[bot]
- chore(activation): update commons-email 1.6.0 to commons-email2-core … (#1521) @xael-fry
- chore(servlet): update geronimo-servlet_2.5_spec 1.2 to jakarta.servl… (#1519) @xael-fry
- chore(deps): bump actions/checkout from 4 to 5 (#1515) @dependabot[bot]
- Update lib test (#1510) @xael-fry
- feat(testrunner): update firephoque dependencies (#1509) @xael-fry
- Firephoque dependencies update 20220618 (#1418) @tazmaniax
- feat(dependencies): migrate javax.persistence to jakarta.persistence (#1506) @xael-fry
- chore(dependencies): update hibernate-commons-annotations from 5.1.2.Final to 7.0.3.Final (#1505) @xael-fry
📖 Documentation
- documentation(1.10.0): add release note for 1.10.0 (#1537) @xael-fry
- feat(dependencies): migrate javax.persistence to jakarta.persistence (#1506) @xael-fry
Fix
For more details see the full list of changes and the 1.10.0 milestone.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Play 1.9.0
📣 Play 1.9.0 Released
The Play Team is proud to announce the release of Play 1.9.0. This release adds many new features and continues our efforts to make Play more modular, flexible, and secure. Play 1.9.0 is the result of more than X months of relentless work from our fantastic community, comprehending more than a thousand (TODO?) changes made from X contributors.
📗 What is new?
The highlights in Play 1.9.0 include, but are not limited by:
To get started with Play, follow the instructions in our Getting Started page.
Full Changelog
Following pull requests got merged for this release:
Following pull requests got merged for this release (click to expand)
- refs#1496 ConcurrentModificationException when resolved a new classname (#1497) @yuba
- fix(release-draft): fix version number (#1479) @xael-fry
- Update issue templates (#1478) @xael-fry
- GitHub actions configuration (#1477) @xael-fry
- feat(dependabot): add dependabot.yml configuration (#1473) @xael-fry
- Convert README from textile to markdown (#1474) @xael-fry
- Fix "play build-module" by replacing yaml.load with yaml.safe_load (#1472) @davidcostanzo
📦 Dependency updates
- 1502 update dependencies (#1503) @xael-fry
- Updated dependencies (#1482) @tazmaniax
- Bump actions/setup-java from 3 to 4 (#1476) @dependabot[bot]
- Bump actions/setup-python from 4 to 5 (#1475) @dependabot[bot]
📖 Documentation
For more details see the full list of changes and the 1.9.0 milestone.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
What's Changed
- Fix "play build-module" by replacing yaml.load with yaml.safe_load by @davidcostanzo in #1472
- Convert README from textile to markdown by @xael-fry in #1474
- feat(dependabot): add dependabot.yml configuration by @xael-fry in #1473
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #1475
- Bump actions/setup-java from 3 to 4 by @dependabot[bot] in #1476
- GitHub actions configuration by @xael-fry in #1477
- Update issue templates by @xael-fry in #1478
- fix(release-draft): fix version number by @xael-fry in #1479
- refs#1496 ConcurrentModificationException when resolved a new classname by @yuba in #1497
- Updated dependencies by @tazmaniax in #1482
- 1502 update dependencies by @xael-fry in #1503
- Prepare release 1.9.0 by @xael-fry in #1504
New Contributors
Full Changelog: 1.8.0...1.9.0
1.8.0
What's new in Play 1.8.0
- #1428: add support for java 18, 19.
What's Changed
- Updated dependencies as of 20220618 by @tazmaniax in #1417
- Updated dependencies by @tazmaniax in #1425
- Cleanup code by @aleksandy in #1407
- Updated 3rd party library dependencies by @tazmaniax in #1428
- Dependency update 20230106 by @tazmaniax in #1441
- Upgrade Commons Lang by @tazmaniax in #1438
- [#1146] test(python): use python 3 for build instead of deprecated python2 by @xael-fry in #1447
- Fix warnings with generics by @tazmaniax in #1440
- #1437: play auto-test can return an exit code of zero when the te… by @tstedman in #1435
- Bugfix/1430 do not get unused value by @aleksandy in #1431
- Updated 3rd party dependencies by @tazmaniax in #1448
- Better compatibility with Hibernate Envers by @EddyVerbruggen in #1432
- Fix missing HTTPMessage.getHeader() by @runlevel5 in #1444
- #1457 python imp module by @xael-fry in #1465
- Removed Python imp dependency by @tazmaniax in #1460
- feat(YamlParser): add SafeConstructor to enforce security by @xael-fry in #1469
- Updated 3rd party dependencies by @tazmaniax in #1459
- #1466 The clock function was removed from time module in Python 3.8 by @osmanirosado in #1467
- documentation(release): update documentation for release 1.8.0 by @xael-fry in #1470
New Contributors
- @tstedman made their first contribution in #1435
- @EddyVerbruggen made their first contribution in #1432
- @runlevel5 made their first contribution in #1444
- @osmanirosado made their first contribution in #1467
Full Changelog: 1.7.1...1.8.0
1.7.1
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 idealizedies withUnboundLocalError: 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
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
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
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
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
1.5.2
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