Skip to content

Commit 6e44745

Browse files
committed
Version 0.9.11
1 parent 0bc6443 commit 6e44745

File tree

11 files changed

+25
-25
lines changed

11 files changed

+25
-25
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.11 (2024-10-04)
44

55
### Fixed
66
- [Datalog] Empty results after querying empty database before transact. #269

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ alt="bb compatible"></img></a>
1717
</p>
1818
<p align="center">
1919
<a href="https://github.com/juji-io/datalevin/actions"><img
20-
src="https://github.com/juji-io/datalevin/actions/workflows/release.binaries.yml/badge.svg?branch=0.9.10"
20+
src="https://github.com/juji-io/datalevin/actions/workflows/release.binaries.yml/badge.svg?branch=0.9.11"
2121
alt="datalevin linux/macos amd64 build status"></img></a>
2222
<a href="https://ci.appveyor.com/project/huahaiy/datalevin"><img
2323
src="https://ci.appveyor.com/api/projects/status/github/juji-io/datalevin?svg=true"

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.10)
11+
Datalevin (version: 0.9.11)
1212

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

@@ -49,7 +49,7 @@ will initiate an interactive console (REPL).
4949
```console
5050
$ dtlv
5151

52-
Datalevin (version: 0.9.10)
52+
Datalevin (version: 0.9.11)
5353

5454
Type (help) to see available functions. Some Clojure core functions are also available.
5555
Type (exit) to exit.

doc/install.md

Lines changed: 12 additions & 12 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.10"]
14+
[datalevin "0.9.11"]
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.10"}
21+
{:deps {datalevin/datalevin {:mvn/version "0.9.11"}
2222
com.cognitect/transit-clj {:mvn/version "1.0.333"}
2323
io.airlift/aircompressor {:mvn/version "0.26"}}}
2424
```
@@ -124,18 +124,18 @@ See [README on Docker hub](https://hub.docker.com/r/huahaiy/datalevin) for usage
124124

125125
Or download the executable binary from github:
126126

127-
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.10/dtlv-0.9.10-ubuntu-latest-amd64.zip)
127+
* [Linux](https://github.com/juji-io/datalevin/releases/download/0.9.11/dtlv-0.9.11-ubuntu-latest-amd64.zip)
128128
on x86-64 (AMD64)
129-
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.10/dtlv-0.9.10-macos-latest-aarch64.zip)
129+
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.11/dtlv-0.9.11-macos-latest-aarch64.zip)
130130
on arm64 (AARCH64)
131-
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.10/dtlv-0.9.10-macos-latest-amd64.zip)
131+
* [MacOS](https://github.com/juji-io/datalevin/releases/download/0.9.11/dtlv-0.9.11-macos-latest-amd64.zip)
132132
on x86-64 (AMD64)
133-
* [Windows](https://github.com/juji-io/datalevin/releases/download/0.9.10/dtlv-0.9.10-windows-amd64.zip) on x86-64 (AMD64)
133+
* [Windows](https://github.com/juji-io/datalevin/releases/download/0.9.11/dtlv-0.9.11-windows-amd64.zip) on x86-64 (AMD64)
134134

135135
Unzip, put it on your path, and execute `dtlv help`:
136136

137137
```console
138-
Datalevin (version: 0.9.10)
138+
Datalevin (version: 0.9.11)
139139

140140
Usage: dtlv [options] [command] [arguments]
141141

@@ -172,7 +172,7 @@ Type 'dtlv help <command>' to read about a specific command.
172172
Starting `dtlv` without any arguments goes into the console:
173173

174174
```console
175-
Datalevin (version: 0.9.10)
175+
Datalevin (version: 0.9.11)
176176

177177
Type (help) to see available functions. Some Clojure core functions are also available.
178178
Type (exit) to exit.
@@ -231,20 +231,20 @@ You may want to launch `dtlv` in `rlwrap` to get a better REPL experience.
231231
### Uberjar
232232

233233
A JVM
234-
[uberjar](https://github.com/juji-io/datalevin/releases/download/0.9.10/datalevin-0.9.10-standalone.jar)
234+
[uberjar](https://github.com/juji-io/datalevin/releases/download/0.9.11/datalevin-0.9.11-standalone.jar)
235235
is downloadable to use as the command line tool. It is useful when one wants to
236236
run a Datalevin server and needs the efficiency of JVM's JIT, as GraalVM native
237237
image is AOT and not as efficient as JVM for long running programs, or when a
238238
pre-built native version is not available for your platform. For example,
239239
assuming your Java is newer than version 11:
240240

241241
```console
242-
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.10-standalone.jar
242+
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.11-standalone.jar
243243
```
244244
This will start the Datalevin REPL.
245245

246246
```console
247-
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.10-standalone.jar serv -r /tmp/test-server
247+
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -jar datalevin-0.9.11-standalone.jar serv -r /tmp/test-server
248248
```
249249
Will run the Datalevin server on default port 8898, with root data path at
250250
`/tmp/test-server`.
@@ -262,7 +262,7 @@ registry](https://github.com/babashka/pod-registry) within a Babashka script
262262
#!/usr/bin/env bb
263263
264264
(require '[babashka.pods :as pods])
265-
(pods/load-pod 'huahaiy/datalevin "0.9.10")
265+
(pods/load-pod 'huahaiy/datalevin "0.9.11")
266266
267267
```
268268

native/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.10")
1+
(def version "0.9.11")
22

33
(defproject org.clojars.huahaiy/datalevin-native version
44
:description "Datalevin GraalVM native image and command line tool"

native/test-jar/deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
:main-class "test-jar.core" }}}
77
:deps {org.clojure/clojure {:mvn/version "1.12.0"}
88
org.clojars.huahaiy/datalevin-native
9-
{:local/root "./../target/datalevin-native-0.9.10.jar"}
9+
{:local/root "./../target/datalevin-native-0.9.11.jar"}
1010
}}

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.10")
1+
(def version "0.9.11")
22

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

src/datalevin/main.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
(require 'datalevin.binding.graal)
2525
(require 'datalevin.binding.java))
2626

27-
(def ^:private version "0.9.10")
27+
(def ^:private version "0.9.11")
2828

2929
(def ^:private version-str
3030
(str

test-jar/deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{:deps
2-
{datalevin/datalevin {:local/root "./../target/datalevin-0.9.10.jar"}}
2+
{datalevin/datalevin {:local/root "./../target/datalevin-0.9.11.jar"}}
33
;{datalevin/datalevin {:mvn/version "0.8.18"}}
44
}

test-jar/project.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
(def version "0.9.10")
1+
(def version "0.9.11")
22

33
(defproject test-jar version
44
:description "Test jar for Datalevin GraalVM native image compile"
55
:dependencies [[org.clojure/clojure "1.12.0"]
6-
[org.clojars.huahaiy/datalevin-native "0.9.10"]]
6+
[org.clojars.huahaiy/datalevin-native "0.9.11"]]
77
:jvm-opts ["--add-opens" "java.base/java.nio=ALL-UNNAMED"
88
"--add-opens" "java.base/sun.nio.ch=ALL-UNNAMED"
99
"--illegal-access=permit"

test-jar/test-uber.sh

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

1616
java --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --illegal-access=permit \
17-
-jar ../target/datalevin-0.9.10-standalone.jar exec << EOF
17+
-jar ../target/datalevin-0.9.11-standalone.jar exec << EOF
1818
(def conn (get-conn "/tmp/test-db"))
1919
(transact! conn [{:name "world"}])
2020
(q '[:find ?g :where [_ :name ?g]] @conn)
@@ -23,7 +23,7 @@ EOF
2323

2424
else
2525

26-
java -jar ../target/datalevin-0.9.10-standalone.jar exec << EOF
26+
java -jar ../target/datalevin-0.9.11-standalone.jar exec << EOF
2727
(def conn (get-conn "/tmp/test-db"))
2828
(transact! conn [{:name "world"}])
2929
(q '[:find ?g :where [_ :name ?g]] @conn)

0 commit comments

Comments
 (0)