红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生。
WildFly 将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术,包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7.
该项目首个迭代版本 WildFly 8 将首先通过 Java EE 7 认证,带来更简化、标准化和嵌入式特性,适合云计算和移动开发场景。红帽已经演示了很多项目,包括 JBoss AS 7、Infinispan 以及运行在 Raspberry Pi、嵌入式设备和移动电话上。
[WFLY-794] - javax.naming.NameNotFoundException: rmi://127.0.0.1:1090/jmxrmi thrown when creating MBeanServerConnection
[WFLY-817] - Statefull session beans are not (always) properly destroyed/disposed
[WFLY-827] - NullPointer @ org.jboss.as.jpa.container.ExtendedPersistenceDeepInheritance
[WFLY-915] - welcome content contains redhat properitary branding elements
[WFLY-951] - It is not possible to enable AtomicActionExpiryScanner in EAP 6.x
[WFLY-958] - There's no way to enforce security on an in-vm connection
[WFLY-998] - run-as does not work for Servlet.init()
[WFLY-1513] - remove operation on JMS queue/topic doesn't remove the destination but just unbinds from JNDI
[WFLY-1948] - JMXPropertyEditorsTestCase fails on Solaris SPARC
[WFLY-2551] - AS7.2 - JMX Datasource pool & jdbc statistics dissapear if you enable validation
[WFLY-2669] - ConcurrentModificationException releasing JSF factories
[WFLY-2789] - Remote client transaction timeout values are overwrote by hardcoded values
[WFLY-2837] - "UT015005: Error invoking method requestDestroyed on listener class ..." on clean shutdown with session draining
[WFLY-2964] - Missing i18n
[WFLY-2999] - AJP connector request body stream is wrong mixed
[WFLY-3022] - Make LogStoreResource's 'type' attribute read-only
[WFLY-3040] - Missing modules
[WFLY-3080] - Cygwin createUsers.sh still error "JBAS015232"
[WFLY-3090] - Administrative cancellation of management ops results in closed connections
[WFLY-3091] - Cancellation of management ops does not properly propagate to server update tasks
[WFLY-3104] - datasource created with console cannot be enabled
[WFLY-3123] - Update Java EE APIs
[WFLY-3138] - the cli exits after java.lang.IllegalArgumentException when I type a couple of specific commands.
[WFLY-3144] - Session replication doesn't work as expected
[WFLY-3180] - OOMs are still possible when using clustered web sessions/SFSBs w/passivation
[WFLY-3255] - IllegalArgumentException occurs while accessing the handler information via JMX MBean?
[WFLY-3269] - XML parsing mandating the 'force' attribute on username-to-dn even though it has a default value.
[WFLY-3280] - Thread locking problem when app server is going to shutdown
[WFLY-3286] - AuditLogFieldsOfLogTestCase sometimes fails on OpenJDK due to AssertionError: [] expected:<1> but was:<0>
[WFLY-3304] - RemoteDomainConnectionService.fetchDomainWideConfiguration() isn't properly implemented
[WFLY-3310] - NavigationHandler initialization is not thread-safe
[WFLY-3326] - IllegalArgumentException since upgrade to Weld 2.2.0.SP1
[WFLY-3329] - EJBs with same Java class name not intercepted by CDI interceptors
[WFLY-3338] - @Inject'ed JMSContext is not thread-safe
[WFLY-3341] - org.jboss.as.test.integration.respawn.RespawnTestCase fails on IBMJDK due to 'JPS executable not found'
[WFLY-3343] - org.jboss.as.test.integration.ws.authentication.EJBEndpointAuthenticationTestCase may produce confusing error messages
[WFLY-3345] - Compilation error in clustering/web/infinispan w/ JDK 8u20 and Windows
[WFLY-3347] - the recovery manager service is starting before the CMRResourceAdd is being processed
[WFLY-3359] - Transferring an operation attachments to slaves may lead to an OOM
[WFLY-3360] - NPE when the host-controller registration gets interrupted
[WFLY-3361] - IBM JDK's XSL transformer behavior causes invalid config XMLs in some cases
[WFLY-3365] - ClassLoader leak in org.jboss.el.cache.FactoryFinderCache
[WFLY-3370] - 'max-redelivery-delay' is missing from the messaging schema
[WFLY-3375] - The HornetQ address settings are not properly inherited
[WFLY-3377] - Infinispan cache container statistics configuration does not propagate to caches
[WFLY-3381] - Possible race between remote process' receipt of a cancellation request and its receipt of the initial request
[WFLY-3382] - JDBC batch repository does not survive a reload operation
[WFLY-3385] - when using jsp:include the jsp:param being encoded at the included jsp
[WFLY-3394] - IBM JDK exclude profile in testsuite/integration/secman/pom.xml is not needed
[WFLY-3396] - NPE in TimerResourceDefinition
[WFLY-3400] - NullPointerException in JAASIdentityManagerImpl
[WFLY-3401] - EJB StatefulTimeoutTestCase fails occasionally in CI environment
[WFLY-3402] - Patch upload in console does not work
[WFLY-3414] - moduleAlias should be optional in jboss-deployment-structure.xml
[WFLY-3418] - deployed applications are not distributed to host controller(s)
[WFLY-3421] - Rehashing on view change can result in premature session/ejb expiration
[WFLY-3422] - VFSResourceLoader is creating too many code sources
[WFLY-3423] - EJB timer create table code fails on postgresql
[WFLY-3430] - Recurring Timers are called concurrently
[WFLY-3435] - jboss-as-infinispan_1_X.xsd schema has incorrect default value for flush-lock-timeout in write-behind
[WFLY-3439] - Websockets not working
[WFLY-3448] - Session ID change with sub-directories using "/" context (virtual host)
[WFLY-3456] - Can not call method with generic type parameter with null value
[WFLY-3460] - Async servlet: HttpServletResponse.sendError() throws UT000048 if error page set
[WFLY-3465] - Using Infinispan eviction manager can cause ConcurrentModificationException during web session access
[WFLY-3468] - Managed server shutdown unexpectedly when timeout during connection request to HC
[WFLY-3472] - JBOSS_HOME is not available in domain.conf
[WFLY-3474] - NPE in HttpServletResponse.getHeaders
[WFLY-3477] - For LDAP referrals we also need the option to the use referral connection for the group search for group to principal
[WFLY-3478] - subnet-match is completely broken
[WFLY-3479] - Inconsistencies in int/long in XSD and default values in Infinispan subsystem
[WFLY-3487] - JNDI lookups should be executed in a clean access control context
[WFLY-3490] - Websocket onClosed not called on idle timeout
[WFLY-3493] - Messaging subsystem allows you to remove a destination even though it has an attached client
[WFLY-3499] - POA_QUEUE_MAX is limited to 200 in EAP 5 a value of 500 was possible
[WFLY-3507] - REGRESSION: JSP servlet cannot be mapped to different extensions
[WFLY-3508] - add-user.sh exits with status code 0 when password complexity fails
[WFLY-3514] - JASPIAuthenticationMechanism#authenticate installs secureResponse handler twice or more
[WFLY-3517] - DeploymentMountProvider leaks thread pools
[WFLY-3523] - welcome-file problem with servlet filter
[WFLY-3530] - Upgrade Weld to 2.2.2.Final
[WFLY-3533] - Some web/ejb externalizers are not loading properly
[WFLY-3534] - Transaction is not being shared by different operations within the same thread
[WFLY-3537] - Cookie “Expires” attribute points to a date in the past when Max-Age == 30 days
[WFLY-3539] - Remove default JMS connection factory from EE default bindings subsystem configurations without JMS
[WFLY-3541] - RemoteDomainConnectionService should not shut down the provided executor
[WFLY-3543] - Definition of error pages in WEB-INF
[WFLY-3554] - ejb-jar.xml interceptor-binding does not accept "*"
[WFLY-3556] - Timer persistence and restore
[WFLY-3566] - JMXSubsystemRemove is unsafe
[WFLY-3568] - Not possible to use wrapped injectionTarget for some EE components
[WFLY-3570] - I get NullPointerException when using ManagedScheduledExecutorService.scheduleAtFixedRate
[WFLY-3587] - Security domains without "infinispan" cache requires Infinispan
[WFLY-3593] - Empty username login attempt with BASIC authentication throws Exception and blocks gui
[WFLY-3610] - BeanValidationCdiIntegrationTestCase fails on non-English system
[WFLY-3621] - Invalid behavior of FormAuthUnitTestCase testPostDataFormAuth causing it to pass even when it should fail
[WFLY-3626] - JAASIdentityManagerImpl reauthenticates on verify(), CallerPrincipal mapping bug
[WFLY-3627] - Unable to inject the intercepted bean to an interceptor of a session bean
[WFLY-3652] - Network connection leak
[WFLY-3662] - CLI: non-batchable commands appearing in control flow statements executed regardless of condition
[WFLY-3691] - AuditProvider mentions "[Success]" even if username/password is invalid
[WFLY-3695] - Distributed web session expiration ScheduledExecutorService leaks threads on undeploy
[WFLY-3702] - RetryInvoker needs to be aware of transaction status
[WFLY-3715] - Async servlets cause lock timeouts for distributable sessions
[WFLY-3719] - Missing <uri> in the tld files causes NullPointerException during deployment on WildFly
[WFLY-3722] - IOException: Broken pipe thrown when using RichFaces with Atmosphere 2.2.0
[WFLY-3727] - Race condition during channel create vs start causing NPE on channel startup
[WFLY-3732] - RaOperationUtil cannot handle unusual address formats
[WFLY-3733] - ChannelInstanceResourceDefinition doesn't expose non-primitive fields and any of @ManagedAttribute methods
[WFLY-3738] - Secured JavaEE appclient hangs on invalid login
[WFLY-3744] - ServletContext.getContextPath() for ROOT.war should be "", not "/"
[WFLY-3751] - JGroups UNICAST protocol cannot be used due to IAE
[WFLY-3758] - Unable to run JSF applications deployed to "/"
[WFLY-3765] - Runtime modifications in static files of exploded WARs of exploded EARs aren't reflected.
[WFLY-3774] - CDI bean with StereoType is not injectable in implicit bean archive
[WFLY-3779] - IllegalAccessException when a built-in normal-scoped bean defines a package-private no-arg constructor
[WFLY-3784] - JMX remoting-connector dependency error
[WFLY-3795] - NPE when adding Mail service
[WFLY-3798] - undertow.xml contains wrong WildFly version
[WFLY-3800] - Upgrade weld-core-impl to 2.2.4.Final
[WFLY-3803] - Missing -jandex.jar libs with build using feature-pack
[WFLY-3806] - org.jboss.metadata main needs to be restored
[WFLY-3812] - Package-private access doesn't work since Weld 2.2.4
[WFLY-3814] - Hostname in krb5.conf domain_realm section must not contain square brackets
[WFLY-3819] - Fix PicketLink authentication workflow in SAML2KerberosAuthenticationTestCase
[WFLY-3820] - Unable to invoke @PreDestroy annotated methods on org.jboss.as.jsf.injection.JSFInjectionProvider
[WFLY-3823] - Memory leak with EJB Timer service
[WFLY-3831] - Securing EJB comunitication via SSL is failed
[WFLY-3847] - AS7BindingRegistry does not respect the SPI contract
[WFLY-3856] - ERROR: XNIO001007: A channel event listener threw an exception
[WFLY-263] - JASPI Support for Web Services
[WFLY-266] - Add Notification support to the domain management API
[WFLY-305] - Implement mail inflow
[WFLY-307] - Add ability to migrate timers between data stores
[WFLY-320] - Allow jconsole to be launched as a modular application
[WFLY-457] - Replace mod_cluster proxy-list attribute with list of outbound socket bindings
[WFLY-1101] - XML format for EJB timers
[WFLY-1172] - mechanism to load tag libraries from module
[WFLY-1478] - Enable CORS on the server side
[WFLY-1891] - HTTPSession sharing between wars delivered in an EAR
[WFLY-1970] - Make mod_cluster status interval configurable
[WFLY-2451] - Allow basic WS subsystem updates without requiring reload
[WFLY-2770] - CDI Decorator should be enable on Websocket enpoint
[WFLY-3055] - Ability to configure a prefix to the domain server launch command
[WFLY-3058] - Expose data on actively executing management ops, with an op to cancel
[WFLY-3102] - EJB in WAR should inherit WAR's security domain
[WFLY-3128] - Implement CDI 1.2 bean discovery annotation changes
[WFLY-3158] - @Model does not work
[WFLY-3164] - Create customized Audit Logger
[WFLY-3190] - Make it possible to use custom vault with CLI
[WFLY-3196] - Confusing IllegalStateException: WELD-000340: A request must be associated with the context when mixing JSF/CDI
[WFLY-3270] - Clustered support for HTTPSession sharing between wars delivered in an EAR
[WFLY-3300] - Provide a way to change SSO session id cookie name. It is fixed to JSESSIONIDSSO now
[WFLY-3305] - :deploy after :undeploy is broken
[WFLY-3319] - Upgrade to Hibernate Validator 5.1.1.Final
[WFLY-3337] - Server should limit number of workers based on available FD's
[WFLY-3368] - Reverse proxy configuration should use outbound-socket-binding
[WFLY-3371] - HttpManagement interface json.pretty=1 fails
[WFLY-3387] - myfaces support : Handling PostConstruct annotations - wrong order
[WFLY-3391] - Multipart handling broken when HttpServletRequest accessed by servlet filter
[WFLY-3425] - missing persistence unit error unclear
[WFLY-3482] - persistence unit should (always) be created after ClassFileTransformer is registered
[WFLY-3485] - Refactor mod_cluster transformers and move transformations to its resources
[WFLY-3494] - Inconsistent default values for max-entries and interval in model and XSD
[WFLY-3497] - Allow the wildcard ejb name * to be used to set a global EJB transaction timeout
[WFLY-3516] - New XMLNS for JSTL tags not recognized (http://xmlns.jcp.org/jsp/jstl/core)
[WFLY-3540] - Allow users to use web session clustering w/out batching
[WFLY-3581] - Remove EE Concurrency mandatory dependency on Transaction subsystem
[WFLY-3614] - enhance patch command to display applied patch's description
[WFLY-3648] - Improve logging in unhandled websocket exceptions
[WFLY-3666] - component upgrade to Hibernate Validator 5.1.2.Final
[WFLY-3672] - Add configuration to enable PeerNameResolvingHandler
[WFLY-3674] - In non-transactional entity manager invocation, add extension to defer entity detach until persistence context is closed
[WFLY-3697] - Custom http handlers support
[WFLY-3704] - WebSocket Sessions must be manually closed
[WFLY-3720] - Run clustering tests with ip_ttl=0