Joist 2.3 Released with Rails-style Scopes!
Joist 2.3 is out, headlined by Rails-style scopes, batched paginated finds, enum collections, native Node 26 Temporal support, smarter batched queries, and a large round of hot-path performance work.
Joist 2.3 is out, headlined by Rails-style scopes, batched paginated finds, enum collections, native Node 26 Temporal support, smarter batched queries, and a large round of hot-path performance work.
Joist now auto-batches paginated em.find calls, so GraphQL fields like reviews(first: 5) can be nested deep in a query without causing N+1s.
Joist-driven implementation of closure tables as an example of our declarative business logic.
Joist 2.2 is out, including both the 2.1 and 2.2 releases with faster collection queries, soft-delete resurrection, recursive many-to-many relations, unloaded collection sets, and the node-pg driver migration.
Joist now supports dual release channels, allowing you to choose between a stable and a bleeding-edge version of the ORM.