diff --git a/build-spring-integration/resources/changelog.txt b/build-spring-integration/resources/changelog.txt index 46cfc973ab..3f3937d8f6 100644 --- a/build-spring-integration/resources/changelog.txt +++ b/build-spring-integration/resources/changelog.txt @@ -1,6 +1,68 @@ SPRING INTEGRATION CHANGELOG ============================ +Changes in version 1.0.0.M5 (Jul 08, 2008) +------------------------------------------ + +*** CORE API *** + +SimpleMessagingTaskScheduler now has a configurable shutdown (for 'shutdown' vs 'shutdownNow') +QueueChannel uses TRACE logging for preReceive and only uses DEBUG in postReceive if the Message is not null +Added for endpoints +Added for endpoints +The MessageBus tries to register new channels before starting (on ContextRefreshedEvent) +Aggregator now uses its endpoint's output-channel +Added MessageTransformer and @Transformer support +Added a MessageTransformingChannelInterceptor +MessageBus is now an interface +MessageHeader is now an interface +Added ChannelFactory +Added PublishSubscribeChannel and +Channels specified in source-endpoint (now channel-adapter) are now auto-created +Added EndpointTrigger for invoking endpoints with a poll command +Removed the DispatcherPolicy from channel configuration +Added BroadcastingDispatcher + +*** ADAPTERS *** + +Added regular expression pattern FilenameFilter implementation +The now accepts one of "file-filter", "filename-filter", or "filename-pattern" +FileSource now uses a Resource to locate its directory +FtpSource closes the connection after poll +WebServiceHandler namespace support includes 'message-factory' and 'fault-message-resolver' +WebServiceHandler namespace supports injection of the WebServiceMessageCallback +Refactored FtpSource and FileSource to be better aligned +AggregatorBarrier correctly stops processing messages after completion + +*** CONFIGURATION *** + +Method-level @Handler can now be used without class-level @MessageEndpoint +The with "ref" and "source" attributes replaces +The with "ref" and "target" attributes replaces +The accepts a "method" replacing and +The element is now a self-sufficient endpoint (rather than just creating a handler) +The element is now a self-sufficient endpoint (rather than just creating a handler) +The element is now a self-sufficient endpoint (rather than just creating a handler) +Added namespace support for creating a MessageSelectorChain + +*** WEB SERVICES AND XML *** + +Added XML module +Added XSLT Transformer +Add Spring OXM transformer +Add XML Result transformer to convert from a Result to a Document + +*** SECURITY *** + +Added support for Spring Security on MessageChannels +Added support for Spring Security on endpoints + +*** GENERAL *** + +More Exceptions now provide the 'failedMessage' +Added a MessageRejectedException. It is thrown when a MessageSelector rejects a Message + + Changes in version 1.0.0.M4 (May 23, 2008) ------------------------------------------ diff --git a/build-spring-integration/resources/readme.txt b/build-spring-integration/resources/readme.txt index 58a5375e86..a29e25bdc8 100644 --- a/build-spring-integration/resources/readme.txt +++ b/build-spring-integration/resources/readme.txt @@ -1,15 +1,18 @@ -SPRING INTEGRATION 1.0.0.M4 (May 23, 2008) +SPRING INTEGRATION 1.0.0.M5 (July 8, 2008) ------------------------------------------ -This is the 1.0 Milestone 4 release of Spring Integration. +This is the 1.0 Milestone 5 release of Spring Integration. -To find out what has changed since Milestone 3, see 'changelog.txt' +To find out what has changed since Milestone 4, see 'changelog.txt' The following are the key messaging components defined in this release: org.springframework.integration.message.Message org.springframework.integration.channel.MessageChannel org.springframework.integration.endpoint.MessageEndpoint + org.springframework.integration.message.MessageSource + org.springframework.integration.message.MessageTarget org.springframework.integration.handler.MessageHandler + org.springframework.integration.transformer.MessageTransformer org.springframework.integration.bus.MessageBus The following adapters are also available in this release: @@ -18,22 +21,24 @@ The following adapters are also available in this release: org.springframework.integration.adapter.file.FileSource org.springframework.integration.adapter.file.FileTarget org.springframework.integration.adapter.ftp.FtpSource + org.springframework.integration.adapter.httpinvoker.HttpInvokerGateway + org.springframework.integration.adapter.httpinvoker.HttpInvokerHandler org.springframework.integration.adapter.jms.JmsGateway org.springframework.integration.adapter.jms.JmsSource org.springframework.integration.adapter.jms.JmsTarget org.springframework.integration.adapter.mail.MailTarget - org.springframework.integration.adapter.rmi.RmiSourceAdapter - org.springframework.integration.adapter.rmi.RmiTargetAdapter + org.springframework.integration.adapter.rmi.RmiGateway + org.springframework.integration.adapter.rmi.RmiHandler org.springframework.integration.adapter.stream.ByteStreamSource org.springframework.integration.adapter.stream.ByteStreamTarget org.springframework.integration.adapter.stream.CharacterStreamSource org.springframework.integration.adapter.stream.CharacterStreamTarget - org.springframework.integration.ws.adapter.SimpleWebServiceTargetAdapter - org.springframework.integration.ws.adapter.MarshallingWebServiceTargetAdapter + org.springframework.integration.ws.handler.SimpleWebServiceHandler + org.springframework.integration.ws.handler.MarshallingWebServiceHandler 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, @Aggregator, @Publisher, and @Subscriber. +support or annotations. Routers, Splitters, and Aggregators may also be configured +with either XML namespace support or annotations. 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: diff --git a/spring-integration-reference/src/spring-integration-reference.xml b/spring-integration-reference/src/spring-integration-reference.xml index df1d2c8ff5..b7c282bb7c 100644 --- a/spring-integration-reference/src/spring-integration-reference.xml +++ b/spring-integration-reference/src/spring-integration-reference.xml @@ -5,7 +5,7 @@ Spring Integration Reference Manual Spring Integration - 1.0.0.M4 (Milestone 4) + 1.0.0.M5 (Milestone 5)