blob: 47af3c42265eb61d268cc686fa2113d1f591cec8 [file] [log] [blame]
Apache DeltaSpike-0.3-incubating Release Notes
Sub-task
[DELTASPIKE-38] - unit and integration tests for DeltaSpikeConfig
[DELTASPIKE-54] - review and discuss DefaultAnnotation
[DELTASPIKE-55] - review and discuss AnnotationInstanceProvider
[DELTASPIKE-62] - Discuss security module
[DELTASPIKE-74] - unit and integration tests for @Secured
[DELTASPIKE-75] - documentation for @Secured
[DELTASPIKE-77] - review and discuss Identity API
[DELTASPIKE-78] - review and discuss Authentication API
[DELTASPIKE-79] - review and discuss Authorization API
[DELTASPIKE-81] - review and discuss Identity Management
[DELTASPIKE-82] - review and discuss external authentication
[DELTASPIKE-84] - documentation for global alternatives
[DELTASPIKE-115] - documentation for @ConfigProperty
[DELTASPIKE-139] - documentation for @SecurityBindingType
[DELTASPIKE-143] - documentation for SecurityParameterBinding
[DELTASPIKE-147] - documentation for @MessageTemplate and @MessageBundle
[DELTASPIKE-150] - documentation for @MessageContextConfig - static usage
[DELTASPIKE-155] - documentation for Message and MessageContext - dynamic usage
[DELTASPIKE-160] - documentation for @ExceptionHandler
[DELTASPIKE-170] - documentation for AnnotationInstanceProvider
[DELTASPIKE-171] - unit and integration tests for AnnotationInstanceProvider
[DELTASPIKE-176] - unit and integration tests for @Transactional
[DELTASPIKE-177] - documentation for @Transactional
[DELTASPIKE-179] - unit and integration tests for @TransactionScoped
[DELTASPIKE-183] - unit and integration tests for TransactionHelper
[DELTASPIKE-184] - documentation for TransactionHelper
[DELTASPIKE-226] - unit and integration tests for minimal type-safe messages
Bug
[DELTASPIKE-145] - autom. check of license header in test files
[DELTASPIKE-166] - integration test module can't run tests with resources
[DELTASPIKE-167] - remove ReflectionUtil security methods
[DELTASPIKE-168] - fix build config
[DELTASPIKE-173] - @ConfigProperty for string properties
[DELTASPIKE-185] - Our @Transactional interceptor also tries to handle @PersistenceContexts
[DELTASPIKE-186] - doc is not up to date regarding configsource
[DELTASPIKE-189] - cdictrl/impl-openejb breaks the sonar build
[DELTASPIKE-191] - get rid of BeanManagerProvider#setTestMode()
[DELTASPIKE-196] - review ConfigProperty and Converter logic
[DELTASPIKE-199] - MessageBundle must only be used on interfaces
[DELTASPIKE-200] - handle configuration issues in MessageBundles as DefinitionErrors
[DELTASPIKE-205] - LocaleResolver#getLocale() doesn't get invoked
[DELTASPIKE-206] - NPE in OpenWebBeansContainerControl#getBeanManager
[DELTASPIKE-209] - ShrinkWrap.create(WebArchive.class,..)..addAsManifestResource(.., "beans.xml") not spec conform
[DELTASPIKE-211] - ExcludeExtension uses wrong observed event type
[DELTASPIKE-212] - replace ProcessAnnotatedType<Object> with ProcessAnnotatedType without type restriction
[DELTASPIKE-213] - move atinject-api, jcdi-api and interceptors-api dependencies to the container configuration
[DELTASPIKE-218] - ExceptionHandler observer chain is broken with same ordinal
[DELTASPIKE-231] - add multiple Resource Sources in the MessageContext
[DELTASPIKE-232] - Messages should be Serializable
[DELTASPIKE-233] - ClassUtils does unnecessary doPrivileged
[DELTASPIKE-235] - Always package categories to our unit test @Deployments
[DELTASPIKE-237] - implement shutdown hook for ConfigResolver
[DELTASPIKE-239] - Test failure for ConfigResolver on jdk7
[DELTASPIKE-240] - Security test failedLogin fails if executed after failedForcedReLogin
[DELTASPIKE-248] - missing check of EntityTransaction#getRollbackOnly in ResourceLocalPersistenceStrategy
Improvement
[DELTASPIKE-96] - Give names to tests and shrinkwrap archives
[DELTASPIKE-161] - veto internal beans annotated with @Typed()
[DELTASPIKE-172] - Improve BeanProvider
[DELTASPIKE-194] - enable examples build by default
[DELTASPIKE-197] - pickup ConfigSources via ServiceLoader as well
[DELTASPIKE-204] - AnnotationInstanceProviderTest#assertComplexToString fails on certain JVM's
[DELTASPIKE-216] - add the ability to specify other property config source from apache-deltaspike.properties file
[DELTASPIKE-221] - Rename README.txt into README or readme.md to allow markodwn syntax to be rendered on GitHub
[DELTASPIKE-225] - simplify fluent Message API
[DELTASPIKE-251] - SetAccessiblePrivilegedAction isn't needed without a SecurityManager
[DELTASPIKE-254] - the de-/activation logic for extensions should be unified
[DELTASPIKE-258] - improve the compatibility with new versions of weld
New Feature
[DELTASPIKE-111] - Add and review Seam Catch as a new DeltaSpike module
[DELTASPIKE-169] - AnnotationInstanceProvider
[DELTASPIKE-175] - @Transactional for EntityTransaction
[DELTASPIKE-178] - @TransactionScoped
[DELTASPIKE-182] - import TransactionalHelper from CODI
[DELTASPIKE-188] - defaultValue for @ConfigProperty
[DELTASPIKE-190] - Create ConfigurableDataSource
[DELTASPIKE-192] - BeanManagerProvider should warn User if called before the container got started
[DELTASPIKE-195] - create default-value handling for ConfigResolver
[DELTASPIKE-201] - move NarrowingBeanBuilder to API utils and rename it
[DELTASPIKE-215] - Add a new annotation to override the location of the apache-deltaspike.properties file
[DELTASPIKE-219] - @Transactional for JTA UserTransaction
[DELTASPIKE-222] - Add possibility to set base path
[DELTASPIKE-223] - Add convention for @MessageResource annotated types.
[DELTASPIKE-230] - Fallback stragtegy for resource bundles and locales
[DELTASPIKE-250] - persistence-strategy which is aware of the environment
Task
[DELTASPIKE-13] - Choose documentation format and tools
[DELTASPIKE-33] - deltaspike website
[DELTASPIKE-76] - Discuss and review security features
[DELTASPIKE-87] - re-visit packaging issue
[DELTASPIKE-102] - review sonar findings
[DELTASPIKE-110] - Discuss adding Seam Catch to DeltaSpike
[DELTASPIKE-119] - review and discuss i18n module
[DELTASPIKE-140] - integration test module for the security module
[DELTASPIKE-174] - create jpa module
[DELTASPIKE-180] - [build] check for available plugin and version updates
[DELTASPIKE-181] - add Test Coverage reporting to our build
[DELTASPIKE-220] - update our test and build infrastructure for 0.3-incubating
[DELTASPIKE-224] - remove integration-test module and move container profiles to parent-code
[DELTASPIKE-236] - integration-test config for all modules
[DELTASPIKE-243] - change misleading name of PropertyConfigSource
[DELTASPIKE-244] - align naming of base classes
[DELTASPIKE-245] - Enable ProjectStage UnitTest for UnitTests
[DELTASPIKE-246] - Port Solder BeanBuilder to DeltaSpike
[DELTASPIKE-249] - cleanup of the security module
[DELTASPIKE-253] - rename PersistenceStrategy to TransactionStrategy
[DELTASPIKE-257] - align api/spi and impl package for parts related to transactions