Skip to content

Commit

Permalink
Update HBase from 2.5.8 to 2.6.0
Browse files Browse the repository at this point in the history
Also add changelog entries for the upcoming 1.1.0/1.0.1 release so we
can also use the correct HBase versions there.

Signed-off-by: Florian Hockmann <florian.hockmann@gdata.de>
  • Loading branch information
FlorianHockmann committed Jul 10, 2024
1 parent 1e098d6 commit e33ce37
Show file tree
Hide file tree
Showing 4 changed files with 100 additions and 3 deletions.
2 changes: 1 addition & 1 deletion TESTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,6 @@ System properties to configure HBase test executions:

| Property | Description | Default value |
| -------- | ----------- | ------------- |
| `hbase.docker.version` | HBase version to be used in the docker image. | `2.5.0` |
| `hbase.docker.version` | HBase version to be used in the docker image. | `2.6.0` |
| `hbase.docker.uid` | Uid used to run inside HBase of the container | 1000 |
| `hbase.docker.gid` | Gid used to run inside HBase of the container | 1000 |
97 changes: 97 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ All currently supported versions of JanusGraph are listed below.

| JanusGraph | Storage Version | Cassandra | HBase | Bigtable | ScyllaDB | Elasticsearch | Solr | TinkerPop | Spark | Scala |
| ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
| 1.1.z | 2 | 3.11.z, 4.0.z | 2.6.z | 1.3.0, 1.4.0, 1.5.z, 1.6.z, 1.7.z, 1.8.z, 1.9.z, 1.10.z, 1.11.z, 1.14.z | 5.y | 6.y, 7.y, 8.y | 8.y | 3.7.z | 3.2.z | 2.12.z |
| 1.0.z | 2 | 3.11.z, 4.0.z | 2.5.z | 1.3.0, 1.4.0, 1.5.z, 1.6.z, 1.7.z, 1.8.z, 1.9.z, 1.10.z, 1.11.z, 1.14.z | 5.y | 6.y, 7.y, 8.y | 8.y | 3.7.z | 3.2.z | 2.12.z |

!!! info
Expand All @@ -49,6 +50,102 @@ The versions of JanusGraph listed below are outdated and will no longer receive

## Release Notes

### Version 1.1.0 (Release Date: ???)

/// tab | Maven
```xml
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-core</artifactId>
<version>1.1.0</version>
</dependency>
```
///

/// tab | Gradle
```groovy
compile "org.janusgraph:janusgraph-core:1.1.0"
```
///

**Tested Compatibility:**

* Apache Cassandra 3.11.10, 4.0.6
* Apache HBase 2.6.0
* Oracle BerkeleyJE 7.5.11
* ScyllaDB 5.1.4
* Elasticsearch 6.0.1, 6.6.0, 7.17.8, 8.10.4
* Apache Lucene 8.11.1
* Apache Solr 8.11.1
* Apache TinkerPop 3.7.0
* Java 8, 11

**Installed versions in the Pre-Packaged Distribution:**

* Cassandra 4.0.6
* Elasticsearch 7.14.0

#### Changes

For more information on features and bug fixes in 1.1.0, see the GitHub milestone:

- <https://github.com/JanusGraph/janusgraph/milestone/27?closed=1>

#### Assets

