Skip to content
Compare
Choose a tag to compare

Version 0.6.2 (May 31, 2022)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.6.2</version>
</dependency>

For more information on features and bug fixes in 0.6.2, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 3.0.14, 3.11.10
  • Apache HBase 1.6.0, 2.2.7
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.14.0
  • Apache Lucene 8.9.0
  • Apache Solr 7.7.2, 8.9.0
  • Apache TinkerPop 3.5.3
  • Java 1.8

Contributors

$ git shortlog -sn v0.6.1..v0.6.2
     6  Oleksandr Porunov
     5  Florian Hockmann
     3  Boxuan Li
     1  Clement de Groc
     1  Dmitry Zaporozhets
     1  Jan Jansen
     1  Kathiresan Selvaraj
     1  Misha Brukman

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.6.1 (January 18, 2022)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.6.1</version>
</dependency>

For more information on features and bug fixes in 0.6.1, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 3.0.14, 3.11.10
  • Apache HBase 1.6.0, 2.2.7
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.14.0
  • Apache Lucene 8.9.0
  • Apache Solr 7.7.2, 8.9.0
  • Apache TinkerPop 3.5.1
  • Java 1.8

Contributors

$ git shortlog -sn v0.6.0..v0.6.1
    12  Boxuan Li
     6  Jan Jansen
     5  Florian Hockmann
     5  Oleksandr Porunov
     4  Clement de Groc
     1  Alex Leventer *
     1  Lionel Fleury
     1  Misha Brukman
     1  Mladen Marović

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.6.0 (September 3, 2021)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.6.0</version>
</dependency>

For more information on features and bug fixes in 0.6.0, see this GitHub milestone.

Notable new features

  • Upgrade to TinkerPop 3.5.1
  • Java 11 support
  • Spark 3 support
  • Added mixed index usage for count and has("propertyKey") queries
  • Optimized adjacency checks with unique index
  • Index selection algorithms optimization. Added possibility to configure index selection algorithms.
  • Index repair jobs improvements
  • General index construction optimizations
  • Optimized LevenshteinDistance computation used in Fuzzy predicates
  • Update DataStax Cassandra driver to 4.13.0 version
  • Update Lucene / Solr to 8.9.0
  • Metrics collection improvements
  • Many general optimizations in core
  • GraphBinary serialization format support
  • Added new schema maker and improvement of previous schema makers
  • Added DataStax request logger
  • Replaced GremlinServer with JanusGraphServer
  • Added GRPC server to janusgraph-server for basic schema management
  • Transactions improvements
  • Improved inmemory storage backend
  • Added support for Amazon Managed KeySpace
  • Enhanced profiling
  • Added many new configurations to better control storage and index backends
  • Added configuration to use barrier size as batch size limit
  • Added CacheVertex::refresh method to allow clearing vertex cache
  • Added negations to all text predicates
  • Added exists clause to negated Text predicates
  • Make ExecutorService configurable for parallel backend queries and CQL Store Manager
  • Make CQL executor service usage optional
  • Accept optional custom hadoop config in MapReduceIndexManagement
  • Added multi-query and pre-fetch options to transaction builder
  • Added possibility to configure internal Cassandra driver

Tested Compatibility

  • Apache Cassandra 3.0.14, 3.11.10
  • Apache HBase 1.6.0, 2.2.7
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.14.0
  • Apache Lucene 8.9.0
  • Apache Solr 7.7.2, 8.9.0
  • Apache TinkerPop 3.5.1
  • Java 1.8

Contributors

$ git shortlog -sn v0.5.3..v0.6.0
   109  Oleksandr Porunov
    86  Boxuan Li
    57  Jan Jansen
    15  Pavel Ershov
    13  Clement de Groc *
    10  Florian Grieskamp
     5  Ted Wilmes
     4  Misha Brukman
     3  Florian Hockmann
     3  Robert Yokota *
     3  kptfh *
     2  Andrew Sheppard *
     2  Bruno Berisso *
     2  Lionel Fleury *
     2  Long Tran *
     1  Andrew Grosser *
     1  Dmitry Kovalev
     1  Elvys Soares *
     1  Evgenii Ignatev
     1  Ganesh Guttikonda
     1  Israel Fruchter *
     1  Jean Rossier *
     1  Mladen Marović *
     1  Nandan Tumu *
     1  Nicolas Trangosi
     1  Paolo Angioletti *
     1  Paul Sin *
     1  Scott McQuillan
     1  Shivaa Krishnan *
     1  Umesh Prabushitha Jayasinghe *
     1  Zac Rosenbauer *
     1  balchua *
     1  jigs1993 *

* denotes first-time contributor
// excluding dependabot and merging same authors' statistics
Compare
Choose a tag to compare

