🎵 Schemas'll never be the same. That's just the way it is... Changes. 🎵
We improve schema evolution safety with enhancements to the schema pushing system, resulting in more flexible and reliable database structure upgrades
We improve schema evolution safety with enhancements to the schema pushing system, resulting in more flexible and reliable database structure upgrades
We release a bevy of improvements and bug fixes as we look ahead to Triplit 1.0.
We release a guide for self-hosting Triplit on Cloudflare Workers and add new documentation for the Sessions API.
We improved APIs for refreshing sessions, make syncing more efficient across clients, and start load testing Triplit Cloud.
We build an experimental Triplit server in Bun and Hono, and upgrade the Starter plan for Triplit Cloud.
We introduce a new background syncing API, improve webhooks based on community feedback, and add an experimental cache that can run on client and server.
We release a slew of improvements for roles, the console and error messages across the Triplit stack.
Triplit database events can now be sent to outside APIs with the new webhooks feature, now in developer preview.
We do some Fall cleaning in the codebase and make Triplit more efficient in the process, ship a bevy of other improvements, and preview our next big feature: webhooks.
Faster response times for triplit.io projects, add the ability to rename projects in the dashboard, and add a utility to convert Triplit schemas to JSON Schema.
Triplit 0.5.0 brings new quality of life improvements to queries and sessions. We explain the breaking changes and how to migrate.
You can now simulate Roles and Permissions with the Triplit Console, and we add a TanStack Router integration.
Triplit makes a second appearance at the LoFi meetup series, we add a Supabase Auth integration guide, and more.
We deduplicate queries for faster, more efficient database performance, and add support for multi-file schemas in the Triplit CLI.
We add a memoization system to speed up queries that touch the same data and improve dashboard loading times.
We make low-level database changes to improve performance and reduce memory use, write a guide to integrate Clerk auth, and add an `isDefined` filter.
We add a new, fully-typed `subquery` builder method, expand the potential of `include`, and add documentation for offline-mode and server-side rendering.
Triplit adds support for Angular.js, WorkerClient in Android Chrome, and additional bug fixes.
Triplit schemas can be exported to the JSON Schema format, allowing you to use them in a wider range of tools.
We add a Vue template to `create-triplit-app`, get featured on the Syntax podcast, and squash many bugs.
We introduce a new, more granular permissions API and add support for String enums in your schema.
We add a 30-day free trial for Triplit Cloud, the fastest way to try Triplit in production.
We add a new `exists` helper for building relational filters, Vue bindings and new storage options for the Triplit server.
We make improvements to the `create-triplit-app` command, introduce a new demo environment, and make the CLI faster to install.
We release new ways to connect your self-hosted instance to Triplit for fun and profit.
We improved Typescript types for results, added a short hand for querying on the ID of an entity, and added a useQueryOne hook to the React Client.
We outline some improvements Triplit, including better support for nested records in the console, `expo-sqlite` support, and the ability to save schema changes made in the console.
The Experimental Web Worker approaches feature parity, we make some under-the-hood changes for faster startup times, and we add a copy-value button to the Console.
We reorganize and expand the Triplit documentation, add some new fancy Typescript, release a video and more.
We add experimental REPL features, support for `undefined` in filters, and an RSS for this blog.
We released a guide for self-hosting Triplit in a variety of ways, on a variety of platforms. We also added docs for the Triplit CLI.
We achieved major speedups for queries with large result sets and for insert operations, in addition to adding Bun support to `triplit init`.
We created new variable scoping system and we open-sourced our Excalidraw demo
We expand the available loading state for query hooks in Triplit, making it easier to manage your UI.
Triplit release notes for April 5th, 2024
Triplit release notes for March 29th, 2024
Triplit release notes for March 22nd, 2024
Triplit release notes for March 15th, 2024
Triplit release notes for March 8th, 2024
Triplit release notes for March 1st, 2024
Triplit release notes for February 23rd, 2024
Triplit release notes for February 15th, 2024