Pax Wicket - 2.0.1
Release 2.0.1 (Wicket 6, 2012-12-06)
Overview
All changes in this release basically tackle one problem: the concurrent startup problem of the Pax Wicket Service and your app. Basically, with this release, this problem should be gone for once and all!
-Enjoy
The Pax Wicket Team
Download
The following sections presents where you can retrieve PAX-WICKET from.
Direct Download
The service bundle can be downloaded here, the source reference here and the javadoc here.
While Maven or Karaf will take care of the dependencies automatically please download the following dependencies manually if you use neither of them:
- A HTTP Service that is R3 compliant (use Pax Web or Felix HTTP service here)
- CGLib
- Pax Logging Service (or any other SLF4J frontend) (mvn:org.ops4j.pax/pax-logging-api/1.6.4,mvn:org.ops4j.pax/pax-logging-service/1.6.4)
- Wicket (util, request and core starting from version 6)
- OPS4J Base Lang
Maven
All artifacts are distributed and available via the maven central repository
<!-- Pax Wicket Core --> <dependency> <groupId>org.ops4j.pax.wicket</groupId> <artifactId>org.ops4j.pax.wicket.service</artifactId> <version>2.0.1</version> </dependency> <!-- Pax Wicket Test Utilities --> <dependency> <groupId>org.ops4j.pax.wicket</groupId> <artifactId>org.ops4j.pax.wicket.test</artifactId> <version>2.0.1</version> </dependency>
Karaf
Pax Wicket comes with Karaf feature files for the pax-wicket core and for the samples:
features:addurl mvn:org.ops4j.pax.wicket/features/2.0.1/xml/features features:addurl mvn:org.ops4j.pax.wicket.samples/features/2.0.1/xml/features
We also support the upcoming Karaf 3.0.0 release out of the box. Please keep in mind that the commands are slightly different for that version
feature:url-add mvn:org.ops4j.pax.wicket/features/2.0.1/xml/features feature:url-add mvn:org.ops4j.pax.wicket.samples/features/2.0.1/xml/features
Source code
You can browse, download and checkout the source code at https://github.com/ops4j/org.ops4j.pax.wicket/tree/v2.0.1.
Detailed Changelog
For the 2.0.1 release we've fixed 6 issues:
Bug
- [PAXWICKET-327] - Pax Wicket breaks when starting wicket and wicket-app at once: IllegalStateException: Filter path was not configured (Http Error 500)
- [PAXWICKET-378] - If <wicket:application> not started before pages : org.ops4j.pax.wicket.api.NoBeanAvailableForInjectionException: For Component id.co.bippo.web.pub.HomePage 13 could be injected but only 2 had been injected.
- [PAXWICKET-388] - PaxWicketBundleListener does not recognize Bundles when they are started after the service bundle
- [PAXWICKET-389] - Inside Eclipse Envoirments BundleDelegatingExtensionTracker can sometimes not resolve the real classname
- [PAXWICKET-390] - BundleDelegatingPageMounter scans too much bundles
- [PAXWICKET-397] - pax:provision in samples directory fails
Task
- [PAXWICKET-392] - Release pax-wicket 2.0.1