Add release notes for v3.9.6
Change-Id: I69c3e7de513379103d2019784a0c655ac2b730ff
Release-Notes: skip
diff --git a/pages/site/releases/3.9.md b/pages/site/releases/3.9.md
index 1829f91..1f8f50b 100644
--- a/pages/site/releases/3.9.md
+++ b/pages/site/releases/3.9.md
@@ -755,6 +755,138 @@
## Bugfix releases
+### 3.9.6 (In Development)
+
+* Enhancements
+
+ * [Change 429477](https://gerrit-review.googlesource.com/429477):
+ Update Material Icons, as they were last updated in 2022 and some icons were missing,
+ like the `expand_circle_up`.
+
+ * [Change 425817](https://gerrit-review.googlesource.com/425817):
+ Improved WorkQueue task thread names.
+
+* Bug Fixes
+
+ * [Issue 346618790](https://issues.gerritcodereview.com/issues/346618790):
+ Fix reload of plugins causing incorrect deregistration of dynamic items.
+
+ * [Issue 346350837](https://issues.gerritcodereview.com/issues/346350837):
+ Fix binding of ApiModule bindings upon plugin reload.
+
+ * [Issue 344608194](https://issues.gerritcodereview.com/issues/344608194):
+ Only suggest hashtags for those matching the input, including also regular
+ expressions.
+
+ * [Issue 343218480](https://issues.gerritcodereview.com/issues/343218480):
+ Fix translation of custom Prolog rules SubmitRecord to SubmitRequirement(s).
+
+* Security Fixes
+
+ * [Change 431217](https://gerrit-review.googlesource.com/431217):
+ Use constant-time comparison for hashed password validation, for increased security.
+
+* Performance changes
+
+ * [Change 431497](https://gerrit-review.googlesource.com/431497):
+ Improved offline reindex performance when disk caches have many hits.
+
+ * [Change 430777](https://gerrit-review.googlesource.com/430777):
+ Re-use revwalk for loading ChangeKindCache.
+
+ * [Change 430778](https://gerrit-review.googlesource.com/430778):
+ Stop calling `addPatchSets()` twice call when populating change query result.
+
+ * [Change 430779](https://gerrit-review.googlesource.com/430779):
+ Lazy load labelTypes when populating change query result.
+
+ * [Change 431040](https://gerrit-review.googlesource.com/431040):
+ Reduce duplicate work when a caller uses both `--patch-sets` and `--current-patch-set`
+ in change query.
+
+ * [Change 431018](https://gerrit-review.googlesource.com/431018):
+ Clone `PatchSetAttribute` for `currentPatchSet` when populating change query result.
+
+ if both `--patch-sets` and `--current-patch-set` are given, populate the
+ `patchSetAttribute` for `currentPatchSet` using the fields already populated
+ or all patch sets.
+
+* Documentation Fixes
+
+ * [Issue 352081004](https://issues.gerritcodereview.com/issues/352081004):
+ Clarify that comment links work on html-escaped text.
+
+ * [Change 433917](https://gerrit-review.googlesource.com/433917):
+ Add warning about choosing Windows as server-side platform for running Gerrit.
+
+* UI Fixes
+
+ * [Change 429857](https://gerrit-review.googlesource.com/429857):
+ Use h2 header for `Run GC` command.
+
+ * [Change 429822](https://gerrit-review.googlesource.com/429822):
+ Relative comment links without `/` prefix are converted to absolute links.
+
+ Any link not starting with `/` is automatically prefixed `https://`.
+
+ * [Change 429157](https://gerrit-review.googlesource.com/429157):
+ Fix code commenting popup position under Firefox.
+
+ * [Change 433617](https://gerrit-review.googlesource.com/c/gerrit/+/433617)
+ Fix mention chip
+
+ If the account information has an email address only, then fill it with
+ account details.
+
+* Plugin changes
+
+ * `replication` updated to 584aea1a
+
+ You can retrieve the full list of changes with:
+
+ ```shell
+ git log --no-merges --format=oneline 8fd3c27..584aea1a
+ ```
+
+ notable changes are:
+
+ * [Change 384754](https://gerrit-review.googlesource.com/c/plugins/replication/+/384754):
+ Avoid opportunity to inadvertently block the distributor.
+
+ * [Change 383694](https://gerrit-review.googlesource.com/c/plugins/replication/+/383694):
+ Reduced log level for Task deletion errors in MP setups.
+
+ * [Change 352174](https://gerrit-review.googlesource.com/c/plugins/replication/+/352174):
+ Reduced log level for no-op distributor push consolidations.
+
+* JGit changes
+
+ * [Change 433257](https://gerrit-review.googlesource.com/c/gerrit/+/433257) and
+ [Change 432237](https://gerrit-review.googlesource.com/c/gerrit/+/432237):
+ Update JGit to cfdfb01f4
+
+ You can retrieve the full list of changes with:
+
+ ```shell
+ git log --no-merges --format=oneline c0b415fb0..cfdfb01f4
+ ```
+
+ notable changes are:
+
+ * cfdfb01f4 RepoProject: read the 'dest-branch' attribute of a project
+ * 4bc6eb8a7 RepoCommand: Add error to ManifestErrorException
+ * 784f0baec RepoCommand: Copy manifest upstream into .gitmodules ref field
+ * e55341115 RepoProject: read the "upstream" attribute of a project
+ * c0c59ccf2 PatchApplier: Set a boolean on the result if conflict markers were added
+ * cac835835 WalkFetchConnection: Remove marked packs on all function exits
+ * 6e9a17036 Allow applying a patch with conflicts
+ * 28c3ae172 sshd: fix IdentiesOnly if SSH agent is enabled and has keys
+ * c1f95130c Check an execution bit by reading it from the file system
+ * 567315af5 ResolveMerger: Fix the issue with binary modify-modify conflicts
+ * e4b4f063b MergeAlgorithm: Fix diff3 conflict hunk computation
+ * d24eee7d5 [gpg] Correct finding public keys from pubring.gpg
+ * ed8c394eb [gpg] Fix reading ed25519 GPG keys
+
### 3.9.5
* New features