Pragmatach-1.32 Released

The latest release of the Pragmatach Framework is version 1.32.  Changes in this release include:

  • Bug fix in JMX registration.  Web contexts can now be reloaded by the container and the JMX beans are gracefully unregistered and re-registered
  • Addition of the @Startup and @Shutdown annotations to allow methods to be run at container shutdown and startup.  An example is here.
  • Addition of @BeforeInvoke and @AfterInvoke annotations which can be used to register methods which are run before and after controller method invocations.  Example is here.
  • Null pointer violation when POSTing empty forms fixed
  • Updated various libraries to the latest including
    • org.apache.httpcomponents.httpclient
    • org.apache.httpcomponents.httpmime
    • org.hibernate.hibernate-core
    • com.google.code.gson.gson
    • org.apache.openjpa.openjpa
    • org.thymeleaf..thymeleaf
    • com.thoughtworks.xstream.xstream
    • org.yaml.snakeyaml
    • commons-beanutils.commons-beanutils
    • commons-fileupload.commons-fileupload
    • org.antlr.antlr
    • commons-codec.commons-codec
    • asm.asm-util
  • Updated the default J2EE containers to the latest versions including
    • jetty
    • tomcat7
    • tomcat6
    • tomee
    • jboss-as
    • glassfish
  • Updated the supported databases to the latest version including
    • hsqldb
    • derby
    • h2
  • Added prototypical MongoDB support
  • Switched from cglib to javaassist for proxy generation

 

Leave a Reply