diff --git a/.github/workflows/docker-release-tags.yml b/.github/workflows/docker-release-tags.yml
index 2b060bf8c5..3e1363bf47 100644
--- a/.github/workflows/docker-release-tags.yml
+++ b/.github/workflows/docker-release-tags.yml
@@ -19,7 +19,7 @@ on:
types: [released,edited]
env:
- LATEST_RELEASE: 1.0
+ LATEST_RELEASE: 1.1
jobs:
tagging:
diff --git a/cassandra-hadoop-util/pom.xml b/cassandra-hadoop-util/pom.xml
index 62b925529b..3ead79d090 100644
--- a/cassandra-hadoop-util/pom.xml
+++ b/cassandra-hadoop-util/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
cassandra-hadoop-util
diff --git a/docs/changelog.md b/docs/changelog.md
index 5c29505d08..cde0f10a9e 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -50,7 +50,7 @@ The versions of JanusGraph listed below are outdated and will no longer receive
## Release Notes
-### Version 1.1.0 (Release Date: ???)
+### Version 1.1.0 (Release Date: November 7, 2024)
/// tab | Maven
```xml
@@ -154,7 +154,38 @@ To disable the `drop()` step optimization and maintain the previous behavior, us
query.batch.drop-step-mode=none
```
-### Version 1.0.1 (Release Date: ???)
+##### Lazy Loading for Relations
+
+The new transaction configuration option is added `lazyLoadRelations()` which sets lazy-load for all properties and edges
+of the vertex. If enabled, then ids and values are deserialized upon demand.
+When enabled, it can lead to a performance improvement on large-scale read operations, if only certain types of relations are being read from the vertex.
+See performance comparison in [GitHub PR #4343](https://github.com/JanusGraph/janusgraph/pull/4343/#issuecomment-2079839853).
+
+##### Text predicates support extended for remote connections
+
+The following text predicates can now be used with remote connections:
+
+* textNotContains
+* textNotContainsFuzzy
+* textNotContainsPrefix
+* textNotContainsRegex
+* textContainsPhrase
+* textNotContainsPhrase
+* textNotFuzzy
+* textNotPrefix
+* textNotRegex
+
+##### Vertex mutation optimizations
+
+The following improvements are made for adding new vertex or updating vertex properties:
+
+* Improved operations to detect vertex changes during transaction-commit from O(N) to O(1);
+* Optimizing properties search by key for newly-created vertex;
+* Optimizing previous property/edge search during vertex update;
+
+For more information see [GitHub PR #4292](https://github.com/JanusGraph/janusgraph/pull/4292)
+
+### Version 1.0.1 (Release Date: November 6, 2024)
/// tab | Maven
```xml
@@ -178,10 +209,10 @@ compile "org.janusgraph:janusgraph-core:1.0.1"
* 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
+* Elasticsearch 6.0.1, 6.6.0, 7.17.8, 8.15.3
* Apache Lucene 8.11.1
* Apache Solr 8.11.1
-* Apache TinkerPop 3.7.0
+* Apache TinkerPop 3.7.3
* Java 8, 11
**Installed versions in the Pre-Packaged Distribution:**
diff --git a/janusgraph-all/pom.xml b/janusgraph-all/pom.xml
index c07884c9f5..3a0bdfa6b7 100644
--- a/janusgraph-all/pom.xml
+++ b/janusgraph-all/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-all
diff --git a/janusgraph-backend-testutils/pom.xml b/janusgraph-backend-testutils/pom.xml
index 09f2f8e6fc..84d5ccd212 100644
--- a/janusgraph-backend-testutils/pom.xml
+++ b/janusgraph-backend-testutils/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-backend-testutils
diff --git a/janusgraph-benchmark/pom.xml b/janusgraph-benchmark/pom.xml
index 8d3c9285b6..7e55bb5877 100644
--- a/janusgraph-benchmark/pom.xml
+++ b/janusgraph-benchmark/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-benchmark
diff --git a/janusgraph-berkeleyje/pom.xml b/janusgraph-berkeleyje/pom.xml
index c39bfdd779..11cc26dac8 100644
--- a/janusgraph-berkeleyje/pom.xml
+++ b/janusgraph-berkeleyje/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-berkeleyje
diff --git a/janusgraph-bigtable/pom.xml b/janusgraph-bigtable/pom.xml
index 2be5c3ef00..6c690cc02e 100644
--- a/janusgraph-bigtable/pom.xml
+++ b/janusgraph-bigtable/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-bigtable
diff --git a/janusgraph-core/pom.xml b/janusgraph-core/pom.xml
index fe58327baa..097355b408 100644
--- a/janusgraph-core/pom.xml
+++ b/janusgraph-core/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-core
diff --git a/janusgraph-cql/pom.xml b/janusgraph-cql/pom.xml
index a7444f30b8..5c09e45678 100644
--- a/janusgraph-cql/pom.xml
+++ b/janusgraph-cql/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
janusgraph-cql
diff --git a/janusgraph-dist/pom.xml b/janusgraph-dist/pom.xml
index 7c1de7fee2..5e78371832 100644
--- a/janusgraph-dist/pom.xml
+++ b/janusgraph-dist/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
pom
diff --git a/janusgraph-doc/pom.xml b/janusgraph-doc/pom.xml
index a03b196a6d..4f9bfbbdd7 100644
--- a/janusgraph-doc/pom.xml
+++ b/janusgraph-doc/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
pom
diff --git a/janusgraph-driver/pom.xml b/janusgraph-driver/pom.xml
index fad3343b27..8d35dd1b7d 100644
--- a/janusgraph-driver/pom.xml
+++ b/janusgraph-driver/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-driver
diff --git a/janusgraph-es/pom.xml b/janusgraph-es/pom.xml
index b3ac9100d6..ea715c2e20 100644
--- a/janusgraph-es/pom.xml
+++ b/janusgraph-es/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-es
diff --git a/janusgraph-examples/example-berkeleyje/pom.xml b/janusgraph-examples/example-berkeleyje/pom.xml
index ac8afe2e51..d32d8ccff6 100644
--- a/janusgraph-examples/example-berkeleyje/pom.xml
+++ b/janusgraph-examples/example-berkeleyje/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-berkeleyje
diff --git a/janusgraph-examples/example-common/pom.xml b/janusgraph-examples/example-common/pom.xml
index ea21ee5a4c..e81914d603 100644
--- a/janusgraph-examples/example-common/pom.xml
+++ b/janusgraph-examples/example-common/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-common
diff --git a/janusgraph-examples/example-cql/pom.xml b/janusgraph-examples/example-cql/pom.xml
index f1b3156b9c..9e7076b714 100644
--- a/janusgraph-examples/example-cql/pom.xml
+++ b/janusgraph-examples/example-cql/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-cql
diff --git a/janusgraph-examples/example-hbase/pom.xml b/janusgraph-examples/example-hbase/pom.xml
index 6da1ad659a..12b178ddd1 100644
--- a/janusgraph-examples/example-hbase/pom.xml
+++ b/janusgraph-examples/example-hbase/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-hbase
diff --git a/janusgraph-examples/example-remotegraph/pom.xml b/janusgraph-examples/example-remotegraph/pom.xml
index fddde91c4c..97ab0ca898 100644
--- a/janusgraph-examples/example-remotegraph/pom.xml
+++ b/janusgraph-examples/example-remotegraph/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-remotegraph
diff --git a/janusgraph-examples/example-tinkergraph/pom.xml b/janusgraph-examples/example-tinkergraph/pom.xml
index 1d51ed485d..c772d118c5 100644
--- a/janusgraph-examples/example-tinkergraph/pom.xml
+++ b/janusgraph-examples/example-tinkergraph/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph-examples
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
example-tinkergraph
diff --git a/janusgraph-examples/pom.xml b/janusgraph-examples/pom.xml
index a1a99e6e89..ee2af39f3e 100644
--- a/janusgraph-examples/pom.xml
+++ b/janusgraph-examples/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-examples
diff --git a/janusgraph-grpc/pom.xml b/janusgraph-grpc/pom.xml
index 9ddfe0ba7e..dc7d187b7c 100644
--- a/janusgraph-grpc/pom.xml
+++ b/janusgraph-grpc/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
janusgraph-grpc
JanusGraph-gRPC: gRPC Components for JanusGraph
diff --git a/janusgraph-hadoop/pom.xml b/janusgraph-hadoop/pom.xml
index 9c5715a80f..408785d6ac 100644
--- a/janusgraph-hadoop/pom.xml
+++ b/janusgraph-hadoop/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-hadoop
diff --git a/janusgraph-hbase/pom.xml b/janusgraph-hbase/pom.xml
index 1315462148..283fa22db4 100644
--- a/janusgraph-hbase/pom.xml
+++ b/janusgraph-hbase/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
janusgraph-hbase
JanusGraph-HBase: Distributed Graph Database
diff --git a/janusgraph-inmemory/pom.xml b/janusgraph-inmemory/pom.xml
index cab82baba3..893c733c47 100644
--- a/janusgraph-inmemory/pom.xml
+++ b/janusgraph-inmemory/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-inmemory
diff --git a/janusgraph-lucene/pom.xml b/janusgraph-lucene/pom.xml
index 92ef271dbe..815b9f2948 100644
--- a/janusgraph-lucene/pom.xml
+++ b/janusgraph-lucene/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-lucene
diff --git a/janusgraph-mixed-index-utils/pom.xml b/janusgraph-mixed-index-utils/pom.xml
index 413e93160b..6b9a1a6911 100644
--- a/janusgraph-mixed-index-utils/pom.xml
+++ b/janusgraph-mixed-index-utils/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-mixed-index-utils
diff --git a/janusgraph-scylla/pom.xml b/janusgraph-scylla/pom.xml
index 4a6f210175..c24339a404 100644
--- a/janusgraph-scylla/pom.xml
+++ b/janusgraph-scylla/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
janusgraph-scylla
diff --git a/janusgraph-server/pom.xml b/janusgraph-server/pom.xml
index d39fe78d89..ced555b3f4 100644
--- a/janusgraph-server/pom.xml
+++ b/janusgraph-server/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
janusgraph-server
JanusGraph-Server: Server Components for JanusGraph
diff --git a/janusgraph-solr/pom.xml b/janusgraph-solr/pom.xml
index 3d108f6a6f..20eed35ede 100644
--- a/janusgraph-solr/pom.xml
+++ b/janusgraph-solr/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-solr
diff --git a/janusgraph-test/pom.xml b/janusgraph-test/pom.xml
index 98cab2ed73..5e26846294 100644
--- a/janusgraph-test/pom.xml
+++ b/janusgraph-test/pom.xml
@@ -3,7 +3,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
../pom.xml
janusgraph-test
diff --git a/mkdocs.yml b/mkdocs.yml
index f422fca76f..aa322aac64 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -95,10 +95,10 @@ extra:
link: https://lists.lfaidata.foundation/g/janusgraph-users
- icon: fontawesome/solid/envelope
link: https://lists.lfaidata.foundation/g/janusgraph-dev
- latest_version: 1.0.0
+ latest_version: 1.1.0
snapshot_version: 1.1.0-SNAPSHOT
tinkerpop_version: 3.7.3
- hadoop_version: 3.3.5
+ hadoop_version: 3.3.6
markdown_extensions:
- pymdownx.superfences
diff --git a/pom.xml b/pom.xml
index d5692a0351..df1a15a951 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
pom
3.2.5
@@ -42,7 +42,7 @@
scm:git:git@github.com:JanusGraph/janusgraph.git
scm:git:git@github.com:JanusGraph/janusgraph.git
git@github.com:JanusGraph/janusgraph.git
- HEAD
+ v1.1.0
diff --git a/scylla-hadoop-util/pom.xml b/scylla-hadoop-util/pom.xml
index 52015a8b0d..6eabbd856f 100644
--- a/scylla-hadoop-util/pom.xml
+++ b/scylla-hadoop-util/pom.xml
@@ -4,7 +4,7 @@
org.janusgraph
janusgraph
- 1.1.0-SNAPSHOT
+ 1.1.0
scylla-hadoop-util