[ANNOUNCE] JanusGraph 1.0.0 RC1

Florian Hockmann

The JanusGraph Technical Steering Committee is excited to announce JanusGraph 1.0.0 RC1, the first release candidate of the upcoming 1.0.0 release.

JanusGraph is an Apache TinkerPop enabled property graph database with support for a variety of storage and indexing backends. Thank you to all of the contributors.


We encourage everyone to try out this release candidate in your test environments and provide us feedback. You can simply reply to this thread with any feedback you have. Note that this is a release candidate and not a final release. Some changes should be expected between this and the final release of 1.0.0.

Notable new features in this release include:

  • Upgrade to TinkerPop 3.6.1: #3208
  • Support for Cassandra 4: #2325
  • (Official) support for Java 11: #2161
  • Cache performance improvements: #3185 and #871
  • Upgrade to Log4j2: #2890
  • Use mixed indices for numeric aggregations (min(), max(), mean(), sum()): #3202
  • Support TEXTSTRING mapping in Solr: #328
  • New graph API to evaluate Gremlin scripts if JanusGraph is used embedded: #3149
  • ConfiguredGraphFactory can now create different indexes for different graphs in Elasticsearch: #3338
  • Add management API to remove ghost vertices: #2910
  • Add possibility to remove stale composite index entries: #3022
  • Improved support for Geoshapes in GraphBinary: #2856
  • Remove dependency on cassandra-all: #3245
  • Support TTL for CQL backend on Amazon Managed KeySpace: #3325
  • Lots of updates for other dependencies

The release artifacts can be found at this location:

A full binary distribution is provided for user convenience:


A truncated binary distribution is provided:

The online docs can be found here:


The resolved issues and commits included in this release candidate can be found here:


Thank you very much,

Florian Hockmann