Skip to content

Commit

Permalink
Create release notes for 3.7.7
Browse files Browse the repository at this point in the history
Change-Id: I06964e04221c02379b146072e3742f0de638fff8
  • Loading branch information
dzsessona authored and lucamilanesio committed Feb 23, 2024
1 parent eccf793 commit 3217ead
Showing 1 changed file with 129 additions and 2 deletions.
131 changes: 129 additions & 2 deletions pages/site/releases/3.7.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,17 @@ hide_navtoggle: true
toc: true
---

Download: **[3.7.6](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.6.war)**
Download: **[3.7.7](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.7.war)**
| [3.7.6](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.6.war)
| [3.7.5](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.5.war)
| [3.7.4](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.4.war)
| [3.7.3](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.3.war)
| [3.7.2](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.2.war)
| [3.7.1](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.1.war)
| [3.7.0](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.0.war)

Documentation: **[3.7.6](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.6/index.html)**
Documentation: **[3.7.7](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.7/index.html)**
| [3.7.6](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.6/index.html)
| [3.7.5](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.5/index.html)
| [3.7.4](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.4/index.html)
| [3.7.3](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.3/index.html)
Expand Down Expand Up @@ -540,6 +542,131 @@ Added property authenticated to e2e-tests
## Bugfix releases
### 3.7.7
* Breaking changes
* [Change 404018](https://gerrit-review.googlesource.com/c/gerrit/+/404018):
Add option to populate 'starred' field for change queries.
`star` option can must now be provided to include the `starred` field in
`ChangeInfo`, which indicates if the change is starred by the current user or not.
* New Features
* [Change 406237](https://gerrit-review.googlesource.com/c/gerrit/+/406237):
Add metrics for `git/upload-pack/bitmap_index_misses_count` and a separate one for missing bitmap indexes.
JGit packer tracks the number of times that an object was not
found in the bitmap index or if the bitmap index was completely
missing.
Added the `git/upload-pack/bitmap_index_misses_count` for being used
in performance graphs, while the `git/upload-pack/no_bitmap_index`
should be more suitable for alerts.
* [Change 406004](https://gerrit-review.googlesource.com/c/gerrit/+/406004):
Add timer for git/upload-pack/phase_searching_for_* phases.
Add metrics for the "Finding sources" phase, which is critical for an optimal
Git/HTTP performance.
* [Change 404718](https://gerrit-review.googlesource.com/c/gerrit/+/404718):
Add timer for `git/upload-pack/phase_negotiating`.
Added the `git/upload-pack/phase_negotiating` so that the Gerrit admin
can graph how these are performing and spot any potential issues.
JGit packer tracks time spent in the negotiation phase.
This statistic was only exposed in the sshd_log and is not available
when the client uses Git/HTTP.
* [Change 402497](https://gerrit-review.googlesource.com/c/gerrit/+/402497):
Introduce configurable shutdown timeout
Added `container.shutdownTimeout` to configure the maximum time (in seconds)
to wait before terminating Gerrit.
* [Change 393037](https://gerrit-review.googlesource.com/c/gerrit/+/393037):
Bazel: Add support for BuildBuddy RBE provider.
BuildBuddy provides an open-core suite of enterprise features for Bazel.
* Performance Fixes
* [Change 392634](https://gerrit-review.googlesource.com/c/gerrit/+/392634):
Improved performance for conflicts: operator and other mergeability checks when submit type is `Merge-If-Necessary`.
* Bug Fixes
* [Change 404937](https://gerrit-review.googlesource.com/c/gerrit/+/404937):
Fix copyable change links when base URL has a path.
Removed extra base URL prefix in `gr-copy-links`. The links are crafted from
createChangeUrl which already returns an URL with the base URL.
* [Issue 311925527](https://issues.gerritcodereview.com/issues/311925527):
Fix canonical web url binding in Git over HTTP.
Fix a problem encountered in the `virutalhost` plugin, where
despite proper configuration for tenant canonical web URL, the git push
output would use the value of `gerrit.canonicalweburl` configuration option.
* [Issue 314113030](https://issues.gerritcodereview.com/issues/314113030):
Fail the change reindex operation upon StorageException(s).
Allows some of the indexing operations to fail, so that if a change indexing
throws a `StorageException`, so that the change does not disappear
from the index.
* [Issue 318745940](https://issues.gerritcodereview.com/issues/318745940):
Fix serverId in identity parsing for imported human comments.
Remapping of account-ids correctly adapts the comment's author account-ids
and `serverId` fixing the inconsistent identity of the comments.
* [Change 395741](https://gerrit-review.googlesource.com/c/gerrit/+/395741):
Fix event parse exception when changing repository HEAD.
Explicitly registered a type and class for `ProjectHeadUpdatedEvent` in `EventType`
in order to successfully deserialize events.
* Dependency Updates
* [Change 403721](https://gerrit-review.googlesource.com/c/gerrit/+/403721):
Bump SSHD version to 2.12.0 with security fix for [CVE-2023-48795](https://nvd.nist.gov/vuln/detail/CVE-2023-48795)
* JGit changes
* [Change 391575](https://gerrit-review.googlesource.com/c/gerrit/+/391575):
Update JGit to acf21c0bc6a63a3d20fca92757b992a1f2d55f41.
You can retrieve the full list of changes with:
```shell
git log --no-merges --format=oneline 74fa245b3..acf21c0bc
```
notable changes are:
* acf21c0bc RefDirectory: Do not unlock until after deleting loose ref
* 29c89d1f0 SnapshottingRefDirectory: Invalidate snapshot after locking ref for update
* 747618358 Improve handling of NFS stale handle errors
* ca54c5176 Fix handling of missing pack index file
* b4c66104f Introduce a PriorityQueue sorting RevCommits by commit timestamp
* e712b4716 Make sure ref to prune is in packed refs
* 170244d05 Checkout: better directory handling
* 244165fc5 Remove unused API problem filters
* f103a1d5c Add support for git config repack.packKeptObjects
* f5f4bf0ad Do not exclude objects in locked packs from bitmap processing
* 3a6eec9bb Express the explicit intention of creating bitmaps in GC
* ac8d7838f GC: prune all packfiles after the loosen phase
* f6928f573 Revert "RefDirectory: Throw exception if CAS of packed ref list fails"
* 6b3b2b33a GraphObjectIndex: fix search in findGraphPosition
* 0f7d485bc Remove unused API filters
* 43954ea62 [releng] API filter for PackIndex.DEFAULT_WRITE_REVERSE_INDEX
* 2c89a3ec7 PackExt: add a #getTmpExtension method
* d0564cf8a UploadPack: Record negotiation stats on fetchV2 call
* ce88e62ed PackWriter: write the PackReverseIndex file
### 3.7.6
* Breaking Changes
Expand Down

0 comments on commit 3217ead

Please sign in to comment.