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.
Nothing changed in 0.3.0, I just am struggling with flakehub's release process.
- nix pkg:
transactor
bin renamed todatomic-transactor
- nix pkg:
console
bin renamed todatomic-console
- nixos module: removed the default settings that leaned towards dev/h2 storage by default
- 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 themain
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
- 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
- This changelog formatting
- Created this flake with datomic-pro version 1.0.7075