Hi all,

Granite Data Services 2.1.0 GA is out. You  may download it, as usual,
on Sourceforge here
<https://sourceforge.net/projects/granite/files/granite/granite-2.1.0.GA\
/> .  There are 4 archives available under the "granite / 
granite-2.1.0.GA" package:

    * graniteds-2.1.0.GA.zip:  contains binaries (jar/swc) in the build
folder, examples projects, and  sources.
    * graniteds-jdk14-2.1.0.GA.zip: distribution  compatible with JDK
1.4.
    * graniteds-webcompiler-2.1.0.GA.zip:  contains binary and sources of
the MXMLC/AS3 web compiler.
    * org.granite.builder_2.1.0.GA.jar:  contains both the Gas3 Ant task
and the Eclipse builder as well as  sources.
The upgrade from GDS 2.0 should be relatively  seamless, but it's
recommended to upgrade both the gas3 generator and  the GDS runtime
libraries simultaneously, and to regenerate all your  entities.

This final release includes some bug fixes and  improvements since the
2.1.0_RC1 version, see complete Jira changelog here
<http://www.graniteds.org/jira/secure/IssueNavigator.jspa?reset=true&jql\
Query=project+%3D+GDS+AND+fixVersion+%3D+%222.1.0_GA%22+AND+status+%3D+R\
esolved+ORDER+BY+priority+DESC&mode=hide> .

Main  new features since GDS 2.0 are:

    1. Gas3  can now generate typed as3 client proxies for your services,
either with the RemoteObject API or with the Tide API. Many thanks to 
Francesco Faraone and Saverio Trione for this great feature.
    2. Gas3  can now generate a default flex-config.xml configuration
file  including default compilation options and including all as3
classes of  the project. Using this configuration file should avoid the
dreaded  ArgumentError remove the need for dummy variables.
    3. Easier  configuration for Spring and Seam similar to the
Spring-Flex  project : possibility to use of DispatcherServlet or
SeamFilter instead  of the GraniteDS AMFFilter. Adding GraniteDS to a
Spring or Seam project  now requires one line in applicationContext.xml
or  components.xml.
    4. Early support of JCDI  components (JSR-299/Weld).  GraniteDS
supports JCDI conversation contexts and  client side typed event
observers. The graniteds-tide-jcdi example  requires the latest JBoss
5.2 trunk or GlassFish v3 build 70 minimum to  run.
    5. Early support of Hibernate Validator 4 (JSR-303).  The remote
validation features can now be used with  HV4.
    6. Improved client data management features :  Tide is now able to
detect concurrent updates conflicts and  allows conflict resolution by
the user, either with data push or  by intercepting JPA
OptimisticLockException.
    7. Simplified configuration  for Servlet 3 containers. You may now
configure GDS with a Java  class annotated with the @FlexFilter 
annotation.
    8. New ActionScript3  reflection API. This API will be used in the
upcoming AS3 validation  framework (JSR-303 like) but may be used right
now in your projects  instead of describeType calls.
Many  of these new features (and some others) have been described in
details  on GraniteDS blog (see here
<http://graniteds.blogspot.com/2010/01/new-in-graniteds-210-rc2-more-fun\
-with.html>   and here
<http://graniteds.blogspot.com/2010/01/new-in-graniteds-210-rc2-more.htm\
l> ).

Best,
Franck.

Reply via email to