Data Abstract 9.0.97

Released: May 6, 2016

9.0.97 버젼 업데이트

기능

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.

수정사항

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.