Releases: get-convex/convex-backend
Releases · get-convex/convex-backend
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
Precompiled 2024-08-07-e6fef13
Add instance_name to selected sync worker stats. (#28754) With moving sync worker to Usher it is useful to be able to track some metrics per instance. GitOrigin-RevId: 7c1380c342f8fe07db06a3507e84bd7da64b20e2
Precompiled 2024-08-06-564df84
revert `db.table` even within components (#28742) GitOrigin-RevId: e15ea13cce499349ee27ce6c1a4e57ac6700edfa
Precompiled 2024-08-05-a01d010
Resubmit export PRs (#28698) GitOrigin-RevId: 6f5d9a5e47e4aa4552ccb4fd1a170f43ba118a09
Precompiled 2024-08-02-72f1835
Mark WSM return as infallible (#28613) It can't fail! It's spawned so this is ideal. GitOrigin-RevId: cdc777738facee6da6725a51ff1d60be2a2eeb22
Precompiled 2024-08-01-19eacad
Fix isolate build + components build on windows (#28559) Esbuild requires these values to be reasonable like this to work on windows. Cross platform - what a headache! GitOrigin-RevId: 290db0ec5702852ba60b5a7c8155687a2a3a36ed