diff options
author | David Pursehouse <dpursehouse@collab.net> | 2016-05-31 12:10:50 +0900 |
---|---|---|
committer | David Pursehouse <dpursehouse@collab.net> | 2016-07-07 13:15:20 +0900 |
commit | 04e4e2eec95c260e35a2e4726f5f00bdda676cd5 (patch) | |
tree | 3415975eccc2b6041c4ccfa48c4869ac342c1395 | |
parent | e4f1396aba2043c1c1847fad15039e0d04545579 (diff) |
Release notes for Gerrit 2.12.3
Change-Id: Ia02b4a1f3308e0f151a41391569b5604f48b1619
-rw-r--r-- | ReleaseNotes/ReleaseNotes-2.12.3.txt | 117 | ||||
-rw-r--r-- | ReleaseNotes/index.txt | 1 |
2 files changed, 118 insertions, 0 deletions
diff --git a/ReleaseNotes/ReleaseNotes-2.12.3.txt b/ReleaseNotes/ReleaseNotes-2.12.3.txt new file mode 100644 index 0000000000..dba10e9b83 --- /dev/null +++ b/ReleaseNotes/ReleaseNotes-2.12.3.txt @@ -0,0 +1,117 @@ +Release notes for Gerrit 2.12.3 +=============================== + +Gerrit 2.12.3 is now available: + +link:https://gerrit-releases.storage.googleapis.com/gerrit-2.12.3.war[ +https://gerrit-releases.storage.googleapis.com/gerrit-2.12.3.war] + +Gerrit 2.12.3 includes the bug fixes done with +link:ReleaseNotes-2.11.8.html[Gerrit 2.11.8] and +link:ReleaseNotes-2.11.9.html[Gerrit 2.11.9]. These bug fixes are *not* +listed in these release notes. + +Schema Upgrade +-------------- + +*WARNING:* There are no schema changes from link:ReleaseNotes-2.12.2.html[ +2.12.2] but a manual schema upgrade is necessary when upgrading from 2.12. + +When upgrading a site that is already running version 2.12, the `patch_sets` +table must be manually migrated using the `gerrit gsql` SSH command or the +`gqsl` site program. + +For the default H2 database, execute the command: + +---- + alter table patch_sets modify push_certficate clob; +---- + +For MySQL, execute the command: + +---- + alter table patch_sets modify push_certficate text; +---- + +For PostgreSQL, execute the command: + +---- + alter table patch_sets alter column push_certficate type text; +---- + +For other database types, execute the appropriate equivalent command. + +Note that the misspelled `push_certficate` is the actual name of the +column. + +When upgrading from a version earlier than 2.12, or from 2.12.1 or 2.12.2 +having already done the migration, this manual step is not necessary and +should be omitted. + + +Bug Fixes +--------- + +* Fix SSL security issue in the SMTP email relay. ++ +The hostname of the SSL socket was not verified. This made the read +from the socket insecure since without verifying the hostname it may +be link:https://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf[vulnerable +to a man-in-the-middle attack]. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=3895[Issue 3895]: +Fix failure to submit with 'Rebase if Necessary' after changes were reordered +with interactive rebase. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4052[Issue 4052]: +Fix failure to start server after upgrade from version 2.9.4. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=3891[Issue 3891]: +Fix query with `label:` operator and zero value. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4112[Issue 4112]: +Fix failure to submit changes caused by empty user edit ref. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4087[Issue 4087]: +Fix failure to submit change when a branch is created on the change ref. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4155[Issue 4155]: +Fix tags REST API to correctly return all tags. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4154[Issue 4154]: +Add support for `.team` and several more TLDs in email address validation. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4163[Issue 4163]: +Prevent removal of non-voting reviewers on submit of change. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=2647[Issue 2647]: +Fix usage of `CTRL-C` on change screen. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=4236[Issue 4236]: +Fix internal error when pushing an amended commit with the `%edit` option. + +* link:https://bugs.chromium.org/p/gerrit/issues/detail?id=3426[Issue 3426]: +Fix pushing changes with `%base` option or `newChangeForAllNotInTarget` option. + +* Show 'Submitted Together' tab for changes with same topic. + +* Improve submit button tooltip messages shown when change is not submittable. + +* Fix firing of the `topic-changed` hook. + +* Remove `--dry-run` option from the `Reindex` site program. ++ +The implementation of the option was removed, but the option was mistakenly +added back to the command and did not actually work. + +* Print proper task names in the output of the `show-queues` command. + +* Replication plugin: Double check if a ref is missing locally before deleting +from remote. + +* Show an error message when trying to add a non-existent group to an ACL. + +Updates +------- + +* Update commons-validator to 1.5.1. diff --git a/ReleaseNotes/index.txt b/ReleaseNotes/index.txt index 682cf8a015..5d6957916c 100644 --- a/ReleaseNotes/index.txt +++ b/ReleaseNotes/index.txt @@ -4,6 +4,7 @@ Gerrit Code Review - Release Notes [[2_12]] Version 2.12.x -------------- +* link:ReleaseNotes-2.12.3.html[2.12.3] * link:ReleaseNotes-2.12.2.html[2.12.2] * link:ReleaseNotes-2.12.1.html[2.12.1] * link:ReleaseNotes-2.12.html[2.12] |