Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 3.89 KB

File metadata and controls

68 lines (50 loc) · 3.89 KB

11.12.6

  • [added] Add grpc request header for platform name and sdk version to enable metrics collection in cloud monitoring.
  • [added] Add grpc request header for SQL Connect server affinity, to improve server resource usage efficiency and performance.
  • [fixed] Fixed an issue where remote queries using @refresh with long intervals (e.g., 5 minutes) would silently stop receiving updates. #16538

11.12.5

  • [fixed] Improved caching performance especially for large result sets.

11.12.4

  • [fixed] LocalDate produces Arabic-Indic digits on Saudi/Persian/Egyptian devices, backend rejects payload. #16236
  • [fixed] Reduce log level to suppress noisy Timestamp decoder log. #106

11.12.3

  • [fixed] Client cache does not get initialized in prod initialization flows. #16207
  • [fixed] Regression: QueryRefObservableObject published properties don't get updated in non-streaming scenarios.

11.12.2

  • [fixed] Improved handling of stream disconnect and reconnect scenarios.

11.12.1

  • [fixed] Cache fails to store and decode results with empty root array.

11.12.0

  • [added] Support for bidirectional streaming for subscriptions and operation execution.

11.11.1

  • [fixed] Update cache identifier format to match Dart.

11.11.0

  • [added] Support for client-side caching and offline reads.
  • [fixed] LocalDate's date value isn't accessible.

11.10.0

  • [added] Starting FDC Tools from Xcode sets up a template Firebase Data Connect project in the Xcode project folder. See the README.md for an updated Getting Started section.

11.9.0

  • [added] Start Firebase Data Connect Schema and Query design tools from Xcode. See the README.md for more information.

11.8.0

  • [changed] Firebase Core SDK dependency version range has been extended to include the 12.x version. #15139

11.7.2

  • [fixed] DataConnectOperationError now includes underlying server error messages in the debug description instead of a generic decoding error. #14945

11.7.1

  • [fixed] AnyValue type fixes to support decoding values fetched using PostgreSQL jsonb_build_object. AnyValue now internally stores data as a JSON value / dictionary instead of Swift.Data.

11.7.0

  • [changed] Firebase Data Connect has exited beta and is now generally available for use.
  • [changed] Breaking Change: Refactored the base DataConnectError error type to be a protocol instead of an enum and introduced concrete error types DataConnectInitError, DataConnectCodecError, DataConnectOperationError. Note that if you have code using a switch on the previous error enum, you will need to update that code. See the [PR] (#42) for a usage example and DataConnectError.swift for implementation details.
  • [added] Support for partial errors via the above mentioned DataConnectOperationError.

11.6.0-beta

  • [changed] Dependency on Firebase iOS SDK changed to 'minimum version required' instead of an 'exact version'. This lets apps use the latest version of the Firebase iOS SDK.

11.5.0-beta

  • [added] FriendlyFlix - a comprehensive SwiftUI sample app.
  • [changed] Switched to using AppCheckInterop APIs to remove hard dependency on FirebaseAppCheck library.

11.4.0-beta

  • [added] Support for Swift 6 strict concurrency.
  • [added] Logging within SDKs.
  • [changed] SDK will throw errors if partial GraphQL errors are detected during operation execution.

11.3.0-beta

  • [added] Initial public preview (pre-announced) release of the SDK. For more information visit Firebase Data Connect.