- Remove support for Set and Map Convex types. These types are deprecated.
- Add comprehensive support for ConvexError with
data
payload as part of theFunctionResult
enum. - Better support for emitting loglines
- 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!
- 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
- Fix compilation with
--features=testing
- Minor syntactic changes to quickstart
- Remove
Value::Id
since document IDs areValue::String
s for Convex functions starting from NPM version 0.17 - Minor improvements to convex_chat_client example
- Minor improvements in convex_sync_types
- 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
Yanked and re-released as 0.2.0
- Fix race between mutation result and dropping a subscription.
- Minor logging/error message improvements.
- Initial release.
- Support for queries, subscriptions, mutations, actions