Skip to content

Releases: convex/convex-backend

Precompiled 2026-10-10-72ce13c

Choose a tag to compare

usage: aggregate database bandwidth (#59420)

Remove the redundant empty-batch check in audit-log delivery; both Firehose transports already handle empty batches.

Allow database bandwidth events to omit `request_id` for summaries spanning multiple requests. Individual execution events retain their real request ID.

Remove the legacy v1 `ingress` and `egress` counters from the database bandwidth event. The pipeline reads the v2 counters and now tolerates the v1 fields being absent. Note that v1 egress also counted vector-search and snapshot-export reads, which v2 does not; the per-execution event now carries only the v2 view. The test usage logger drops its v1 database counters accordingly.

GitOrigin-RevId: b0630f40fe70666d62599288de2d24ff6f6c878a

Precompiled 2026-10-10-bb95347

Pre-release

Choose a tag to compare

Add search query arg to logs page (#59453)

Should make it easy to link to a page w/ search params (filter params, and component/function/level selection)

GitOrigin-RevId: d6828ecf19f1fb6ed9515c870fe509994ae4e3aa

Precompiled 2026-10-09-deb555a

Pre-release

Choose a tag to compare

Release ai-sdk-provider 0.3.0 (#59425)

Bump `@convex-dev/ai-sdk-provider` to `0.3.0` for the stable release of voice support and opt-in ZDR routing.

GitOrigin-RevId: 31541635c471ba945dab5f34d62862dce0ff71fc

Precompiled 2026-10-09-bab3490

Pre-release

Choose a tag to compare

Treat a missing Glue table as missing when loading it lazily (#59549)

Fix S3 exports failing with `EntityNotFoundException` when a sync page touches a table that isn't in Glue yet. Glue's `load_table` reports a missing table as `ErrorKind::Unexpected` rather than `TableNotFound`, so after #59462 started loading tables lazily, every such page failed and its retries failed too. The writer now checks `table_exists`, which recognizes Glue's `EntityNotFoundException`, before loading.

GitOrigin-RevId: bb8e3fbd07b5d7a2e42d8df5898e682aebd1e854

Precompiled 2026-10-09-b08985e

Pre-release

Choose a tag to compare

ai-sdk-provider: retry transient transcription failures (#59458)

Use AI SDK APICallError for transcription failures so transient HTTP errors honor maxRetries. Preserve the status and response headers for SDK retry handling.

GitOrigin-RevId: 148b56105706bdde168df56036a2d8b148af8b0a

Precompiled 2026-10-09-5402619

Pre-release

Choose a tag to compare

Add metrics to s3 export worker (#59509)

GitOrigin-RevId: a2ee34b1641cf485e985cfbe20fbe624c54cc56a

Precompiled 2026-10-08-a4ad353

Pre-release

Choose a tag to compare

docs: Update function bundle size limits (#59282)

GitOrigin-RevId: 4fde2e3a6b06c100059cb41c417abfde311d2b21

Precompiled 2026-10-08-076c52c

Pre-release

Choose a tag to compare

precompiled-2026-10-08-076c52c

dashboard: show schema validation and index backfill progress on the …

Precompiled 2026-10-08-02fe59b

Pre-release

Choose a tag to compare

docs: Update AI Gateway model list (#59445)

GitOrigin-RevId: 49bb063a5ac229191684b1e92a3b2b4ff8086ae6

Precompiled 2026-10-07-d8bdde0

Pre-release

Choose a tag to compare

precompiled-2026-10-07-d8bdde0

Rename the S3 integration to AWS S3 and collapse its setup steps (#59…