Datomic Cloud Releases

This page provide CloudFormation templates, client maven coordinates, and release notes that you can use when planning an upgrade.

Current Release

  • The ion and ion-dev libraries are available on the datomic-cloud repository.
  • The client-cloud library is available on the maven Central Repository.
  • The Storage, Solo, and Production templates require that you sign up via the AWS Marketplace, and are linked directly in the table below,

Clicking on the file icons below will copy the CF template URL into your clipboard

ArtifactRelease DateRelease
ion-dev08/15/2018com.datomic/ion-dev "0.9.176"
ion08/15/2018com.datomic/ion "0.9.26"
Clojure Client08/21/2018com.datomic/client-cloud "0.8.63"
Query Group10/11/2018441-8505

Critical Notices

If you are using any of the affected software, follow the recommendations in the table below. See the release link for full details.

Production, Query Groups10/11/2018441-8505upgrade as soon as possible

Release History

Blanks in this table indicate that a component was not upgraded in a particular release.

DateCFT VersionSummaryStorageSoloProductionQuery GroupClient
10/11/2018441-8505Compute Update
09/07/2018441Compute Update
08/21/2018Client Cloud Update"0.8.63"
08/15/2018Ion dev and Ion
08/15/2018409Compute Update
07/11/2018Ion dev and Ion
07/03/2018Client Cloud Update"0.8.56"
06/29/2018402Compute Update
06/06/2018397Storage and Compute Update"0.8.54"
02/21/2018303Storage and Compute Update
01/15/2018297Initial Release

Release Notes

441-8505 October 10 2018 Critical Update

Release 441-8505 includes critical updates. All users of the Production Topology and Query Groups should upgrade to 441-8505 immediately. The Solo Topology is not affected.

  • Critical: fixes a problem that can cause portions of the log to become inaccessible. Please update as soon as possible.

441-8477: September 7 2018 Compute Template Update

  • New feature: query groups.
  • New instance type option: i3.xlarge for Production.
  • Improved memory settings: more stack space for Solo, more heap space for Production.
  • Bugfix: fixed bug that could prevent a Production node from beginning indexing jobs.

2018-08-21 0.8.63 Client-Cloud update

  • Bugfix: fixed bug that could cause a with database query to go to the wrong node in a production cluster.
  • Bugfix: fixed Jetty configuration that could cause a client to prevent JVM from shutting down.
  • Upgraded transit-clj to 0.8.313
  • :query-group parameter is no longer required in the client arg-map

2018-08-15 ion-dev 0.9.176 and ion 0.9.26

409-8407: August 15 2018 Compute Template Update

  • Bugfix: allow retraction of :db/unique attributes
  • Bugfix: coerce Integer values to long when needed in transactions
  • Enhancement: better memory utilization allows larger query results
  • Enhancement: automatically rollback deployments when an ion application fails to load
  • Added support for ap-southeast-2 (Sydney) region

2018-07-10 ion-dev 0.9.173 and ion 0.9.14

  • New Feature: datomic.ion.cast library for monitoring ions
  • Bugfix: fixed race condition in ion code loading that could allow ion invocation before namespace completely loaded
  • Enhancement: warn on dependency conflicts
  • Improvement: prefer shell-friendly symbols instead of strings as arguments to datomic.ion.dev CLI commands
  • Improvement: better error messaging when deploying to the wrong region.
  • Improvement: list available deploy groups in push output
  • Improvement: enforce the requirement for :uname when project has a :local/root in deps.edn.

2018-07-02 0.8.56 Client Cloud Update

402-8396: Jun 29 2018 Compute Template Update

  • Upgraded AWS libs to 1.11.349
  • Upgraded Jackson libs to 2.9.5
  • Fixed cache problem where all d/with databases deriving from a common initial call to d/with-db had the same common value.

0.8.54: Jun 06 2018 client-cloud Update

397-8384: Jun 06 2018 Storage and Compute Template Update

  • Enhancement: Datomic Ions
  • Improvement: Replaced Application Load Balancer with Network Load Balancer. If your applications run in a separate VPC you will need to configure a VPC endpoint.

303-8300: Feb 21 2018 Storage and Compute Template Update

  • Bugfix: doubles and floats allowed in transactions
  • Bugfix: avoid unnecessary ":AdopterSkippedOlder" alert when creating new database
  • Update: latest Amazon Linux patches
  • Improvement: better error handling in Storage template
  • Improvement: reduce memcached timeout

297-8291: Initial Release