Skip to content

Releases: get-convex/convex-backend

Precompiled 2025-09-04-9fa7bf7

04 Sep 00:51

Choose a tag to compare

Write schema validation progress (#40553)

In this PR, we start writing schema validation progress in the schema worker. Adds `SchemaValidationProgressTracker` to manage the logic of updating progress without doing too many writes (sets an arbitrary threshold of 500 docs or 5% of the number of documents to validate). Schema validation progress only exists for `Pending` and `Validated` schemas. When we mark a schema as `Overwritten`, `Active`, or `Failed`, the progress document is deleted.

This has a nice side effect in notifying the schema worker in the case that another schema has been submitted or a document update failed validation, so we can stop validating the schema when we encounter missing schema progress. This fixes an issue where the worker would have to run schema validation to completion on a previous pending schema when a new pending schema is submitted (e.g. if someone pushes code, realizes their schema will take too long to validate, and fixes it, they still would have to wait for the first schema validation to complete). With this change, that's no longer the case. Fixes [ENG-9710](https://linear.app/convex/issue/ENG-9710/schema-validation-cancelation)

GitOrigin-RevId: c6e725b36f4b0f26bb1d601ee3e9dfecce5e141b

Precompiled 2025-09-05-3af65b9

05 Sep 00:51

Choose a tag to compare

Pre-release
precompiled-2025-09-05-3af65b9

Make sure that index backfill errors get reported and retry with back…

Precompiled 2025-09-03-d2cf837

03 Sep 00:51

Choose a tag to compare

Update tsdown to v0.14.2 (#40566)

This fixes a tsdown regression where tsdown would incorrectly ignore path aliases from `tsconfig.json`: https://github.com/rolldown/tsdown/issues/467

GitOrigin-RevId: 191116009e5cc28d96dddcb12c1604917062366b

Precompiled 2025-09-02-012fb22

02 Sep 00:51

Choose a tag to compare

Pre-release
precompiled-2025-09-02-012fb22

Support search indexes in the paginatedTableDocuments system UDF (#40…

Precompiled 2025-09-01-012fb22

01 Sep 00:52

Choose a tag to compare

Pre-release
precompiled-2025-09-01-012fb22

Support search indexes in the paginatedTableDocuments system UDF (#40…

Precompiled 2025-08-29-fa43ff8

29 Aug 00:51

Choose a tag to compare

Pre-release
Update `version.convex.dev` data with a cron (#40202)

GitOrigin-RevId: ab38889b6786bf6a6470462c583d294fc8718361

Precompiled 2025-08-28-3b7b895

28 Aug 00:51

Choose a tag to compare

Pre-release
Deployment API endpoint /list_environment_variables (#40330)

GitOrigin-RevId: 280f25b2ac419928434fe2ffec327a80031ac717

Precompiled 2025-08-27-5d27c51

27 Aug 00:51

Choose a tag to compare

Pre-release
dashboard: improve LogOutput display (#40324)

GitOrigin-RevId: 32c365a42ed93e0f034932ee76ce9638a74fb487

Precompiled 2025-08-26-7d336bb

26 Aug 00:51

Choose a tag to compare

Pre-release
Show staged indexes in the dashboard schema view (#40208)

GitOrigin-RevId: 8f4546851c2a532130e42e481a39eae7d42887af

Precompiled 2025-08-25-e4ecd4c

25 Aug 00:52

Choose a tag to compare

Pre-release
Show dashboard link for index backfill progress (#40204)

GitOrigin-RevId: bf0f8898568bc50ea1e00d9cc28d710fcff88975