flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cd...@apache.org
Subject svn commit: r19000 - in /release/flex/BlazeDS/4.7.3: ./ README RELEASE_NOTES blazeds-4.7.3-source-release.zip blazeds-4.7.3-source-release.zip.asc blazeds-4.7.3-source-release.zip.md5
Date Sat, 01 Apr 2017 20:15:57 GMT
Author: cdutz
Date: Sat Apr  1 20:15:57 2017
New Revision: 19000

Log:
Added BlazeDS 4.7.3

Added:
    release/flex/BlazeDS/4.7.3/
    release/flex/BlazeDS/4.7.3/README
    release/flex/BlazeDS/4.7.3/RELEASE_NOTES
    release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip   (with props)
    release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.asc
    release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.md5

Added: release/flex/BlazeDS/4.7.3/README
==============================================================================
--- release/flex/BlazeDS/4.7.3/README (added)
+++ release/flex/BlazeDS/4.7.3/README Sat Apr  1 20:15:57 2017
@@ -0,0 +1,151 @@
+Apache Flex BlazeDS
+===================
+
+    Apache Flex SDK is an application development framework for easily building
+    Flash-based applications for mobile devices, web browsers, and desktops.
+
+    Apache Flex BlazeDS is the server-based Java remoting and web messaging
+    technology that enables developers to easily connect to back-end distributed
+    data and push data in real-time to Adobe® Flex® and Adobe AIR™ applications
+    for more responsive rich Internet application (RIA) experiences..
+
+    Apache Flex BlazeDS 4.7.3 is an update to the initial release of BlazeDS
+    from the Apache Software Foundation.  Prior to this, releases were provided 
+    by Adobe Systems Inc. It is compatible with most code written to target Adobe
+    Flex 4.6.
+
+    For detailed information about Apache Flex please visit
+    http://flex.apache.org/
+
+
+Getting the latest sources via Git
+==================================
+
+    Getting the source code is the recommended way to get Apache Flex BlazeDS.
+
+    You can always checkout the latest source via git using the following
+    command:
+
+	 git clone https://git-wip-us.apache.org/repos/asf/flex-blazeds.git blazeds
+	 cd blazeds
+	 git checkout develop
+
+    For further information visit http://flex.apache.org/download-source.html
+
+
+Building Apache Flex BlazeDS 4.7.3
+==================================
+
+    Apache Flex BlazeDS is a large project. It requires some build tools which must be
+    installed prior to building BlazeDS and it depends on some external software
+    which are downloaded as part of the build process.  Some of these have
+    different licenses.  See the Software Dependencies section for more
+    information on the external software dependencies.
+
+    From Apache's perspective, the Adobe Flash Player and Adobe AIR have
+    excluded licenses so they can not be bundled with the Apache Flex binaries.
+    They must be installed prior to building Apache Flex.
+
+    Linux support is currently experimental and while it is possible to compile
+    BlazeDS it has not been fully tested so you may run into issues.
+
+
+Install Prerequisites
+---------------------
+
+    Before building the Apache Flex BlazeDS you must install the following software
+    and set the corresponding environment variables using absolute file paths.  
+    Relative file paths will result in build errors.
+
+    ==================================================================================
+    SOFTWARE                                    ENVIRONMENT VARIABLE (absolute paths)
+    ==================================================================================
+
+    Java SDK 1.7 or greater (*1)                JAVA_HOME
+
+    Maven 2.2.0 or greater (*1)                 MAVEN_HOME
+
+    ==================================================================================
+
+    *1) The bin directories for MAVEN_HOME and JAVA_HOME should be added to your
+        PATH.
+
+        On Windows, set PATH to
+
+            PATH=%PATH%;%MAVEN_HOME%\bin;%JAVA_HOME%\bin
+
+        On the Mac (bash), set PATH to
+
+            export PATH="$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin"
+
+         On Linux make sure you path include MAVEN_HOME and JAVA_HOME.
+
+
+Software Dependencies
+---------------------
+
+    Apache BlazeDS uses a variety of third party libraries. A detailed summary
+    of all of these dependencies is listed in the releases DEPENDENCIES file.
+
+
+Using the Binary Distribution
+-----------------------------
+
+    Binary artifacts of Apache BlazeDS are available on Apache's public Maven 
+	repositories.
+
+    By adding a Dependency to the following Maven artifact the binary 
+	version of Apache BlazeDS will automatically be downloaded.
+
+    <dependency>
+        <groupId>org.apache.flex.blazeds</groupId>
+        <artifactId>flex-messaging-common</artifactId>
+        <version>4.7.3</version>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.flex.blazeds</groupId>
+        <artifactId>flex-messaging-core</artifactId>
+        <version>4.7.3</version>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.flex.blazeds</groupId>
+        <artifactId>flex-messaging-opt</artifactId>
+        <version>4.7.3</version>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.flex.blazeds</groupId>
+        <artifactId>flex-messaging-proxy</artifactId>
+        <version>4.7.3</version>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.flex.blazeds</groupId>
+        <artifactId>flex-messaging-remoting</artifactId>
+        <version>4.7.3</version>
+    </dependency>
+
+
+Building the Source
+----------------------------------------------
+
+    When you have all the prerequisites in place and the environment variables
+    set (see Install Prerequisites above), use
+
+        cd <flex-blazeds.dir>
+        mvn install
+
+    Notice that you have to enter the modules directory in order to able to
+    execute the Maven build as the rest of the project still contains an
+    outdated and no longer maintained ANT build. This will be removed in
+    future versions.
+
+
+Running Tests
+-------------
+
+    The testsuite is automatically executed during a normal maven build.
+
+
+Thanks for using Apache Flex BlazeDS.  Enjoy!
+
+                                          The Apache Flex Project
+                                          <http://flex.apache.org>

