Documentation - 1.0

 Documentation Summary
 API Documentation
  • Javadoc API Documentation: browse online.
  • ActionScript3 API Documentation: browse online.
  • Download doc.zip (contains both ActionScript3 and Java API documentations).
 Page Summary

Warning

This documentation is intended to be used with GraniteDS 1.0 release only! View updated documentation here.

Status

Stable (production ready)
  • AMF3 (de)serialization (with RemoteObject),
  • Ejb3 services (session beans),
  • Ejb3 persistence (Hibernate) with lazy-loading support,
  • Spring services with Acegi security,
  • Pojo services.
Experimental (beta)
  • Data push (Gravity),
  • Seam services,
  • Guice/Warp services.
     

Release Notes (Granite Data Services 1.0.1)

Version 1.0.1_GA
Improvement
  • GDS-86 - Add support for the <legacy-xml> channel option
  • GDS-88 - Add support for the <legacy-collection> channel option
Bug
  • GDS-87 - ArrayCollections may be empty after deserialization when they need to be converted to special collection types

Release Notes (Granite Data Services 1.0.0)

Version 1.0.0_GA
Improvement
  • GDS-79 - Use org.jboss.seam.security.Identity in SeamSecurityService
  • GDS-80 - ServiceExceptionHandler should handle NoSuchMethodException
Bug
  • GDS-81 - DefaultExternalizer does not serialize correctly Map instances
  • GDS-82 - Gas3 generation in different directory (with translators) fail to map to correct java class.
  • GDS-83 - Gas3 does not provide a way to load a custom enum template
  • GDS-84 - HibernateExternalizer not resolving initialised Hibernate proxies


Version 1.0.0_RC2
New Feature
  • GDS-70 - Add Guice/Warp support & sample application.
Improvement
  • GDS-72 - AcegiSecurityService lookup of AuthenticationManager
  • GDS-77 - Move SecureRemoteObject.as from sample app to core GDS
  • GDS-78 - Add version informations in all Granite Jar/Swc.
Bug
  • GDS-71 - Gas3 does not generate correct code lazy-loaded entity beans with inheritance
  • GDS-73 - EnumExternalizer should use name() instead of toString() in writeExternal(...)
  • GDS-75 - Ensure Flex3 beta3 compatibility (especially for Gravity)
Task
  • GDS-74 - Add separated source folder for Spring & build a granite-spring.jar library.
  • GDS-76 - Rename granite jars with a '-' separator instead of a '.' (eg: granite.hibernate.jar -> granite-hibernate.jar)


Version 1.0.0_RC1
New Feature
  • GDS-60 - Implement a Data Push feature for both Tomcat and Jetty containers
  • GDS-68 - Add Spring/Acegi security in core GDS
  • GDS-69 - Seam Integration
Improvement
  • GDS-40 - GAS3 should generate code for enum types
  • GDS-43 - Pojo services should support "*" source property in destination configuration
  • GDS-55 - Should not require Eclipse (build files)
  • GDS-62 - Update to Groovy 1.5 (Gas3 performances)
  • GDS-66 - Add the possibility to change Gas3 target package
Bug
  • GDS-32 - Exception: ArrayCollection<Number> to be cast to List<Long>
  • GDS-41 - Other classes not serializable preventing proper session clustering for pojo service
  • GDS-51 - Gas3 Generator fails with MappedSuperclass without Id
  • GDS-52 - org.hibernate.LazyInitializationException occur when Entity with Lazy objects where log level is debug. Returns faultCode = "Server.Acknowledge.Failed"
  • GDS-57 - Incomplete setHeader implementation of AbstractMessage class
  • GDS-61 - DATA_XML deserialization in AMF0 message is broken.
  • GDS-63 - Complex Lazy relations are not correctly encoded in AMF3Serializer or decoded in as.
  • GDS-64 - Build generates non Java 5.0 compatible jars.
  • GDS-65 - Ant cannot Instantiate Java2As3 class.

Full Summary for Robots


Browse Space

- Pages
- Blog
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

Other Features

Add Content


Copyright © 2011 Granite Data Services S.A.S. All Rights Reserved.