Releases: get-convex/convex-backend
Releases · get-convex/convex-backend
Precompiled 2024-08-21-bd6a173
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
Precompiled 2024-08-20-29af293
This FileStorageMetadata struct appears unused (#29003) Seems to have been replaced with a Json struct. GitOrigin-RevId: 78dfd40f5111f5b0e0bf3c3d5c8cdc3fe9b50927
Precompiled 2024-08-19-25598bb
[components] snapshot import (#28951) parse the component path out of the filenames in ZIP files. use this component path to write documents to tables in different components. there's a few missing features that i'll get to later: 1. importing single table csv, json, or jsonl has no way to specify component path so it always imports into root component 2. minor race conditions that should be fixed with ComponentRegistry 3. nice error messages if the component path doesn't exist GitOrigin-RevId: 8efcc413b194eeccea43c56c67afc051dbd9271b
Precompiled 2024-08-16-0c1ba95
[ENG-7151] take component as argument to get_indexes (#28916) GitOrigin-RevId: b809fd715b67fd5d246bef74e02c997349bc27e3
Precompiled 2024-08-15-a735dfb
JS: Fix clearing auth for React strict mode (#28923) GitOrigin-RevId: c7297d7849c172027694a0838409bfb8945b91de
Precompiled 2024-08-14-01eb43a
running functions use ComponentId, not path (#28872) When a function is ready to run, it should run with a ComponentId, not a ComponentPath. ComponentPath is a way of referring to a mounted component, and sometimes we want to run functions in unmounted components. In particular there's now a way for system UDFs to request running such a function: `PublicFunctionPath::ResolvedComponent`. in addition to existing tests, I manually tested the dashboard and made sure system UDFs components still work. GitOrigin-RevId: 48074ae3ea3b71dd9be74a8c7f92843735ce1da6
Precompiled 2024-08-13-a5c3aa8
Test child component is unmounted (#28861) GitOrigin-RevId: eed936c09fe0973b10033e35f8b8a93835420e73
Precompiled 2024-08-12-e785a05
Unmount and remount connects to the same component data (#28828) This PR implements some of the desired component unmount + remount behavior. * Adds a new `ComponentState` to the metadata, unmounting instead of deleting the component when you push a configuration without an existing component. * Remounts components at the same path to the same data. * Adds an application-level test that unmounts + remounts by pushing a `mounted` project, then an `empty` project, then the `mounted` project again. This does not make the data read-only while unmounted, will follow up about that. GitOrigin-RevId: 9fe3753af05308066a0cb385d6357d3bb1a828a1
Precompiled 2024-08-09-7d99d72
[Function Metadata] Finalize the `function-spec` CLI command (#28819) Cleans up the instructions for the command, includes the instance url (so we can pipe this into a convex-helpers CLI command), and unhides this command so it will show up in the next `npm` release. GitOrigin-RevId: 6d40f6f109ad22a4d1446cbb7bba1cde51f49752
Precompiled 2024-08-08-a15ee42
Clean up some ComponentId::TODOs and TableNameSpace::TODOs (#28790) Cleans up some `ComponentId::TODO`s and `TableNamespace::TODO`s. These should just be root because they are not in APIs used for components. GitOrigin-RevId: f98036bba895f0f1582bab090c8290cf5e1d474f