Added: release/flex/BlazeDS/4.7.3/RELEASE_NOTES
==============================================================================
--- release/flex/BlazeDS/4.7.3/RELEASE_NOTES (added)
+++ release/flex/BlazeDS/4.7.3/RELEASE_NOTES Sat Apr  1 20:15:57 2017
@@ -0,0 +1,121 @@
+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:
+
+    <channels>
+        <channel-definition id="amf" class="mx.messaging.channels.AMFChannel">
+            <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf"
+                      class="flex.messaging.endpoints.AMFEndpoint"/>
+            <properties>
+                <serialization>
+                    <allow-xml>true</allow-xml>
+                </serialization>
+            </properties>
+        </channel-definition>
+    </channels>
+
+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:
+
+    <validators>
+        <validator class="flex.messaging.validators.ClassDeserializationValidator">
+            <properties>
+                <allow-classes>
+                    <class name="org.mycoolproject.*"/>
+                    <class name="flex.messaging.messages.*"/>
+                    <class name="flex.messaging.io.amf.ASObject"/>
+                </allow-classes>
+            </properties>
+        </validator>
+    </validators>
+
+(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
+                                          <http://flex.apache.org/>

Added: release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip
==============================================================================
Binary file - no diff available.

Propchange: release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.asc
==============================================================================
--- release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.asc (added)
+++ release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.asc Sat Apr  1 20:15:57 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Comment: GPGTools - https://gpgtools.org
+
+iQIcBAABCgAGBQJY2XoSAAoJEAiRJ8FcYNa5BFIQALae3zvKl0oajq7S4MzNj3Al
+VkYDf+VV1N1nUFSjk82zUCxUiuKGNFBafknsoruQTbXuDR1WQSrf4HEU1//KTIOa
+G9vH017p/ljvcuWQuxkcIDRF3sfTWvVZGFer1cN4I9CWuDXvdhH9Ml+RCCdmcErk
+njs3I7muPPupYeVN7uYx+EOp9sdSOoEUA2ga0UekM0Zz4IJzpFijYykk9K6X1WeN
+JNgQYy0gr1wBg34n0uGe6K6Gy/WGiXJfnYH/R0wx031QUbBvRTwKRzIVMnDEmlkL
+cMGiuW4gH3cu0YazMuzoPdtmBI4oZY8OgnQ1d0TRXu9ZF4z/RIabnIP0VQvjtjY+
+nqHo84jxPweZBEmY8ohT7RFjUNG8+V8aRZa1Hta9AuKITQV8J0b222CTmbSCIwWz
+Km4BmDxofkI3B05syftckrIHRFLDUVRqExT0fZJcqfUB1IeFuuQld7KIgho6PT7T
+Aop8j6MvqNQlDwYelIP33DZxMWXo1+W1EsE2bkDzLnA+6NL1pQK6u6C/C7wGDOyW
+XNaTc3jyYRhdLwCNJoeHRRNtul1elsnYJdMjhveKwVEztI4mrgejjxwZLw44fmHr
+qbDBzdB8ZQUbHHvEjsz6vOOehISsOVCV0oePqztAOO/7pDCR23SBBNfCL8t5icoE
+1AfZ863wHQ9sMF5uE5u8
+=0sSb
+-----END PGP SIGNATURE-----

Added: release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.md5
==============================================================================
--- release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.md5 (added)
+++ release/flex/BlazeDS/4.7.3/blazeds-4.7.3-source-release.zip.md5 Sat Apr  1 20:15:57 2017
@@ -0,0 +1 @@
+fc792ecec41cdc178420dcdb8d4b2c15
\ No newline at end of file



Mime
View raw message