There is and it's in use. See below and the release notes for 5.3.8 at http://tapestry.apache.org/release-notes-538.html, it won't run on JRE 1.8 unless you explicitly require a newer javassist version. On a related note, we've walked the JRE 1.5 path as far as we can go. JRE 1.5 compatible version of kaptcha library is not available anywhere (even 5.3.8 was released with that dependency version, sorry go build it yourself).
Kalle :dependencies ------------------------------------------------------------ Root project - Apache Tapestry 5 Project ------------------------------------------------------------ archives - Configuration for archive artifacts. No dependencies binaries +--- javax.inject:javax.inject:1 +--- org.slf4j:slf4j-api:1.6.1 +--- log4j:log4j:1.2.14 -> 1.2.16 +--- org.slf4j:slf4j-log4j12:1.6.1 | +--- org.slf4j:slf4j-api:1.6.1 | \--- log4j:log4j:1.2.16 +--- commons-codec:commons-codec:1.5 \--- org.antlr:antlr-runtime:3.3 default - Configuration for default artifacts. No dependencies javadoc \--- org.apache.tapestry:tapestry-javadoc:5.3.9 +--- org.apache.tapestry:tapestry-core:5.3.9 | +--- org.apache.tapestry:tapestry-ioc:5.3.9 | | +--- org.apache.tapestry:tapestry-func:5.3.9 | | | \--- org.codehaus.groovy:groovy-all:1.8.6 | | +--- org.apache.tapestry:tapestry5-annotations:5.3.9 | | | \--- org.codehaus.groovy:groovy-all:1.8.6 | | +--- org.apache.tapestry:plastic:5.3.9 | | | \--- org.codehaus.groovy:groovy-all:1.8.6 | | +--- org.javassist:javassist:3.18.2-GA | | +--- javax.inject:javax.inject:1 | | +--- org.slf4j:slf4j-api:1.6.1 | | +--- log4j:log4j:1.2.14 -> 1.2.16 | | +--- org.slf4j:slf4j-log4j12:1.6.1 | | | +--- org.slf4j:slf4j-api:1.6.1 | | | \--- log4j:log4j:1.2.16 | | \--- org.codehaus.groovy:groovy-all:1.8.6 | +--- org.apache.tapestry:tapestry-json:5.3.9 | | \--- org.codehaus.groovy:groovy-all:1.8.6 | +--- commons-codec:commons-codec:1.5 | +--- org.antlr:antlr-runtime:3.3 | \--- org.codehaus.groovy:groovy-all:1.8.6 \--- org.codehaus.groovy:groovy-all:1.8.6 On Thu, Jan 22, 2015 at 3:45 PM, Howard Lewis Ship <hls...@gmail.com> wrote: > Huh. There's still a Javassist dependency in tapestry-ioc? Even in the 5.3 > branch? What's that doing there? > > On Wed, Jan 21, 2015 at 8:45 PM, <kao...@apache.org> wrote: > > > Repository: tapestry-5 > > Updated Branches: > > refs/heads/5.3 ae82c7b8c -> 4177fd7d7 > > > > > > update to newer javassist, jetty and explicitly require jdk 1.6 > > > > > > Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo > > Commit: > http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/4177fd7d > > Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/4177fd7d > > Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/4177fd7d > > > > Branch: refs/heads/5.3 > > Commit: 4177fd7d7911a0dffe76f4f18bbc6a426f38bfda > > Parents: ae82c7b > > Author: kaosko <kao...@apache.org> > > Authored: Fri Dec 12 16:43:39 2014 +0000 > > Committer: kaosko <kao...@apache.org> > > Committed: Fri Dec 12 16:43:39 2014 +0000 > > > > ---------------------------------------------------------------------- > > build.gradle | 8 ++++---- > > tapestry-ioc/build.gradle | 2 +- > > tapestry-test/build.gradle | 2 +- > > 3 files changed, 6 insertions(+), 6 deletions(-) > > ---------------------------------------------------------------------- > > > > > > > > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4177fd7d/build.gradle > > ---------------------------------------------------------------------- > > diff --git a/build.gradle b/build.gradle > > index 15ac832..c04c049 100644 > > --- a/build.gradle > > +++ b/build.gradle > > @@ -9,8 +9,8 @@ apply from: "md5.gradle" > > project.ext.versions = [ > > // Remember that when generating a release, this should be > incremented. > > Also don"t forget to > > // tag the release in Git. > > - tapestry: "5.3.8", > > - jetty: "7.0.0.v20091005", > > + tapestry: "5.3.9", > > + jetty: "7.6.9.v20130131", > > tomcat: "6.0.30", > > testng: "5.14.10", > > easymock: "3.0", > > @@ -126,8 +126,8 @@ subprojects { > > apply plugin: "maven" > > apply plugin: "project-report" > > > > - sourceCompatibility = "1.5" > > - targetCompatibility = "1.5" > > + sourceCompatibility = "1.6" > > + targetCompatibility = "1.6" > > > > // See http://jira.codehaus.org/browse/GRADLE-784 > > > > > > > > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4177fd7d/tapestry-ioc/build.gradle > > ---------------------------------------------------------------------- > > diff --git a/tapestry-ioc/build.gradle b/tapestry-ioc/build.gradle > > index c54b3d7..bd42402 100644 > > --- a/tapestry-ioc/build.gradle > > +++ b/tapestry-ioc/build.gradle > > @@ -4,7 +4,7 @@ dependencies { > > compile project(':tapestry-func') > > compile project(':tapestry5-annotations') > > compile project(":plastic") > > - compile "javassist:javassist:3.12.1.GA" > > + compile "org.javassist:javassist:3.18.2-GA" > > > > provided project(':tapestry-test') > > > > > > > > > http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/4177fd7d/tapestry-test/build.gradle > > ---------------------------------------------------------------------- > > diff --git a/tapestry-test/build.gradle b/tapestry-test/build.gradle > > index 8214e97..1c83cda 100644 > > --- a/tapestry-test/build.gradle > > +++ b/tapestry-test/build.gradle > > @@ -1,6 +1,6 @@ > > description = "Utilities for unit and integration testing of Tapestry > > applications" > > > > -versions.selenium = '2.26.0' > > +versions.selenium = '2.44.0' > > > > dependencies { > > compile "org.seleniumhq.selenium:selenium-java:${versions.selenium}" > > > > > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com > @hlship >