Granite Data Services 2.2.0 BETA 1 is out. You may download it, as usual, on Sourceforge here. There are 4 archives available under the "granite / granite-2.2.0_B1" package:
- graniteds-2.2.0.beta1.zip: contains binaries (jar/swc) in the build folder, examples projects, and sources.
- graniteds-jdk14-2.2.0.beta1.zip: distribution compatible with JDK 1.4.
- graniteds-webcompiler-2.2.0.beta1.zip: contains binary and sources of the MXMLC/AS3 web compiler.
- org.granite.builder_2.2.0.beta1.jar: contains both the Gas3 Ant task and the Eclipse builder as well as sources.
This beta release brings many bug fixes and improvements since the 2.1.0_GA version, as well as three new features:
- ActionScript3 reflection API. This API was already available in 2.1 as a preview but it is now used in Tide and in the AS3 validation framework (JSR-303 like), and may also be used in your projects instead of describeType calls.
- ActionScript3 implementations of BigInteger and BigDecimal. Java big numbers have now their AS3 equivalents and the serialization between Flex and Java with these advanced numeric types may be used without facing the risk of loosing precision.
- ActionScript3 validation API (JSR-303). The new validation API uses, like its Java couterpart, validation annotations. All JSR-303 standard constraints are implemented (but you may write your own). Together with the Gas3 generator, validation annotations in Java entities are automatically replicated in ActionScript3.
Best,
Franck.