SPRING FLEX CHANGELOG
=========================
http://www.springsource.org/spring-flex
Changes in version Spring BlazeDS Integration 1.5.0.M1 and
the Flex Addon for Spring Roo 1.0.0.M1 (06.30.2010)
_________________________________________
General
* Minimum dependencies have been upgraded to Spring 3, BlazeDS 4, and Spring Security 3. The release distribution also
includes version 1.0.0.M1 of the Flex Addon for Spring Roo. Most of the requirements, including Hibernate serialization support
addressed so far in Spring BlazeDS Integration 1.5.0.M1 have been driven by the needs of the Flex Addon. See the Spring BlazeDS
Integration reference manual for details on how to use the Flex Addon for Spring Roo.
New Features
* FLEX-80 - Explicitly support serialization of Hibernate entities to AMF
* FLEX-137 - Document the Hibernate serialization support.
* FLEX-138 - Document basic installation and use of the Flex Addon for Spring Roo
* ROOFLEX-1 - Create a Roo Addon for building Flex applications
* ROOFLEX-2 - Implement a Roo CLI command to install Flex support
* ROOFLEX-3 - Move the roo-addon branch into trunk as a Maven module
* ROOFLEX-4 - Create a separate annotations jar
* ROOFLEX-5 - Implement a Roo CLI command to scaffold a RemotingDestination for a given Entity
* ROOFLEX-6 - Create an ActionScript parser-based metadata layer to enable round-tripping changes in .as files
* ROOFLEX-7 - Implement a Roo CLI command to scaffold a RemotingDestination for all Entities
* ROOFLEX-8 - Automatically create ActionScript classes that mirror Java types exposed for AMF remoting.
* ROOFLEX-9 - Enable automatic updates of mirrored ActionScript and Java classes anytime the fields of an existing class are changed by the user.
* ROOFLEX-10 - Automatically create a basic CRUD UI for an entity that has been exposed for AMF remoting.
* ROOFLEX-11 - Enable automatic updates of UI scaffolding anytime the fields of an existing scaffolded class are changed by the user.
* ROOFLEX-12 - Generate Flex client-side Validators that correspond to the Bean Validation annotations on an entity.
* ROOFLEX-13 - Allow editing of @ManyToOne and @OneToOne relationships in the UI scaffolding
* ROOFLEX-14 - Generate the configuration for a Flash Builder project
Enhancements
* FLEX-123 - Update minimum dependency to Spring 3.0
* FLEX-124 - Add official support for BlazeDS 4
* FLEX-65 - Ensure compatability with Spring Security 3.0
* FLEX-135 - Remove usage of deprecated BlazeDS 3 APIs
* FLEX-103 - Document the configuration differences for using Spring Security 3.
* FLEX-131 - Migrate the entire project build system to Maven
* FLEX-136 - Update the Test Drive to use Spring 3 + Spring Security 3.
* FLEX-139 - Update the documentation to reflect the new minimum major dependencies.
Bug Fixes
* FLEX-88 - Default adapters don't get overridden correctly when using Spring 3
* FLEX-109 - Automatically configure a unique AccessDecisionManager instance for use by the security integration internals
* FLEX-113 - OSGi manifest needs to be updated to work with Spring Security 3
Changes in version 1.0.3.RELEASE (03.10.2010)
-----------------------------------------
Enhancements
* FLEX-124 - Add official support for BlazeDS 4
* FLEX-127 - Make the Jackson JSON parser an optional dependency.
Bug Fixes
* FLEX-109 - Automatically configure a unique AccessDecisionManager instance for use by the security integration internals
* FLEX-110 - ResourceHandlingMessageInterceptor.afterCompletion not called when other interceptor throws an exception
* FLEX-111 - Invalid FlexSession with Spring Security
* FLEX-113 - OSGi manifest needs to be updated to work with Spring Security 3
Changes in version 1.0.2.RELEASE (02.08.2010)
-----------------------------------------
General
* Spring Security 3 support has been added and the bundled Test Drive sample now has an additional Maven build
profile for building the sample to use Spring 3 and Spring Security 3. See the docs at
http://static.springsource.org/spring-flex/docs/1.0.x/reference/html/ch06.html for instructions on how to enable
this optional profile.
Enhancements
* FLEX-86 - Add an afterCompletion style callback to the MessageInterceptor API
* FLEX-98 - Post-processing in MessageInterceptor even when an exception was thrown
* FLEX-65 - Ensure compatibility with Spring Security 3.0
* FLEX-100 - Automate publishing of Maven central compatible snapshots to maven.springframework.org repository
* FLEX-103 - Document the configuration differences for using Spring Security 3.
* FLEX-104 - Document the ResourceHandlingMessageInterceptor
* FLEX-105 - Provide an optional Spring 3 + Spring Security 3 profile in the Maven build for the Test Drive
* FLEX-106 - Document the new Maven build options for the Test Drive
Bug Fixes
* FLEX-78 - Intermittent Security Exception
* FLEX-84 - NPE in RemotingDestinationExporter
* FLEX-85 - <flex:remoting-destination> exclude-methods not working with dynamic proxies
* FLEX-87 - JmsAdapter doesn't properly clean up resources at shutdown
* FLEX-88 - Default adapters don't get overridden correctly when using Spring 3
* FLEX-94 - JmsAdapter should shut down MessageListenerContainer when all clients have unsubscribed
* FLEX-95 - RemotingAnnotationPostProcessor ignores lazy-init="true"
* FLEX-96 - @RemotingDestination does not work correctly in conjunction with @Scope
* FLEX-97 - Overriding serviceMessage in custom Endpoint breaks Spring's interceptors
* FLEX-99 - RemotingAnnotationPostProcessor should ignore abstract bean definitions
* FLEX-101 - documentation: section 5.6 fix
Changes in version 1.0.1.RELEASE (09.23.2009)
-----------------------------------------
General
* The bundled Test Drive sample has undergone a good bit of general cleanup. Most notably, it has been configured
to no longer run as the root web application, the naming conventions of the Spring configuration files have changed to
align with the conventions used in SpringSource Tool Suite project templates, and the Spring Security example has been
expanded to show how to take advantage of the extended functionality that the Spring Security integration provides over
the traditional BlazeDS security mechanisms. See the specific Jira issues referenced below for further details.
Enhancements
* FLEX-59 - Set the 'source' property on RemotingDestinations to better support Adobe tooling
* FLEX-62 - Configure the testdrive sample to not be deployed as the root web application.
* FLEX-67 - Provide bundles that can wire to Spring 3
* FLEX-72 - Enhance the Spring Security demo to show more typical use cases
* FLEX-73 - Update the naming conventions used in the Test Drive sample to be consistent with STS project templates
* FLEX-74 - Refactor the Authentication translation logic from LoginMessageInterceptor into a re-usable utils class
* FLEX-75 - Add HttpFlexSession configuration to the sample app's web.xml to reduce confusion
* FLEX-76 - Add some further detail to the Security integration docs on configuration recommendations
Bug Fixes
* FLEX-60 - Direct dependence on xalan API causes unnecessary configuration problems
* FLEX-61 - Handle resource cleanup after MessageBroker startup failure.
* FLEX-64 - Flex bundle has a mandatory import for a spring integration package but declares the dependency as optional in its ivy.xml and pom.xml
* FLEX-69 - Exceptions thrown by java back to flex are not handled correctly by Spring BlazeDS integration
* FLEX-70 - Problems with message-broker services-config-path
* FLEX-77 - Spring Security session fixation protection integration not working when security is defined in a parent context
Changes in version 1.0.0.RELEASE (06.09.2009)
-----------------------------------------
General
* Maven central compatible POMs will be mirrored to http://repo1.maven.org
* Marked Jackson and CGLib dependencies as required in ivy and po
- 1
- 2
前往页