Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.76 KB

CHANGELOG.md

File metadata and controls

49 lines (31 loc) · 1.76 KB

Changelog

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

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

[UNRELEASED]

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: transactor bin renamed to datomic-transactor
  • nix pkg: console bin renamed to datomic-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
    • unstable container image tag that follows the main branch
  • 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

Changed

  • nix pkg: Updated datomic-pro to version 1.0.7260
  • nix pkg: Switched to Nix's JDK 21 headless package (which is supported by Datomic)
  • oci image: Use the slimmed down JRE and a custom babashka build to reduce size of the image

Fixed

  • This changelog formatting

v0.1.0 (2024-06-12)

Added

  • Created this flake with datomic-pro version 1.0.7075