Apache Flex BlazeDS 4.8.0 ======================= Apache Flex BlazeDS 4.8.0 is an update to 4.7.3 to upgrade dependencies and make general improvements. - Version 4.8.0 is the first release of BlazeDS from Apache that includes a binary distribution - BlazeDS now requires Java 8 or newer - Disabled the flex-messaging-proxy module because it required a third-party dependency that is no longer maintained - If flex.messaging.services.HTTPProxyService is referenced in services-config.xml or proxy-config.xml, BlazeDS now logs an error that this type of service is no longer supported - Removed the blazeds-spring-boot-starter and blazeds-spring-boot-archetype modules because they required a third-party dependency that is no longer maintained - Upgraded dependencies to make BlazeDS more secure Known Issues _____________ FLEX-34648 Memory Leak occurred in AsyncMessage when sending a lot of messages Apache Flex BlazeDS 4.7.3 ======================= Apache Flex BlazeDS 4.7.3 is an update to 4.7.2 which adds a new blazeds-spring-boot-starter module for easily setting up a BlazeDS server with Spring Boot. It also provides Maven archetypes for easily creating new spring-boot project that make use of BlazeDS. We also did quite a lot of fine-tuning of the security default settings to make BlazeDS more secure. Starting with 4.7.3 BlazeDS Deserialization of XML is disabled completely per default but can easily be enabled in your services-config.xml: true Also we now enable the ClassDeserializationValidator per default to only allow deserialization of whitelisted classes. BlazeDS internally comes with the following whitelist: flex.messaging.io.amf.ASObject flex.messaging.io.amf.SerializedObject flex.messaging.io.ArrayCollection flex.messaging.io.ArrayList flex.messaging.messages.AcknowledgeMessage flex.messaging.messages.AcknowledgeMessageExt flex.messaging.messages.AsyncMessage flex.messaging.messages.AsyncMessageExt flex.messaging.messages.CommandMessage flex.messaging.messages.CommandMessageExt flex.messaging.messages.ErrorMessage flex.messaging.messages.HTTPMessage flex.messaging.messages.RemotingMessage flex.messaging.messages.SOAPMessage java.lang.Boolean java.lang.Byte java.lang.Character java.lang.Double java.lang.Float java.lang.Integer java.lang.Long java.lang.Object java.lang.Short java.lang.String java.util.ArrayList java.util.Date java.util.HashMap org.w3c.dom.Document If you need to deserialize any other classes, be sure to register them in your services-config.xml: (Beware, by manually providing a whitelist the default whitelist is disabled) Known Issues _____________ FLEX-34648 Memory Leak occurred in AsyncMessage when sending a lot of messages Apache Flex BlazeDS 4.7.2 ======================= Apache Flex BlazeDS 4.7.2 is an update to 4.7.1 to allow configuration control over allowing document type declarations inside an AMF XML payload. Known Issues _____________ FLEX-34648 Memory Leak occurred in AsyncMessage when sending a lot of messages Apache Flex BlazeDS 4.7.1 ======================= Apache Flex BlazeDS 4.7.1 is an update to 4.7.0 to allow configuration control over XML Entity processing. Known Issues _____________ FLEX-34648 Memory Leak occurred in AsyncMessage when sending a lot of messages Apache Flex BlazeDS 4.7 ======================= Apache Flex BlazeDS 4.7 is the first release of BlazeDS from Apache. Earlier releases were provided by Adobe Systems Inc. Known Issues _____________ Differences from Adobe BlazeDS 4.6 include: - No functional differences the only changes that were made were adding code to make the test-suite run against a server instance brought up by the test-suite itself making it self sufficient. The Adobe version relied on the availability of a running BlazeDS server instance. Please report new issues to our bug tracker at: https://issues.apache.org/jira/browse/FLEX The Apache Flex Project