whoami
whoami•2y ago

Convex 1.0

When will convex reach 1.0? What breaking changes should we expect before that
3 Replies
james
james•2y ago
we don't have a fixed date for 1.0 but it'll be "soon", i.e., ideally this quarter. once we hit 1.0 we intend for our core APIs to be stable, such that code written on 1.0 will continue to operate approximately forever without requiring upgrades (even though folks will upgrade anyway because we'll have a ton of new features still to come 😄) the biggest upcoming change will be a switch from representing IDs as strings rather than as the Id class. this has caused a bunch of pain for users, e.g., the fact that id1 === id2 doesn't work (you need id1.equals(id2)) we're also investigating some changes to our filter syntax that encourage the use of indexes rather than table scans. this has caught folks by surprise, especially those coming from firebase where every field is indexed by default there is a long tail of smaller changes, including some tweaks to how we represent configs in convex.json Convex 0.13 was a rather significant set of changes and we don't anticipate future releases before 1.0 to be any more disruptive than that happy to chat in more detail about any upcoming changes!
whoami
whoamiOP•2y ago
great thanks for the head up! I am recently switching from supabase to convex, it is indeed great for real time applications!
ian
ian•2y ago
With 0.17.0, The IDs as strings change is live!

Did you find this page helpful?