News

We think you will love Tapestry! Give us 20 minutes and follow our tutorial.

News

Tapestry 5.8.2 is a new release introducing CORS (Cross-Origin Resource Sharing) support and also includes a number of bug fixes and small improvements. Tapestry 5.8.2 is a drop-in replacement and recommended upgrade for Tapestry 5.7.0+ projects. Please check all the details in the release notes page.
Hello, Tapestry community! We've just released Tapestry 5.8.1. It's mostly about getting Tapestry-IoC to support all Java language features introduced between Java 9 and 17 https://docs.oracle.com/en/java/javase/17/language/.  It also includes some other bug fixes and small improvements. Tapestry 5.8.1 is a drop-in replacement and recommended upgrade for Tapestry 5.7.0+ projects. All the details are in the release notes. Happy coding!
Hello, Tapestry community!Tapestry 5.8.0 has just been released. It's focused on a couple of new features: Support for writing REST endpoints. Read more about this on its documentation page: https://tapestry.apache.org/rest-support-580.html https://tapestry.apache.org/rest-support-580.html. Support for Servlet API 3.0+ asynchronous requests. Full release notes at https://tapestry.apache.org/release-notes-580.html https://tapestry.apache.org/release-notes-580.html. Tapestry 5.8.…
Tapestry 5.7.3 is a new release focused on some improvements and new features. Main ones are: Upgrading Hibernate's version from 5.1.1.Final to 5.4.32.Final. This required some changes in tapestry-hibernate due to some non-backward-compatible changes between these 2 Hibernate versions. If your project doesn't work with this new Hibernate version, you should be able to use version 5.7.2 of tapestry-hibernate and tapestry-hibernate with 5.7.3 of everything else without issues.…
Tapestry 5.6.4 is a drop-in replacement and recommended upgrade for Tapestry 5.4, 5.5 and 5.6 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade https://cwiki.apache.org/confluence/display/TAPESTRY/How+to+Upgrade instructions before upgrading.…
Tapestry 5.7.2 is a drop-in replacement and recommended upgrade for Tapestry 5.7 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade https://cwiki.apache.org/confluence/display/TAPESTRY/How+to+Upgrade instructions before upgrading.…
Tapestry 5.6.3 is a drop-in replacement and recommended upgrade for Tapestry 5.4, 5.5 and 5.6 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade https://cwiki.apache.org/confluence/display/TAPESTRY/How+to+Upgrade instructions before upgrading.…
Tapestry 5.7.1 is a drop-in replacement and recommended upgrade for Tapestry 5.7.1 To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade https://cwiki.apache.org/confluence/display/TAPESTRY/How+to+Upgrade instructions before upgrading.…
Tapestry 5.6.2 is a drop-in replacement for Tapestry 5.4, 5.5 and 5.6 releases. It's a recommended upgrade for 5.6.1 and 5.6.0. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade https://cwiki.apache.…
Tapestry 5.7.0 is a new major version which needs a migration step for projects using previous versions. To upgrade, update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download https://cwiki.apache.org/confluence/display/TAPESTRY/Download the new JAR file. Please check the Upgrade Guide section below for details. This is a step that only needs to be done once. Please also review the How to Upgrade https://cwiki.apache.…
Tapestry 5.6.1 is a bugfix release.  To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download the new JAR file -- and the new version should just work. The only change is , which caused asset requests to fail if your webapp doesn't have Apache commons-lang in the classpath.
Tapestry 5.6.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download the new JAR file -- and the new version should just work. The main new features are: Support for Java 14 bytecode. Automatically generated WAI-ARIA attributes for form fields for better accessibility. See more details at the release notes.
Tapestry 5.5.0 is the new major release. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download the new JAR file -- and the new version should just work. The main new features are: Support for Java 12 bytecode. Support for on-the-fly TypeScript compilation in the tapestry-webresources module.  Ability to use Twitter Bootstrap 3 out-of-the-box (default and same version provided by Tapestry 5.4),…
Tapestry 5.4.5 is a drop-in replacement for Tapestry 5.4 releases. To upgrade, just update the dependency in your build configuration (Maven POM, Gradle build script, etc.) – or Download the new JAR file -- and the new version will just work. However, please review the How to Upgrade instructions before upgrading. This is a recommended upgrade due to including security improvements. Check 5.4.5 release notes https://tapestry.apache.org/release-notes-545.html for all the details.
Tapestry 5.4.2
We have created another release in the 5.4.x series. This should be a drop-in replacement for 5.4.x. Release Notes
Tapestry 5.4.1
This is probably old news, but we have created another release in the 5.4.x series. Have a look at the release notes and give the latest version a spin while we pick up pace for Tapestry 5.5.
Tapestry 5.4.0
The long wait is finally over. We are happy to announce the availability of the 5.4.0 release. Although a lot has changed under the hood, for most users, it should be a drop-in replacement for any version of the 5.3 series. Please head over to the Release Notes to read about the numerous changes that the 5.4.0 version brings and that make this release one of the best we ever made. The release is available from the Maven Central Repository, or as a direct download https://tapestry.apache.…
After a series of alpha and beta releases, some of which have been released into the wild, we're happy to announce that we created a release candidate for the 5.4 release. We have fixed a couple of bugs, updated some internal libraries and improved performance and stability. This release is available from the Maven Central Repository, or as a direct download https://tapestry.apache.org/download.html. Please give it a spin and let us know how it is working for you. If you find any bugs,…
Tapestry 5.4-beta-26 fixes many bugs and paves the way towards the long awaited release candidate.
Tapestry 5.3.8
Apache Tapestry 5.3.8: compatible with Java 8. Tapestry is primarily available for download via Maven, from the Maven central repository:     <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-core</artifactId> <version>5.3.8</version> </dependency> You can also download the binary, source, or JavaDoc archives. Tapestry 5.3.8 is the latest maintenance release from the stable 5.3 release branch. If you intend to run this release on JRE 8, make sure to read the the release notes.…
The latest beta preview release of Tapestry 5.4 is now available.   The release numbers are not consecutive because not every beta release is voted for wider release. This one has. Tapestry 5.4-beta-22 contains a significant number of bug fixes and minor improvements. Dependencies on third party libraries have been updated. This release is available from the Maven Central Repository, or as a direct download.…
Tapestry 5.4-beta-6
  The latest beta preview release of Tapestry 5.4 is now available. The release numbers are not consecutive because not every beta release is voted for wider release. This one has. Tapestry 5.4-beta-6 contains a significant number of bug fixes and minor improvements. Dependencies on third party libraries have been updated. This release is available from the Maven Central Repository, or as a direct download. While not an actual release candidate,…
The 3rd beta preview release of Tapestry 5.4 is now available. While not an actual release candidate, beta previews like this one are high-quality builds that pass all of Tapestry's extensive automated tests. You are encouraged to try out this beta preview and let us know how it's working. If you're using Maven (or Gradle or Ivy, etc),…
A vote is underway for the 3rd beta preview release of Tapestry 5.4. This follows 2 other betas and 29 alphas for the work on version 5.4 that began over two years ago.
Apache Tapestry 5.3.7: improves security and stability.