diff options
author | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-05-21 20:01:57 +0300 |
---|---|---|
committer | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-05-21 20:01:57 +0300 |
commit | bb58d747abdd3f4e91f4a19af177442201c1bf33 (patch) | |
tree | 2e81ccdd0cef3214374426ba8e258c777d659cdf | |
parent | 4cd8d0c5614cafc3ca41f3473004adaeabc77e24 (diff) |
Update CHANGELOG.md for 13.0.0
[ci skip]
40 files changed, 57 insertions, 196 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e67a2ee38..10ecaa20f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,62 @@ # Gitaly changelog +## 13.0.0 + +### Security (1 change) + +- Improved path traversal protection. !2132 + +### Fixed (16 changes, 1 of them is from the community) + +- Delete tags by canonical reference name when mirroring repository. !2026 +- Fix signature detection for tags. !2045 (Roger Meier) +- Ignore repositories deleted during a file walk. !2083 +- Revert gRPC upgrade to v1.27.0 to fix issues on multiple platforms. !2088 +- Do not enable SQL elector if failover is disabled. !2091 +- cleanup commit-graph-chain.lock file after crash. !2099 +- Provide consistent view of primary and secondaries. !2105 +- Fix rebase when diff contains only deleted files. !2109 +- Praefect: proper multi-virtual storage support. !2117 +- Use tableflip with praefect prometheus listener. !2122 +- Praefect: configuration verification. !2130 +- HTTPSettings to handle bools and ints. !2142 +- Bump gitlab-markup gem to v1.7.1. !2143 +- Revert charlock holmes bump. !2154 +- Configure logging before running sub-commands. !2169 +- Allow port reuse in tableflip. !2175 + +### Changed (9 changes) + +- Allow Praefect's ServerInfo RPC to succeed even if the internal gitaly node calls fail. !2067 +- Choose primary with smallest replication queue size. !2078 +- Use go update hook when feature flag is toggled. !2095 +- Modify chunker to send message based on size. !2096 +- Use separate http settings config object. !2104 +- Extract reference transaction manager from transaction service. !2114 +- Enable feature flag for go update hooks through operations service. !2120 +- Block in NewManager to wait for nodes to be up. !2134 +- Include Praefect usage in the usage ping. !2180 + +### Added (10 changes) + +- Add DivergentRefs to UpdateRemoteMirrorResponse. !2028 +- Write gitlab shell config from gitaly to gitlab shell as env var. !2066 +- Implement reference transaction service. !2077 +- Reconciliation should report progress and warn user. !2084 +- Improve error messages for repository creation RPCs. !2118 +- Upgrade github-linguist to version 7.9.0. !2145 +- Single-node transactions via pre-receive hook. !2147 +- Enforce read-only status for virtual storages. !2148 +- Extract client name from Go GRPC client. !2152 +- Praefect enable-writes subcommand. !2157 + +### Other (3 changes) + +- Upgrade activesupport and related Ruby gems to v6.0.2.2. !2110 +- Update ffi gem to v1.12.2. !2111 +- Update activesupport to v6.0.3 and gitlab-labkit to v0.12.0. !2178 + + ## 12.10.6 - No changes. diff --git a/changelogs/unreleased/2053-go-client-name.yml b/changelogs/unreleased/2053-go-client-name.yml deleted file mode 100644 index 82bb96444..000000000 --- a/changelogs/unreleased/2053-go-client-name.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Extract client name from Go GRPC client -merge_request: 2152 -author: -type: added diff --git a/changelogs/unreleased/cleanup-commit-graph-chain-lock.yml b/changelogs/unreleased/cleanup-commit-graph-chain-lock.yml deleted file mode 100644 index 4985044d6..000000000 --- a/changelogs/unreleased/cleanup-commit-graph-chain-lock.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: cleanup commit-graph-chain.lock file after crash -merge_request: 2099 -author: -type: fixed diff --git a/changelogs/unreleased/fix-tag-message-parse.yml b/changelogs/unreleased/fix-tag-message-parse.yml deleted file mode 100644 index 24a18342b..000000000 --- a/changelogs/unreleased/fix-tag-message-parse.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix signature detection for tags -merge_request: 2045 -author: Roger Meier -type: fixed diff --git a/changelogs/unreleased/fix_subcommand_logging.yml b/changelogs/unreleased/fix_subcommand_logging.yml deleted file mode 100644 index 51151e403..000000000 --- a/changelogs/unreleased/fix_subcommand_logging.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Configure logging before running sub-commands -merge_request: 2169 -author: -type: fixed diff --git a/changelogs/unreleased/jc-deprecate-gitlab-shell-config.yml b/changelogs/unreleased/jc-deprecate-gitlab-shell-config.yml deleted file mode 100644 index af934d0c5..000000000 --- a/changelogs/unreleased/jc-deprecate-gitlab-shell-config.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Write gitlab shell config from gitaly to gitlab shell as env var -merge_request: 2066 -author: -type: added diff --git a/changelogs/unreleased/jc-deprecate-update-hook.yml b/changelogs/unreleased/jc-deprecate-update-hook.yml deleted file mode 100644 index 785c68299..000000000 --- a/changelogs/unreleased/jc-deprecate-update-hook.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Use go update hook when feature flag is toggled -merge_request: 2095 -author: -type: changed diff --git a/changelogs/unreleased/jc-fetch-http-settings-separately.yml b/changelogs/unreleased/jc-fetch-http-settings-separately.yml deleted file mode 100644 index 9029c7bfb..000000000 --- a/changelogs/unreleased/jc-fetch-http-settings-separately.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Use separate http settings config object -merge_request: 2104 -author: -type: changed diff --git a/changelogs/unreleased/jc-ff-ruby-go-update.yml b/changelogs/unreleased/jc-ff-ruby-go-update.yml deleted file mode 100644 index 10170b0c1..000000000 --- a/changelogs/unreleased/jc-ff-ruby-go-update.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Enable feature flag for go update hooks through operations service -merge_request: 2120 -author: -type: changed diff --git a/changelogs/unreleased/jc-fix-chunker.yml b/changelogs/unreleased/jc-fix-chunker.yml deleted file mode 100644 index 24fc921a5..000000000 --- a/changelogs/unreleased/jc-fix-chunker.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Modify chunker to send message based on size -merge_request: 2096 -author: -type: changed diff --git a/changelogs/unreleased/jc-fix-praefect-info.yml b/changelogs/unreleased/jc-fix-praefect-info.yml deleted file mode 100644 index 3eef4c573..000000000 --- a/changelogs/unreleased/jc-fix-praefect-info.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Allow Praefect's ServerInfo RPC to succeed even if the internal gitaly node - calls fail -merge_request: 2067 -author: -type: changed diff --git a/changelogs/unreleased/jc-improve-http-settings.yml b/changelogs/unreleased/jc-improve-http-settings.yml deleted file mode 100644 index 8d1010ffd..000000000 --- a/changelogs/unreleased/jc-improve-http-settings.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: HTTPSettings to handle bools and ints -merge_request: 2142 -author: -type: fixed diff --git a/changelogs/unreleased/jc-repl-queue-size-query.yml b/changelogs/unreleased/jc-repl-queue-size-query.yml deleted file mode 100644 index f78c8b0b6..000000000 --- a/changelogs/unreleased/jc-repl-queue-size-query.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Choose primary with smallest replication queue size -merge_request: 2078 -author: -type: changed diff --git a/changelogs/unreleased/jc-use-SOCKETREUSE.yml b/changelogs/unreleased/jc-use-SOCKETREUSE.yml deleted file mode 100644 index 2111fa9e1..000000000 --- a/changelogs/unreleased/jc-use-SOCKETREUSE.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Allow port reuse in tableflip -merge_request: 2175 -author: -type: fixed diff --git a/changelogs/unreleased/jc-use-tableflip-with-prometheus.yml b/changelogs/unreleased/jc-use-tableflip-with-prometheus.yml deleted file mode 100644 index 433ff7082..000000000 --- a/changelogs/unreleased/jc-use-tableflip-with-prometheus.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Use tableflip with praefect prometheus listener -merge_request: 2122 -author: -type: fixed diff --git a/changelogs/unreleased/jc-wait-for-nodes.yml b/changelogs/unreleased/jc-wait-for-nodes.yml deleted file mode 100644 index 3254049b3..000000000 --- a/changelogs/unreleased/jc-wait-for-nodes.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Block in NewManager to wait for nodes to be up -merge_request: 2134 -author: -type: changed diff --git a/changelogs/unreleased/pks-2pc-single-transaction.yml b/changelogs/unreleased/pks-2pc-single-transaction.yml deleted file mode 100644 index 5f5d9b360..000000000 --- a/changelogs/unreleased/pks-2pc-single-transaction.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Single-node transactions via pre-receive hook -merge_request: 2147 -author: -type: added diff --git a/changelogs/unreleased/pks-2pc-transaction-manager.yml b/changelogs/unreleased/pks-2pc-transaction-manager.yml deleted file mode 100644 index e65626b77..000000000 --- a/changelogs/unreleased/pks-2pc-transaction-manager.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Extract reference transaction manager from transaction service -merge_request: 2114 -author: -type: changed diff --git a/changelogs/unreleased/pks-2pc-transaction-service.yml b/changelogs/unreleased/pks-2pc-transaction-service.yml deleted file mode 100644 index df56e7a8a..000000000 --- a/changelogs/unreleased/pks-2pc-transaction-service.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Implement reference transaction service -merge_request: 2077 -author: -type: added diff --git a/changelogs/unreleased/pks-git-create-error-messages.yml b/changelogs/unreleased/pks-git-create-error-messages.yml deleted file mode 100644 index 342b2b98a..000000000 --- a/changelogs/unreleased/pks-git-create-error-messages.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Improve error messages for repository creation RPCs -merge_request: 2118 -author: -type: added diff --git a/changelogs/unreleased/pks-revert-grpc-update.yml b/changelogs/unreleased/pks-revert-grpc-update.yml deleted file mode 100644 index 9574fbd84..000000000 --- a/changelogs/unreleased/pks-revert-grpc-update.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Revert gRPC upgrade to v1.27.0 to fix issues on multiple platforms -merge_request: 2088 -author: -type: fixed diff --git a/changelogs/unreleased/po-praefect-reconcile-progress.yml b/changelogs/unreleased/po-praefect-reconcile-progress.yml deleted file mode 100644 index 564f5db84..000000000 --- a/changelogs/unreleased/po-praefect-reconcile-progress.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Reconciliation should report progress and warn user -merge_request: 2084 -author: -type: added diff --git a/changelogs/unreleased/po-revert-mr-2145.yml b/changelogs/unreleased/po-revert-mr-2145.yml deleted file mode 100644 index cce2f93d3..000000000 --- a/changelogs/unreleased/po-revert-mr-2145.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Revert charlock holmes bump -merge_request: 2154 -author: -type: fixed diff --git a/changelogs/unreleased/ps-group-for-storage-info.yml b/changelogs/unreleased/ps-group-for-storage-info.yml deleted file mode 100644 index 0c6db3e7a..000000000 --- a/changelogs/unreleased/ps-group-for-storage-info.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Include Praefect usage in the usage ping -merge_request: 2180 -author: -type: changed diff --git a/changelogs/unreleased/ps-multi-virtual-storages.yml b/changelogs/unreleased/ps-multi-virtual-storages.yml deleted file mode 100644 index f87560001..000000000 --- a/changelogs/unreleased/ps-multi-virtual-storages.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: proper multi-virtual storage support' -merge_request: 2117 -author: -type: fixed diff --git a/changelogs/unreleased/ps-praefect-conf-verification.yml b/changelogs/unreleased/ps-praefect-conf-verification.yml deleted file mode 100644 index 0cab12976..000000000 --- a/changelogs/unreleased/ps-praefect-conf-verification.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: configuration verification' -merge_request: 2130 -author: -type: fixed diff --git a/changelogs/unreleased/rs-divergent-refs-response.yml b/changelogs/unreleased/rs-divergent-refs-response.yml deleted file mode 100644 index e85e96ecf..000000000 --- a/changelogs/unreleased/rs-divergent-refs-response.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add DivergentRefs to UpdateRemoteMirrorResponse -merge_request: 2028 -author: -type: added diff --git a/changelogs/unreleased/sh-bump-activesupport-6-0-3.yml b/changelogs/unreleased/sh-bump-activesupport-6-0-3.yml deleted file mode 100644 index 8bc379ab6..000000000 --- a/changelogs/unreleased/sh-bump-activesupport-6-0-3.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Update activesupport to v6.0.3 and gitlab-labkit to v0.12.0 -merge_request: 2178 -author: -type: other diff --git a/changelogs/unreleased/sh-bump-activesupport.yml b/changelogs/unreleased/sh-bump-activesupport.yml deleted file mode 100644 index f6595bce9..000000000 --- a/changelogs/unreleased/sh-bump-activesupport.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade activesupport and related Ruby gems to v6.0.2.2 -merge_request: 2110 -author: -type: other diff --git a/changelogs/unreleased/sh-bump-gitlab-markup.yml b/changelogs/unreleased/sh-bump-gitlab-markup.yml deleted file mode 100644 index ece7a1dba..000000000 --- a/changelogs/unreleased/sh-bump-gitlab-markup.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Bump gitlab-markup gem to v1.7.1 -merge_request: 2143 -author: -type: fixed diff --git a/changelogs/unreleased/sh-fix-rebase.yml b/changelogs/unreleased/sh-fix-rebase.yml deleted file mode 100644 index 54a81afc2..000000000 --- a/changelogs/unreleased/sh-fix-rebase.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix rebase when diff contains only deleted files -merge_request: 2109 -author: -type: fixed diff --git a/changelogs/unreleased/sh-update-ffi-gem.yml b/changelogs/unreleased/sh-update-ffi-gem.yml deleted file mode 100644 index 15e5fcc7f..000000000 --- a/changelogs/unreleased/sh-update-ffi-gem.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Update ffi gem to v1.12.2 -merge_request: 2111 -author: -type: other diff --git a/changelogs/unreleased/smh-enable-writes-cmd.yml b/changelogs/unreleased/smh-enable-writes-cmd.yml deleted file mode 100644 index 660877113..000000000 --- a/changelogs/unreleased/smh-enable-writes-cmd.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Praefect enable-writes subcommand -merge_request: 2157 -author: -type: added diff --git a/changelogs/unreleased/smh-fix-ambig-tag.yml b/changelogs/unreleased/smh-fix-ambig-tag.yml deleted file mode 100644 index a9dba39c0..000000000 --- a/changelogs/unreleased/smh-fix-ambig-tag.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Delete tags by canonical reference name when mirroring repository -merge_request: 2026 -author: -type: fixed diff --git a/changelogs/unreleased/smh-fix-dir-deleted-walk.yml b/changelogs/unreleased/smh-fix-dir-deleted-walk.yml deleted file mode 100644 index a2d5f2c43..000000000 --- a/changelogs/unreleased/smh-fix-dir-deleted-walk.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Ignore repositories deleted during a file walk -merge_request: 2083 -author: -type: fixed diff --git a/changelogs/unreleased/smh-fix-failover-crash.yml b/changelogs/unreleased/smh-fix-failover-crash.yml deleted file mode 100644 index 89b4f19d0..000000000 --- a/changelogs/unreleased/smh-fix-failover-crash.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Do not enable SQL elector if failover is disabled -merge_request: 2091 -author: -type: fixed diff --git a/changelogs/unreleased/smh-fix-path-traversal.yml b/changelogs/unreleased/smh-fix-path-traversal.yml deleted file mode 100644 index 29083bc3e..000000000 --- a/changelogs/unreleased/smh-fix-path-traversal.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Improved path traversal protection -merge_request: 2132 -author: -type: security diff --git a/changelogs/unreleased/smh-read-only-api.yml b/changelogs/unreleased/smh-read-only-api.yml deleted file mode 100644 index da31844cf..000000000 --- a/changelogs/unreleased/smh-read-only-api.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Enforce read-only status for virtual storages -merge_request: 2148 -author: -type: added diff --git a/changelogs/unreleased/smh-shard-status.yml b/changelogs/unreleased/smh-shard-status.yml deleted file mode 100644 index ee71ba0fb..000000000 --- a/changelogs/unreleased/smh-shard-status.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Provide consistent view of primary and secondaries -merge_request: 2105 -author: -type: fixed diff --git a/changelogs/unreleased/zj-bump-linguist-version.yml b/changelogs/unreleased/zj-bump-linguist-version.yml deleted file mode 100644 index ba758e954..000000000 --- a/changelogs/unreleased/zj-bump-linguist-version.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade github-linguist to version 7.9.0 -merge_request: 2145 -author: -type: added |