Changelog
All notable changes to this project will be documented in this file.
This project uses Break Versioning.
v0.14.0 (2026-04-29)
This is a version bump release:
-
Added package versions for version 1.0.7622
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7622(latest) -
pkgs.datomic-pro_1_0_7556 -
pkgs.datomic-pro_1_0_7491 -
pkgs.datomic-pro_1_0_7482 -
pkgs.datomic-pro_1_0_7469 -
pkgs.datomic-pro_1_0_7394 -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7622(latest) -
pkgs.datomic-pro-peer_1_0_7556 -
pkgs.datomic-pro-peer_1_0_7491 -
pkgs.datomic-pro-peer_1_0_7482 -
pkgs.datomic-pro-peer_1_0_7469 -
pkgs.datomic-pro-peer_1_0_7394 -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.13.0 (2026-04-01)
This is a version bump release:
-
Added package versions for version 1.0.7556
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7556(latest) -
pkgs.datomic-pro_1_0_7491 -
pkgs.datomic-pro_1_0_7482 -
pkgs.datomic-pro_1_0_7469 -
pkgs.datomic-pro_1_0_7394 -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7556(latest) -
pkgs.datomic-pro-peer_1_0_7491 -
pkgs.datomic-pro-peer_1_0_7482 -
pkgs.datomic-pro-peer_1_0_7469 -
pkgs.datomic-pro-peer_1_0_7394 -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.12.0 (2026-02-03)
This is a version bump release:
-
Added package versions for version 1.0.7491
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7491(latest) -
pkgs.datomic-pro_1_0_7482 -
pkgs.datomic-pro_1_0_7469 -
pkgs.datomic-pro_1_0_7394 -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7491(latest) -
pkgs.datomic-pro-peer_1_0_7482 -
pkgs.datomic-pro-peer_1_0_7469 -
pkgs.datomic-pro-peer_1_0_7394 -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.11.0 (2026-02-03)
Breaking
-
NixOS module: The
services.datomic-pro.packageoption is now required. You must explicitly pin your Datomic version. This change prevents unexpected upgrades that could affect your data. -
Switch from SemVer to BreakVer. I actually had meant to use BreakVer all along and thought we were, but didn’t see the copy paste error until just now (yes this is a violation of SemVer by not bumping the major version number).
v0.10.0 (2026-02-03)
This is a version bump release:
-
Added package versions for version 1.0.7482
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7482(latest) -
pkgs.datomic-pro_1_0_7469 -
pkgs.datomic-pro_1_0_7394 -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7482(latest) -
pkgs.datomic-pro-peer_1_0_7469 -
pkgs.datomic-pro-peer_1_0_7394 -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.9.0 (2025-12-14)
This is a version bump release:
-
Added package versions for version 1.0.7469
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7469(latest) -
pkgs.datomic-pro_1_0_7394 -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7469(latest) -
pkgs.datomic-pro-peer_1_0_7394 -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
New Contributors
-
@licht1stein made their first contribution in https://github.com/outskirtslabs/datomic-pro-flake/pull/6
v0.8.0 (2025-09-08)
The project repository has moved from my personal github to my open-source project org:
This is also a version bump release:
-
Added package versions for version 1.0.7394
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7394(latest) -
pkgs.datomic-pro_1_0_7387 -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7394(latest) -
pkgs.datomic-pro-peer_1_0_7387 -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.7.0 (2025-07-09)
This is a version bump release:
-
Added package versions for version 1.0.7387
pkgs.datomic-pro will always be the latest release, but the following
specific versions are also available:
-
pkgs.datomic-pro_1_0_7387(latest) -
pkgs.datomic-pro_1_0_7364 -
pkgs.datomic-pro_1_0_7277
And for peer:
-
pkgs.datomic-pro-peer_1_0_7387(latest) -
pkgs.datomic-pro-peer_1_0_7364 -
pkgs.datomic-pro-peer_1_0_7277
v0.6.0 (2025-05-15)
This release brings versioned packages! We recommend you pin your deployments to specific versions and upgrade intentionally.
v0.5.0 (2025-05-15)
This release brings a Datomic version bump to version 1.0.7364.
Also notably the container image size is now 433M, down from over 750M, thanks to Datomic’s efforts to slim down the release jar!
Changed
-
nix pkg: Updated
datomic-proanddatomic-pro-peerto version 1.0.7364 -
docs: Improved SQLite example with rails 8 inspired tuning
v0.3.0 (2024-11-01)
Nothing changed in 0.3.0, I just am struggling with flakehub’s release process.
v0.2.0 (2024-11-01)
Breaking
-
nix pkg:
transactorbin renamed todatomic-transactor -
nix pkg:
consolebin renamed todatomic-console -
nixos module: removed the default settings that leaned towards dev/h2 storage by default
Added
-
oci image: Added Docker container image with lots of customizable features
-
Includes sqlite, postgresql, and mysql JDBC drivers by default
-
Ability to customize the CLASSPATH and LD_LIBRARY_PATH
-
unstablecontainer image tag that follows themainbranch
-
-
nix pkg: Added ability to override the build and add extra native libs or java libs
-
nix pkg: Exposed more packages:
datomic-shell,datomic-run,datomic-repl,datomic-peer-server -
nixos module: You can now configure: logging, extra classpath entries, and extra java options.
-
nix pkg: Added datomic-pro-peer package which is the datomic peer library with all of its dependencies
-
nix pkg: Added option to build slimmed down JRE for datomic-pro