Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Release Tools Bot <delivery-team+release-tools@gitlab.com>2020-03-20 20:54:09 +0300
committerGitLab Release Tools Bot <delivery-team+release-tools@gitlab.com>2020-03-20 20:54:09 +0300
commit52654693a6a67644dab79475c643dbefe1025c36 (patch)
tree7da4f1063ff327546b1344c9989c8c2a70e37a9e
parentb4aaf619233129a8627cc2d2c96a310c972127e4 (diff)
Update CHANGELOG.md for 12.9.0
[ci skip]
-rw-r--r--CHANGELOG.md58
-rw-r--r--changelogs/unreleased/handle-malformed-pid.yml5
-rw-r--r--changelogs/unreleased/jc-add-node-gauge.yml5
-rw-r--r--changelogs/unreleased/jc-add-storage-to-healthcheck-error.yml5
-rw-r--r--changelogs/unreleased/jc-default-limit-for-replicate-repository.yml5
-rw-r--r--changelogs/unreleased/jc-faile-on-failed-fetch-internal-remote.yml5
-rw-r--r--changelogs/unreleased/jc-list-repositories.yml5
-rw-r--r--changelogs/unreleased/jc-praefect-test-changes.yml5
-rw-r--r--changelogs/unreleased/jv-http-analyzer-auth.yml5
-rw-r--r--changelogs/unreleased/jv-missing-changelog.yml5
-rw-r--r--changelogs/unreleased/jv-sql-down-migrations.yml5
-rw-r--r--changelogs/unreleased/pa-aline-replication-job-status-type.yml5
-rw-r--r--changelogs/unreleased/pks-smarthttp-upload-pack-filter.yml5
-rw-r--r--changelogs/unreleased/pks-ssh-upload-pack-filter.yml5
-rw-r--r--changelogs/unreleased/po-list-repos.yml5
-rw-r--r--changelogs/unreleased/po-praefect-correlation-replication.yml5
-rw-r--r--changelogs/unreleased/ps-persistent-queue.yml5
-rw-r--r--changelogs/unreleased/ps-proto-lint-decomposition.yml5
-rw-r--r--changelogs/unreleased/ps-remove-old-context-package.yml5
-rw-r--r--changelogs/unreleased/ps-replication-rename-repository.yml5
-rw-r--r--changelogs/unreleased/ps-sentry-gitaly-errors-duplication.yml5
-rw-r--r--changelogs/unreleased/ps-sql-transactions-support.yml5
-rw-r--r--changelogs/unreleased/ps-verify-storage-locations.yml5
-rw-r--r--changelogs/unreleased/rs-delete-divergent-refs-option.yml5
-rw-r--r--changelogs/unreleased/rs-push-results-with-tags.yml5
-rw-r--r--changelogs/unreleased/rs-push-with-porcelain.yml5
-rw-r--r--changelogs/unreleased/sh-enforce-diff-prefix.yml5
-rw-r--r--changelogs/unreleased/sh-fix-gitaly-ruby-startup.yml5
-rw-r--r--changelogs/unreleased/sh-fix-preafect-config-file.yml5
-rw-r--r--changelogs/unreleased/sh-simplify-gitaly-require.yml5
-rw-r--r--changelogs/unreleased/sh-update-parser-gem.yml5
-rw-r--r--changelogs/unreleased/smh-prevent-path-deletion.yml5
-rw-r--r--changelogs/unreleased/wc-ambig-ref-linguist.yml5
-rw-r--r--changelogs/unreleased/wc-json-log-time-fmt.yml5
-rw-r--r--changelogs/unreleased/zj-add-changelog.yml5
-rw-r--r--changelogs/unreleased/zj-cert-error-wrap.yml5
-rw-r--r--changelogs/unreleased/zj-remove-user-rebase.yml5
-rw-r--r--changelogs/unreleased/zj-rugged-bare.yml5
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