Docs / EventSourcingDB 1.1 / Changelog / Changelog

Changelog

All notable changes to EventSourcingDB will be documented in this file.

The format is based on Keep a Changelog, and EventSourcingDB adheres to Semantic Versioning.

1.1.0 (September 1st, 2025)Added in 1.1#

Added#

  • Added documentation on the Rust client SDK
  • Added the isEventQlQueryTrue precondition, which only allows writes if the given EventQL query evaluates to true
  • Added documentation on Dynamic Consistency Boundaries
  • Added suggestions for available event types when comparing against the type field in the EventQL editor
  • Added the /read-event-type endpoint to read a specific event type from the database
  • Added a Server header to every HTTP response containing EventSourcingDB/<version>
  • Added support for event signatures using Ed25519 and PKCS#8 PEM private keys via the new CLI flag --signing-key-file

Fixed#

  • Fixed a bug where queries inserted from the EventAI panel were not formatted automatically
  • Fixed a bug where formatting an EventQL query with DISTINCT in the PROJECT INTO clause would remove the DISTINCT keyword
  • Fixed a bug where an EventQL projection with COUNT or SUM would not return any result if the query processed zero events
  • Fixed a bug where an EventQL query would fail silently if it didn't return a row within 5 seconds
  • Fixed a bug that prohibited aggregation functions in EventQL subqueries
  • Fixed a bug in the EventQL editor that resulted in a broken light theme when using light mode in the management UI
  • Fixed the EventQL formatter to include manually placed parentheses in the formatted query
  • Fixed a bug in the documentation where the EventQL function SUBSTRING was incorrectly referred to as SUBSTR

1.0.3 (June 3rd, 2025)#

Added#

  • Added missing fields to the EventQL event representation for parity with the /read-events endpoint

Changed#

  • Changed the link to the NDJSON website in the documentation to point to the GitHub repository instead

Fixed#

  • Fixed running an EventQL query with aggregate functions crashing an empty database
  • Fixed management UI not working when using HTTP on a remote server
  • Fixed management UI not showing the correct number of events after restarting the server with a persistent directory
  • Fixed EventAI panel remaining visible in the UI after disabling it and restarting the server
  • Fixed a typo in the documentation on running EventSourcingDB with Kubernetes

1.0.2 (May 21st, 2025)#

Added#

Fixed#

  • Fixed another issue where running an EventQL query blocked writing new events

1.0.1 (May 12th, 2025)#

Added#

Changed#

  • Removed an unnecessary dependency from the management UI

Fixed#

  • Fixed an issue where running an EventQL query blocked writing new events
  • Fixed missing tiles in the management UI
  • Fixed incorrect rendering of the login page in Safari
  • Fixed typos and broken links in the documentation

1.0.0 (May 5th, 2025)#

  • Initial release