Changelog

Release notes for Quellery. Newest releases first. Download the latest version from the Get Started page.

v1.8.0

22 May 2026 Feature
  • New: read-only HTTP API under /api/v1/ with eight endpoints covering databases, schemas, models, validation, migration, and health. Feature-flagged off by default behind QUELLERY_API_ENABLED. Authentication is by bearer key; authorisation uses the same group-membership model that governs the GUI.
  • New: Admin → API Keys tab. Mint keys (secret shown once in the reveal panel), revoke them (soft-delete, so their history stays visible), and manage which groups they belong to.
  • New: standalone /api-docs.html route reference, accessible to all editions including Trial. Trial customers can evaluate the API surface before upgrading.
  • New: per-key activity column on the API Keys tab — created, last used, and request count, visible to your own operators on your own instance. Quellery never sees it.
  • New: internal observability listener on 127.0.0.1:8081 exposing /internal/live, /internal/ready, /internal/metrics, and /internal/version. Configurable via QUELLERY_METRICS_BIND_ADDRESS and QUELLERY_METRICS_BIND_PORT.
  • New: Prometheus text-format exposition at /internal/metrics for your own scraper.
  • Changed: group memberships now accept both users and API keys as subjects. Existing memberships persisted under the old userId field continue to decode unchanged — no migration required.
  • API access is available on Personal, Team, and Enterprise editions. Trial editions can read the API reference but cannot call the API.
  • Note: the WebSocket path at /ws remains an internal protocol used by the browser app. It is not supported for external programmatic use; integrations should call /api/v1/* instead.

v1.7.0

18 May 2026 Feature
  • You can now choose which schemas of a database to load. The Create / Edit Database dialog has a new Schemas to Load section: click Test & List Schemas to discover the available schemas, then move them between the Unselected and Selected boxes. Leaving the selection empty (or selecting every schema) loads all schemas, including any that are added later. Schema-build performance on databases with many schemas improves dramatically when only the schemas you care about are selected. Foreign keys whose target schema isn't loaded are still displayed but render as plain text rather than links.
  • Tightened up security.

v1.6.0

8 May 2026 Enhancement
  • The MySQL JDBC driver (Connector/J) is no longer bundled with Quellery. Connector/J's GPL 2.0 + FOSS exception licence does not extend to proprietary software, so we cannot redistribute it. Add the driver yourself by following the new Connecting to MySQL section on the Get Started page; PostgreSQL and H2 continue to ship with Quellery.
  • Quellery now ships a THIRD-PARTY-NOTICES.txt file alongside the JAR (and inside the Docker image at /app/THIRD-PARTY-NOTICES.txt) listing every bundled library and its effective licence. The same information is now available on the website at Libraries, linked from the footer of every page. Logback, which is dual-licensed, is used under the Eclipse Public License 1.0.
  • Added a permissions system.
  • Users created by an administrator are now required to choose a new password the first time they log in, rather than continuing with the temporary password the administrator supplied. The same applies after an administrator resets an existing user's password.
  • Breaking: validation cadence is now scoped per (database, schema, model) binding instead of per (database, model). Existing validation intervals reset to "Never" on upgrade and must be reapplied per binding.

v1.5.0

25 April 2026 Feature Enhancement Bug fix
  • Notes in the right-hand detail panel now render as bordered cards that match the FAQ styling on the website, with their action buttons moved outside the card.
  • Checkboxes throughout the app now use the amber brand colour instead of Bootstrap blue, and the "Show descriptions" toggle on the Data tab has been moved to its own toolbar row so it no longer crowds the help button.
  • Fixed the Test button on the Create / Edit Database dialog — it now enables under exactly the same conditions as Save, so you can no longer trigger a connection test before all required fields have been populated.

v1.3.0

23 April 2026 Enhancement
  • GUI redesign — refreshed typography, colour palette and layout, with a new dark mode you can toggle from the nav bar.
  • Website redesign — quellery.io now matches the app's new design system: Fraunces and IBM Plex typography, amber accent on dark-slate surfaces, and an editorial home page with numbered sections.

v1.2.0

21 April 2026 Enhancement Bug fix
  • Administrators can now upload a licence file directly from the Licence dialog in the navigation bar — no need to open the Admin page.
  • Fixed the loading indicator on the Admin page's Create User and Edit User buttons — it now stays visible until the request actually completes, and prevents re-clicks while in flight.
  • Fixed the Delete button on the Admin page's Users table — it now opens a proper confirmation dialog that works in all browsers, replacing the native confirmation prompt which was silently suppressed by Safari.

v1.1.0

19 April 2026 Feature Enhancement
  • Database connection error messages are now user-friendly — failures lead with "Failed to connect" and a brief explanation of what to check, with technical details preserved below.
  • Added a "Test" button to the Create / Edit Database dialog — you can now verify connection details without having to save first.
  • The Pricing page now has a Buy button on each licence edition, so you can go straight to checkout for the edition you want. A one-off (non-renewing) Personal licence option is now also available.
  • Subscription renewals and plan changes now automatically email a fresh licence file once Polar confirms payment.

v1.0.1

18 April 2026 Feature Bug fix
  • Added this changelog page — future releases will be documented here.
  • Fixed an issue where editing a database connection could appear to clear the password, causing subsequent connection attempts to fail. Passwords are now preserved correctly when editing, for both directly-entered values and environment-variable references.
  • Miscellaneous small website improvements.

v1.0.0

18 April 2026 Initial release

First public release of Quellery. Connect to PostgreSQL, MySQL, or H2, document the real rules behind your schema, validate them continuously against live data, and generate migration SQL to enforce them.

  • Live schema introspection with continuous validation
  • Inference of NOT NULL constraints, keys, functional dependencies, null cohorts, and relationships
  • User-defined model types (regex, enumerations, multi-column pattern matches)
  • Migration SQL generation from verified model elements
  • Per-table and schema-level statistics, notes, and violation tracking
  • SQL query editor with enumeration description enrichment
  • Trial, Personal, Team, and Enterprise licensing