diff options
author | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-03-20 20:54:09 +0300 |
---|---|---|
committer | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2020-03-20 20:54:09 +0300 |
commit | 52654693a6a67644dab79475c643dbefe1025c36 (patch) | |
tree | 7da4f1063ff327546b1344c9989c8c2a70e37a9e | |
parent | b4aaf619233129a8627cc2d2c96a310c972127e4 (diff) |
Update CHANGELOG.md for 12.9.0
[ci skip]
38 files changed, 58 insertions, 185 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7af90e647..74d07089a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,63 @@ # Gitaly changelog +## 12.9.0 + +### Security (1 change) + +- Validate object pool relative paths to prevent path traversal attacks. !1900 + +### Fixed (11 changes, 1 of them is from the community) + +- Handle malformed PID file. !1825 (maxmati) +- Handle ambiguous refs in CommitLanguages. !1829 +- Enforce diff.noprefix=false for generating Git diffs. !1854 +- Fix expected porcelain output for PushResults. !1862 +- Properly account for tags in PushResults. !1874 +- ReplicateRepository error when result from FetchInternalRemote is false. !1879 +- Praefect should not emit Gitaly errors to Sentry. !1880 +- Task proto has dependency to already generated source code. !1884 +- Explicit error what type of path can't be read. !1891 +- Allow filters when advertising refs. !1894 +- Fix gitaly-ruby not starting on case-sensitive filesystems. !1939 + +### Changed (6 changes) + +- Change ListRepositories RPC to RepostoryReplicas. !1692 +- Remove deprecated UserRebase RPC. !1851 +- Replication: propagate RenameRepository RPC to Praefect secondaries. !1853 +- Add node gauge that keeps track of node status. !1904 +- Praefect: use enum values for job states. !1906 +- Use millisecond precision for time in JSON logs. + +### Performance (1 change) + +- Use Rugged::Repository#bare over #new. !1920 + +### Added (11 changes) + +- Praefect: add sql-migrate-down subcommand. !1770 +- Praefect SQL: support of transactions. !1815 +- Optionally keep divergent refs when mirroring. !1828 +- Push with the --porcelain flag and parse output of failed pushes. !1845 +- Internal RPC for walking Gitaly repos. !1855 +- Praefect: Move replication queue to database. !1865 +- Add basic auth support to clone analyzer. !1866 +- Praefect ping-node must verify storage locations are served. !1881 +- Support partial clones with SSH transports. !1893 +- Add storage name to healthcheck error log. !1934 +- Always use V2 tokens in gitaly auth client. + +### Other (7 changes) + +- Bypass praefect server in tests that check the error message. !1799 +- Set default concurrency limit for ReplicateRepository. !1822 +- Fix example Praefect config file for virtual storage changes. !1856 +- Add correlation ID to Praefect replication jobs. !1869 +- Remove dependency on the outdated golang.org/x/net package. !1882 +- Upgrade parser gem to v2.7.0.4. !1935 +- Simplify loading of required Ruby files. !1942 + + ## 12.8.7 - No changes. diff --git a/changelogs/unreleased/handle-malformed-pid.yml b/changelogs/unreleased/handle-malformed-pid.yml deleted file mode 100644 index 60ccec633..000000000 --- a/changelogs/unreleased/handle-malformed-pid.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Handle malformed PID file -merge_request: 1825 -author: maxmati -type: fixed diff --git a/changelogs/unreleased/jc-add-node-gauge.yml b/changelogs/unreleased/jc-add-node-gauge.yml deleted file mode 100644 index 98d500440..000000000 --- a/changelogs/unreleased/jc-add-node-gauge.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add node gauge that keeps track of node status -merge_request: 1904 -author: -type: changed diff --git a/changelogs/unreleased/jc-add-storage-to-healthcheck-error.yml b/changelogs/unreleased/jc-add-storage-to-healthcheck-error.yml deleted file mode 100644 index dca916054..000000000 --- a/changelogs/unreleased/jc-add-storage-to-healthcheck-error.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add storage name to healthcheck error log -merge_request: 1934 -author: -type: added diff --git a/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml b/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml deleted file mode 100644 index a89df3582..000000000 --- a/changelogs/unreleased/jc-default-limit-for-replicate-repository.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Set default concurrency limit for ReplicateRepository -merge_request: 1822 -author: -type: other diff --git a/changelogs/unreleased/jc-faile-on-failed-fetch-internal-remote.yml b/changelogs/unreleased/jc-faile-on-failed-fetch-internal-remote.yml deleted file mode 100644 index bb0646360..000000000 --- a/changelogs/unreleased/jc-faile-on-failed-fetch-internal-remote.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: ReplicateRepository error when result from FetchInternalRemote is false -merge_request: 1879 -author: -type: fixed diff --git a/changelogs/unreleased/jc-list-repositories.yml b/changelogs/unreleased/jc-list-repositories.yml deleted file mode 100644 index cac4f8c39..000000000 --- a/changelogs/unreleased/jc-list-repositories.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Change ListRepositories RPC to RepostoryReplicas -merge_request: 1692 -author: -type: changed diff --git a/changelogs/unreleased/jc-praefect-test-changes.yml b/changelogs/unreleased/jc-praefect-test-changes.yml deleted file mode 100644 index f27c2e687..000000000 --- a/changelogs/unreleased/jc-praefect-test-changes.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Bypass praefect server in tests that check the error message -merge_request: 1799 -author: -type: other diff --git a/changelogs/unreleased/jv-http-analyzer-auth.yml b/changelogs/unreleased/jv-http-analyzer-auth.yml deleted file mode 100644 index 32c63d5b2..000000000 --- a/changelogs/unreleased/jv-http-analyzer-auth.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add basic auth support to clone analyzer -merge_request: 1866 -author: -type: added diff --git a/changelogs/unreleased/jv-missing-changelog.yml b/changelogs/unreleased/jv-missing-changelog.yml deleted file mode 100644 index 42d3267b1..000000000 --- a/changelogs/unreleased/jv-missing-changelog.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix expected porcelain output for PushResults -merge_request: 1862 -author: -type: fixed diff --git a/changelogs/unreleased/jv-sql-down-migrations.yml b/changelogs/unreleased/jv-sql-down-migrations.yml deleted file mode 100644 index ccd3655bf..000000000 --- a/changelogs/unreleased/jv-sql-down-migrations.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: add sql-migrate-down subcommand' -merge_request: 1770 -author: -type: added diff --git a/changelogs/unreleased/pa-aline-replication-job-status-type.yml b/changelogs/unreleased/pa-aline-replication-job-status-type.yml deleted file mode 100644 index 2c03a5a93..000000000 --- a/changelogs/unreleased/pa-aline-replication-job-status-type.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: use enum values for job states' -merge_request: 1906 -author: -type: changed diff --git a/changelogs/unreleased/pks-smarthttp-upload-pack-filter.yml b/changelogs/unreleased/pks-smarthttp-upload-pack-filter.yml deleted file mode 100644 index 0b5028d43..000000000 --- a/changelogs/unreleased/pks-smarthttp-upload-pack-filter.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Allow filters when advertising refs -merge_request: 1894 -author: -type: fixed diff --git a/changelogs/unreleased/pks-ssh-upload-pack-filter.yml b/changelogs/unreleased/pks-ssh-upload-pack-filter.yml deleted file mode 100644 index cf47ec014..000000000 --- a/changelogs/unreleased/pks-ssh-upload-pack-filter.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Support partial clones with SSH transports -merge_request: 1893 -author: -type: added diff --git a/changelogs/unreleased/po-list-repos.yml b/changelogs/unreleased/po-list-repos.yml deleted file mode 100644 index d7e461678..000000000 --- a/changelogs/unreleased/po-list-repos.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Internal RPC for walking Gitaly repos -merge_request: 1855 -author: -type: added diff --git a/changelogs/unreleased/po-praefect-correlation-replication.yml b/changelogs/unreleased/po-praefect-correlation-replication.yml deleted file mode 100644 index 04efcf38e..000000000 --- a/changelogs/unreleased/po-praefect-correlation-replication.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Add correlation ID to Praefect replication jobs -merge_request: 1869 -author: -type: other diff --git a/changelogs/unreleased/ps-persistent-queue.yml b/changelogs/unreleased/ps-persistent-queue.yml deleted file mode 100644 index 48fbe24de..000000000 --- a/changelogs/unreleased/ps-persistent-queue.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect: Move replication queue to database' -merge_request: 1865 -author: -type: added diff --git a/changelogs/unreleased/ps-proto-lint-decomposition.yml b/changelogs/unreleased/ps-proto-lint-decomposition.yml deleted file mode 100644 index 03d3ce4a7..000000000 --- a/changelogs/unreleased/ps-proto-lint-decomposition.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Task proto has dependency to already generated source code. -merge_request: 1884 -author: -type: fixed diff --git a/changelogs/unreleased/ps-remove-old-context-package.yml b/changelogs/unreleased/ps-remove-old-context-package.yml deleted file mode 100644 index adedff075..000000000 --- a/changelogs/unreleased/ps-remove-old-context-package.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Remove dependency on the outdated golang.org/x/net package -merge_request: 1882 -author: -type: other diff --git a/changelogs/unreleased/ps-replication-rename-repository.yml b/changelogs/unreleased/ps-replication-rename-repository.yml deleted file mode 100644 index fe97d5b83..000000000 --- a/changelogs/unreleased/ps-replication-rename-repository.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Replication: propagate RenameRepository RPC to Praefect secondaries' -merge_request: 1853 -author: -type: changed diff --git a/changelogs/unreleased/ps-sentry-gitaly-errors-duplication.yml b/changelogs/unreleased/ps-sentry-gitaly-errors-duplication.yml deleted file mode 100644 index 3c4221a73..000000000 --- a/changelogs/unreleased/ps-sentry-gitaly-errors-duplication.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Praefect should not emit Gitaly errors to Sentry -merge_request: 1880 -author: -type: fixed diff --git a/changelogs/unreleased/ps-sql-transactions-support.yml b/changelogs/unreleased/ps-sql-transactions-support.yml deleted file mode 100644 index 1b6b93016..000000000 --- a/changelogs/unreleased/ps-sql-transactions-support.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Praefect SQL: support of transactions' -merge_request: 1815 -author: -type: added diff --git a/changelogs/unreleased/ps-verify-storage-locations.yml b/changelogs/unreleased/ps-verify-storage-locations.yml deleted file mode 100644 index 3d3abec55..000000000 --- a/changelogs/unreleased/ps-verify-storage-locations.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Praefect ping-node must verify storage locations are served -merge_request: 1881 -author: -type: added diff --git a/changelogs/unreleased/rs-delete-divergent-refs-option.yml b/changelogs/unreleased/rs-delete-divergent-refs-option.yml deleted file mode 100644 index 9e4187cae..000000000 --- a/changelogs/unreleased/rs-delete-divergent-refs-option.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Optionally keep divergent refs when mirroring -merge_request: 1828 -author: -type: added diff --git a/changelogs/unreleased/rs-push-results-with-tags.yml b/changelogs/unreleased/rs-push-results-with-tags.yml deleted file mode 100644 index fce22d392..000000000 --- a/changelogs/unreleased/rs-push-results-with-tags.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Properly account for tags in PushResults -merge_request: 1874 -author: -type: fixed diff --git a/changelogs/unreleased/rs-push-with-porcelain.yml b/changelogs/unreleased/rs-push-with-porcelain.yml deleted file mode 100644 index 9e45166ba..000000000 --- a/changelogs/unreleased/rs-push-with-porcelain.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Push with the --porcelain flag and parse output of failed pushes -merge_request: 1845 -author: -type: added diff --git a/changelogs/unreleased/sh-enforce-diff-prefix.yml b/changelogs/unreleased/sh-enforce-diff-prefix.yml deleted file mode 100644 index d068c1395..000000000 --- a/changelogs/unreleased/sh-enforce-diff-prefix.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Enforce diff.noprefix=false for generating Git diffs -merge_request: 1854 -author: -type: fixed diff --git a/changelogs/unreleased/sh-fix-gitaly-ruby-startup.yml b/changelogs/unreleased/sh-fix-gitaly-ruby-startup.yml deleted file mode 100644 index 2fe9a3dbc..000000000 --- a/changelogs/unreleased/sh-fix-gitaly-ruby-startup.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix gitaly-ruby not starting on case-sensitive filesystems -merge_request: 1939 -author: -type: fixed diff --git a/changelogs/unreleased/sh-fix-preafect-config-file.yml b/changelogs/unreleased/sh-fix-preafect-config-file.yml deleted file mode 100644 index e94ff153d..000000000 --- a/changelogs/unreleased/sh-fix-preafect-config-file.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Fix example Praefect config file for virtual storage changes -merge_request: 1856 -author: -type: other diff --git a/changelogs/unreleased/sh-simplify-gitaly-require.yml b/changelogs/unreleased/sh-simplify-gitaly-require.yml deleted file mode 100644 index f39db091c..000000000 --- a/changelogs/unreleased/sh-simplify-gitaly-require.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Simplify loading of required Ruby files -merge_request: 1942 -author: -type: other diff --git a/changelogs/unreleased/sh-update-parser-gem.yml b/changelogs/unreleased/sh-update-parser-gem.yml deleted file mode 100644 index 3883eb284..000000000 --- a/changelogs/unreleased/sh-update-parser-gem.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Upgrade parser gem to v2.7.0.4 -merge_request: 1935 -author: -type: other diff --git a/changelogs/unreleased/smh-prevent-path-deletion.yml b/changelogs/unreleased/smh-prevent-path-deletion.yml deleted file mode 100644 index 7ae727057..000000000 --- a/changelogs/unreleased/smh-prevent-path-deletion.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Validate object pool relative paths to prevent path traversal attacks. -merge_request: 1900 -author: -type: security diff --git a/changelogs/unreleased/wc-ambig-ref-linguist.yml b/changelogs/unreleased/wc-ambig-ref-linguist.yml deleted file mode 100644 index d9e677640..000000000 --- a/changelogs/unreleased/wc-ambig-ref-linguist.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Handle ambiguous refs in CommitLanguages -merge_request: 1829 -author: -type: fixed diff --git a/changelogs/unreleased/wc-json-log-time-fmt.yml b/changelogs/unreleased/wc-json-log-time-fmt.yml deleted file mode 100644 index 34e134710..000000000 --- a/changelogs/unreleased/wc-json-log-time-fmt.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Use millisecond precision for time in JSON logs -merge_request: -author: -type: changed diff --git a/changelogs/unreleased/zj-add-changelog.yml b/changelogs/unreleased/zj-add-changelog.yml deleted file mode 100644 index 4069de018..000000000 --- a/changelogs/unreleased/zj-add-changelog.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Always use V2 tokens in gitaly auth client -merge_request: -author: -type: added diff --git a/changelogs/unreleased/zj-cert-error-wrap.yml b/changelogs/unreleased/zj-cert-error-wrap.yml deleted file mode 100644 index 3e7ca9dae..000000000 --- a/changelogs/unreleased/zj-cert-error-wrap.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Explicit error what type of path can't be read -merge_request: 1891 -author: -type: fixed diff --git a/changelogs/unreleased/zj-remove-user-rebase.yml b/changelogs/unreleased/zj-remove-user-rebase.yml deleted file mode 100644 index a5d7a46d3..000000000 --- a/changelogs/unreleased/zj-remove-user-rebase.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Remove deprecated UserRebase RPC -merge_request: 1851 -author: -type: changed diff --git a/changelogs/unreleased/zj-rugged-bare.yml b/changelogs/unreleased/zj-rugged-bare.yml deleted file mode 100644 index f41ed7646..000000000 --- a/changelogs/unreleased/zj-rugged-bare.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Use Rugged::Repository#bare over #new' -merge_request: 1920 -author: -type: performance |