AS 7.1.0.Final Release Notes

JBoss AS 7.1.0.Final "Thunder" represents a significant step forward in application server technology. It builds upon the exceptionally lightweight AS 7 architecture, and is a certified implementation of the Java Enterprise Edition 6 Full Profile specification. This release offers greatly improved security, enhanced management features, and advanced clustering capabilities. JBoss AS 7.1 is one of the largest releases in JBoss history, resolving 590 JIRA issues, for a combined total of 1465 issues resolved since 7.0.2.Final . This massive effort is thanks to our thriving community of open source developers.

Certified EE6 Full Profile

The Java EE 6 Full Profile adds support for the following standards on top of the already rich Java EE 6 Web Profile

The modular classloading system and lightweight service container gives you the benefits of the EE 6 Full Profile w hile your server's footprint remains slim and customized to your application's needs.

An Important Note On Security

Unlike previous releases, with AS 7.1, remote access requires secure authentication by default. This includes both managment (native, jmx, etc) and various remote application protocols (ejb, jndi, jms, etc). As an exception, web applications which do not define a security policy do not require authentication. We believe this matches common usage patterns where web applications tend to have more public exposure than internal RPC mechanisms.

Since configuring security on an application server is often viewed as a big hurdle to application developers, AS 7.1 goes to great lengths to simplify the process. Local access uses a one-time token mechanism which relies on local access to the file system, and is controlled by file system permissions. In other words, the management CLI, maven usage, IDE usage, and local EJB client applications each authenticate transparently. Truly remote clients, and administration console access, authenticate with credentials created using the add-user.sh command. The administration console guides you through the process of creating these credentials.

Developer Usability Improvements

Management API improvements

CLI Improvements

Administration Console Improvements