Skip to content

Releases: get-convex/convex-backend

Precompiled 2024-09-04-d0be520

04 Sep 00:51
Compare
Choose a tag to compare
fix `npx convex run --watch --component-path` and make schemas reacti…

…ve (#29494)

fix the CLI so it passes through component path when you do `npx convex run --watch`.

and on schema failures we can rebuild when the data changes in the component whose schema failed.

also there was a bug: when the websocket starts up after creating a query, which happens occasionally in the dashboard and happens every time when the CLI calls `subscribe`, we weren't passing the component path the second time.

GitOrigin-RevId: ee29a46f68ca5726051686636faf1ddb434036c0

Precompiled 2024-09-03-9ddb3a8

03 Sep 00:51
Compare
Choose a tag to compare
Don't prettierignore generated README and tsconfig.json (#29446)

Stop prettierignore-ing generated README and tsconfig.json

GitOrigin-RevId: c7b3b807d2ac94a9e234b94814c152c19ef589d2

Precompiled 2024-09-02-64b5093

02 Sep 00:53
Compare
Choose a tag to compare
Improve schema checking path for deploy2 (#29394)

GitOrigin-RevId: d244fa200dc2687b066abc5439e222679192589a

Precompiled 2024-08-30-ed11fd0

30 Aug 00:51
Compare
Choose a tag to compare
[backend] add DeploymentAuditEvent variant for components push (#29272)

This PR adds a deployment audit event variant for component push.
- One difference to note: we bundle index changes together with the push event, which makes it easy to see that the changes in a push are atomic from the dashboard side.
- Also, we have 3 different ways of serializing index configs, which made this kind of annoying to write. I leveraged the existing `SerializedDeveloperIndexConfig` struct and used serde flatten to make it compatible with the existing build indexes code. Can maybe simplify further here.
- There is a bug where adding an index that was previously removed creates an empty `IndexDiff`. I'll fix it in a follow up.

GitOrigin-RevId: 235c2eacda54f34a904a37de66802c62f73c1204

Precompiled 2024-08-29-99de13e

29 Aug 00:50
Compare
Choose a tag to compare
Update `Changelog.md` for 1.15.0 (#29296)

GitOrigin-RevId: 080d72c25cb7ef2a2e869ff8a32c1d46f4320462

Precompiled 2024-08-28-daa709c

28 Aug 00:51
Compare
Choose a tag to compare
snapshot export component subtree (#29149)

enable snapshot exports of a subtee of the component tree.
this is especially useful if a component has been unmounted (deleted from source code) and you want to recover its data.

<img width="1534" alt="Screenshot 2024-08-23 at 12 41 26 PM" src="https://github.com/user-attachments/assets/e8a4287d-36ba-48a7-9a92-1dc3ff42ebcb">

GitOrigin-RevId: 0e9ebd6d483c17f9c80c63c862ce3a7d0ebc7d63

Precompiled 2024-08-27-8e1ac98

27 Aug 00:51
Compare
Choose a tag to compare
Round of cleanup of unused dependencies (#29193)

Use cargo machete to find unused dependency arrows and remove them.

GitOrigin-RevId: bcf57119bfe0c518f42698e6db6f16931df109d6

Precompiled 2024-08-23-377349e

23 Aug 00:51
Compare
Choose a tag to compare
JS: Prevent unpause local state sending duplicate queries (#29115)

GitOrigin-RevId: 2bcf0f89670374d2f248e076da8365ee57bb6d87

Precompiled 2024-08-22-cc5b46b

22 Aug 00:51
Compare
Choose a tag to compare
Classify GRPC transport errors as operational (#29083)

Apply same logic to searchlight/funun clients as well as backend callbacks

GitOrigin-RevId: dbe8dacd702cbb1dcd921c939d9eccd7d5f85737

Precompiled 2024-08-21-bd6a173

21 Aug 00:50
Compare
Choose a tag to compare
Log content type to event streams (#28999)

Gets ContentType and StorageId in the logging information.
Ideally it would include `Id<_storage>`, but it's a bit annoying to
get, so just doing StorageUuid for now which is 1-1 equivalent
for the time being.

This makes changes to both usher/backend - which I ensure compatibility of via the `optional` field.

GitOrigin-RevId: a9d40d4a790348c25850d22893b8cbe9b2361348