Released: May 6, 2016
Aggiornamenti in 9.0.97
Funzionalità
This release focused on revising and improving Remoting SDK, the network layer that underlies Data Abstract.
Enhancements to Data Abstract for Delphi:
- Added support for Delphi 10.1 Berlin.
Enhancements to Data Abstract for Cocoa:
- All new CodeGen4-based code generation.
- Build with and support Bitcode.
- tvOS Support.
- watchOS support.
- Port DA samples to Swift.
- Combine iOS, watchOS and tvOS frameworks to be fat/universal for Device+Simulator.
- Improvements and nullability annotations for better Swift and Elements interop.
- New remoteDataAdapter:requestDidFailWithException: delegate callback, and handle clientChannel:requestDidFailWithException as well.
- Ship product as as .dmg, not .pkg.
- Ship proper ".framework" for iOS (in addition to static library).
- Started converting some APIs to use generics, when building for iOS 9 or OS X 10.11.
Correzioni
Fixes in Data Abstract for .NET
- 74992: DA LINQ: Query containing intermediate 'into' clause fails Cast Exception.
- 74972: Obsolete Bin1 streamer code cannot be built anymore due to API changes.
- 74905: SalesReport table in the sample domain has incorrect parameter types and doesn't use their parameters at all.
Fixes in Data Abstract for Cocoa
- Add App Transport Security fix to all samples.
- Export DAFileBriefcase.h and DAFolderBriefcase.h from framework header so the classes are accessible from Elements, too.
- Vast improvements to all samples.
Fixes in Data Abstract for Delphi
- 75092: TDatasetProivider problem on destroy.
- 75050: Lazarus 1.6: FillWithDASql Problem.
- 74840: AnyDAC/FireDAC driver: sometimes "Definition name [__DACD.#] is duplicated." exception is raised.
Fixes in Data Abstract for Java
- Many improvements to Samples.