This message covers changes in this release. For more details, see Datomic Cloud Releases | Datomic
2026/02/17 - 1.0.352 - Ion-Dev
- Upgrade: org.clojure/tools.deps.alpha to org.clojure/tools.deps 0.24.1523
- Updated dep list for Datomic Cloud 1217-9399
This message covers changes in this release. For more details, see Datomic Cloud Releases | Datomic
I’m trying to compare the dependency list of this newer ion-dev version to the previous one, but I don’t see any obvious differences, even though I was expecting to see some differences, as mentioned in the announcement:
❯ export -f function ion_dev_deps () {
local ver="$1";
local jar="${HOME}/.m2/repository/com/datomic/ion-dev/$ver/ion-dev-$ver.jar";
unzip -p $jar datomic/ion/dev/cloud-deps.edn |
clojure -M -e "(->> *in* slurp read-string :deps (mapv (juxt key (comp :mvn/version val))) sort (run! (partial apply prn)))" |
tee ion-dev-${ver}-deps.edn
}
❯ diff <(ion_dev_deps 1.0.326) <(ion_dev_deps 1.0.352)
<NO output>
❯ diff ion-dev-1.0.326-deps.edn ion-dev-1.0.352-deps.edn
<NO output>
❯ head -n 3 ion-dev-1.0.326-deps.edn ion-dev-1.0.352-deps.edn
==> ion-dev-1.0.326-deps.edn <==
com.amazonaws/aws-java-sdk "1.12.564"
com.amazonaws/aws-java-sdk-accessanalyzer "1.12.564"
com.amazonaws/aws-java-sdk-account "1.12.564"
==> ion-dev-1.0.352-deps.edn <==
com.amazonaws/aws-java-sdk "1.12.564"
com.amazonaws/aws-java-sdk-accessanalyzer "1.12.564"
com.amazonaws/aws-java-sdk-account "1.12.564"
Is that expected?
the cloud-deps.edn files are indeed the same size and same content hash, only differ in creation date & time, within the 2 versions of the ion-dev jar file:
❯ export -f ion_dev_jar () { echo "${HOME}/.m2/repository/com/datomic/ion-dev/${1}/ion-dev-${1}.jar" }
❯ unzip -v $(ion_dev_jar 1.0.326) datomic/ion/dev/cloud-deps.edn
Archive: /Users/onetom/.m2/repository/com/datomic/ion-dev/1.0.326/ion-dev-1.0.326.jar
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
28348 Defl:N 3906 86% 05-30-2025 12:40 0439aa0f datomic/ion/dev/cloud-deps.edn
-------- ------- --- -------
28348 3906 86% 1 file
❯ unzip -v $(ion_dev_jar 1.0.352) datomic/ion/dev/cloud-deps.edn
Archive: /Users/onetom/.m2/repository/com/datomic/ion-dev/1.0.352/ion-dev-1.0.352.jar
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
28348 Defl:N 3906 86% 02-10-2026 16:30 0439aa0f datomic/ion/dev/cloud-deps.edn
-------- ------- --- -------
28348 3906 86% 1 file
Hi @onetom,
jaret.binford at jaret in ~/Jaret/docs/tmp
$ cat deps.edn
{:deps {com.datomic/ion-dev {:mvn/version "1.0.352"}}}
jaret.binford at jaret in ~/Jaret/docs/tmp
$ clojure
Clojure 1.11.3
user=> (require '[clojure.tools.deps.extensions :as ext]). ;<------- New namespace
nil
user=> (require '[clojure.tools.deps.alpha.extensions :as ext]) ;<----- old namespace
Execution error (FileNotFoundException) at user/eval320 (REPL:1).
Could not locate clojure/tools/deps/alpha/extensions__init.class, clojure/tools/deps/alpha/extensions.clj or clojure/tools/deps/alpha/extensions.cljc on classpath.
The above gist shows that I can find the new namespace and not the old namespace for ion-dev from the change log. The cloud-deps.edn map did not change, but ion-dev did.