* [JavaDoc](https://javadoc.io/doc/org.janusgraph/janusgraph-core/1.1.0)
* [GitHub Release](https://github.com/JanusGraph/janusgraph/releases/tag/v1.1.0)
* [JanusGraph zip](https://github.com/JanusGraph/janusgraph/releases/download/v1.1.0/janusgraph-1.1.0.zip)
* [JanusGraph zip with embedded Cassandra and ElasticSearch](https://github.com/JanusGraph/janusgraph/releases/download/v1.1.0/janusgraph-full-1.1.0.zip)

### Version 1.0.1 (Release Date: ???)

/// tab | Maven
```xml
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-core</artifactId>
<version>1.0.1</version>
</dependency>
```
///

/// tab | Gradle
```groovy
compile "org.janusgraph:janusgraph-core:1.0.1"
```
///

**Tested Compatibility:**

* Apache Cassandra 3.11.10, 4.0.6
* Apache HBase 2.5.8
* Oracle BerkeleyJE 7.5.11
* ScyllaDB 5.1.4
* Elasticsearch 6.0.1, 6.6.0, 7.17.8, 8.10.4
* Apache Lucene 8.11.1
* Apache Solr 8.11.1
* Apache TinkerPop 3.7.0
* Java 8, 11

**Installed versions in the Pre-Packaged Distribution:**

* Cassandra 4.0.6
* Elasticsearch 7.14.0

#### Changes

For more information on features and bug fixes in 1.0.1, see the GitHub milestone:

- <https://github.com/JanusGraph/janusgraph/milestone/28?closed=1>

#### Assets

* [JavaDoc](https://javadoc.io/doc/org.janusgraph/janusgraph-core/1.0.1)
* [GitHub Release](https://github.com/JanusGraph/janusgraph/releases/tag/v1.0.1)
* [JanusGraph zip](https://github.com/JanusGraph/janusgraph/releases/download/v1.0.1/janusgraph-1.0.1.zip)
* [JanusGraph zip with embedded Cassandra and ElasticSearch](https://github.com/JanusGraph/janusgraph/releases/download/v1.0.1/janusgraph-full-1.0.1.zip)

### Version 1.0.0 (Release Date: October 21, 2023)

/// tab | Maven
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public class HBaseContainer extends GenericContainer<HBaseContainer> {

public static final String HBASE_TARGET_DIR = "test.hbase.targetdir";
public static final String HBASE_DOCKER_PATH = "janusgraph-hbase/docker";
private static final String DEFAULT_VERSION = "2.5.0";
private static final String DEFAULT_VERSION = "2.6.0";
private static final String DEFAULT_UID = "1000";
private static final String DEFAULT_GID = "1000";

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<httpcomponents.httpclient.version>4.5.14</httpcomponents.httpclient.version>
<httpcomponents.httpcore.version>4.4.16</httpcomponents.httpcore.version>
<hadoop.version>3.3.6</hadoop.version>
<hbase2.version>2.5.8-hadoop3</hbase2.version>
<hbase2.version>2.6.0-hadoop3</hbase2.version>
<htrace.version>4.1.7</htrace.version>
<bigtable.version>1.24.0</bigtable.version>
<!-- align with org.apache.spark:spark-core_2.12 -->
Expand Down

1 comment on commit e33ce37

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: e33ce37 Previous: 1e098d6 Ratio
org.janusgraph.JanusGraphSpeedBenchmark.basicAddAndDelete 12803.50400663261 ms/op 13224.371596091765 ms/op 0.97
org.janusgraph.GraphCentricQueryBenchmark.getVertices 904.2252342427596 ms/op 939.9812517851383 ms/op 0.96
org.janusgraph.MgmtOlapJobBenchmark.runClearIndex 216.1532902847826 ms/op 217.29932048514493 ms/op 0.99
org.janusgraph.MgmtOlapJobBenchmark.runReindex 348.54326283955123 ms/op 341.2495420845238 ms/op 1.02
org.janusgraph.JanusGraphSpeedBenchmark.basicCount 225.3933469668976 ms/op 278.40204374307757 ms/op 0.81
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 4871.881237450689 ms/op 4989.676889934371 ms/op 0.98
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingEmitRepeatSteps 17028.645748861712 ms/op 17611.849970189523 ms/op 0.97
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithSmallBatch 20360.185902965655 ms/op 19793.124546376966 ms/op 1.03
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.vertexCentricPropertiesFetching 55431.1407119 ms/op 56181.93877586666 ms/op 0.99
org.janusgraph.CQLMultiQueryDropBenchmark.dropVertices 1571.710246275068 ms/op 1552.2139994673607 ms/op 1.01
org.janusgraph.CQLMultiQueryBenchmark.getAllElementsTraversedFromOuterVertex 8258.58115531988 ms/op 8598.330603551365 ms/op 0.96
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithDoubleUnion 381.41088132429684 ms/op 375.92614089582463 ms/op 1.01
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesAllPropertiesWithUnlimitedBatch 4066.173518865977 ms/op 4143.1598921080285 ms/op 0.98
org.janusgraph.CQLMultiQueryBenchmark.getNames 8369.356135977478 ms/op 8572.994391137943 ms/op 0.98
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesThreePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 6035.627652922342 ms/op 5722.549980819107 ms/op 1.05
org.janusgraph.CQLMultiQueryBenchmark.getLabels 7096.060038306886 ms/op 7333.488489649441 ms/op 0.97
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFilteredByAndStep 419.70036337786206 ms/op 424.226132984096 ms/op 0.99
org.janusgraph.CQLMultiQueryBenchmark.getVerticesFromMultiNestedRepeatStepStartingFromSingleVertex 12849.209448078676 ms/op 12536.954676567058 ms/op 1.02
org.janusgraph.CQLMultiQueryBenchmark.getVerticesWithCoalesceUsage 355.10744387113124 ms/op 369.92693850792364 ms/op 0.96
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithAllMultiQuerySlicesUnderMaxRequestsPerConnection 15090.054291657772 ms/op 14531.929740078982 ms/op 1.04
org.janusgraph.CQLMultiQueryBenchmark.getIdToOutVerticesProjection 241.92595851350444 ms/op 251.9395098555724 ms/op 0.96
org.janusgraph.CQLMultiQueryMultiSlicesBenchmark.getValuesMultiplePropertiesWithUnlimitedBatch 15273.376061811428 ms/op 14879.925123906381 ms/op 1.03
org.janusgraph.CQLMultiQueryBenchmark.getNeighborNames 8315.830511704356 ms/op 8531.257465790834 ms/op 0.97
org.janusgraph.CQLMultiQueryBenchmark.getElementsWithUsingRepeatUntilSteps 9141.509476900404 ms/op 9331.601352568956 ms/op 0.98
org.janusgraph.CQLMultiQueryBenchmark.getAdjacentVerticesLocalCounts 8471.943918031182 ms/op 9026.050176947727 ms/op 0.94

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.