diff options
author | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-08-21 14:51:38 +0300 |
---|---|---|
committer | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-08-21 14:51:38 +0300 |
commit | 27e1cf71e40a27e829dfeee1eb237af190a13244 (patch) | |
tree | 21270940877946b11d801487c959bb965e278391 | |
parent | b2e2ec1069625c4a4f220b0ec72154b1f2bdf834 (diff) |
Update CHANGELOG.md for 13.3.0
[ci skip]
42 files changed, 62 insertions, 205 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c8f7bf4..7e54e49f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,67 @@ # Gitaly changelog +## 13.3.0 (2020-08-22) + +### Removed (1 change) + +- Remove Praefect primary from config. !2392 + +### Fixed (12 changes) + +- Praefect: storage scoped RPCs not handled properly. !2234 +- Fix parsing of Git release-candidate versions. !2389 +- Fix push options not working with Gitaly post-receive hook. !2394 +- Fix detection of context cancellation for health updater. !2397 +- lines.Send() only support byte delimiter. !2402 +- Fix Praefect not starting with unhealthy Gitalys. !2422 +- Nodes elector for configuration with disabled failover. !2444 +- Fix connecting to Praefect service from Ruby sidecar. !2451 +- Fix transaction voting delay metric for pre-receive hook. !2458 +- Fix accessors mislabeled as mutators. !2466 +- Fix registration of Gitaly metrics dependent on config. !2467 +- Fix post-receive hooks with reference transactions. !2471 + +### Changed (12 changes) + +- Improve query to identify up to date storages for reads distribution. !2372 +- Add old path to NumStats protobuf output. !2395 +- Generate data loss report from repository generation info. !2403 +- Enforce read-only mode per repository. !2405 +- Remove remote_branches_ls_remote feature flag. !2417 +- Remove virtual storage wide read-only mode. !2431 +- Update gRPC to v1.30.2 and google-protobuf to v3.12.4. !2442 +- Report only read-only repositories by default in dataloss. !2449 +- Configurable replication queue batch size. !2450 +- Use repository generations to determine the best leader to elect. !2459 +- Default-enable primary-wins reference transaction. !2460 +- Enable distributed_reads feature flag by default. !2470 + +### Performance (1 change) + +- Log cumulative per-request rusage ("command stats"). !2368 + +### Added (13 changes, 1 of them is from the community) + +- GetArchive: Support path elision. !2342 (Ethan Reesor (@firelizzard)) +- Praefect: include PgBouncer in CI. !2378 +- Support dry-run cherry-picks and reverts. !2382 +- Add subtransactions histogram metric. !2390 +- Export connection pool and support setting DialOptions. !2401 +- Queue replication jobs in case a transaction is unused. !2404 +- Add support for primary-wins voting strategy. !2408 +- Add accept-dataloss sub-command. !2415 +- Metric for the number of read-only repositories. !2426 +- Improve transaction metrics. !2441 +- Praefect: replication processing should omit unhealthy nodes. !2464 +- Log transaction state when cancelling them. !2465 +- Prune objects older than 24h on garbage collection. !2469 + +### Other (2 changes) + +- Update mime-types for Ruby 2.7. !2456 +- Pass CORRELATION_ID env variable to spawned git subprocesses. !2478 + + ## 13.2.6 - No changes. diff --git a/changelogs/unreleased/2867-elide-archive-path.yml b/changelogs/unreleased/2867-elide-archive-path.yml deleted file mode 100644 index 611d61de4..000000000 --- a/changelogs/unreleased/2867-elide-archive-path.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'GetArchive: Support path elision' -merge_request: 2342 -author: Ethan Reesor (@firelizzard) -type: added diff --git a/changelogs/unreleased/ash2k-dial-options.yml b/changelogs/unreleased/ash2k-dial-options.yml deleted file mode 100644 index 32a494a21..000000000 --- a/changelogs/unreleased/ash2k-dial-options.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Export connection pool and support setting DialOptions -merge_request: 2401 -author: -type: added diff --git a/changelogs/unreleased/command-stats.yml b/changelogs/unreleased/command-stats.yml deleted file mode 100644 index f126bfe2f..000000000 --- a/changelogs/unreleased/command-stats.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Log cumulative per-request rusage ("command stats") -merge_request: 2368 -author: -type: performance diff --git a/changelogs/unreleased/env-inject-correlation-id.yml b/changelogs/unreleased/env-inject-correlation-id.yml deleted file mode 100644 index 7f54e41fe..000000000 --- a/changelogs/unreleased/env-inject-correlation-id.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Pass CORRELATION_ID env variable to spawned git subprocesses -merge_request: 2478 -author: -type: other diff --git a/changelogs/unreleased/pks-datastore-test-race.yml b/changelogs/unreleased/pks-datastore-test-race.yml deleted file mode 100644 index 8068d3b53..000000000 --- a/changelogs/unreleased/pks-datastore-test-race.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix detection of context cancellation for health updater -merge_request: 2397 -author: -type: fixed diff --git a/changelogs/unreleased/pks-default-enable-primary-wins-reference-transactions.yml b/changelogs/unreleased/pks-default-enable-primary-wins-reference-transactions.yml deleted file mode 100644 index fcd4ecb28..000000000 --- a/changelogs/unreleased/pks-default-enable-primary-wins-reference-transactions.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Default-enable primary-wins reference transaction -merge_request: 2460 -author: -type: changed diff --git a/changelogs/unreleased/pks-fix-hook-tx-voting-metric.yml b/changelogs/unreleased/pks-fix-hook-tx-voting-metric.yml deleted file mode 100644 index 84d2a142d..000000000 --- a/changelogs/unreleased/pks-fix-hook-tx-voting-metric.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix transaction voting delay metric for pre-receive hook -merge_request: 2458 -author: -type: fixed diff --git a/changelogs/unreleased/pks-git-version-release-candidates.yml b/changelogs/unreleased/pks-git-version-release-candidates.yml deleted file mode 100644 index d5735b1ef..000000000 --- a/changelogs/unreleased/pks-git-version-release-candidates.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix parsing of Git release-candidate versions -merge_request: 2389 -author: -type: fixed diff --git a/changelogs/unreleased/pks-gitaly-metrics-registration.yml b/changelogs/unreleased/pks-gitaly-metrics-registration.yml deleted file mode 100644 index 1f7e79a80..000000000 --- a/changelogs/unreleased/pks-gitaly-metrics-registration.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix registration of Gitaly metrics dependent on config -merge_request: 2467 -author: -type: fixed diff --git a/changelogs/unreleased/pks-praefect-info-ruby-sidecar.yml b/changelogs/unreleased/pks-praefect-info-ruby-sidecar.yml deleted file mode 100644 index fc6ab6a4b..000000000 --- a/changelogs/unreleased/pks-praefect-info-ruby-sidecar.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix connecting to Praefect service from Ruby sidecar -merge_request: 2451 -author: -type: fixed diff --git a/changelogs/unreleased/pks-proto-mislabeled-accessors.yml b/changelogs/unreleased/pks-proto-mislabeled-accessors.yml deleted file mode 100644 index f1d8bc2d8..000000000 --- a/changelogs/unreleased/pks-proto-mislabeled-accessors.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix accessors mislabeled as mutators -merge_request: 2466 -author: -type: fixed diff --git a/changelogs/unreleased/pks-reftx-post-receive.yml b/changelogs/unreleased/pks-reftx-post-receive.yml deleted file mode 100644 index 76ec63254..000000000 --- a/changelogs/unreleased/pks-reftx-post-receive.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix post-receive hooks with reference transactions -merge_request: 2471 -author: -type: fixed diff --git a/changelogs/unreleased/pks-subtransactions-metric.yml b/changelogs/unreleased/pks-subtransactions-metric.yml deleted file mode 100644 index c18939665..000000000 --- a/changelogs/unreleased/pks-subtransactions-metric.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add subtransactions histogram metric -merge_request: 2390 -author: -type: added diff --git a/changelogs/unreleased/pks-transaction-metrics.yml b/changelogs/unreleased/pks-transaction-metrics.yml deleted file mode 100644 index 82951f1a2..000000000 --- a/changelogs/unreleased/pks-transaction-metrics.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Improve transaction metrics -merge_request: 2441 -author: -type: added diff --git a/changelogs/unreleased/pks-transaction-replicate-unused.yml b/changelogs/unreleased/pks-transaction-replicate-unused.yml deleted file mode 100644 index 00913b014..000000000 --- a/changelogs/unreleased/pks-transaction-replicate-unused.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Queue replication jobs in case a transaction is unused -merge_request: 2404 -author: -type: added diff --git a/changelogs/unreleased/pks-transaction-unweighted-secondaries.yml b/changelogs/unreleased/pks-transaction-unweighted-secondaries.yml deleted file mode 100644 index ab9c594d6..000000000 --- a/changelogs/unreleased/pks-transaction-unweighted-secondaries.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add support for primary-wins voting strategy -merge_request: 2408 -author: -type: added diff --git a/changelogs/unreleased/pks-tx-log-finished.yml b/changelogs/unreleased/pks-tx-log-finished.yml deleted file mode 100644 index 93f8d4bbf..000000000 --- a/changelogs/unreleased/pks-tx-log-finished.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Log transaction state when cancelling them -merge_request: 2465 -author: -type: added diff --git a/changelogs/unreleased/po-praefect-config-remove-primary.yml b/changelogs/unreleased/po-praefect-config-remove-primary.yml deleted file mode 100644 index 181bf97fb..000000000 --- a/changelogs/unreleased/po-praefect-config-remove-primary.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Remove Praefect primary from config -merge_request: 2392 -author: -type: removed diff --git a/changelogs/unreleased/ps-add-pgbouncer.yml b/changelogs/unreleased/ps-add-pgbouncer.yml deleted file mode 100644 index ee6aa931b..000000000 --- a/changelogs/unreleased/ps-add-pgbouncer.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: include PgBouncer in CI' -merge_request: 2378 -author: -type: added diff --git a/changelogs/unreleased/ps-disabled-failover-elector.yml b/changelogs/unreleased/ps-disabled-failover-elector.yml deleted file mode 100644 index 814ce7559..000000000 --- a/changelogs/unreleased/ps-disabled-failover-elector.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Nodes elector for configuration with disabled failover -merge_request: 2444 -author: -type: fixed diff --git a/changelogs/unreleased/ps-gc-prune-expire.yml b/changelogs/unreleased/ps-gc-prune-expire.yml deleted file mode 100644 index ce47e600e..000000000 --- a/changelogs/unreleased/ps-gc-prune-expire.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Prune objects older than 24h on garbage collection -merge_request: 2469 -author: -type: added diff --git a/changelogs/unreleased/ps-improve-reads-dist.yml b/changelogs/unreleased/ps-improve-reads-dist.yml deleted file mode 100644 index 6ab1dbc26..000000000 --- a/changelogs/unreleased/ps-improve-reads-dist.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Improve query to identify up to date storages for reads distribution -merge_request: 2372 -author: -type: changed diff --git a/changelogs/unreleased/ps-primary-by-generation.yml b/changelogs/unreleased/ps-primary-by-generation.yml deleted file mode 100644 index 51b0b5c91..000000000 --- a/changelogs/unreleased/ps-primary-by-generation.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Use repository generations to determine the best leader to elect -merge_request: 2459 -author: -type: changed diff --git a/changelogs/unreleased/ps-remove-reads-dist-feature-flag.yml b/changelogs/unreleased/ps-remove-reads-dist-feature-flag.yml deleted file mode 100644 index d894c20d8..000000000 --- a/changelogs/unreleased/ps-remove-reads-dist-feature-flag.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Enable distributed_reads feature flag by default -merge_request: 2470 -author: -type: changed diff --git a/changelogs/unreleased/ps-replicate-healthy.yml b/changelogs/unreleased/ps-replicate-healthy.yml deleted file mode 100644 index 5ab173073..000000000 --- a/changelogs/unreleased/ps-replicate-healthy.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: replication processing should omit unhealthy nodes' -merge_request: 2464 -author: -type: added diff --git a/changelogs/unreleased/ps-rpc-scope-storage.yml b/changelogs/unreleased/ps-rpc-scope-storage.yml deleted file mode 100644 index 65f46f23b..000000000 --- a/changelogs/unreleased/ps-rpc-scope-storage.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: storage scoped RPCs not handled properly' -merge_request: 2234 -author: -type: fixed diff --git a/changelogs/unreleased/rs-cherry-pick-revert-dry-run.yml b/changelogs/unreleased/rs-cherry-pick-revert-dry-run.yml deleted file mode 100644 index 18b3632be..000000000 --- a/changelogs/unreleased/rs-cherry-pick-revert-dry-run.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Support dry-run cherry-picks and reverts -merge_request: 2382 -author: -type: added diff --git a/changelogs/unreleased/rs-ls-remote-only.yml b/changelogs/unreleased/rs-ls-remote-only.yml deleted file mode 100644 index a6d9e9a20..000000000 --- a/changelogs/unreleased/rs-ls-remote-only.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Remove remote_branches_ls_remote feature flag -merge_request: 2417 -author: -type: changed diff --git a/changelogs/unreleased/sh-add-old-path-diffstats.yml b/changelogs/unreleased/sh-add-old-path-diffstats.yml deleted file mode 100644 index 7a66beea2..000000000 --- a/changelogs/unreleased/sh-add-old-path-diffstats.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add old path to NumStats protobuf output -merge_request: 2395 -author: -type: changed diff --git a/changelogs/unreleased/sh-fix-push-options-gitaly-hook.yml b/changelogs/unreleased/sh-fix-push-options-gitaly-hook.yml deleted file mode 100644 index 4dd6ea3da..000000000 --- a/changelogs/unreleased/sh-fix-push-options-gitaly-hook.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix push options not working with Gitaly post-receive hook -merge_request: 2394 -author: -type: fixed diff --git a/changelogs/unreleased/sh-update-grpc.yml b/changelogs/unreleased/sh-update-grpc.yml deleted file mode 100644 index 91d210ea6..000000000 --- a/changelogs/unreleased/sh-update-grpc.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Update gRPC to v1.30.2 and google-protobuf to v3.12.4 -merge_request: 2442 -author: -type: changed diff --git a/changelogs/unreleased/sh-update-mime-types.yml b/changelogs/unreleased/sh-update-mime-types.yml deleted file mode 100644 index 410da850d..000000000 --- a/changelogs/unreleased/sh-update-mime-types.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Update mime-types for Ruby 2.7 -merge_request: 2456 -author: -type: other diff --git a/changelogs/unreleased/smh-accept-dataloss.yml b/changelogs/unreleased/smh-accept-dataloss.yml deleted file mode 100644 index bc2a0ee3b..000000000 --- a/changelogs/unreleased/smh-accept-dataloss.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add accept-dataloss sub-command -merge_request: 2415 -author: -type: added diff --git a/changelogs/unreleased/smh-configurable-dequeue-batch.yml b/changelogs/unreleased/smh-configurable-dequeue-batch.yml deleted file mode 100644 index a9ada0625..000000000 --- a/changelogs/unreleased/smh-configurable-dequeue-batch.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Configurable replication queue batch size -merge_request: 2450 -author: -type: changed diff --git a/changelogs/unreleased/smh-dataloss-filter-read-only.yml b/changelogs/unreleased/smh-dataloss-filter-read-only.yml deleted file mode 100644 index bc4b0b8f9..000000000 --- a/changelogs/unreleased/smh-dataloss-filter-read-only.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Report only read-only repositories by default in dataloss -merge_request: 2449 -author: -type: changed diff --git a/changelogs/unreleased/smh-fix-praefect-start.yml b/changelogs/unreleased/smh-fix-praefect-start.yml deleted file mode 100644 index 9353c9327..000000000 --- a/changelogs/unreleased/smh-fix-praefect-start.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix Praefect not starting with unhealthy Gitalys -merge_request: 2422 -author: -type: fixed diff --git a/changelogs/unreleased/smh-read-only-repository-metric.yml b/changelogs/unreleased/smh-read-only-repository-metric.yml deleted file mode 100644 index cdb3e3a30..000000000 --- a/changelogs/unreleased/smh-read-only-repository-metric.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Metric for the number of read-only repositories -merge_request: 2426 -author: -type: added diff --git a/changelogs/unreleased/smh-remove-old-read-only-impl.yml b/changelogs/unreleased/smh-remove-old-read-only-impl.yml deleted file mode 100644 index bf2d8d8b0..000000000 --- a/changelogs/unreleased/smh-remove-old-read-only-impl.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Remove virtual storage wide read-only mode -merge_request: 2431 -author: -type: changed diff --git a/changelogs/unreleased/smh-repository-generations-dataloss.yml b/changelogs/unreleased/smh-repository-generations-dataloss.yml deleted file mode 100644 index 1eb3f6a8c..000000000 --- a/changelogs/unreleased/smh-repository-generations-dataloss.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Generate data loss report from repository generation info -merge_request: 2403 -author: -type: changed diff --git a/changelogs/unreleased/smh-repository-generations-read-only.yml b/changelogs/unreleased/smh-repository-generations-read-only.yml deleted file mode 100644 index 775b01a1f..000000000 --- a/changelogs/unreleased/smh-repository-generations-read-only.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Enforce read-only mode per repository -merge_request: 2405 -author: -type: changed diff --git a/changelogs/unreleased/zj-line-multi-delimeter-support-removal.yml b/changelogs/unreleased/zj-line-multi-delimeter-support-removal.yml deleted file mode 100644 index e7514159c..000000000 --- a/changelogs/unreleased/zj-line-multi-delimeter-support-removal.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: lines.Send() only support byte delimiter -merge_request: 2402 -author: -type: fixed |