Skip to content

Commit af7366a

Browse files
committed
Version 0.9.15
1 parent c798211 commit af7366a

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Change Log
22

3-
## WIP
3+
## 0.9.15 (2025-01-17)
44

55
### Added
66
- [KV] `transanct-kv-async` function to return a future and transact in batches

doc/dtlv.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ server.
88

99
$ dtlv help
1010

11-
Datalevin (version: 0.9.14)
11+
Datalevin (version: 0.9.15)
1212

1313
Usage: dtlv [options] [command] [arguments]
1414

@@ -51,7 +51,7 @@ will initiate an interactive console (REPL).
5151
```console
5252
$ dtlv
5353

54-
Datalevin (version: 0.9.14)
54+
Datalevin (version: 0.9.15)
5555

5656
Type (help) to see available functions. Some Clojure core functions are also available.
5757
Type (exit) to exit.

doc/install.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ If you use [Leiningen](https://leiningen.org/) build tool, add this to the
1111
`:dependencies` section of your `project.clj` file:
1212

1313
```Clojure
14-
[datalevin "0.9.14"]
14+
[datalevin "0.9.15"]
1515
```
1616

1717
If you use [Clojure CLI](https://clojure.org/guides/deps_and_cli) and
1818
`deps.edn`, declare the dependency like so:
1919

2020
```Clojure
21-
{:deps {datalevin/datalevin {:mvn/version "0.9.14"}}}
21+
{:deps {datalevin/datalevin {:mvn/version "0.9.15"}}}
2222
```
2323

2424
This library supports Java 8 and above.
@@ -108,15 +108,15 @@ See [README on Docker hub](https://hub.docker.com/r/huahaiy/datalevin) for usage
108108

109109
Or download the executable binary from github:
110110

111-
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.14/dtlv-0.9.14-ubuntu-latest-amd64.zip)
111+
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.15/dtlv-0.9.15-ubuntu-latest-amd64.zip)
112112
on x86-64 (AMD64)
113-
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.14/dtlv-0.9.14-ubuntu-latest-aarch64.zip)
113+
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.15/dtlv-0.9.15-ubuntu-latest-aarch64.zip)
114114
on arm64 (AARCH64)
115-
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.14/dtlv-0.9.14-macos-latest-aarch64.zip)
115+
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.15/dtlv-0.9.15-macos-latest-aarch64.zip)
116116
on arm64 (AARCH64)
117-
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.14/dtlv-0.9.14-macos-latest-amd64.zip)
117+
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.15/dtlv-0.9.15-macos-latest-amd64.zip)
118118
on x86-64 (AMD64)
119-
* [Windows](https://github.com/juji-io/datalevin/releases/download/0.9.14/dtlv-0.9.14-windows-amd64.zip) on x86-64 (AMD64)
119+
* [Windows](https://github.com/juji-io/datalevin/releases/download/0.9.15/dtlv-0.9.15-windows-amd64.zip) on x86-64 (AMD64)
120120

121121
Unzip to get a `dtlv` executable, put it on your path.
122122

@@ -125,20 +125,20 @@ You may want to launch `dtlv` in `rlwrap` to get a better REPL experience.
125125
### Uberjar
126126

127127
A JVM
128-
[uberjar](https://github.com/juji-io/datalevin/releases/download/0.9.14/datalevin-0.9.14-standalone.jar)
128+
[uberjar](https://github.com/juji-io/datalevin/releases/download/0.9.15/datalevin-0.9.15-standalone.jar)
129129
is downloadable to use as the command line tool. It is useful when one wants to
130130
run a Datalevin server and needs the efficiency of JVM's JIT, as GraalVM native
131131
image is AOT and not as efficient as JVM for long running programs, or when a
132132
pre-built native version is not available for your platform. For example,
133133
assuming your Java is newer than version 11:
134134

135135
```console
136-
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.14-standalone.jar
136+
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.15-standalone.jar
137137
```
138138
This will start the Datalevin REPL.
139139

140140
```console
141-
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.14-standalone.jar serv -r /tmp/test-server
141+
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.15-standalone.jar serv -r /tmp/test-server
142142
```
143143
Will run the Datalevin server on default port 8898, with root data path at
144144
`/tmp/test-server`.
@@ -156,7 +156,7 @@ registry](https://github.com/babashka/pod-registry) within a Babashka script
156156
#!/usr/bin/env bb
157157
158158
(require '[babashka.pods :as pods])
159-
(pods/load-pod 'huahaiy/datalevin "0.9.14")
159+
(pods/load-pod 'huahaiy/datalevin "0.9.15")
160160
161161
```
162162

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(def version "0.9.14")
1+
(def version "0.9.15")
22

33
(defproject datalevin version
44
:description "A simple, fast and versatile Datalog database"

src/datalevin/constants.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
(def version
1212
"Version number of Datalevin"
13-
"0.9.14")
13+
"0.9.15")
1414

1515
;;---------------------------------------------
1616
;; system constants, fixed

test-jar/deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
:deps
33
{org.clojure/clojure {:mvn/version "1.12.0"}
44
com.github.clj-easy/graal-build-time {:mvn/version "1.0.5"}
5-
datalevin/datalevin {:local/root "../target/datalevin-0.9.14.jar"}}
5+
datalevin/datalevin {:local/root "../target/datalevin-0.9.15.jar"}}
66
:aliases {:build
77
{:deps {io.github.clojure/tools.build {:mvn/version "0.10.6"}}
88
:ns-default build}}}

test-jar/test-uber.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cd "$(dirname "$0")"
1111
if [[ "$jvm_version" -gt "8" ]]; then
1212

1313
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --illegal-access=permit \
14-
-jar ../target/datalevin-0.9.14-standalone.jar exec << EOF
14+
-jar ../target/datalevin-0.9.15-standalone.jar exec << EOF
1515
(def conn (get-conn "/tmp/test-db"))
1616
(transact! conn [{:name "world"}])
1717
(q '[:find ?g :where [_ :name ?g]] @conn)
@@ -20,7 +20,7 @@ EOF
2020

2121
else
2222

23-
java -jar ../target/datalevin-0.9.14-standalone.jar exec << EOF
23+
java -jar ../target/datalevin-0.9.15-standalone.jar exec << EOF
2424
(def conn (get-conn "/tmp/test-db"))
2525
(transact! conn [{:name "world"}])
2626
(q '[:find ?g :where [_ :name ?g]] @conn)

0 commit comments

Comments
 (0)