Releases: get-convex/convex-backend
Releases · get-convex/convex-backend
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://github.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://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-231) [Compare Source](https://github.com/smol-rs/async-channel/compare/v2.3.0...v2.3.1) - Use the correct version of `async-channel` in our manifest. ([#​93](https://github.com/smol-rs/async-channel/issues/93)) ### [`v2.3.0`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-230) [Compare Source](https://github.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://github.com/smol-rs/async-channel/issues/89)) ### [`v2.2.1`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-221) [Compare Source](https://github.com/smol-rs/async-channel/compare/v2.2.0...v2.2.1) - Fix the CI badge in the `crates.io` page. ([#​84](https://github.com/smol-rs/async-channel/issues/84)) ### [`v2.2.0`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-220) [Compare Source](https://github.com/smol-rs/async-channel/compare/v2.1.1...v2.2.0) - Bump `event-listener` to v5.0.0. ([#​79](https://github.com/smol-rs/async-channel/issues/79)) - Bump MSRV to 1.60. ([#​80](https://github.com/smol-rs/async-channel/issues/80)) ### [`v2.1.1`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-211) [Compare Source](https://github.com/smol-rs/async-channel/compare/v2.1.0...v2.1.1) - Bump `event-listener` to v4.0.0. ([#​73](https://github.com/smol-rs/async-channel/issues/73)) ### [`v2.1.0`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-210) [Compare Source](https://github.com/smol-rs/async-channel/compare/v2.0.0...v2.1.0) - Bump `futures-lite` to its latest version. ([#​70](https://github.com/smol-rs/async-channel/issues/70)) ### [`v2.0.0`](https://github.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-200) [Compare Source](https://github.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://github.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://github.com/smol-rs/async-channel/issues/59)) - Add support for the `wasm32` target. ([#​67](https://github.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
Precompiled 2024-07-09-11fc9ea
Improve error messages in components (#27664) improve error messages when printing a UDF path or module that is in a component other than the root. also reduce usage of functions `as_root_udf_path` and `into_root_udf_path` which throw a system error when given a path that's not in the root component. GitOrigin-RevId: 10689577d5fe4a10329d5f6a98ddb8299cd134ce
Precompiled 2024-07-08-a9edd82
Update Rust crate slab to 0.4.9 (#27480) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [slab](https://github.com/tokio-rs/slab) | workspace.dependencies | patch | `0.4.8` -> `0.4.9` | --- ### 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: 459d1cb41bee7528751b6d632e568c6d0bd19877
Precompiled 2024-07-05-a9edd82
Update Rust crate slab to 0.4.9 (#27480) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [slab](https://github.com/tokio-rs/slab) | workspace.dependencies | patch | `0.4.8` -> `0.4.9` | --- ### 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: 459d1cb41bee7528751b6d632e568c6d0bd19877
Precompiled 2024-07-04-9226c22
route to the most specific http endpoint (#27567) the httpRouter currently has somewhat odd behavior, because we allow paths to overlap but only if you define them in a certain order. new behavior: http route paths can always overlap, unless they are exactly the same. when picking one to execute, we choose an exact path if one matches, and otherwise we pick the longest prefix path that matches. added test cases, and also ran similar tests manually GitOrigin-RevId: 372c4bdaf384e91dfa8d4c6cf77e6d75ec1708e2
Precompiled 2024-07-03-7011546
file storage refactor GitOrigin-RevId: 1e654aaf7ca1ea7297c37cdcea193f6aae850f1f