Skip to content

Commit 7ea9c15

Browse files
committed
Merge branch 'main' of https://github.com/arangodb/docs-hugo into oem2
2 parents 00258ef + 216c8d9 commit 7ea9c15

File tree

11 files changed

+245
-99
lines changed

11 files changed

+245
-99
lines changed

site/content/arangodb/3.11/aql/functions/geo.md

Lines changed: 116 additions & 97 deletions
Large diffs are not rendered by default.

site/content/arangodb/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,21 @@ support the VelocyPack format. The cluster replication has been changed to use
615615
VelocyPack instead of JSON to avoid unnecessary conversions and avoiding any
616616
risk of deviations due to the serialization.
617617

618+
## Optional elevation for GeoJSON Points
619+
620+
<small>Introduced in: v3.11.14-2</small>
621+
622+
GeoJSON Point may now have three coordinates: `[longitude, latitude, elevation]`.
623+
However, ArangoDB does not take any elevation into account in geo-spatial
624+
calculations.
625+
626+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
627+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
628+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
629+
means you may find more results than before.
630+
631+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
632+
618633
## JavaScript API
619634

620635
### Database creation

site/content/arangodb/3.11/release-notes/version-3.11/whats-new-in-3-11.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1402,6 +1402,24 @@ connections. Some memory is pre-allocated at startup for higher efficiency. If t
14021402
`--server.statistics` startup option is set to `false`, then no memory will be
14031403
allocated for connection and request statistics.
14041404

1405+
### Optional elevation for GeoJSON Points
1406+
1407+
<small>Introduced in: v3.11.14-2</small>
1408+
1409+
The `GEO_POINT()` function now accepts an optional third argument to create a
1410+
GeoJSON Point with three coordinates: `[longitude, latitude, elevation]`.
1411+
1412+
GeoJSON Points may now have three coordinates in general.
1413+
However, ArangoDB does not take any elevation into account in geo-spatial
1414+
calculations.
1415+
1416+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
1417+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
1418+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
1419+
means you may find more results than before.
1420+
1421+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
1422+
14051423
## Client tools
14061424

14071425
### arangodump

site/content/arangodb/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,21 @@ support the VelocyPack format. The cluster replication has been changed to use
615615
VelocyPack instead of JSON to avoid unnecessary conversions and avoiding any
616616
risk of deviations due to the serialization.
617617

618+
## Optional elevation for GeoJSON Points
619+
620+
<small>Introduced in: v3.11.14-2</small>
621+
622+
GeoJSON Point may now have three coordinates: `[longitude, latitude, elevation]`.
623+
However, ArangoDB does not take any elevation into account in geo-spatial
624+
calculations.
625+
626+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
627+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
628+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
629+
means you may find more results than before.
630+
631+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
632+
618633
## JavaScript API
619634

620635
### Database creation

site/content/arangodb/3.12/release-notes/version-3.11/whats-new-in-3-11.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,6 +1398,24 @@ connections. Some memory is pre-allocated at startup for higher efficiency. If t
13981398
`--server.statistics` startup option is set to `false`, then no memory will be
13991399
allocated for connection and request statistics.
14001400

1401+
### Optional elevation for GeoJSON Points
1402+
1403+
<small>Introduced in: v3.11.14-2</small>
1404+
1405+
The `GEO_POINT()` function now accepts an optional third argument to create a
1406+
GeoJSON Point with three coordinates: `[longitude, latitude, elevation]`.
1407+
1408+
GeoJSON Points may now have three coordinates in general.
1409+
However, ArangoDB does not take any elevation into account in geo-spatial
1410+
calculations.
1411+
1412+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
1413+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
1414+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
1415+
means you may find more results than before.
1416+
1417+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
1418+
14011419
## Client tools
14021420

14031421
### arangodump

site/content/arangodb/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,8 +920,21 @@ RocksDB-related startup options have been changed:
920920

921921
- `--rocksdb.pending-compactions-slowdown-trigger` has been changed from 128 KiB to 1 GiB.
922922
- `--rocksdb.pending-compactions-stop-trigger` has been changed from 16 GiB to 32 GiB.
923-
- `--rocksdb.partition-files-for-documents` has been changed from false to true.
924923
- `--rocksdb.throttle-slow-down-writes-trigger` has been obsoleted.
924+
- `--rocksdb.partition-files-for-documents` has been changed from false to true.
925+
926+
{{< warning >}}
927+
If the `--rocksdb.partition-files-for-documents` startup option is enabled, it
928+
causes RocksDB to use separate `.sst` files for every collection/shard to store
929+
document data. This can create a very large number of files and use the same
930+
amount of file descriptors for deployments with many collections/shards and a
931+
high write load.
932+
933+
It is recommended to disable the feature explicitly with
934+
`--rocksdb.partition-files-for-documents false` in versions from 3.12.6 through
935+
3.12.7 where it is enabled by default. From 3.12.7-1 and 3.12.8 onward, it is
936+
again disabled by default.
937+
{{< /warning >}}
925938

926939
## Optional elevation for GeoJSON Points
927940

