Skip to content

Latest commit

 

History

History
103 lines (68 loc) · 2.54 KB

File metadata and controls

103 lines (68 loc) · 2.54 KB

0.10.4

  • Optimizations to check_valid_field_name in sync_types
  • Fix for memory leak in query subscriptions (#15)
  • Bump rust-version minimum from 1.80.1 to 1.85

0.10.3

  • Fix for incorrect client state on WebSocket reconnect
  • New set_auth_callback method on ConvexClient to allow token refresh on WebSocket reconnect

0.10.2

  • Fix for deadlock between client and websocket worker tasks
  • Update tokio dependency

0.10.1

  • Bump sync_types version and depend on it

0.10.0

  • Fix for panic in query subscriptions
  • Bump rust-version minimum from 1.71.1 to 1.80.1

0.9.0

  • Add ConvexClientBuilder pattern for constructing ConvexClient
  • Add support for on_state_change for handling reconnects.
  • Bump rust-version minimum from 1.65.0 to 1.71.1
  • Update url dependency.

0.8.1

Remove native-tls-vendored dependency for tokio-tungstenite. Rely on requested features instead.

0.8.0

  • Support for passing through a client_id to ConvexClient
  • Dependency upgrades

0.7.0

  • Several dependency upgrades

0.6.0

  • Remove support for Set and Map Convex types. These types are deprecated.
  • Add comprehensive support for ConvexError with data payload as part of the FunctionResult enum.
  • Better support for emitting loglines

0.5.0

  • Prelim support for ConvexError, encoded into an anyhow::Error. Eventual plan is to expose a separate catchable type, but just getting something out quickly. PRs accepted!

0.4.0

  • Expose an alternate cleaner JSON export format on Value. The clean format is lossy in some cases (eg both integers and strings are encoded as JSON strings).
  • Expose native-tls-vendored feature

0.3.1

  • Fix compilation with --features=testing
  • Minor syntactic changes to quickstart

0.3.0

  • Remove Value::Id since document IDs are Value::Strings for Convex functions starting from NPM version 0.17
  • Minor improvements to convex_chat_client example
  • Minor improvements in convex_sync_types

0.2.0

  • BUGFIX: Client occasionally used to get stuck in a hot loop after network disconnect.
  • Tweak backoff params for better performance across network disconnect.
  • Minor improvements to convex_chat_client example
  • Minor fix to running tests
  • Bump tokio-tungstenite to 0.18
  • Minor improvements in convex_sync_types

0.1.2

Yanked and re-released as 0.2.0

0.1.1

  • Fix race between mutation result and dropping a subscription.
  • Minor logging/error message improvements.

0.1.0

  • Initial release.
  • Support for queries, subscriptions, mutations, actions