blob: ec6d7a4032da950278fffc32b6170e61c1275758 [file] [log] [blame]
Apache DeltaSpike-0.4 Release Notes
Sub-task
[DELTASPIKE-10] - review and discuss "metadata implementations and utils"
[DELTASPIKE-80] - review and discuss built in Authorization providers
[DELTASPIKE-104] - unit and integration tests for CdiContainer
[DELTASPIKE-105] - remove workarounds for weld
[DELTASPIKE-113] - Review and Discuss ServiceHandlers
[DELTASPIKE-132] - Discuss the concept of the exception chain / stack
[DELTASPIKE-328] - Create ClientWindow API
[DELTASPIKE-329] - Create a WindowContextManager
[DELTASPIKE-330] - Create a new WindowScope to represent beans that are bound to a browser window
Bug
[DELTASPIKE-202] - DefaultMessageInterpolator/LocaleResolver doesn't get picked up properly
[DELTASPIKE-207] - memory leak in OpenWebBeansContextControl
[DELTASPIKE-208] - activateGlobalAlternatives is broken
[DELTASPIKE-260] - Weld serialization issue
[DELTASPIKE-262] - remove useless OWB workaround
[DELTASPIKE-264] - Exception handler swallows UnsatisfiedResolutionException
[DELTASPIKE-268] - our transitive deltaspike dependencies are all set to 'provided
[DELTASPIKE-275] - org.apache.deltaspike.core.impl.exception.control.extension.ExceptionControlExtension#verifyInjectionPoints calls BeanProvider while cdi is not completely started
[DELTASPIKE-280] - ShrinkWrapArchiveUtil registers a picked up resource under the wrong absolute file path
[DELTASPIKE-284] - Deltaspike CDIControl won't work with Weld EE
[DELTASPIKE-286] - Comparators shall always also implement Serializable
[DELTASPIKE-290] - JSF message test fails due to localization issue
[DELTASPIKE-291] - @SecurityBindings don't respect parameter types of @SecureParameterBinding parameters when determining the authorization method
[DELTASPIKE-294] - Weld: Ambiguous dependency with global alternatives when multiple @Alternative classes
[DELTASPIKE-295] - JsfMessageProducer createJsfMessage return type should be parametrized
[DELTASPIKE-296] - Retrieving owb-CdiControl with BeanProvider causes Warning
[DELTASPIKE-297] - Exception handling and multiple qualifiers
[DELTASPIKE-299] - InvocationTargetException not unwrapped
[DELTASPIKE-300] - Basic MBean API/Extension to link CDI to JMX
[DELTASPIKE-303] - Missing cdi-api dependency in jbossas-remote-7 profile
[DELTASPIKE-309] - Locale-related test failure
[DELTASPIKE-312] - GlobalAlternatives must not get handled for OpenWebBeans
[DELTASPIKE-313] - allow cdictrl-openejb to use a different owb version in the build
[DELTASPIKE-317] - NPE if CdiContainer#getContextControl gets called without #boot
[DELTASPIKE-318] - OpenejbCdiControl tries to scan starting classes
[DELTASPIKE-319] - Fail deployment of app with JPA module when EM not found in same class.
[DELTASPIKE-320] - moving the entity-manager injection can break the default handling
[DELTASPIKE-321] - DefaultMessage.argument(Serializable...) should guard against empty arrays
[DELTASPIKE-322] - auto unregister MBeans if already registered
[DELTASPIKE-323] - auto unregister MBeans if already registered
[DELTASPIKE-327] - InvocationHandlerExtension Bean<?>s are not passivation capable
[DELTASPIKE-339] - JndiUtils is broken
[DELTASPIKE-343] - NPE in PartialBeanAsAbstractClassTest with Weld 2.0.0
[DELTASPIKE-348] - WindowScope stuff breaks ICEfaces
[DELTASPIKE-354] - NPE in MessageBundleInvocationHandler on null Argument
[DELTASPIKE-356] - MessageContextProducer causes a ton of log output on each request
[DELTASPIKE-359] - Websphere 8.0.x javaassist proxy does not reflect instance value
[DELTASPIKE-362] - BeanManagerProvider floods log file with warnings on AS7
[DELTASPIKE-363] - BeanManagerProvider NPE when shutting down after a failure
[DELTASPIKE-367] - upgrade owb-arquillian-container to 1.2.0
Improvement
[DELTASPIKE-89] - Improve JavaDoc
[DELTASPIKE-165] - Exception handlers: support handling unexpected exceptions
[DELTASPIKE-234] - Go back through documentation for Exception Handling add in about equality and ordinal
[DELTASPIKE-255] - base class for extensions
[DELTASPIKE-273] - Provide a way to obtain all property names or map of properties
[DELTASPIKE-292] - @SecurityBindings don't respect parameter types of @SecureParameterBinding parameters when determining the authorization method
[DELTASPIKE-293] - Improve the ViewScopedContext by observing ServletContext and HttpSession lifecycle events.
[DELTASPIKE-298] - Post-Method-Authorizer
[DELTASPIKE-301] - Improve site layout to manage nested dirs
[DELTASPIKE-302] - Avoid same layout to maintain in different files/templates
[DELTASPIKE-310] - Support for TransactionAttributeType REQUIRE_NEW
[DELTASPIKE-314] - TransactionBeanStorage shouldn't be request scoped
[DELTASPIKE-316] - Upgrade to latest pax-cdi requirements for cdi extensions
[DELTASPIKE-326] - Introduce isScannable to ConfigSource
[DELTASPIKE-340] - Support PreViewConfigNavigateEvent for "unknown" views as nav-source
[DELTASPIKE-344] - BeanProvider should get a getBeans() with the BeanManager as parameter
[DELTASPIKE-355] - Create Alternative to DefaultMessageInterpolator using java.text.MessageFormat
[DELTASPIKE-365] - extend ContainerControl boot() to pass in config properties
[DELTASPIKE-369] - Disable WindowScope by default
New Feature
[DELTASPIKE-122] - producer for logger
[DELTASPIKE-187] - @PersistenceContext with @Transactional outside of application servers
[DELTASPIKE-210] - Build OSGi bundles
[DELTASPIKE-229] - Add JSFLocaleResolver as an DeaultLocaleResolver
[DELTASPIKE-266] - Import @ViewScoped support from CODI
[DELTASPIKE-267] - Create JSF module maven structure
[DELTASPIKE-274] - Create a common base for writing Contexts
[DELTASPIKE-277] - Typesafe Messgaes for JSF: add JsfMessage<?> feature
[DELTASPIKE-278] - add 'category' to Message API
[DELTASPIKE-279] - import JSF-Scope_to_CDI-Scope mapping from CODI
[DELTASPIKE-281] - add JsfLocaleResolver for our typesafe messages
[DELTASPIKE-283] - event-broadcasting related to a faces-request
[DELTASPIKE-288] - type-safe view-configs
[DELTASPIKE-289] - implement WindowContext
[DELTASPIKE-307] - integration of @Secured with type-safe view-configs
[DELTASPIKE-315] - Provide a producer for EntityManagerFactories
[DELTASPIKE-336] - support @Stereotype together with @ViewMetaData
[DELTASPIKE-345] - integration of view-controller callbacks with type-safe view-configs
[DELTASPIKE-346] - JsfModuleConfig as type-safe config for the jsf-module
[DELTASPIKE-347] - keep faces-messages per default in case of a redirect
Task
[DELTASPIKE-2] - deltaspike java-se feature ranking
[DELTASPIKE-41] - add examples for v0.1
[DELTASPIKE-59] - review and discuss logging
[DELTASPIKE-68] - discuss BeanFilter for BeanProvider
[DELTASPIKE-88] - discuss Editable* spi approach
[DELTASPIKE-162] - add examples for v0.2
[DELTASPIKE-217] - test twitter bootstrap for DS site
[DELTASPIKE-242] - add examples for v0.3
[DELTASPIKE-276] - upgrade dependencies and plugins before the next release
[DELTASPIKE-325] - upgrade to owb-arquillian-standalone and owb 1.1.8
[DELTASPIKE-331] - create partial-bean module
[DELTASPIKE-333] - replace javassist with commons-proxy
[DELTASPIKE-337] - unify package for annotations
[DELTASPIKE-338] - remove hard dependency to javassist
[DELTASPIKE-351] - re-visit usage of DeltaSpikeConfig
[DELTASPIKE-352] - update dependencies for weld2
[DELTASPIKE-353] - restrict global alternatives to weld 1.x
Test
[DELTASPIKE-247] - Create Identity Model
[DELTASPIKE-285] - MinimalMessagesTest fails on WLS12c