Author: isudana Date: Sun Dec 3 05:14:51 2017 New Revision: 1817011 URL: http://svn.apache.org/viewvc?rev=1817011&view=rev Log: Update release notes and readme
Modified: synapse/trunk/java/modules/distribution/src/main/release/README.txt synapse/trunk/java/modules/distribution/src/main/release/docs/release_notes.txt Modified: synapse/trunk/java/modules/distribution/src/main/release/README.txt URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/distribution/src/main/release/README.txt?rev=1817011&r1=1817010&r2=1817011&view=diff ============================================================================== --- synapse/trunk/java/modules/distribution/src/main/release/README.txt (original) +++ synapse/trunk/java/modules/distribution/src/main/release/README.txt Sun Dec 3 05:14:51 2017 @@ -1,4 +1,4 @@ -Apache Synapse 3.0 build (December 2016) - http://synapse.apache.org/ +Apache Synapse 3.0.1 build (December 2017) - http://synapse.apache.org/ ------------------------------------------------------------------------------------------ ------------------- Modified: synapse/trunk/java/modules/distribution/src/main/release/docs/release_notes.txt URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/distribution/src/main/release/docs/release_notes.txt?rev=1817011&r1=1817010&r2=1817011&view=diff ============================================================================== --- synapse/trunk/java/modules/distribution/src/main/release/docs/release_notes.txt (original) +++ synapse/trunk/java/modules/distribution/src/main/release/docs/release_notes.txt Sun Dec 3 05:14:51 2017 @@ -1,4 +1,4 @@ -Apache Synapse Enterprise Service Bus (ESB) - 3.0.0 Release Notes - Jan 2017 +Apache Synapse Enterprise Service Bus (ESB) - 3.0.1 Release Notes - Dec 2017 1. Overview The Apache Synapse ESB is a robust, lightweight and highly scalable and distributed @@ -45,235 +45,8 @@ Apache Synapse Enterprise Service Bus (E synapse-dev mailing list by sending email to dev-subscr...@synapse.apache.org synapse-user mailing list by sending email to user-subscr...@synapse.apache.org -9. New in Version 3.0.0 +9. New in Version 3.0.1 + + This is a patch release which contains minor bug fixes and upgrades in libraries like axis2, + commons-collections, etc. - * High-performing PassThrough HTTP transport support for all mediation scenarios - - Ultra-fast, low latency mediation of HTTP requests - - Supporting a very large number of inbound (client -> ESB) and outbound (ESB -> server) connections concurrently - - Intelligently handle message content and content awareness built into the engine with shared buffer - for handling data - - Automatic throttling and graceful performance degradation in the presence of slow or faulty clients and servers - - * OCSP/CRL certificate validation support for HTTP transports - - * Respond Mediator - A Mediator for responding back to the client from anywhere in the mediation flow - - * Loopback Mediator - A Mediator for jumping from IN sequence to OUT sequence - - * Header Mediator improvements - Support for adding/removing transport headers - - * New xpath functions - url-encode xpath function - Access system properties from get-property function - base64 decode function - - * Message Processor improvements - Resequencing Message Processor - New blocking client implementation - - * Message Injector task improvements - Support for injecting a message to Proxy services - Support for injecting a message to named sequences - - * Callout Mediator improvements - Support for WS-Security - Inline Endpoint support - Ability to dynamically set the EPR using 'To' header - NTLM support - - * Script Mediator improvements - Support for removing properties - - * REST API improvements - Transport level access restriction - -9. Jira Fixes in 3.0.0 Release - -** New Feature - * [SYNAPSE-636] - Add Python script examples to the Script Mediator samples - * [SYNAPSE-838] - EJB support for Synapse - * [SYNAPSE-893] - Resequencing Message Processor For Synapse - * [SYNAPSE-953] - Introducing transport level (HTTPs etc.) access restriction to Rest APIs - * [SYNAPSE-954] - OCSP/CRL Certificate Validation Feature for Synapse. - * [SYNAPSE-963] - Documentation for OCSP/CRL Certificate Validation Feature - * [SYNAPSE-966] - New Blocking Sender implementation - * [SYNAPSE-997] - Mediator for Respond back the message in mediation flow - * [SYNAPSE-1052] - Mediator to Jump from IN sequence to OUT sequence - -** Improvement - * [SYNAPSE-485] - Replace the use of sun.misc.Service with something available on other JDKs - * [SYNAPSE-575] - improve the callout mediator to provide the EPR as an endpoint. - * [SYNAPSE-584] - Enhance the non-blocking HTTP/S transports to recover from possible exceptions - * [SYNAPSE-646] - Implementing unit-tests for commons/evaluators - * [SYNAPSE-650] - Make the Usage of CDATA Optional in the FIX SOAP Infoset - * [SYNAPSE-806] - Incorporate the improvements in HTTPCORE-278 into Synapse when the 4.2 release of hc is available - * [SYNAPSE-837] - Upgrading quartz version used in synapse-task - * [SYNAPSE-843] - Scheduler must not run indefinitely when the value of 'count' parameter is zero - * [SYNAPSE-873] - Callout mediator improvement to get NTLM working - * [SYNAPSE-875] - Enable property files to be loaded from using customized location using system properties - * [SYNAPSE-891] - FIX message builder /formatter - * [SYNAPSE-913] - Pass Through HTTP Transport for Synapse and Using the Pass Through Transport by Default - * [SYNAPSE-917] - Allow synapse XPath to access system properties - * [SYNAPSE-920] - Pass Through HTTP Transport for Synapse and Using the Pass Through Transport with more Fixers - * [SYNAPSE-921] - Synapse Xpath Expression To be contentawre=false when properties declare with $ctx,$trp - * [SYNAPSE-923] - FORCE_HTTP_CONTENT_LENGTH /COPY_CONTENT_LENGTH_FROM_INCOMING Has been broken in PT - * [SYNAPSE-924] - Evaluating Xpath Expresions defined in Templates not worked when parameter to be loaded from property as expression to the argument "{{get-property('request')}}" - * [SYNAPSE-947] - Support security in Callout Mediator - * [SYNAPSE-957] - MessageInjector task improvements - * [SYNAPSE-960] - Callout Mediator - Support different security policies for inbound and outbound flows - * [SYNAPSE-965] - Callout mediator to use 'To' header as EPR - * [SYNAPSE-969] - Inline Endpoint support for Callout Mediator - * [SYNAPSE-971] - Migrating Forwarding Message Processor to new blocking client implementation - * [SYNAPSE-972] - Sample for Invoke Secured Services with Scheduled Message Forwarding Processor - * [SYNAPSE-973] - Documentation update for config language changes in Callout Mediator - * [SYNAPSE-986] - Upgrade Synapse to use XMLSchema2 - * [SYNAPSE-1006] - Improving NHTTP Transport Logs - * [SYNAPSE-1009] - Script mediator to support adding properties with scope - * [SYNAPSE-1010] - Script mediator to support removing properties - * [SYNAPSE-1012] - Add Xpath Base64 decode function - * [SYNAPSE-1013] - Upgrading rhino version to 1.7R5 in script mediator - * [SYNAPSE-1016] - Cannot preserve some required transport headers in the passthru and nhttp transports - * [SYNAPSE-1021] - Improve Header Mediator to add/remove transport headers - * [SYNAPSE-1022] - url-encode XPath function - * [SYNAPSE-1070] - Simplify samples with respond mediator - * [SYNAPSE-1078] - Update the startup script to skip the warning message when running on JDK higher than 1.5 - * [SYNAPSE-1079] - Update the samples setup guide to reflect latest active mq jars and JDK versions - * [SYNAPSE-1080] - Update the samples catalog documentation with new samples - * [SYNAPSE-1082] - Update FAQ page with the PTT informations - * [SYNAPSE-1087] - Deployment Guide - Changes - -** Task - * [SYNAPSE-884] - Enable optional/default values in call-template mediator - * [SYNAPSE-993] - Use Svnpubsub for Site and Dists - * [SYNAPSE-1059] - Reduce Global timeout interval - * [SYNAPSE-1071] - Update "Upgrading" page in documentation - * [SYNAPSE-1072] - Update installation Guide - * [SYNAPSE-1074] - Update the new features section for release - * [SYNAPSE-1076] - Update the quick start guide with latest logs and supported JDK versions - * [SYNAPSE-1088] - Remove Java 1.8 limitation from the docs and startup script - -** Wish - * [SYNAPSE-841] - Adding support to header mediator to contain complex XML - -** Sub-task - * [SYNAPSE-948] - Sample and Integration test for Callout Mediator Security functionality - * [SYNAPSE-952] - Mediators Catalog documentation update for Callout mediator security functionality - * [SYNAPSE-958] - Samples for MessageInjector task improvements - * [SYNAPSE-959] - Integration tests for MessageInjector improvements - * [SYNAPSE-961] - Sample for Callout Mediator different security policies for inbound and outbound flows - * [SYNAPSE-962] - Integration test for Callout Mediator - Support different security policies for inbound and outbound flows - * [SYNAPSE-967] - Migrating Callout Mediator to new blocking client implementation - * [SYNAPSE-968] - Sample and an integration test for Callout mediator - Invoke a service using a defined Endpoint - * [SYNAPSE-970] - Sample and Integration test for Callout mediator inline endpoint feature - * [SYNAPSE-1029] - Test case for DISABLE_CHUNKING for proxy - * [SYNAPSE-1031] - Integration test case for Respond mediator - * [SYNAPSE-1032] - Documentation for respond mediator - * [SYNAPSE-1033] - Samples for Respond Mediator - - -** Bug - * [SYNAPSE-528] - Synapse doesn't warn the user about pending callbacks - * [SYNAPSE-622] - NPE in ClientConnectionDebug.java:36 when running in a failover scenario - * [SYNAPSE-698] - NPE in SynapseConfiguration.destroy() - * [SYNAPSE-726] - AbstractContext.setName() method needs refactoring, coz MBean registrations also happens there. - * [SYNAPSE-774] - loading resources from registry is not based on synapse.home - * [SYNAPSE-777] - Issues encountered while using Synapse as a War - * [SYNAPSE-812] - Cannot query a wsdl which is protected by basic authentication in the publish wsdl feature. - * [SYNAPSE-818] - Update synapse properties mediator guide with the available properties.. - * [SYNAPSE-824] - Can't configure a socket time out for server and client side seperatly. - * [SYNAPSE-836] - Issue when using failover with 2 cluster groups - * [SYNAPSE-844] - Bug in REST API Documentation - * [SYNAPSE-845] - NPE when all child enpoints of nested loadbalance endpoint failed - * [SYNAPSE-846] - Few parts of the code that prevents normal Synapse termination when running as a web application - * [SYNAPSE-847] - VFS transport throws exception, when try to pull large (>150kb) file from FTP location - * [SYNAPSE-850] - NIO transport does not work with IIS as the LB due to "Expect: 100-Continue" ESB NIO transport does not work with IIS as the LB due to "Expect: 100-Continue" - * [SYNAPSE-851] - VFS proxy generates the response.xml with empty content (Synapse-2.2.0-Snapshot trunk) - * [SYNAPSE-853] - When sending concurrent requests to a statistics enabled sequence, getting "concurrent modification exception" - * [SYNAPSE-857] - Templates Sample is broken - * [SYNAPSE-866] - Incorrect error handling in HttpCoreNIOSender#sendAsyncResponse - * [SYNAPSE-870] - Iterate Mediator "sequential" property works in the opposite way - * [SYNAPSE-871] - Connection Leaks When Using DBReport Mediator with XADataSources - * [SYNAPSE-872] - Parameters added to a VFS endpoint are added to the reply file name also - * [SYNAPSE-874] - Synapse Configuration update fails if 1 or more inactive proxy services exists. - * [SYNAPSE-877] - Empty Soap Request is not being processed in XQuery Mediator - * [SYNAPSE-878] - Insert into InMemoryMessageStore get lost when a MsgProcessor is reading from it at the same time - * [SYNAPSE-880] - Could not lookup for the JNDI data sources using default environment properties. - * [SYNAPSE-881] - When SynapseRecevieCallback handler receives SOAP fault from backend then synapse Message helper always try to cast SOAP Fault detail entries to OMElement without type checking - * [SYNAPSE-882] - Condition evaluator serializers adding an empty namespace when we serialize the condition - * [SYNAPSE-883] - ClassCastException: org.apache.axiom.om.impl.llom.OMElementImpl cannot be cast to org.apache.axiom.soap.SOAPFault error occurs when handling SOAPFault in out path of REST API - * [SYNAPSE-885] - Need to check whether task is already running before scheduling it. - * [SYNAPSE-886] - Throws NPE when try to access application through a load balancer - * [SYNAPSE-887] - [Enrich mediator] Source configuration does not get added as child of the specified property - * [SYNAPSE-889] - Null pointer exception is thrown, if xpath expression doesn't match with the property - * [SYNAPSE-890] - Pattern attribute of the property mediator does not seem to work - * [SYNAPSE-892] - JS mediator child dependancies (includes) not properly serializing throwing Class Cast Exception - * [SYNAPSE-894] - [Iterate Mediator] - Unwanted tags attached to the payload if preservePayload="false" - * [SYNAPSE-895] - Introduce a additional log to identify the issue in wrong vfs proxy configuration - * [SYNAPSE-896] - Relative WSDL path not working in WAR deployment - * [SYNAPSE-897] - Concurrency issue at Iterate Mediator - * [SYNAPSE-901] - Concurrency issue at Clone Mediator - * [SYNAPSE-902] - Fault sequence gets invoked even when the responseAction of an endpoint timeout is set to discard. - * [SYNAPSE-903] - Data sources used in DB mediators are closed without considering the fact that the associated datasource is configured globally, while hot-updating a proxy service. - * [SYNAPSE-907] - VFSTransportListener locks a folder if a non-matching file is put in to it - * [SYNAPSE-908] - VFSTransportListener unable to get the lock to a file when there is a # in the FTP/SFTP server password - * [SYNAPSE-911] - Enrich Mediator - Cannot enrich an Attribute value of an Element - * [SYNAPSE-919] - REST_URL_POSTFIX ignored when accessing API with the OPTIONS method - * [SYNAPSE-922] - Unable to navigate from given Hyper link in Quick Start Guide page of Synapse - * [SYNAPSE-926] - Unable to invoke a REST back-end with the OPTIONS verb - * [SYNAPSE-927] - Could not invoke the API when the REST URL is bit lengthy - * [SYNAPSE-932] - Class Loading issue in Script Mediator - * [SYNAPSE-933] - In Synapse Sample 57, when shutingdown the Axis2 servers one by one, shutting down the last server throws an Exception - * [SYNAPSE-934] - Website broken module links in http://synapse.apache.org/modules - * [SYNAPSE-935] - PassThrough Transport bug fixes-1 - * [SYNAPSE-936] - Need an Implementation of the HttpGetRequestHandler Interface for the PassThrough Transport - * [SYNAPSE-937] - [PTT] Message not get built in response path when transport switching - * [SYNAPSE-938] - [PTT] Http Proxy not working with PassThroughHttpSender - * [SYNAPSE-939] - Fail Safe mode does not work when artifact configurations contain xml syntax errors - * [SYNAPSE-940] - Server startup fails when at least one API configuration contains an error - * [SYNAPSE-941] - Server startup fails when at least one Message Store/Processor configuration contains an error - * [SYNAPSE-942] - Issues in Template and Endpoint fail safe mode logic - * [SYNAPSE-943] - [PTT] Message always get built when endpoint format is set to "rest" - * [SYNAPSE-945] - Iterate Mediator incorrect debug logs - * [SYNAPSE-946] - Enqueue mediator - does not handles rejected execution exception - * [SYNAPSE-949] - Callout Mediator Integration test failure - * [SYNAPSE-950] - [PTT] NO_ENTITY_BODY property not working in response path - * [SYNAPSE-951] - EndpointDefinition Serialization issue - * [SYNAPSE-964] - Add documentation for all Synapse XPath functions. - * [SYNAPSE-974] - Mail transport sample 256 configurations are not valid. - * [SYNAPSE-976] - Validate Mediator contentAware issue - * [SYNAPSE-977] - Issue with Header mediator with complex headers - * [SYNAPSE-978] - Warnings get printed while deploying a proxy service - * [SYNAPSE-985] - Synapse still referring to incorrect (old) Maven dependencies - * [SYNAPSE-989] - Extra TCP Connections get created under high concurrency - * [SYNAPSE-998] - Memory leak in VFS - * [SYNAPSE-1003] - Memory Leaks while using Anonymous Endpoints - * [SYNAPSE-1004] - Passthrough Transport deadlock scenario - * [SYNAPSE-1005] - Validate mediator throws StackOverflowError, when the schema has Cyclic import or include - * [SYNAPSE-1007] - Enrich mediator does not enrich the message body when clone is set to 'false' and source type is set to 'property' - * [SYNAPSE-1011] - Fault sequence is not get triggered when an exception comes to AbstractListMediator - * [SYNAPSE-1014] - NPE in DefaultNHttpClientConnection consumeInput, when invoking a proxy concurrently - * [SYNAPSE-1015] - Message building fails at high concurrency when the outsequence is content aware - * [SYNAPSE-1020] - Deactivate sequence for message processor auto deactivations - * [SYNAPSE-1023] - DISABLE_CHUNKING property is not honored in the response path of PT - * [SYNAPSE-1024] - Chaning READY2ROCK/GET_ME_OUT to meaningful WAIT_BUILDER_IN_STREAM_COMPLETE and BUILDER_OUTPUT_STREAM - * [SYNAPSE-1025] - ESB PTT eats multi value transport headers assigned values other than the last - * [SYNAPSE-1026] - Access logs no longer working - * [SYNAPSE-1027] - Deferred building regression due to pass through handling - * [SYNAPSE-1028] - Possible Bugs in Code for Handling Content Length Encoding - * [SYNAPSE-1039] - Send Mediator inside Fault Sequence blocks if SSL exception occurred. - * [SYNAPSE-1040] - cloneMessageContext in MessageHelper does not deep clone all synapse properties - * [SYNAPSE-1042] - MessageID returned as Null when a proxy is invoked via a scheduled task - * [SYNAPSE-1051] - recipientlist endpoint does not remove white spaces in list - * [SYNAPSE-1058] - VFS transport has the clear text password in the exceptions and Debug log - * [SYNAPSE-1060] - Property mediator configuration changes with requests if the type = OM - * [SYNAPSE-1061] - WeightedRRLCAlgorithm Unwanted condition - * [SYNAPSE-1062] - Exceptions in Axis2 modules eventually block the application - * [SYNAPSE-1063] - Recipient List Endpoint - Endpoint is not assigned - * [SYNAPSE-1065] - GC Overhead limit exceeded error during running a performance test on simple Passthough Proxy - * [SYNAPSE-1073] - Link for the jettison is not accessible - * [SYNAPSE-1077] - application/xml to application/json is not properly converting - * [SYNAPSE-1083] - Extending Synapse page has minor issues. - * [SYNAPSE-1084] - Mediators Catalog - Minor corrections on the doc - * [SYNAPSE-1085] - Transport Catalog - Minor Punctuation corrections in the doc - * [SYNAPSE-1086] - Developer Guide - Minor Punctuation corrections in the doc