Releases: get-convex/convex-backend
Releases · get-convex/convex-backend
Precompiled 2024-07-02-c3266c8
update COMPONENTS_ENABLED gating (#27529) update components code to go through the same path regardless of whether components are enabled. if there are is no document for root component metadata, and we're querying the root component or its definition, return the default data (ComponentType::App or an empty ComponentDefinitionMetadata). this allows us to start using components in prod without worrying about data getting out of sync. we don't need to backfill anything to get started with components. note if there is no component metadata, you can't call function in child components, but i think that's expected. this change is tested pretty well by existing tests, since i'm opening up the components codepaths to always run, instead of hiding them behind an env variable GitOrigin-RevId: 0ceaf2a57ab6df701f25764cdcd4c3e1edf299b3
Precompiled 2024-07-01-7d52d79
Upgrade async_zip (#27417) The new interface is rather nice - as it uses the type system to alternate between zipfile and zipreader. GitOrigin-RevId: 38158a31fc97b5e6ce21a5a8bca6b8a7a182cdc1
Precompiled 2024-06-28-91981ab
Update GitOrigin-RevId: 79c94dba3604cc915e83c8dee23f365dd748a2f1
Precompiled 2024-06-27-6feeaf2
Run model tests and proptests at lower concurrency in CI (#27364) This seems to offer a modest speedup, between 20-40s depending on the machine type. The model tests hammer local postgres too quickly and use up all available disk I/O, and proptests peg the CPU. By limiting the number that can be running from each group, we are able to make forward progress a bit faster. GitOrigin-RevId: d6c7608166427780b3dfe7ef6194adf283a324de
Precompiled 2024-06-26-19018a9
Use TextFlusher2 in tests (#27337) This PR converts tests to use `TextFlusher2` instead of `TextFlusher`, which enables us to remove the single-segment build path. GitOrigin-RevId: be6a9788d62a3f289affa904bed5c3c1d1fcb8e2
Precompiled 2024-06-25-ce3450f
Merge deletes correctly for text indexes (#27302) This PR fixes a bug where we were not updating the deleted terms metadata when reprocessing deletes that happened in a race with a compaction. I added a `merge_deletes` method to the search index trait and had to thread through repeatable persistence to look up previous revisions for text search. It's a shame that we have to re-walk the document log and previous revisions in this race, but it also seems complicated to store the deletes and try to remap them to the right segments because we don't know how many compactions occur while we're writing the new segment to disk. GitOrigin-RevId: e7df528990f8d36bd25b0be11a6b841e192e55ce
Precompiled 2024-06-24-ae28538
Make knobs for scheduled job backoff (#27280) ...also default from 5s max to 30s max. GitOrigin-RevId: 071d25eed190f5408e5d81d0886c4e555f269874
Precompiled 2024-06-21-e4ab537
npm release version 1.12.2 (#27232) GitOrigin-RevId: d9cf545efd715a049ad15aae3c6ce9b9b487be4a
Precompiled 2024-06-20-dccc63a
Changelog for 1.13 (#27206) update changelog for 1.13.0-alpha.1 GitOrigin-RevId: f72b348debf0e293d77aad8aeead8cbde064335e
Precompiled 2024-06-19-dccc63a
Changelog for 1.13 (#27206) update changelog for 1.13.0-alpha.1 GitOrigin-RevId: f72b348debf0e293d77aad8aeead8cbde064335e