Version 14

    http://design.jboss.org/jbossAS/logo/final/jbossas7_ligature_64px.pngJava_Compatible_Entpr_Edition_clr_hori.gif

     

    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

     

    • EJB 3.1 Full - Adds a number of key features, including remote communication, asynchronous method invocation, timers, message-driven beans, and legacy compatibility with EJB 2.
    • CMP 2 - Provides a legacy persistence manager which predates JPA. This is benefical to legacy applications which make use of EJB 2.x Entity Beans.
    • JAX-WS 2.2 - Allows simplified usage of Web Services in the EE platform.
    • JAX-RPC 1.1 - Offers legacy support for older Java EE Web Services applications.
    • JAX-RS 1.1 - Supports the construction of RESTful Web Services using the Java EE platform.
    • JavaMail 1.4 - Allows Java EE applications to send and receive e-mail
    • JCA 1.6 - Provides a mechanism for third parties to provide support for custom data sources, as well as connection pooling and transaction management for database access.
    • JMS 1.1 - Adds advanced messaging support to EE applications.
    • IIOP - Supports interoperablility with other application servers and non-Java CORBA clients.
    • JSR-88 - Allows for managing deployments to a Java EE server in a portable fashion.

     

    The modular classloading system and lightweight service container gives you the benefits of the EE 6 Full Profile while 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.

     

    For more information see this wiki article.

     

    Developer Usability Improvements

    • Numerous Arquillian fixes and improvements
    • Deployable datasources and JMS destinations are back
    • EE Application Client support providing server-like features to a small SE client

    Management API improvements

    • All configuration attributes are updatable via the CLI. Direct edits to the XML are not necessary.
    • Large increase in the number of configuration attributes that support configuration via expressions. Expressions can be resolved against system properties or against items stored in the security vault (e.g. for passwords)
    • Addition of remove operations for many resources where they were previously missing
    • Attributes that cannot be updated in the runtime without restarting related services now advertise this fact in their read-resource descriptions. Handlers for requests to update such attributes correctly put the server in "reload-required" or "restart-required" state if necessary.
    • Numerous management API and xml configuration schema fixes

    CLI Improvements

    • High-level CLI commands for numerous tasks
    • Ability to specify managed domain rollout plans via the CLI
    • SSL support for the CLI
    • The script to launch the CLI has been renamed from jboss-admin.sh(.bat) to jboss-cli.sh(.bat)
    • A graphical mode for the CLI (Useful for browsing the internal management model)
    • Numerous usability improvements

    Administration Console Improvements

    • Improved domain management  - server groups, server, hosts
    • Improved general use cases - deployments, interfaces, socket bindings, JVM parameters, system properties
    • New system health displays
      • JVM Status (heap, threads, etc)
      • Transaction Manager (i.e. commit/rollback ratios)
      • Datasource usage (pools sizes, etc)
      • Web statistics (i.e. request/error count)
      • JMS metrics (topic/queue sizes, etc)
      • Persistence Units (cache usage, queries, etc)
    • Ability to log out of the administration console

     

    Miscellaneous Management Changes

    • Ability to configure outbound-socket-bindings, for use in configuring client-side sockets.
    • An "admin-only" mode, in which a server or host controller only starts services needed to handle management requests, but not services needed for normal end user requests. This allows an administrator to configure the server using the CLI without exposing the server to client requests.
    • Ability to deploy datasources and JMS destinations via xml files. 
    • You can no longer specify a configuration file located outside the configuration directory. This is subject to change in future releases.
    • The <include> element in domain.xml profile and socket-binding-group configurations is no longer supported. This feature will be brought back in a later release.

     

    Remote Connectivity

    • Added support for remote EJB, JNDI and JMX invocation over JBoss Remoting 3
    • Addes support for interoperable remote EJB invocation over IIOP
    • Added support for transactional remote JMS
    • Added support for distributed interposed transactions using JTS
    • Added limited support for distributed hierarchical transactions using JBoss Remoting 3
    • Three modes for accessing remote EE components using JNDI (Client, Traditional Remote, and Delegated). See the JNDI documentation for a more in-depth explanation.

     

    Clustering Enhancements

    • Numerours fixes in HTTP Session Replication
    • Clustered Web SSO
    • EJB Stateful Session Bean Replication
    • EJB load-balancing and failover
    • JPA XPC propagation
    • Experimental CDI Replication
    • Support for clustered singleton MSC services

    Security Improvements

    • Added SSL support for the Remoting interfaces.
    • Support for client certificate authentication on both the remoting interfaces and the HTTP management interface.
    • Exposed remote JMX access over remoting, sharing the native management interface and sharing the same security configutation.
    • Multiple authentication mechanisms supported concurrently on the management interfaces and other remoting connectors.
      • Client Certificate, Digest or Plain and Local authentication for Remoting
      • Client Certificate and Digest or Basic for the HTTP management interface
    • Remote access to the server secured by default.
    • Addition of a local authentication mechanism to allow local users direct access for the native interface. Both the CLI and the Maven plug-in use local authentication.
    • The properties file used for authentication is checked for modifications to allow real-time updates without restarting the server.
    • By default, passwords are pre-hashed for the realm.
    • Added a command-line utility to add users to the properties file.
    • Integration of the management / remoting realms with the JAAS security domains traditionally used with EE deployments.

    Server Profiles

    JBoss AS 7.1.0.Final includes four profiles in both standalone and domain running modes.

     

    Domain Profile NameStandalone File NameDescriptionClustered
    defaultstandalone.xml (default)Java EE6 Web Profile + JCA + JAX-RS + JAX-WS + Javamail + Remote ConnectivityN
    hastandalone-ha.xmlJava EE6 Web Profile + JCA + JAX-RS + JAX-WS + Javamail + Remote ConnectivityY
    fullstandalone-full.xmlJava EE6 Full ProfileN
    full-hastandalone-full-ha.xmlJava EE6 Full ProfileY

     

    Additional example server profiles are located in the docs/examples/ directory. These include:

     

    File NameDescriptionClustered
    domain-jts.xml. standalone-jts.xmlExample showing enabling use of interposed transactions via JTSN
    domain-osgi-only.xml, standalone-osgi-only.xmlExample showing a pure osgi server in domain modeN
    standalone-hornetq-colocated.xmlExample showing multiple hornetq instances running in failover modeY
    standalone-xtsExample showing how to use WS-AT and WS-BC with JBoss TSN
    standalone-minimalistic.xmlExample showing a bare bones AS7 service containerN

     

    Known Issues

     

    IBM JVM

     

    The hornetq native aio connector crashes IBM JVMs on Intel when starting the full profile. While we currently recommend using OpenJDK-derived JVMs (Red Hat / IcedTea or Oracle), IBM support can be fixed by removing the native connector from the HornetQ module.

     

    rm -rf  modules/org/hornetq/main/lib
    

     

    Slow HornetQ Startup On Windows Systems With Many NICs (Virtualization)

     

    The UUID generation routine in HornetQ needs to skip local interfaces, and this check on Windows can in some cases take greater than 100ms. On systems which have a lot of local and/or virtual NICs this can take several seconds. We plan to release a patch for this when a fix is available. More information is available on these issues:

     

    HORNETQ-854

     

    AS7-3789

    Resources

     

    Getting Involved

    JBoss projects are all open source, and are developed by hundreds of developers (many like you) around the world.  If you are interested in contributing to an exciting project with cutting edge technology, then take a look at the HowToContribute wiki entry for more details.

     

    Licensing

    JBoss Application Server is licensed under the LGPL, as explained in the JBoss End User License Agreement. The license texts for JBoss and any third-party components it uses are located in the docs/licenses/ directory of the distribution.

    Browse Licenses

     

    Full Release Notes

             Release Notes - Application Server 7 - Version 7.1.0.Final    

    Bug

    • [AS7-218] -         hibernate fails to bind session factory name to jndi
    • [AS7-669] -         Missing error message for composite operations
    • [AS7-761] -         subsystem=web,connector=http has no default for executor
    • [AS7-799] -         Wrong Classloader Used When Deserializing Persisted Sessions
    • [AS7-895] -         Intermittent issues pushing content for deployment "full-replace" to slave host
    • [AS7-940] -         XPathFactory.newInstance() fails in user bundle
    • [AS7-951] -         :installed-drivers-list should not be enabled for subsystem=datasource in domain mode
    • [AS7-993] -         Remove noise from start/stop console log
    • [AS7-1026] -         add-jms-queue --help does not work inside a batch
    • [AS7-1064] -         EJBContext.isCallerInRole and EJBContext.getCallerPrincipal do not throw IllegalStateException when not allowed
    • [AS7-1253] -         Package org.jboss.as.clustering has classes in multiple modules
    • [AS7-1384] -         Strange state after :reload
    • [AS7-1389] -         Log API dependencies should be included automatically in deployments
    • [AS7-1437] -         Unresolvable host name aborts server startup
    • [AS7-1656] -         Binder services should not be ON_DEMAND
    • [AS7-1692] -         CachedConnectionManager isn't functional even in the presence of use-ccm=true on datasource
    • [AS7-1734] -         Console Usability: error windows cannot be maximized
    • [AS7-1850] -         Domain - system properties for log, data, temp aren't reflected
    • [AS7-1856] -         HTTP auth breaks when console is accessed through proxy
    • [AS7-1883] -         Domain deploy reports error on missing server-groups but adds content anyway
    • [AS7-1947] -         Startup options jboss.domain.base.dir / jboss.domain.config.dir are ignored
    • [AS7-1954] -         Resources served by JSF don't get JNDI bindings set up properly
    • [AS7-1970] -         VFSResourceLoader doesn't load the PackageSpec correctly
    • [AS7-1981] -         Can't change the profile of an existing server group
    • [AS7-1982] -         CLI reports incorrect access-type, value-type, restart-required values
    • [AS7-2083] -         Exception when specifying discovery-group-ref under connection-factory / pooled-connection-factory in messaging subsystem
    • [AS7-2154] -         VaultTool script is not available for Windows
    • [AS7-2155] -         Add -Djava.net.preferIPv4Stack=true into JAVA_OPTS for domain.conf.bat and standalone.conf.bat
    • [AS7-2168] -         TimerServicePersistenceSecondTestCase fails
    • [AS7-2192] -         /subsystem=ejb3/service=async and /subsystem=ejb3/service=remote attributes not read-write
    • [AS7-2226] -         In console, I can't set a thread pool's thread factory back to undefined after it has been set to some value.
    • [AS7-2241] -         Stilts fails in domain mode related to socket-binding and port offsets
    • [AS7-2255] -         most recent message should show on top of message history (preferably with time)
    • [AS7-2258] -         Time stamp labels in Virtual Machine view of Console over-write each other
    • [AS7-2268] -         Domain member does startup instances
    • [AS7-2397] -         Infinispan subsystem is not functional unless the jpa one activated.
    • [AS7-2434] -         Incremental bundle resolution approach may lead to unresolvable user bundles
    • [AS7-2440] -         Removing logging handlers should verify the handler is not assigned to a logger
    • [AS7-2456] -         NPE when deploying an OSGi bundle with JAX-RS annotations
    • [AS7-2465] -         Hang in org.jboss.as.test.integration.domain.DeploymentManagementTestCase
    • [AS7-2491] -         Domain processes don't run with -server argument
    • [AS7-2493] -         Member names are not uniquely generated: Found member perf17/web in current view that duplicates us (perf17/web)
    • [AS7-2494] -         Unable to put all configuration and logs outside AS7 distribution
    • [AS7-2496] -         Replicating CDI bean caused: ISE: Singleton not set for ModuleClassLoader for Module "org.jboss.as.clustering.infinispan:main" from local module loader
    • [AS7-2515] -         DataSourceOperationsUnitTestCase leaving deployed datasource behind after test run
    • [AS7-2525] -         Server Group VM settings switches back to "default"
    • [AS7-2542] -         Web admin console, data entry controls should resize with modal dialog resising
    • [AS7-2556] -         application.xml contextRoot is ignored when war contains @WebService
    • [AS7-2559] -         Make HibernateAnnotationScanning more lenient in handling annotated entities
    • [AS7-2563] -         NPE accessing replicated HTTP session with JSF state
    • [AS7-2574] -         setter declared in a superclass prevents SAR deployments from being deployed
    • [AS7-2578] -         Domain does not boot with custom welcome root
    • [AS7-2604] -         Http API : jndi-view and dump-services operations showing errors, browser waiting indefinitely - need to return a proper error message
    • [AS7-2611] -         Intermittent failures in CMP tests
    • [AS7-2634] -         SessionBeanComponentDescriptionFactory silently ignores EJBs declared in ejb-jar.xml
    • [AS7-2638] -         a Message driven bean that implements MessageListener in a superclass is considered invalid.
    • [AS7-2670] -         Interface constraints not properly handled
    • [AS7-2716] -         Mail subsystem resource attributes are all marked as read-only
    • [AS7-2727] -         Remove Infinispan core module's dependency on Infinispan commons
    • [AS7-2740] -         Infinispan BETA5 modules setup classloading issue
    • [AS7-2741] -         ModelControllerMBeanTestCase randomly fails with Address already in use
    • [AS7-2744] -         Injection resources of type URL by @Resource annotation
    • [AS7-2758] -         Changing host interface to any_address fails to bring up domain
    • [AS7-2760] -         When no server is started adding DS fails
    • [AS7-2776] -         Injection by <ejb-ref> doesn't work for interceptors in ejb-jar.xml descriptor
    • [AS7-2785] -         Do not call @PostConstruct multiple times on @Startup @Singleton bean.
    • [AS7-2814] -         Mail description and resource disjunct
    • [AS7-2815] -         Model values returned from the server should conform to the 'allowed' attribute.
    • [AS7-2824] -         Bundles directory not resolved correctly with multi folder module-path definition
    • [AS7-2829] -         ejbjar in ear doesn't get JPA persistence provider dependencies injected, which causes ClassNotFoundException referencing persistence provider from ejblib
    • [AS7-2830] -         AS incorrectly rewrites standalone.xml
    • [AS7-2832] -         subdeployment dependency to a module with optional="true" leads to a deployment failure when the dependency not available
    • [AS7-2853] -         Calling getCallerPrincipal should not be permitted on lifecycle methods - on @PreDestroy is allowed
    • [AS7-2874] -         Transaction rollback does not work for raw sql and bean managed transaction
    • [AS7-2877] -         Removing a connector does not wait for requests to finish
    • [AS7-2878] -         Properly expose JCA pool properties
    • [AS7-2888] -         SecurityException when starting domain mode with signed modules
    • [AS7-2895] -         Errors in standard.conf.bat and domain.conf.bat variable expansions
    • [AS7-2898] -         Broken JGroups in clustering RuntimeException: class for magic number 22551 not found
    • [AS7-2899] -         entities returned from Queries that are created from transaction scoped entity manager used without jta, should be detached.
    • [AS7-2903] -         AS 7.1 Clustering performs 10x slower than AS 5.x
    • [AS7-2907] -         Incorrect handling of composite operations with steps that address multiple hosts in a managed domain
    • [AS7-2908] -         App client should have java: namespace available from all threads
    • [AS7-2922] -         If nothing is bound to java:comp/env the java:comp/env context cannot be looked up
    • [AS7-2933] -         Regression: WebMetaDataParser gives error on war with no version info in web.xml
    • [AS7-2942] -         when EJB method called from application client with proper authorization call is wrongly denied
    • [AS7-2948] -         Unsupported messaging subsystem configuration attributes silently ignored
    • [AS7-2950] -         Connection factory does not support XA configuration
    • [AS7-2951] -         Pooled connection factory does not support client-id
    • [AS7-2955] -         JacORB management on/off attributes should use boolean values instead
    • [AS7-2970] -         Method getCallerPrincipal in @PreDestroy of SFSB returns null
    • [AS7-2974] -         Web fragments and annotations are processed although web.xml is metadata-complete
    • [AS7-2976] -         Not specifying a session-type in a described session bean must throw a DeploymentException
    • [AS7-2981] -         Provide consistent behaviour to enable/disable datasources and resource adapters
    • [AS7-2982] -         RESTEasy: Empty cfg. param resteasy.providers produces exception
    • [AS7-2983] -         RESTEasy: Cfg. params resteasy.scan.providers and resteasy.scan.resources should provide the same warning as resteasy.scan
    • [AS7-2987] -         Invalid timeout-value for Bean Pools
    • [AS7-2995] -         TimerService: Timer interval stops after retry
    • [AS7-3003] -         JBoss XACML module is missing javax.xml.bind.api module as dependency.
    • [AS7-3006] -         Deploy error for ejb2 remote interface which extends other interface
    • [AS7-3016] -         Lazy enlistment of JMS Session does not work - UserTransaction implementation does not support it
    • [AS7-3018] -         NotSerializableException org.jboss.as.clustering.SimpleMarshalledValue expected to be marshallable on injecting @Clustered @Local @Stateful bean
    • [AS7-3023] -         Move topology information to JGroups subsystem
    • [AS7-3024] -         AS7 cannot startup with standalone-xts.xml configuration file
    • [AS7-3025] -         Broken formatting of domain.sh --help information
    • [AS7-3028] -         Wrong 'nextExpiration' calculation if timer execution is missed (by server downtime) for timer with interval
    • [AS7-3041] -         IPv6: Invalid binding to IPv6 address when zone id identifier is specified
    • [AS7-3052] -         ComboBox is flaky
    • [AS7-3053] -         NumberBox is flaky
    • [AS7-3061] -         Can't create periodic rotating file handler in CLI or console
    • [AS7-3069] -         @Clustered @Stateful bean fails with NotSerializableException if it has a @Resource SessionContext injection
    • [AS7-3070] -         Connection factory client-id does not survive server restart
    • [AS7-3072] -         SecurityException deploying login quickstart on a server with signed jars
    • [AS7-3077] -         security subsystem fails to add JASPI authentication configuration
    • [AS7-3085] -         Deployment breaks when data source is being recycled
    • [AS7-3087] -         Regression: Wrong module dependency for the module "org.infinispan.client.hotrod"
    • [AS7-3089] -         Netty Acceptor incorrectly build -- version expression not replaced
    • [AS7-3119] -         Recurring timer might executed concurrent if the duration of the timeout method will be longer than the interval
    • [AS7-3126] -         Configuration - messaging subsystem ignores -Dproperty=value -> ${property:default-value} in standalone-full.xml
    • [AS7-3129] -         CDI request scope is not active during remote EJB method invocation
    • [AS7-3130] -         Build broken on non Red Hat linux
    • [AS7-3131] -         Missing scripts directory: bin/scripts
    • [AS7-3132] -         Problem using resource bundles with JSP / JSTL
    • [AS7-3133] -         Using distributable cache results in ClassCastException: JGroupsAddress cannot be cast to SessionKey
    • [AS7-3136] -         Constant re-authentication needed when accessing AS-7 admin console from Safari on OS X
    • [AS7-3139] -         Update all batch scripts to output a warning message if JBOSS_HOME is set but pointing to a different location.
    • [AS7-3140] -         web services security is ignoring roles mapped in jboss-app.xml
    • [AS7-3143] -         JMS Messages with CMP and transactional=true are not commited to the queue
    • [AS7-3145] -         Server hangs for nine minutes when shutting down with deployments containing EJBs with JMS references
    • [AS7-3146] -         HibernatePersistenceProviderAdaptor's putPropertyIfAbsent should check the pu.getProperties() instead of the empty HashMap
    • [AS7-3150] -         Security for HornetQ
    • [AS7-3154] -         GetCallerPrincipal in timeout callback doesn't behave correctly
    • [AS7-3155] -         Console does not correctly edit the EE subsystems global-modules
    • [AS7-3156] -         Cannot add clustered caches to a cache container started without a transport
    • [AS7-3157] -         Methods getHomeHandle() and getPrimaryKey() throw exception
    • [AS7-3161] -         FileCacheStore ISPN000064: Problems creating the directory
    • [AS7-3163] -         Handling of cancellation of ModelController operations is broken
    • [AS7-3164] -         Admin console: Expression values for port numbers in socket binding group incorrectly shown as number -1
    • [AS7-3165] -         Admin console: inappropriate way of selecting a Cache Type for a Security Domain
    • [AS7-3168] -         Admin console: issues with creation of system properties
    • [AS7-3169] -         Admin console: missing validation on JVM arguments
    • [AS7-3170] -         JMS queues configuration disappears from configuration xml after being rewritten by JBoss
    • [AS7-3171] -         System dependency can not be parsed in jboss-deployment-structure.xml during deployment
    • [AS7-3175] -         NPE when using xa datasource with recovery
    • [AS7-3177] -         Method expression parameters causes MethodNotFoundException
    • [AS7-3178] -         Memory leak in controller client
    • [AS7-3179] -         Admin console: missing "Edit" button for EJB3 thread pools
    • [AS7-3182] -         Admin console: standalone server doesn't require distinct socket binding groups
    • [AS7-3183] -         Admin console: validation of IP address when defining a network interface
    • [AS7-3184] -         Subdeployments not shown in JBoss console
    • [AS7-3185] -         Some resource adapter's properties don't propagate to the model if added by DMR API
    • [AS7-3187] -         It's impossible to add to the model DataSource config properties of xsd:extension type
    • [AS7-3189] -         Infinispan caches should be accessible via jndi.
    • [AS7-3191] -         CacheFactoryResourceDefinition registers read-only configuration attributes
    • [AS7-3192] -         Property expansion stopped working in datasource connection-url
    • [AS7-3193] -         The "add-proxy" and "remove-proxy" handlers in mod_cluster subsystem do not update the persistent configuration
    • [AS7-3194] -         Improper handling of load metric add/remove in mod_cluster subsystem
    • [AS7-3197] -         username-attribute may not be null in ldap security realm
    • [AS7-3201] -         CLI: rollout-plan add command with malformed plan crashes CLI
    • [AS7-3215] -         EJB remote client context does not survive server restart
    • [AS7-3216] -         Web services extension does not register write-attribute handlers for any attributes
    • [AS7-3218] -         read-resource with include-runtime fails for OSGi on HC
    • [AS7-3219] -         :read-resource with include-runtime fails for messaging in HC
    • [AS7-3221] -         NPE on resource injection into OSGi bundle code
    • [AS7-3223] -         Protect against ArrayIndexOutOfBoundsException when calling InetAddress.getLocalHost
    • [AS7-3225] -         ModuleGroupSingletonProvider throws NullPoinerException instead of clear exception message because of Hashtable usage
    • [AS7-3226] -         ListEditor requires confirmation dialogue
    • [AS7-3231] -         Property jboss.entity.manager.factory.jndi.name not working
    • [AS7-3232] -         Bug in host.xml serialization
    • [AS7-3247] -         Cannot set multiple option to connection-creation-options
    • [AS7-3250] -         jboss-ejb-client.xml parse error
    • [AS7-3252] -         Error configuring a resource adapter through the console
    • [AS7-3253] -         Test DS connection in pool, gone?
    • [AS7-3256] -         java.lang.StackOverflowError with @Clustered SFSB
    • [AS7-3260] -         Deplyoment distribution fails when DC is Windows and HC is linux
    • [AS7-3261] -         Update thread pool property modifications
    • [AS7-3265] -         Java Mail: NoSuchProviderException for any default provider with a Seam 2 application
    • [AS7-3266] -         Cannot resolve bundle: jboss-as-osgi-configadmin
    • [AS7-3274] -         Cancled recurring timer reactivated after server restart
    • [AS7-3275] -         Extraneos logging of  "ISPN000149: Fetch persistent state and purge on startup are both disabled"
    • [AS7-3276] -         NPE thrown in SecurityContextAssociationValve.
    • [AS7-3280] -         Dependency attribute optional="true" is ignored for deployment modules
    • [AS7-3282] -         HTTP Basic authentication fails due to changed JBossWebRealm defaults (AS6->AS7)
    • [AS7-3284] -         LegacyGlobalConfigurationAdapter should use externalizer ids from config
    • [AS7-3287] -         Deploying a datasource should trigger 'server reload is required'
    • [AS7-3295] -         SingletonService does not call election policy for single-node clusters
    • [AS7-3297] -         NumberFormatException during host-controller startup if the example of host.xml is used
    • [AS7-3298] -         Deployment of POJO web service faild, if virtual server by name "default-host" does not exist.
    • [AS7-3300] -         OSGi remains visible from runtime view after removing the OSGi subsystem
    • [AS7-3301] -         Attribute local-bind-address in broadcast-groups configuration is ignored and 0.0.0.0 is always used
    • [AS7-3317] -         ClassNotFoundException during start - org.jboss.as.messaging.jms.TransactionManagerLocator
    • [AS7-3319] -         failed deployment remains in the repository
    • [AS7-3321] -         data-source command should not use --jndi-name as the identifying property
    • [AS7-3328] -         Topology expressions not resolved
    • [AS7-3333] -         Admin console should not require "max threads" value when creating an EJB3 thread pool
    • [AS7-3335] -         JPA after_completion Synchronization expects to be able to TransactionSynchronizationRegistry::putResource on a committed (i.e. inactive) transaction
    • [AS7-3337] -         AS7 does not work when it is installed in a path containing space character
    • [AS7-3338] -         Deployment of a WAR archive with malformed web.xml ends up in undefined state
    • [AS7-3343] -         Concurrency issues in ReferenceCountingEntityCache
    • [AS7-3345] -         Unable to read server resources
    • [AS7-3348] -         Console main screen should be resizeable
    • [AS7-3349] -         Data-source add allows adding data sources with non existing JDBC driver
    • [AS7-3350] -         Combo boxes stop working after hitting cancel
    • [AS7-3353] -         ActivationSpec.setResourceAdapter called by EJB3
    • [AS7-3355] -         Significant performance degradation while working with Entity beans
    • [AS7-3361] -         HornetQ failover hangs
    • [AS7-3364] -         Admin console allows assigning multiple connectors to the same socket binding
    • [AS7-3366] -         JMX statistics are not enabled for some Infinispan components
    • [AS7-3367] -         Admin console should not allow setting min-pool-size for datasources greater than max-pool-size
    • [AS7-3370] -         Parsing of thread pools is broken
    • [AS7-3373] -         around-timeout tag in ejb-jar.xml throws RuntimeException "around-timeout element parsing is not yet implemented"
    • [AS7-3375] -         Deployment of resource adapters embedded in an ear does not work
    • [AS7-3379] -         ResourceAdapterActivatorService never gets stopped
    • [AS7-3380] -         Changing MDB configuration in jboss-ejb3.xml causes ClassCastException
    • [AS7-3384] -         Stopping domain.sh process leaving individual process still running
    • [AS7-3385] -         "xa-datasource-properties" "Instance" property validation does not allow empty value
    • [AS7-3386] -         Infinispan subsystem need support for eagerly starting cache containers
    • [AS7-3397] -         Removing a logger with an attached file handler fails with a missing dependency
    • [AS7-3400] -         Description for replace-deployment shows deploy
    • [AS7-3404] -         Assertion error in :reload command
    • [AS7-3408] -         Classloading issue with HornetQLoggerFactory - problem with failback
    • [AS7-3411] -         JAX-WS handler chain file not recognized for EJB3 endpoint inside a WAR
    • [AS7-3412] -         Unable to add ejb3 thread pool
    • [AS7-3413] -         Failed to read WS endpoint runtime data
    • [AS7-3426] -         Duplicate resource descriptions when using wildcards
    • [AS7-3435] -         No cloning for parameters of primitive types should be performed if 'pass-by-value' option is disabled for LocalEJBReceiver
    • [AS7-3436] -         CLONE - Missing server profiles in AS7
    • [AS7-3440] -         Verify current interface constraints
    • [AS7-3441] -         Selection models with KeyProviders break form data binding
    • [AS7-3442] -         'jms-destinations' section disappears from config file
    • [AS7-3443] -         Composite operation on slave host freezes
    • [AS7-3444] -         Fix description for read-resource operation
    • [AS7-3447] -         IllegalStateException when Query Cache is enabled
    • [AS7-3448] -         Slave host failure during take-snapshot operation
    • [AS7-3457] -         Server reload results in failed webservices startup
    • [AS7-3458] -         CLI: remove native security realm fails
    • [AS7-3459] -         Domain.bat script is curupt in upstream
    • [AS7-3460] -         State transfer does not timeout, hangs on stop
    • [AS7-3465] -         DefaultCellTable requires an explicit DataProvider for the pager to work
    • [AS7-3466] -         Inconsistency in --help output between domain and standalone
    • [AS7-3469] -         If all servers are stopped the server instance list fails to load
    • [AS7-3470] -         ChannelService and dependent services should start asynchronously
    • [AS7-3474] -         JSR88 undeploy assumes state that was created during deploy
    • [AS7-3476] -         cache-container=foo/:add-alias fails if the list starts out undefined
    • [AS7-3481] -         Infinispan subsystem setting wrong properties for RemoteCacheStore
    • [AS7-3482] -         Clustering code expects a public default constructor
    • [AS7-3485] -         Occasional deadlocks in StatefulFailoverTestCase and SingletonServiceTestCase
    • [AS7-3486] -         Arq: Delete temp mgmt-users.properties_arq-temp after shutting down AS 7.
    • [AS7-3487] -         EJBs prematurely stopped upon undeploy
    • [AS7-3494] -         Missing dependencies log4j module
    • [AS7-3501] -         After activation of passivated bean IllegalStateException is thrown for any call of a business method
    • [AS7-3503] -         Replication queue not enabled properly in Infinispan subsystem
    • [AS7-3504] -         HornetQ thread dead  lock
    • [AS7-3505] -         Strange behaviour of bean passivation with definition of max-size attribute at file-passivation-store
    • [AS7-3507] -         Passivation of persistence context does not work well for file-passivation-store
    • [AS7-3508] -         JDR i18n broken in jython
    • [AS7-3509] -         TCCL is not set for RA start
    • [AS7-3519] -         Windows combo boxes are nuked
    • [AS7-3520] -         JMX Subsystem is not editable
    • [AS7-3523] -         Missing the ability to remove queues/topics through web interface
    • [AS7-3526] -         Unable to initialize Vault in domain mode
    • [AS7-3532] -         JAX-RS doen't work with EJB-based services
    • [AS7-3533] -         TS: Add assert descriptions.
    • [AS7-3535] -         Fix average-processing-time issue
    • [AS7-3537] -         jboss-cli freezes on connect when other process on 9999
    • [AS7-3538] -         org.hibernate.infinispan module is missing dependencies for native Hibernate 2lc usage
    • [AS7-3539] -         Infinispan subsystem setting tableNamePrefix for JdbcCacheStores incorrectly
    • [AS7-3540] -         jboss-cli --gui gives NPE
    • [AS7-3543] -         Remove EndpointRegistryDeploymentAspect
    • [AS7-3544] -         Password masking problem
    • [AS7-3551] -         Rewrite EndpointRecordProcessorDeploymentAspect to don't use MBeanServer
    • [AS7-3552] -         Specifying the batching attribute on caches enables transactions all the time (for whatever value of batching)
    • [AS7-3554] -         Admin console: Messaging configuration missing in standalone mode
    • [AS7-3555] -         Clustered Weld Translator example java.io.NotSerializableException: org.jboss.weld.examples.translator.Translator$$$view2
    • [AS7-3559] -         The SSLIdentityService needs to use hasDefined instead of has when obtaining the protocol.
    • [AS7-3560] -         ConnectionFactory not registered/bound for rar deployments inside an ear
    • [AS7-3562] -         Memory leak with JSF
    • [AS7-3563] -         java.lang.OutOfMemoryError: unable to create new native thread
    • [AS7-3565] -         Failed to get file from remote repository error
    • [AS7-3566] -         Inconsistent management model of the JMX subsystem
    • [AS7-3569] -         Passivation of SessionContext field does not work
    • [AS7-3572] -         Changing a DS JNDI name leads to DS that cannot be enabled
    • [AS7-3574] -         Creating a work manager leads to invalid server configuration
    • [AS7-3578] -         Errors in data source subsystem checking
    • [AS7-3581] -         NameNotFoundException in async web service method.
    • [AS7-3582] -         Replicating decorated CDI bean: java.io.NotSerializableException: org.jboss.weld.injection.OnDemandBeanInstance
    • [AS7-3589] -         CLONE - Distributable deployment in a clustering env. in standalone mode with 2 nodes installed in different datacenter does not wokr as expected
    • [AS7-3594] -         Windows path problems with resource builder
    • [AS7-3598] -         It's impossible to add and activate resource adapter after .rar deployment
    • [AS7-3600] -         Error removing host interface declaration
    • [AS7-3609] -         ServerSelection event handling is broken
    • [AS7-3613] -         IPv6 addresses not property handling in remoting URLs
    • [AS7-3616] -         DomainModelControllerService.DelegatingServerInventory equals() is broken
    • [AS7-3620] -         mod_cluster registers ROOT context
    • [AS7-3627] -         Weld CreationalContext used to create EJB is not serialised, so CDI beans are not released properly on failover
    • [AS7-3634] -         EJB Client: IllegalArgumentException: Can not set final org.jboss.ejb.client.Affinity field org.jboss.ejb.client.EJBLocator.affinity to java.lang.String
    • [AS7-3635] -         IllegalStateException in ejb remote client
    • [AS7-3641] -         Lock down HornetQ default cluster user
    • [AS7-3643] -         Error updating server-config
    • [AS7-3647] -         native attribute of web subsystem is not writable
    • [AS7-3653] -         ClassNotFoundException: org.jboss.as.protocol.mgmt.ProtocolUtils
    • [AS7-3656] -         ServiceName of DataSource dependency in jdbc-store is wrong
    • [AS7-3666] -         Cannot reliably register OSGi service on behalf of another bundle
    • [AS7-3668] -         Caller principle is not setup correctly on remote SFSB creation
    • [AS7-3670] -         Composite OP response payload has changed
    • [AS7-3676] -         Console should not read server results from "server-groups" child of response "result" object.
    • [AS7-3679] -         Managed domain operation response reports server results in an incorrect location
    • [AS7-3683] -         JPA deployer needs to complete persistence.xml file parsing before processing annotations
    • [AS7-3684] -         AS7.1 can't start on windows
    • [AS7-3686] -         Multiple versions of javax.api packages visible in OSGi layer
    • [AS7-3690] -         standalone-xts.xml fallen out of sync with standalone-full.xml
    • [AS7-3695] -         Management: infinispan cache-container remove operation does not really remove container
    • [AS7-3698] -         Management: infinispan cache-container/cache remove operation does not really remove cache
    • [AS7-3699] -         jdr.sh fails to produce a JDR report
    • [AS7-3704] -         IndexOutOfBoundsException in org.jboss.as.controller.PathAddress.getElement()
    • [AS7-3711] -         CNFE org.jboss.interceptor.spi.model.InterceptionModel accessing replicated session on a CDI app with an interceptor
    • [AS7-3716] -         Suspecting EJB remote client server affinity to be broken
    • [AS7-3720] -         clustering-impl doesn't set a version but refers to it by ${project.version}
    • [AS7-3734] -         HibernateAnnotationScanner keeps references to application's ClassLoader
    • [AS7-3737] -         Threads ContextClassLoader leak caused by EJB passivation pool
    • [AS7-3746] -          Problem accessing session Caused by Module com.sun.faces.renderkit.ServerSideStateHelper.LogicalViewMap:org.jboss.weld.core is not found in local module loader
    • [AS7-3753] -         Parsing a match filter incorrectly sets up the model
    • [AS7-3758] -         ParsedInterfaceCriteria.parseCriteria is not maintaining ExpressionValues
    • [AS7-3759] -         Cannot add global modules in web console if no global modules exist when server starts
    • [AS7-3766] -         CLI: Exception in tab completition of operation headers
    • [AS7-3774] -         Incorrect marshalling of ignored-resources

     

    Clarification

    • [AS7-2357] -         Doc convention - instead of mentioning "Mac" - should say Unix

     

    Component  Upgrade

    • [AS7-1866] -         Update mod_cluster to 1.2.0.Final
    • [AS7-3086] -         IronJacamar 1.0.7.Final
    • [AS7-3124] -         Upgrade Infinispan to 5.1.0.CR3
    • [AS7-3134] -         Upgrade to JBossTS 4.16.1
    • [AS7-3341] -         Upgrade Infinispan to 5.1.0.CR4
    • [AS7-3399] -         Upgrade jboss-metadata to 7.0.0.Beta33
    • [AS7-3420] -         Upgrade JGroups to 3.0.3.Final
    • [AS7-3421] -         Upgrade Infinispan to 5.1.0.FINAL
    • [AS7-3453] -         Upgrade JBoss Marshalling to 1.3.6.GA
    • [AS7-3528] -         Upgrade httpcore to 4.1.4
    • [AS7-3579] -         Upgrade to JBossWS 4.0.1.GA and Apache CXF 2.4.6
    • [AS7-3605] -         Upgrade Infinispan to 5.1.1.FINAL
    • [AS7-3619] -         Upgrade JBoss Marshalling to 1.3.7.GA
    • [AS7-3625] -         Upgrade JGroups to 3.0.5.Final

     

    Enhancement

    • [AS7-1840] -         Usability: modifing configuration significantly changes the xml
    • [AS7-2261] -         Getting Started Page
    • [AS7-2273] -         JPS Output
    • [AS7-2282] -         Provide indication of an ongoing deployment
    • [AS7-2409] -         host.xml host name should default to something unique
    • [AS7-2553] -         Throw exception on interceptor-order is applied to the default interceptors, as this is not allowed by the spec, and is currently silently ignored
    • [AS7-2883] -         Replace <alias> elements in infinispan subsystem with single <aliases> element
    • [AS7-3060] -         Make distribution name and version configurable outside the module builds
    • [AS7-3073] -         MDB deployment is too silent
    • [AS7-3324] -         Extend WS EndpointPublisher to allow providing properties/metadata
    • [AS7-3330] -         Allow configuring the EJB subsystem for disabling pass by value semantics for invocations on remote interfaces of beans
    • [AS7-3356] -         mod_cluster configuration properties should support expressions
    • [AS7-3371] -         Low Performance of 7.1.0.CR1b - comparing with previous release
    • [AS7-3429] -         Additional packages in sun.jdk module
    • [AS7-3462] -         Server instances in domain aren't running with '-server' argument out-of-the-box
    • [AS7-3506] -         SSL configuration properties should support expressions
    • [AS7-3618] -         Testsuite org.jboss.staxmapper.XMLExtendedStreamWriterFactory causes problems when using signed/sealed jars
    • [AS7-3712] -         Uninformative IllegalArgumentException when another server is bound to a socket
    • [AS7-3725] -         adjusted JAXWS webservice with webservices.xml descriptor complains about non-existence of jaxrpc-mapping-file element

     

    Feature Request

    • [AS7-313] -         enable xml deployments
    • [AS7-318] -         High level commands for common domain mode tasks
    • [AS7-345] -         High level commands for common standalone mode tasks
    • [AS7-348] -         By default use a common identifier anywhere a server "id" notion is exposed in the configuration
    • [AS7-360] -         Need way to override the boot.log in start scripts
    • [AS7-705] -         Red Hat look&feel
    • [AS7-793] -         Expose thread queue usage/metrics
    • [AS7-1652] -         Basic operation validation operation
    • [AS7-1667] -         Support expression's in the deployment-scanner resource's "path" attribute
    • [AS7-1700] -         Support JMS destination deployment via XML descriptor
    • [AS7-1701] -         Add a --help command line switch to jboss-admin
    • [AS7-1763] -         Fix security description providers for the validation in jboss-as-subsystem-test
    • [AS7-1787] -         Fix JGroups description providers for the improved validation in jboss-as-subsystem-test
    • [AS7-1788] -         Fix Infinispan description providers for the improved validation in jboss-as-subsystem-test
    • [AS7-1796] -         Fix the Pojo description providers for the improved validation in jboss-as-subsystem-test
    • [AS7-1798] -         Create web subsystem test
    • [AS7-1804] -         Fix the Web Services description providers for the improved validation in jboss-as-subsystem-test
    • [AS7-1807] -         Add support for rebranding jars
    • [AS7-1820] -         CLONE - CLI - provide description for "add-jms-cf " command with examples
    • [AS7-1928] -         Allow deployments to get access to the META-INF folder of their dependency module
    • [AS7-2016] -         Clustering switches in AS 4/5 and EAP 4/5 of -G -u -m
    • [AS7-2028] -         Make host controller's address/port available from a domain mode server's environment
    • [AS7-2066] -         Provide the ability to link views from external context
    • [AS7-2189] -         Revisit the jgroups management configuration
    • [AS7-2247] -         Restart server button needed on web console
    • [AS7-2310] -         Rename jboss-admin.sh to jboss-cli.sh
    • [AS7-2345] -         Web Console: Start button being below the listing is very clunky and not intuitive at all
    • [AS7-2346] -         Web Console: Revisit the locations of the Add/Edit/Remove buttons they are not always close to the resource you are actually editing or changing
    • [AS7-2362] -         Distribute client jars for remote EJB/JMS/etc
    • [AS7-2372] -         Web Console: Basic performance metrics like Topics/Queues counts that have gone through, connection pooling metrics, some of this was in the JMX Console
    • [AS7-2375] -         Web Console: Datasource Configuration -> Pool should have flush
    • [AS7-2403] -         Host Controller should log joining/leaving domain (INFO) level
    • [AS7-2420] -         Include JPA metrics in the console
    • [AS7-2423] -         Add operation to extension resource to list provided subsystems
    • [AS7-2510] -         NetBeans IDE config for AS7 dev
    • [AS7-2557] -         Provide JPA metrics within the console
    • [AS7-2616] -         Allow AS7 Arquillian container to pass credentials/securely authenticate
    • [AS7-2641] -         Profiles List of the left navigation does not scroll see the screen shot
    • [AS7-2717] -         Reinstate @Ignored tests in RemotingSubsystemTestCase
    • [AS7-2745] -         Ability to "log out" of the console
    • [AS7-2746] -         Ability to "log out" of the domain management API
    • [AS7-2748] -         Manage jacorb subsystem through the console
    • [AS7-2868] -         Get rid of subsystem element attributes in infinispan 1.1. xsd
    • [AS7-2869] -         Get rid of subsystem element attributes in jgroups 1.1 xsd
    • [AS7-2901] -         Fix ParseAndMarshallModelsTestCase.testStandaloneHornetqColocatedXml()
    • [AS7-2943] -         Make managed servers (domain mode) store deployments in their own content repository
    • [AS7-2963] -         Provide extended datasource configuration options
    • [AS7-2966] -         Provide extended resource adapter configurations
    • [AS7-3001] -         HC Reload operation variety that does not restart servers
    • [AS7-3100] -         Infinispan subsystem should support ClusterCacheLoader
    • [AS7-3113] -         Better test coverage for the connector tests
    • [AS7-3114] -         Make the console optional
    • [AS7-3116] -         implement annotations options when specifying dependencies in jboss-deployment-structure.xml
    • [AS7-3121] -         Enable check of marshalling in DataSourcesTestCase
    • [AS7-3166] -         Removing nodes breaks further cluster formation with "ISPN000172 Failed to prepare view"
    • [AS7-3167] -         Persistent file-store for sessions (preload="true" passivation="false" purge="false") results in "CacheException: Unable to unmarshall value"
    • [AS7-3174] -         Ability to configure a Host Controller to ignore domain model changes
    • [AS7-3220] -         Test recursive read-resource with include-runtime=true in domain mode
    • [AS7-3230] -         Provide a GUI for the CLI
    • [AS7-3248] -         Add support for custom client mappings to socket bindings
    • [AS7-3249] -         Activate RAs configuration w/o server reload
    • [AS7-3259] -         Provide the ability to activate RA connection and admin objects
    • [AS7-3269] -         "Restart Required" indication in domain mode
    • [AS7-3299] -         Ability to activate RA connection and admin objects
    • [AS7-3311] -         Add option to use Http11Protocol even if Http11AprProtocol can be used
    • [AS7-3320] -         extend deploy -l to include status and server groups
    • [AS7-3360] -         Add resteasy-servlet-30-async
    • [AS7-3365] -         Add missing state icons
    • [AS7-3368] -         jboss-admin tool doesn't return non zero code when command fails to execute
    • [AS7-3372] -         Viewframework: Don't pull runtime attributes by default
    • [AS7-3374] -         JCA work manager screen are missing context help
    • [AS7-3419] -         JBossWeb::ssl element in connector settings should check for vaultified strings
    • [AS7-3425] -         Allow setting of security properties via -S option on the command line
    • [AS7-3430] -         Provide the ability to change the permgen sizes
    • [AS7-3455] -         Remove workaround for AS7-2779 from clustering TS
    • [AS7-3461] -         Prevent restricted views from being loaded
    • [AS7-3477] -         If DataSourceDisable fails the stopped/removed services need bringing back to their original state
    • [AS7-3500] -         Add org/w3c/dom/views to the javax.api module
    • [AS7-3529] -         mod_cluster stickySessionForce should default to false if running a HA profile
    • [AS7-3591] -         property replacement in -jms.xml
    • [AS7-3593] -         allow -ds.xml inside archives
    • [AS7-3638] -         Allow configurations for channels created by the EJB client API
    • [AS7-3657] -         Change jndi context for connection factory and destination in configuration of messaging subsystem
    • [AS7-3662] -         Allow the default configuration file names to be externally set

     

    Task

    • [AS7-385] -         Deal with expression values in all operation handlers
    • [AS7-393] -         Verify consistent handling of default values and resolved expressions when populating the domain model.
    • [AS7-414] -         Identify operations that require restart as part of the operation/attribute description
    • [AS7-436] -         Transaction/JTS integration for AS7
    • [AS7-465] -         In domain mode, prevent end-user access to and visibility of most configuration write operations
    • [AS7-502] -         Ensure all domain management modules comply with ANDIAMO-2
    • [AS7-672] -         HostController status
    • [AS7-809] -         Convert modules to use JBoss Logging and message bundles
    • [AS7-851] -         Add some form of :whoami operation
    • [AS7-984] -         Add a switch to run the testsuites with IPv6
    • [AS7-1168] -         improve ds management operation test suite
    • [AS7-1230] -         Exception during message inflow is not properly logged
    • [AS7-1338] -         Remote JNDI support for AS7
    • [AS7-1355] -         Implement jboss-app.xml handling for security domain ref
    • [AS7-1383] -         Domain Managent - Ensure current authenticated user is associated with current request / thread and is retrievable.
    • [AS7-1530] -         JACC Support
    • [AS7-1531] -         JASPI Support for web
    • [AS7-1724] -         Provide contextual info to Extension impls so they know where they are executing
    • [AS7-1746] -         Add support for authentication based on realm to JMX socket for incomming connections.
    • [AS7-1752] -         Starting multiple standalone servers from the same install is not clean
    • [AS7-1920] -         Support non-Zip based archives for deployment
    • [AS7-2076] -         serialization of extended persistence context
    • [AS7-2097] -         Add missing pool and cache configurations to the JBoss EJB3 XML Schema
    • [AS7-2099] -         Default value for excluded-contexts attribute in the mod_cluster XML schema is out dated
    • [AS7-2234] -         Consider separate namespace for management model
    • [AS7-2392] -         EnterpriseDeploymentTestCase fails consistently on windows
    • [AS7-2503] -         Domain Management - HTTP Digest, Associate allocated nonce with the connection rather than a central pool.
    • [AS7-2504] -         Intermittent failures in org.jboss.as.test.integration.management.cli tests
    • [AS7-2508] -         Upgrade to a GA release of JBoss Negotiation
    • [AS7-2547] -         Use a SecureRandom to generate password for AS instance, also prefix server name with username not allowed for normal users to prevent conflict
    • [AS7-2598] -         Convert mail subsystem to ResourceDefinition
    • [AS7-2628] -         Write a JUDDI backend that does not require a database
    • [AS7-2695] -         Package APR native libraries correctly
    • [AS7-2848] -         JacORB management attributes should be read-write
    • [AS7-2881] -         Verify AS 7.1 Final works with JBoss Tools
    • [AS7-2885] -         Clustered remote EJB invocation (Remoting, not IIOP)
    • [AS7-2919] -         Review the legacy usage of the bye-bye message in the management protocol
    • [AS7-2973] -         Separate service configuration from OSGi domain model
    • [AS7-2998] -         Lock down the ability to set/reset EJB client context selector on the server side by user code
    • [AS7-2999] -         Enable use of PLAIN SASL mechanism with JAAS security domains for the Remote EJB calls.
    • [AS7-3000] -         Add ability to configure "distinctname" for EJB deployments
    • [AS7-3030] -         Create a new bulid of jacorb
    • [AS7-3036] -         Remove OSGi bundles that cannot be supported
    • [AS7-3075] -         Handle client side for SSL where AS instance is connecting to it's HostController
    • [AS7-3076] -         Handle slave DomainController to master DomainController SSL connections
    • [AS7-3101] -         Upgrade Infinispan Clustering subsystem to support 5.1.0.CR2
    • [AS7-3109] -         Solidify ProcessController and HostController shutdown handling
    • [AS7-3176] -         Workaround HORNETQ-821
    • [AS7-3205] -         Integrate the remoting-jmx project with the JMX subsystem
    • [AS7-3212] -         Add Unix jconsole launch scripts to the AS7 distribution.
    • [AS7-3217] -         Eliminate arquillian/container-managed-domain module
    • [AS7-3229] -         IAE or OptionalDataException failure preventing clustering of nested bean (deserialization fails)
    • [AS7-3234] -         Convert security subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3235] -         Convert web subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3236] -         Convert threads subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3237] -         Convert remoting subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3239] -         Convert ee-deployment subsystem to i18n logging
    • [AS7-3240] -         Convert jacorb subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3242] -         Convert pojo subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3243] -         Convert sar subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3246] -         Convert weld subsystem to i18n logging and exceptions messages as per ANDIAMO-2
    • [AS7-3251] -         Update console to reflect changes to service configuration
    • [AS7-3255] -         Verify user security interactions for the CLI when running in GUI mode.
    • [AS7-3263] -         Upgrade to resteasy 2.3.1
    • [AS7-3270] -         Create CLI help entry for --gui parameter
    • [AS7-3277] -         Convert configadmin subsystem to i18n logging
    • [AS7-3278] -         rollout plan tab-completion
    • [AS7-3279] -         Upgrade to Hibernate 4.0.1.Final
    • [AS7-3286] -         Register InitialContextFactoryBuilder service with the OSGi layer to enable OSGi spec-compliant JNDI integration
    • [AS7-3289] -         Add a windows .bat for jconsole
    • [AS7-3296] -         Fix inconsistent handling of property types in remoting subsystem
    • [AS7-3314] -         Update to console 1.0.0.Final
    • [AS7-3322] -         Need to review how the SSL port is specified for the HTTP management interface.
    • [AS7-3323] -         Apply properties to modules to distinguish public and non-public APIs
    • [AS7-3327] -         remove ant dependency from AS7 (JPA)
    • [AS7-3329] -         Remoting JMX - Endpoint Selection
    • [AS7-3331] -         JacORB SSL config parameters should use enumeration instead of values encoded in integers
    • [AS7-3342] -         welcome screen of AS7.1 points to the older 7.0 docs
    • [AS7-3344] -         Remove InfinitePool
    • [AS7-3359] -         Clustering for JMS/HornetQ should be configured by default in standalone-full-ha.xml
    • [AS7-3362] -         Provide OSGi Tech Preview test integration
    • [AS7-3382] -         Allow repository to resolve local modules/bundles
    • [AS7-3409] -         command to display details about a deployment
    • [AS7-3416] -         Register javax.naming.spi.ObjectFactory from OSGi Service Layer with AS7 Naming
    • [AS7-3432] -         add a method on the CommandContext to handle a commad/operation
    • [AS7-3434] -         add a notion of the current default filesystem dir
    • [AS7-3438] -         Ship EJB specific xsds for security, resource-adapter and other supported configurations
    • [AS7-3454] -         Resolve logging & message ids overlap in ejb3
    • [AS7-3456] -         Synchronize default values provided by Infinispan xsd and Management AttributeDefinitions
    • [AS7-3473] -         Fix capitalization mismatch in subsystem description
    • [AS7-3475] -         Properly integrate DMR configuration model with Host Environment and Server Environment
    • [AS7-3479] -         Apply logging rules to XTS subsytem integration
    • [AS7-3484] -         Update OSGi Core Framework to 1.1.x
    • [AS7-3490] -         Rewrite WS subsystem schema
    • [AS7-3493] -         Remove cxf-xjc-bug671.jar
    • [AS7-3515] -         Verify Internet Explorer compatibility
    • [AS7-3527] -         Upgrade JBoss Transactions to 4.16.2.Final
    • [AS7-3553] -         Add support for maven coordinates in OSGi subsystem capability definition
    • [AS7-3557] -         Add a https socket binding for the HTTP management interface
    • [AS7-3558] -         transaction scoped entity manager should also be serializable for passivation
    • [AS7-3561] -         change validate-address operation contract
    • [AS7-3564] -         Release references to extension parsers when the extension :remove op is invoked
    • [AS7-3567] -         Domain Management SSL Configuration Broken
    • [AS7-3573] -         Provide Repository API as general MSC service
    • [AS7-3576] -         Move domain/content inside domain/data
    • [AS7-3584] -         Better error reporting is needed when host attempts to register with a name already registered
    • [AS7-3602] -         Release and upgrade org.jboss.com.sun.httpserver to GA
    • [AS7-3603] -         Release and upgrade org.jboss.remoting3.remoting-jmx to GA
    • [AS7-3604] -         Release and upgrade org.jboss.sasl to Final
    • [AS7-3622] -         basic operation description for composite
    • [AS7-3629] -         Update OSGi components to final
    • [AS7-3645] -         Make sure realms are available in the AS processes when running in domain mode.
    • [AS7-3649] -         Turn on HornetQ persistence in standalone-full.xml
    • [AS7-3669] -         Allow a security realm to be associated with the RemotingOutboundConnection service for client authentication.

     

    Sub-task

    • [AS7-532] -         Filter javaee.api
    • [AS7-533] -         Filter javax.api
    • [AS7-534] -         Filter apache commons-logging, add dep on org.apache.commons.logging
    • [AS7-535] -         Filter SLF4J (including impl classes), add dep on org.slf4j and/or org.slf4j.ext
    • [AS7-536] -         Filter log4j, add dep on org.apache.log4j
    • [AS7-544] -         handling of deployment failed the validation on the domain controller
    • [AS7-1204] -         test for properties exception sorter, valid & stale connection checkers aren't stored
    • [AS7-1415] -         Allow Arquillian tests to monitor server and deployment status explicitly
    • [AS7-1418] -         Provide Arquillian clustering example for standalone server
    • [AS7-2109] -         EJB3 Jacc Support
    • [AS7-2228] -         TS: Check IPv6
    • [AS7-2703] -         clustering task, JPA interceptors should be serializable
    • [AS7-2721] -         tests for parsing particular datasources in domain mode
    • [AS7-2807] -         TS: Implement self-test.
    • [AS7-2886] -         EJB Remoting Service cluster affinity support
    • [AS7-2989] -         TS: Database switch (in datasources)
    • [AS7-3011] -         Also need to serialize the ModuleClassLoader that is referenced from the extended persistence context
    • [AS7-3022] -         need to wrap org.jboss.jca.adapters.jdbc.WrapperDataSource with a serializable DataSource
    • [AS7-3102] -         Vault element is not written back to config file
    • [AS7-3207] -         Make the management-client-content module conform to ANDIAMO-2
    • [AS7-3209] -         Make platform-mbean module conform to ANDIAMO-2
    • [AS7-3271] -         Report managed domain server attributes that have Storage.CONFIGURATION as being read-only
    • [AS7-3272] -         On managed domain server, add OperationEntry.Flag.PRIVATE to any non-subsystem operation that modifies the configuration
    • [AS7-3273] -         On managed domain server, add OperationEntry.Flag.PRIVATE to any subsystem operation that modifies the configuration
    • [AS7-3290] -         second level cache is not working after upgrading to Hibernate 4.0.1 (NPE in org.hibernate.cache.infinispan.InfinispanRegionFactory.getCache)
    • [AS7-3352] -         Enable JAAS support for the SASL Realms
    • [AS7-3418] -         Add support for roles to be read from a properties file.
    • [AS7-3516] -         Verify IE7
    • [AS7-3517] -         Verify IE8
    • [AS7-3518] -         Verify IE9