Skip to content

Releases: BuildsHappy/openbase

v0.3.0 — Query & Functions Release

Choose a tag to compare

@David-T-Campos David-T-Campos released this 09 Mar 18:54

OpenBase v0.3.0 — Query & Functions Release

Two major platform capabilities land in this release.

What's new

OpenBase Query Language (OQL)
A custom query language designed specifically for OpenBase's data model. Supports selecting columns, filtering, ordering, limiting, joining tables, and aggregations. Includes a full OQL editor in the dashboard with syntax highlighting, autocomplete, and query history. Also exposed via the API and SDK with client.oql(...).

Functions Runtime
Write and deploy JavaScript/TypeScript functions that run server-side on your OpenBase instance. Functions have full access to the database, storage, and auth clients. Trigger via RPC (client.rpc('name', params)), webhooks, or scheduled cron jobs. Manage functions from the dashboard — create, edit, deploy, view logs, and delete. Sandboxed execution so a bad function cannot crash your instance.

v0.2.0 — Foundation Release

Choose a tag to compare

@David-T-Campos David-T-Campos released this 09 Mar 17:48

OpenBase v0.2.0 — Foundation Release

This release transforms OpenBase from a proof of concept into a complete, production-ready Backend-as-a-Service platform.

What's new

CLI
Full openbase CLI with init, start, stop, status, gen types, migration new/run/rollback, db push/pull/reset, and seed — works against local and remote instances.

Schema Migrations
Full migration file system with alter-table support, rollback, and migration history in the dashboard.

Auth Management
Password reset, email confirmation, admin session revocation, user disable/delete, user management dashboard, and MFA management UI and SDK methods.

Team & RBAC
Team member invitations with a fully configurable role system — define custom roles with granular permissions per resource and assign them to team members.

Storage
Signed upload URLs, resumable uploads, per-object access policies, object metadata, and a storage rules engine.

Transactions
A proper transaction API with compensating rollback, optimistic locking, and concurrent conflict handling — exposed cleanly in the SDK.

Realtime Overhaul
Typed filter expressions, multiplexed channels over a single WebSocket connection, and a Supabase-familiar SDK API.

Backups
Scheduled automatic backups with configurable retention, one-click restore, and backup health indicators in the operator dashboard.

Operator Tooling
System-wide health dashboard, Telegram session health per project, Redis health, queue inspection, manual job management, warmup overrides, audit trail, dead-letter queue UI, and webhook delivery history.

Hope it's liked =)

v0.1.3

Choose a tag to compare

@David-T-Campos David-T-Campos released this 09 Mar 12:49

improve: implement all audit improvements =)

v0.1.2

Choose a tag to compare

@David-T-Campos David-T-Campos released this 09 Mar 09:12

Fixed some medium level bugs =)

v0.1.1

Choose a tag to compare

@David-T-Campos David-T-Campos released this 09 Mar 08:31

Fix bugs and discrepancies found in the codebase =)

v0.1.0 — Initial Release

Choose a tag to compare

@David-T-Campos David-T-Campos released this 08 Mar 18:25

First public release of OpenBase — free, open-source Supabase alternative powered by Telegram.