Version 0.5.3 (December 24, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/v0.5/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.5.3</version>
</dependency>

For more information on features and bug fixes in 0.5.3, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 1.2.6, 1.3.1, 1.4.10, 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.6.2
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.6
  • Java 1.8

Contributors

$ git shortlog -sn v0.5.2..v0.5.3
     9  Oleksandr Porunov
     8  Jan Jansen
     5  Boxuan Li
     2  Florian Grieskamp
     1  Hon *
     1  Madhan Neethiraj *

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.5.2 (May 3, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/v0.5/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.5.2</version>
</dependency>

For more information on features and bug fixes in 0.5.2, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 1.2.6, 1.3.1, 1.4.10, 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.6.2
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.6
  • Java 1.8

Contributors

$ git shortlog -sn v0.5.1..v0.5.2
    10  Oleksandr Porunov
    3  Florian Grieskamp

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.5.1 (March 25, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/v0.5/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.5.1</version>
</dependency>

For more information on features and bug fixes in 0.5.1, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 1.2.6, 1.3.1, 1.4.10, 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.14.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.6.1
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.6
  • Java 1.8

Contributors

$ git shortlog -sn v0.5.0..v0.5.1
    7  Oleksandr Porunov
    1  Boxuan Li
    1  Florian Grieskamp
    1  Jan Jansen
    1  Kristen O'Leary *

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.5.0 (March 10, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/v0.5/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.5.0</version>
</dependency>

For more information on features and bug fixes in 0.5.0, see this GitHub milestone.

Notable new features

  • Added production in-memory storage backend
  • Added support for ElasticSearch 7
  • Lucene index improvements: Added TEXTSTRING support, set/list cardinality, support for sort and rawQuery by boolean fields, raw lucene date range queries
  • Possibility to retry on conflict for mixed indexes
  • Enable optional client authentication to support mutual TLS with CQL storage backend
  • Improved optimizations for adjacent vertex queries
  • Mixed indices performance improvements and load reduction
  • Improved performance for added relations removal
  • Improved CQL iteration performance
  • Hadoop refactoring. Hadoop is now a dependency of supported backends. You can easily extend support for any backend now

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 1.2.6, 1.3.1, 1.4.10, 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 6.0.1, 6.6.0, 7.6.1
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.6
  • Java 1.8

Contributors

$ git shortlog -sn v0.4.1..v0.5.0
    95  Oleksandr Porunov
    35  Jan Jansen
    21  Pavel Ershov
    13  dependabot-preview[bot] *
     9  Pavel
     5  Boxuan Li *
     3  Dmitry Kovalev
     3  Florian Grieskamp
     3  Michal Podstawski *
     2  Florian Hockmann
     2  Vladimir Bogomolov
     1  Evgeniy Ignatiev
     1  Ganesh Guttikonda *
     1  Jeff Callahan *
     1  Jonathan Leitschuh *
     1  Josh Soref *
     1  Michał Podstawski *
     1  Naresh *
     1  Nicolas Trangosi *
     1  Paul Kendall *
     1  Pylyp Mykhailov
     1  inho1213 *
     1  rushikesh *

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.4.1 (January 14, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.4.1</version>
</dependency>

For more information on features and bug fixes in 0.4.1, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 5.6.14, 6.0.1, 6.6.0
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.4
  • Java 1.8

Contributors

$ git shortlog -sn v0.4.0..v0.4.1
    67  Oleksandr Porunov
    41  Jan Jansen
    19  Pavel Ershov
     7  Pavel
     2  Ted Wilmes
     1  Darwin Yip
     1  Florian Grieskamp
     1  Florian Hockmann
     1  Joshua Send

* denotes first-time contributor
Compare
Choose a tag to compare

Version 0.3.3 (January 11, 2020)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/v0.3/

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.3.3</version>
</dependency>

For more information on features and bug fixes in 0.3.3, see this GitHub milestone.

Tested Compatibility

  • Apache Cassandra 2.1.20, 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 1.2.6, 1.3.1, 1.4.4
  • Google Bigtable 1.0.0, 1.1.2, 1.2.0, 1.3.0, 1.4.0
  • Oracle BerkeleyJE 7.4.5
  • Elasticsearch 1.7.6, 2.4.6, 5.6.5, 6.0.1
  • Apache Lucene 7.0.0
  • Apache Solr 5.5.4, 6.6.1, 7.0.0
  • Apache TinkerPop 3.3.3
  • Java 1.8

Contributors

$ git shortlog -sn v0.3.2..v0.3.3
    43  Oleksandr Porunov
    18  Jan Jansen
    14  Pavel Ershov
     7  Pavel
     2  Ted Wilmes
     1  Darwin Yip *
     1  Florian Grieskamp *
     1  Joshua Send *
     1  Marco Scoppetta

* denotes first-time contributor
37343a6
Compare
Choose a tag to compare

Version 0.4.0 (July 1, 2019)

Number of release downloads

Full documentation can be found at https://docs.janusgraph.org/0.4.0

<dependency>
   <groupId>org.janusgraph</groupId>
   <artifactId>janusgraph-core</artifactId>
   <version>0.4.0</version>
</dependency>

For more information on features and bug fixes in 0.4.0, see this GitHub milestone.

Notable new features

  • Updates to key dependencies for Apache TinkerPop 3.4, Apache Cassandra 2.2, Apache HBase 2.1, Berkeley DB JE 7.5, Google Cloud Bigtable 1.11
  • Support CQL for OLAP which completes our CQL support
  • Performance improvements for pre-fetching of properties

Tested Compatibility

  • Apache Cassandra 2.2.10, 3.0.14, 3.11.0
  • Apache HBase 2.1.5
  • Google Bigtable 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0
  • Oracle BerkeleyJE 7.5.11
  • Elasticsearch 5.6.14, 6.0.1, 6.6.0
  • Apache Lucene 7.0.0
  • Apache Solr 7.0.0
  • Apache TinkerPop 3.4.1
  • Java 1.8

Contributors

$ git shortlog -sn v0.3.2..v0.4.0
    27  Oleksandr Porunov
    25  Florian Hockmann
     4  Jan Jansen
     3  Chris Hupman
     3  Misha Brukman
     2  Jerry He
     2  Scott McQuillan
     2  chupman
     1  Alexey Ermakov
     1  Marco Scoppetta *
     1  Pavel Ershov
     1  Prithvi Nambiar
     1  Pylyp Mykhailov
     1  Vladimir Bogomolov

* denotes first-time contributor