Teams are here!
In addition to assigning roles to the members of your RONIN space, you can now group members into teams for even more granular access control.
Schemas can now be defined in TypeScript!
Take advantage of reviews, reverts, a revision history, and more Git features, by defining your schemas right inside your repo.
Relations are now typed automatically!
When resolving related records, all fields of those records now appear in the types of the main record without manual types.
Introducing Default Field Values
On the new Definition tab for schemas, you can now view and edit all fields and their attributes at a glance, wrapped in a refined UI.
Record Field Actions are now available
Avoid inconsistencies among related records by defining actions that RONIN will perform for child records whenever a parent changes.
React + RONIN are the ultimate dream team
You can now use our new React components to render optimized images, rich text, and other fields stored in RONIN. Zero config.
Something I'm particularly excited about for the coming months is that we'll open-source the entirety of
@ronin
, with only minor exceptions for security purposes. The core data layer, dashboard, and a lot more will all be available on GitHub.
Announcing Image Optimization
Images stored on RONIN can now be optimized and formatted in various different ways, after which they are served from a dedicated CDN.
Blob Storage is here!
Any kind of large binary object can now be stored on RONIN, and images are automatically optimized on the fly. Try out the new Blob field type without any config:
Introducing RONIN for
@honojs
!
It has never been this easy to query data throughout your Hono app. Import the client once and reuse it anywhere via context.
Snapshots are now available!
If you'd like to restore an older version of your data, you can now do so with a single click on the Advanced tab in the Space Settings.
Announcing the RONIN client
Say goodbye to complex ORMs with unnecessary config and enter a new database era focused on you, the developer, rather than computers.
Get ready for
@ronin
2.0:
🔭 Our most intuitive query syntax yet, with auto-generated types and powerful filtering, pagination, & relation features.
🛰️ Our new SQLite-powered infra, which globally serves every query directly from the edge in ~25ms.
Landing in the coming days.
We've received reports that idle browser tabs containing RONIN would stop working when resumed after a long time. We just rolled out a larger update that prevents this and ensures the tab also shows the latest data when resumed. Pinned tabs prevail!