Skip to content

Releases: get-convex/convex-backend

Precompiled 2024-07-16-9e1549d

16 Jul 00:50
Compare
Choose a tag to compare
component-picker in dashboard (#27906)

GitOrigin-RevId: 8f7f3752a5933e536caad54558c6690b7234ef3d

Precompiled 2024-07-15-18ef81b

15 Jul 00:51
Compare
Choose a tag to compare
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. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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. ([#&#8203;79](https://github.com/smol-rs/async-channel/issues/79))
-   Bump MSRV to 1.60. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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. ([#&#8203;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`. ([#&#8203;59](https://github.com/smol-rs/async-channel/issues/59))
-   Add support for the `wasm32` target. ([#&#8203;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

12 Jul 00:49
Compare
Choose a tag to compare
Enable components in js-integration-tests (#27632)

GitOrigin-RevId: 6a3c452b4fc133911b9ad7af8ab24c7674815711

Precompiled 2024-07-11-7b6951b

11 Jul 00:50
Compare
Choose a tag to compare
Add developer error tag to vector search metrics (#27751)

Tag developer errors in vector search metric.

GitOrigin-RevId: 5bd2e0e758a576865c4f93a1e23404cf2aabacc0

Precompiled 2024-07-10-b019df3

10 Jul 00:53
Compare
Choose a tag to compare
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

09 Jul 00:50
Compare
Choose a tag to compare
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

08 Jul 00:51
Compare
Choose a tag to compare
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

05 Jul 00:50
Compare
Choose a tag to compare
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

04 Jul 00:50
Compare
Choose a tag to compare
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

03 Jul 00:54
Compare
Choose a tag to compare
file storage refactor

GitOrigin-RevId: 1e654aaf7ca1ea7297c37cdcea193f6aae850f1f