site/content/arangodb/3.12/release-notes/version-3.12/known-issues-in-3-12.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,4 @@ Note that this page does not list all open issues.
5252
| **Date Added:** 2025-01-30 <br> **Component:** arangod <br> **Deployment Mode:** Cluster <br> **Description:** If the invariant is violated that ArangoDB's data is not modified while a server is down, manually as well as automatically triggered operations such as moving shards can make a DB-Server the leader (again) even though it may not have the correct data. ArangoDB does currently not protect against certain cases like bringing a DB-Server back without data (by accident or on purpose), which can lead to this empty state getting replicated across the cluster and thus causing data loss. <br> **Affected Versions:** 3.11.x, 3.12.x <br> **Fixed in Versions:** - <br> **Reference:** N/A |
5353
| **Date Added:** 2025-06-25 <br> **Component:** Web interface <br> **Deployment Mode:** All <br> **Description:** Specifying an `X-Script-Name` HTTP header in requests to the web interface (`/_admin/aardvark`) to add a path prefix is non-functional. The feature was originally added in version 3.0 for basic proxy setups but doesn't adequately handle the requests of certain internal services. <br> **Affected Versions:** 3.11.x, 3.12.x <br> **Fixed in Versions:** - <br> **Reference:** N/A |
5454
| **Date Added:** 2025-12-09 <br> **Component:** arangod <br> **Deployment Mode:** Cluster <br> **Description:** When rapidly changing the `replicationFactor` of a collection, the server may unexpectedly reply a `Precondition Failed` error with code `412`. <br> **Affected Versions:** 3.12.x <br> **Fixed in Versions:** - <br> **Reference:** [BTS-2279](https://arangodb.atlassian.net/browse/BTS-2279) (internal) |
55+
| **Date Added:** 2025-12-11 <br> **Component:** arangod <br> **Deployment Mode:** All <br> **Description:** The storage engine-related `--rocksdb.partition-files-for-documents` startup option has a default of `true` since v3.12.6, causing RocksDB to use separate `.sst` files for every collection/shard to store document data. This can create a very large number of files and use the same amount of file descriptors for deployments with many collections/shards and a high write load. It is recommended to disable the feature with `--rocksdb.partition-files-for-documents false` in versions where it is enabled by default. <br> **Affected Versions:** 3.12.6 - 3.12.7 <br> **Fixed in Versions:** 3.12.7-1, 3.12.8 <br> **Reference:** [arangodb/arangodb#22181](https://github.com/arangodb/arangodb/pull/22181) |

site/content/arangodb/4.0/release-notes/version-3.11/incompatible-changes-in-3-11.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,21 @@ support the VelocyPack format. The cluster replication has been changed to use
615615
VelocyPack instead of JSON to avoid unnecessary conversions and avoiding any
616616
risk of deviations due to the serialization.
617617

618+
## Optional elevation for GeoJSON Points
619+
620+
<small>Introduced in: v3.11.14-2</small>
621+
622+
GeoJSON Point may now have three coordinates: `[longitude, latitude, elevation]`.
623+
However, ArangoDB does not take any elevation into account in geo-spatial
624+
calculations.
625+
626+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
627+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
628+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
629+
means you may find more results than before.
630+
631+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
632+
618633
## JavaScript API
619634

620635
### Database creation

site/content/arangodb/4.0/release-notes/version-3.11/whats-new-in-3-11.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,6 +1398,24 @@ connections. Some memory is pre-allocated at startup for higher efficiency. If t
13981398
`--server.statistics` startup option is set to `false`, then no memory will be
13991399
allocated for connection and request statistics.
14001400

1401+
### Optional elevation for GeoJSON Points
1402+
1403+
<small>Introduced in: v3.11.14-2</small>
1404+
1405+
The `GEO_POINT()` function now accepts an optional third argument to create a
1406+
GeoJSON Point with three coordinates: `[longitude, latitude, elevation]`.
1407+
1408+
GeoJSON Points may now have three coordinates in general.
1409+
However, ArangoDB does not take any elevation into account in geo-spatial
1410+
calculations.
1411+
1412+
Points with an elevation do no longer fail the validation in the `GEO_POLYGON()`
1413+
and `GEO_MULTIPOLYGON()` functions. Moreover, GeoJSON with three coordinates is
1414+
now indexed by geo indexes and thus also matched by geo-spatial queries, which
1415+
means you may find more results than before.
1416+
1417+
Also see [Geo-spatial functions in AQL](../../aql/functions/geo.md).
1418+
14011419
## Client tools
14021420

14031421
### arangodump

site/content/arangodb/4.0/release-notes/version-3.12/incompatible-changes-in-3-12.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,8 +920,21 @@ RocksDB-related startup options have been changed:
920920

921921
- `--rocksdb.pending-compactions-slowdown-trigger` has been changed from 128 KiB to 1 GiB.
922922
- `--rocksdb.pending-compactions-stop-trigger` has been changed from 16 GiB to 32 GiB.
923-
- `--rocksdb.partition-files-for-documents` has been changed from false to true.
924923
- `--rocksdb.throttle-slow-down-writes-trigger` has been obsoleted.
924+
- `--rocksdb.partition-files-for-documents` has been changed from false to true.
925+
926+
{{< warning >}}
927+
If the `--rocksdb.partition-files-for-documents` startup option is enabled, it
928+
causes RocksDB to use separate `.sst` files for every collection/shard to store
929+
document data. This can create a very large number of files and use the same
930+
amount of file descriptors for deployments with many collections/shards and a
931+
high write load.
932+
933+
It is recommended to disable the feature explicitly with
934+
`--rocksdb.partition-files-for-documents false` in versions from 3.12.6 through
935+
3.12.7 where it is enabled by default. From 3.12.7-1 and 3.12.8 onward, it is
936+
again disabled by default.
937+
{{< /warning >}}
925938

926939
## Optional elevation for GeoJSON Points
927940

0 commit comments

Comments
 (0)