Release Notes - Application Server 7 - Version 7.1.0.Final - HTML format

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

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

Clarification

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

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-2179] - Operation description not consumable on CLI
  • [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-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-3661] - Console is adding ignored-resources element to host.xml
  • [AS7-3662] - Allow the default configuration file names to be externally set
  • [AS7-3779] - Add vault support to host secrets

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-1217] - Deployment fails when deployment-scanner is pointed to UNC path
  • [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-1930] - java.sql.SQLException: Invalid state, the PreparedStatement object is closed. Refers to https://issues.jboss.org/browse/JBJCA-676
  • [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-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-3774] - Incorrect marshalling of ignored-resources
  • [AS7-3775] - System properties set in domain.conf are not passed through to servers
  • [AS7-3915] - JBoss 7.0.2 mutual certificate authentication fails on SSL Handshake
  • [AS7-4027] - removing running managed server fails without failure-description

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.
  • [AS7-3761] - Change SFSB serialization to use ModularClassResolver
  • [AS7-4034] - Allow the set of default system modules to be amended

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-2109] - EJB3 Jacc Support
  • [AS7-2703] - clustering task, JPA interceptors should be serializable
  • [AS7-2721] - tests for parsing particular datasources in domain mode
  • [AS7-2886] - EJB Remoting Service cluster affinity support
  • [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-3516] - Verify IE7
  • [AS7-3517] - Verify IE8
  • [AS7-3518] - Verify IE9

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.