Releases: get-convex/convex-backend
Releases · get-convex/convex-backend
Precompiled 2024-07-23-263c0d0
precompiled-2024-07-23-263c0d0 rename @convex-dev/convex-react-query -> @convex-dev/react-query (#28…
Precompiled 2024-07-22-d0f3094
delete source_package/tests.rs (#28141) this test has not run for over a year, since there is no `mod tests;` in the mod.rs. It doesn't compile. I tried to get it to compile but eventually realized that it's testing behavior we don't really have anymore. The behavior we want to test is covered in `application/src/tests/source_package.rs:test_source_package` GitOrigin-RevId: 4027da6353716a8708f69d2bb7d1686c54e1d926
Precompiled 2024-07-19-a777582
Groundwork for vanity domains GitOrigin-RevId: a28877118ea0843eb1f224330d58c50baa6dc0a2
Precompiled 2024-07-18-26665f2
remove generated_ids from transaction writes (#28033) `generated_ids` are redundant because they're also represented as the keys in `updates` where `update.old_document.is_none()`. delete the field. reconstruct it when we need to check generated IDs at commit time, and when constructing the proto for funrun to avoid version skew issues. GitOrigin-RevId: 510e856a94ca14a106351a001d29d1b0e5555c95
Precompiled 2024-07-17-0fa8a6c
Add `ComponentPath` to `UdfIdentifier` (#27943) This PR adds `ComponentPath` to `UdfIdentifier`, which we need for namespacing logs and usage. I updated the `/app_metrics` API endpoints to take in component path. I'll follow up with adding that to the dashboard app_metrics calls after backend is pushed with this. GitOrigin-RevId: f87f9667711b865a387a83afcbdcc1dd62d779ef
Precompiled 2024-07-16-9e1549d
component-picker in dashboard (#27906) GitOrigin-RevId: 8f7f3752a5933e536caad54558c6690b7234ef3d
Precompiled 2024-07-15-18ef81b
Update Rust crate async-channel to v2 (#27497) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-channel](https://togithub.com/smol-rs/async-channel) | workspace.dependencies | major | `1.9.0` -> `2.0.0` | --- ### Release Notes <details> <summary>smol-rs/async-channel (async-channel)</summary> ### [`v2.3.1`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-231) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.3.0...v2.3.1) - Use the correct version of `async-channel` in our manifest. ([#​93](https://togithub.com/smol-rs/async-channel/issues/93)) ### [`v2.3.0`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-230) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.2.1...v2.3.0) - Add `force_send` for sending items over the channel that displace other items. ([#​89](https://togithub.com/smol-rs/async-channel/issues/89)) ### [`v2.2.1`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-221) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.2.0...v2.2.1) - Fix the CI badge in the `crates.io` page. ([#​84](https://togithub.com/smol-rs/async-channel/issues/84)) ### [`v2.2.0`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-220) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.1.1...v2.2.0) - Bump `event-listener` to v5.0.0. ([#​79](https://togithub.com/smol-rs/async-channel/issues/79)) - Bump MSRV to 1.60. ([#​80](https://togithub.com/smol-rs/async-channel/issues/80)) ### [`v2.1.1`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-211) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.1.0...v2.1.1) - Bump `event-listener` to v4.0.0. ([#​73](https://togithub.com/smol-rs/async-channel/issues/73)) ### [`v2.1.0`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-210) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v2.0.0...v2.1.0) - Bump `futures-lite` to its latest version. ([#​70](https://togithub.com/smol-rs/async-channel/issues/70)) ### [`v2.0.0`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-200) [Compare Source](https://togithub.com/smol-rs/async-channel/compare/v1.9.0...v2.0.0) - **Breaking:** Make `Send`, `Recv` and `Receiver` `!Unpin`. This enables more efficient event notification strategies. ([#​59](https://togithub.com/smol-rs/async-channel/issues/59)) - **Breaking:** Add an `std` enabled-by-default feature that enables parts of the API that require `std`. ([#​59](https://togithub.com/smol-rs/async-channel/issues/59)) - Add support for the `wasm32` target. ([#​67](https://togithub.com/smol-rs/async-channel/issues/67)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/get-convex/convex). GitOrigin-RevId: 9e4e4147bf8cf3ddc69ae97098002d8abd060ec3
Precompiled 2024-07-12-2764bd8
Enable components in js-integration-tests (#27632) GitOrigin-RevId: 6a3c452b4fc133911b9ad7af8ab24c7674815711
Precompiled 2024-07-11-7b6951b
Add developer error tag to vector search metrics (#27751) Tag developer errors in vector search metric. GitOrigin-RevId: 5bd2e0e758a576865c4f93a1e23404cf2aabacc0
Precompiled 2024-07-10-b019df3
Actions and queries accept both styles for args and returns (#27726) Allow both styles of validator syntax (`v.whatever()` and `{ a: v.whatever() }`) in queries and actions, as well as mutations where both styles already worked for both `args` and `returns`. GitOrigin-RevId: 37677c68709d1223bea1867e78a9c40c645b1f46