Updated readme and changelog for M3.

This commit is contained in:
Mark Fisher
2008-04-07 21:46:12 +00:00
parent 3ba3f07b96
commit f6756da3c8
2 changed files with 65 additions and 4 deletions

View File

@@ -1,6 +1,62 @@
SPRING INTEGRATION CHANGELOG
============================
Changes in version 1.0.0.M3 (Apr 07, 2008)
------------------------------------------
*** CORE API ***
Handler method invocation now uses Spring's default type-conversion strategies
Message priorities are now defined in the MessagePriority enum
Added ResponseCorrelator for polling a reply channel with a correlationId
Added SynchronousChannel that invokes handlers on the sender's thread
or receives from a PollableSource on the receiver's thread
Implemented the WireTap pattern with a ChannelInterceptor that publishes to a secondary channel
Calling setErrorChannel on MessageBus no longer throws NullPointerException upon activation
ChannelPurger now accepts multiple MessageChannels (as varargs) in its constructors
RouterMessageHandlerAdapter now sets the ChannelRegistry on its target Object if it is ChannelRegistryAware
DefaultMessageEndpoint now sets the ChannelRegistry on any ChannelRegistryAware handler
MessageEndpointAnnotationPostProcessor now sets the ChannelRegistry for any annotated ChannelRegistryAware Object
*** ADAPTERS ***
Added FtpSourceAdapter
Added HttpInvokerSourceAdapter
Added HttpInvokerTargetAdapter
Added RmiSourceAdapter
Added RmiTargetAdapter
Added SimpleWebServiceTargetAdapter
Added MarshallingWebServiceTargetAdapter
Added a DefaultMailHeaderGenerator and defined constants in MailAttributeKeys
CharacterStreamSourceAdapter now requires a Reader (not InputStream)
CharacterStreamTargetAdapter now requires a Writer (not OutputStream)
The stdoutAdapter and stderrAdapter factory methods now accept a 'charsetName'
JMS source adapters now copy properties from the received JMS Message header
JMS source and target adapter parsers now consider "connectionFactory" as the default bean-name reference
*** CONFIGURATION ***
Added namespace support for PriorityChannel with the <priority-channel/> element
Added @Concurrency annotation for configuring a @MessageEndpoint's ConcurrencyPolicy
Added @Aggregator annotation for specifying aggregating handler methods
Added <aggregator/> element for defining an aggregating handler in XML
Annotation-based BeanPostProcessors now handle proxies correctly
Annotation-based BeanPostProcessors now recognize inherited class-level annotations
even if they are not explicitly @Inherited and even if they are on an interface
Added support for <rmi-source/> and <rmi-target/> elements
Added support for <httpinvoker-source/> and <httpinvoker-target/> elements
Added support for the <ftp-source/> element
Added support for the <ws-target/> element
Added support for the <mail-target/> element
*** GENERAL ***
The Spring Web Services support is included in a new 'spring-integration-ws' module
Updated manifest properties for OSGi-compliance in "core" and "adapters"
Added manifest properties for OSGi-compliance for "ws" and "samples"
Added "Bundle-Name" to each manifest file
Changes in version 1.0.0.m2 (Feb 28, 2008)
------------------------------------------

View File

@@ -1,9 +1,9 @@
SPRING INTEGRATION 1.0.0.m2 (Feb 28, 2008)
SPRING INTEGRATION 1.0.0.M3 (Apr 07, 2008)
------------------------------------------
This is the 1.0 Milestone 2 release of Spring Integration.
This is the 1.0 Milestone 3 release of Spring Integration.
To find out what has changed since Milestone 1.0, see 'changelog.txt'
To find out what has changed since Milestone 2, see 'changelog.txt'
The following are the key messaging components defined in this release:
org.springframework.integration.message.Message
@@ -17,18 +17,23 @@ The following adapters are also available in this release:
org.springframework.integration.adapter.event.ApplicationEventTargetAdapter
org.springframework.integration.adapter.file.FileSourceAdapter
org.springframework.integration.adapter.file.FileTargetAdapter
org.springframework.integration.adapter.ftp.FtpSourceAdapter
org.springframework.integration.adapter.jms.JmsMessageDrivenSourceAdapter
org.springframework.integration.adapter.jms.JmsPollingSourceAdapter
org.springframework.integration.adapter.jms.JmsTargetAdapter
org.springframework.integration.adapter.mail.MailTargetAdapter
org.springframework.integration.adapter.rmi.RmiSourceAdapter
org.springframework.integration.adapter.rmi.RmiTargetAdapter
org.springframework.integration.adapter.stream.ByteStreamSourceAdapter
org.springframework.integration.adapter.stream.ByteStreamTargetAdapter
org.springframework.integration.adapter.stream.CharacterStreamSourceAdapter
org.springframework.integration.adapter.stream.CharacterStreamTargetAdapter
org.springframework.integration.ws.adapter.SimpleWebServiceTargetAdapter
org.springframework.integration.ws.adapter.MarshallingWebServiceTargetAdapter
Many of these components and adapters may be configured with either XML namespace
support or annotations. Some additional components may be configured with annotations,
such as: @Router, @Splitter, @Publisher, and @Subscriber.
such as: @Router, @Splitter, @Aggregator, @Publisher, and @Subscriber.
Please consult the documentation located within the 'docs/reference' directory of this
release for more information and also visit the official Spring Integration home at: