Skip to content

Releases: get-convex/convex-backend

Precompiled 2024-05-01-6282906

01 May 00:50

Choose a tag to compare

Propagate action cancellation for Funrun (#24942)

This would stop the actions if backend goes away but otherwise result in the same behavior as today.

GitOrigin-RevId: 9ab50448ef5afde7815e2cdc9155dad46aedd117

Precompiled 2024-04-30-2e7f0eb

30 Apr 00:51

Choose a tag to compare

[modules] populate cache with multiple values (#25152)

when we start storing modules in S3, we will want to populate the entire module cache at once by reading the S3 zip file once. To do this, we should add a method to AsyncLru `get_and_prepopulate` that has the same functionality as `get` but the ValueGenerator can return values for additional keys, prepopulating them for future gets.

Started using this method in `ModuleCacheWorker` with no benefits over the existing API -- it's just exercising the codepath in preparation for the S3 use-case.
Also add a unit test.

GitOrigin-RevId: 1191f1558778384cee7690e3f4fb9fcc17ffb07a

Precompiled 2024-04-29-5b5828c

29 Apr 00:52

Choose a tag to compare

Ignore convex/#.* files which are likely emacs tempfiles (#25144)

GitOrigin-RevId: fb0d04a7776731303c11eb1ecdb5c74d0b20f7dc

Precompiled 2024-04-26-560e5a3

26 Apr 00:51

Choose a tag to compare

Clean shutdown the event logger for usage tracking (#24947)

GitOrigin-RevId: a86742f2a39d415bf12d08c35cafa093e14308ac

Precompiled 2024-04-25-03a1142

25 Apr 00:51

Choose a tag to compare

remove `_modules.deleted` field (#25043)

we have removed all documents for which `deleted` is true. clean up the field

GitOrigin-RevId: 7195e013678db9627488482e108008b39fadf8cd

Precompiled 2024-04-24-c9ec833

24 Apr 00:51

Choose a tag to compare

Bump rustls (#24948)

GitOrigin-RevId: 2fbf571f6638426109081e1f2d3bd826ee887009

Precompiled 2024-04-23-788afe4

23 Apr 00:50

Choose a tag to compare

Bump the pnpm version (minor/patch only) (#24904)

GitOrigin-RevId: 5dd133ea33e219f9b8773f06fd243bd9d18d9c84

Precompiled 2024-04-22-0364e93

22 Apr 00:52

Choose a tag to compare

parallel storage.getUrl (#24821)

allow `ctx.storage.getUrl` in queries and mutations to run in parallel with itself, as a batch.

note this removes a couple of the sanity checks, because i don't think they're necessary and with batching they're harder: (1) removes the assertion that there's at most one stored file with a given storage id, (2) removes the assertion that `entry.storage_id == storage_id` when `entry` was fetched with an equality index filter on `storage_id`

i wanted to make it also run in parallel with `db.get` and `db.query` but that turns out to be tricky because those need to use `DeveloperQuery` while file storage urls needs to use `ResolvedQuery`.

GitOrigin-RevId: 41e686efe0b36c60d9e91a99a5cfc8bc4d3f56d3

Precompiled 2024-04-19-32883ae

19 Apr 00:51

Choose a tag to compare

Port even more tests to isolate2 (#24833)

GitOrigin-RevId: f9b8cf1b9fe829748a21f48a9cc36ca4197009dd

Precompiled 2024-04-18-4c52b74

18 Apr 00:51

Choose a tag to compare

Wire up queries to isolate2 (#24784)

GitOrigin-RevId: 10d1b67cdd8ff9ba38822d8563ae17beb0af1382