The ToPIA team is pleased to announce the topia-3.0-alpha-1 release! Tools for Portable and Independent Architecture : Framework de persistance et de distribution d'application. Documentation of the project can be found here: http://maven-site.nuiton.org/topia Changes ------- Changes in this version include: New features: o Replace (using a tag-value) the TopiaException to TopiaRuntimeException in generated code Issue: 1945. Thanks to Tony Chemit. Resolved by bleny. o Remove the TopiaContext from TopiaEntityAbstract Issue: 2078. Thanks to Arnaud Thimel. Resolved by athimel. o Refactor topiaId generation Issue: 2083. Thanks to Arnaud Thimel. Resolved by bleny. o Choose hibernate inheritance strategy Issue: 2729. Thanks to Éric Chatellier. Resolved by echatellier. o Deprecate EntityDTOTransformer Issue: 2745. Thanks to Arnaud Thimel. Resolved by athimel. o Improve TopiaDAO create methods Issue: 2751. Thanks to Tony Chemit. Resolved by tchemit. o Add generics support on TopiaContext#find*() methods Issue: 2752. Thanks to Éric Chatellier. Resolved by echatellier. o Rename TopiaContextListener to TopiaSchemaListener Issue: 2781. Thanks to Arnaud Thimel. Resolved by athimel. o Add a method isPersisted() on TopiaEntity Issue: 2747. Thanks to Arnaud Thimel. Resolved by athimel. o Add @Generated annotation on generated classes Issue: 2737. Thanks to Éric Chatellier. Resolved by athimel. o Improve TopiaConnectionProvider Issue: 2758. Thanks to Tony Chemit. Resolved by tchemit. o Update to hibernate 4 Issue: 1873. Thanks to Éric Chatellier. Resolved by athimel. o remove i18n from ToPIA Issue: 2088. Thanks to Tony Chemit. Resolved by athimel. Fixed Bugs: o The XxxEntityEnum generated inside DAOHelper causes a PMD "ArrayIsStoredDirectly" violation Issue: 2741. Thanks to Arnaud Thimel. Resolved by athimel. o Add warning about 'analyze' keyword Issue: 2341. Thanks to Éric Chatellier. Resolved by echatellier. o ConnectionProvider is not closed when closing root context Issue: 2757. Thanks to Tony Chemit. Resolved by tchemit. o Cascade save is not managed by composition Issue: 2787. Thanks to Éric Chatellier. Resolved by echatellier. o Rename TopiaEntity property constants with PROPERTY_ prefix Issue: 2734. Thanks to Éric Chatellier. Resolved by echatellier. o Creating a schema should not droping it just before Issue: 2755. Thanks to Tony Chemit. Resolved by tchemit. o Does not use hardcoded cast to hibernate implementation Issue: 2756. Thanks to Tony Chemit. Resolved by tchemit. o Fix back behaviour before version 2.8 around TopiaUtil.isSchemaExist Issue: 2759. Thanks to Tony Chemit. Resolved by tchemit. Changes: o Remove code deprecated before 3.0 Issue: 2736. Thanks to Éric Chatellier. Resolved by echatellier. o Do not used any longer sun.misc api Issue: 2501. Thanks to Tony Chemit. Resolved by athimel. o Use hibernate-mapping-4.0.xsd to validate hibernate mappings Issue: 2733. Thanks to Éric Chatellier. Resolved by echatellier. o Remove ServiceTransformer Issue: 2760. Thanks to Tony Chemit. Resolved by tchemit. o Updates to eugene 2.6.4 Issue: 2269. Thanks to Tony Chemit. Resolved by tchemit. Downloads --------- No release file deployed. (all files are deployed in the maven repository) Maven artifacts --------------- Artifacts are deployed in Maven Central Repository http://repo1.maven.org/maven2/ Find us at * http://search.maven.org/#artifactdetails|org.nuiton|topia|3.0-alpha-1|jar Have fun! -ToPIA team