diff --git a/site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md b/site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md
index 72186005a9..6a6279714f 100644
--- a/site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md
+++ b/site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md
@@ -192,6 +192,14 @@ It is also an error if you specify an edge collection that is not part of the
named graph's definition or of the list of edge collections (code `1939` and
HTTP status `400 Bad Request`).
+## Exit code adjustments
+
+Introduced in: v3.10.13
+
+For some fatal errors like a required database upgrade or a failed version check,
+_arangod_ set the generic exit code of `1`. It now returns a different, more
+specific exit code in these cases.
+
## Startup Options
### Handling of Invalid Startup Options
diff --git a/site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md b/site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md
index 98f736710d..33c13a254b 100644
--- a/site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md
+++ b/site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md
@@ -251,6 +251,14 @@ the result array for the respective documents, along with the successful ones:
{"_key":"valid","_id":"coll/valid","_rev":"_gG9JHsW---"}
```
+## Exit code adjustments
+
+Introduced in: v3.10.13, v3.11.7
+
+For some fatal errors like a required database upgrade or a failed version check,
+_arangod_ set the generic exit code of `1`. It now returns a different, more
+specific exit code in these cases.
+
## Batch-reading an empty list of documents succeeds
Introduced in: v3.11.1
diff --git a/site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md b/site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md
index ed9fc5c738..3e211eee99 100644
--- a/site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md
+++ b/site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md
@@ -119,6 +119,14 @@ can now be configured with the `--transaction.streaming-max-transaction-size`
startup option. The default value remains 128 MiB but configuring a lower limit
can cause previously working Stream Transactions to fail.
+## Exit code adjustments
+
+Introduced in: v3.10.13, v3.11.7, v3.12.0
+
+For some fatal errors like a required database upgrade or a failed version check,
+_arangod_ set the generic exit code of `1`. It now returns a different, more
+specific exit code in these cases.
+
## Client tools
### jslint feature in arangosh