Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 1 | = Release notes for Gerrit 2.1.2.3 |
Shawn O. Pearce | 3943d5b | 2010-04-13 07:55:54 -0700 | [diff] [blame] | 2 | |
| 3 | Gerrit 2.1.2.3 is now available in the usual location: |
| 4 | |
Shawn Pearce | 6d7ebc6 | 2015-06-12 16:34:42 -0700 | [diff] [blame] | 5 | link:https://www.gerritcodereview.com/download/index.html[https://www.gerritcodereview.com/download/index.html] |
Shawn O. Pearce | 3943d5b | 2010-04-13 07:55:54 -0700 | [diff] [blame] | 6 | |
Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 7 | == Bug Fixes |
Shawn O. Pearce | 3943d5b | 2010-04-13 07:55:54 -0700 | [diff] [blame] | 8 | |
| 9 | * issue 528 gsql: Fix escaping of quotes in JSON |
| 10 | + |
| 11 | JSON output was not properly escaped, due to a bug in the underlying |
| 12 | Gson library. Fixed by upgrading. |
| 13 | |
| 14 | * issue 531 commit-msg: Fix jumbling of URL at end of message |
| 15 | + |
| 16 | URLs at the end of a commit message sometimes caused the Change-Id |
| 17 | to be inserted above the URL, rather than below it. Fixed, but |
| 18 | users will need to recopy the hook to their local repositories. |
Shawn O. Pearce | 08b13e1 | 2010-04-24 15:15:43 -0700 | [diff] [blame] | 19 | |
| 20 | * issue 538 create-project: Don't destroy description of repository |
| 21 | + |
| 22 | If the repository `foo` existed without the standard `.git` suffix, |
| 23 | executing `gerrit create-project -n foo` trashed the description |
| 24 | file that existed in `foo`, while also creating a useless sibling |
| 25 | directory called `foo.git`. Fixed by detecting the existing `foo` |
| 26 | during create-project and refusing to continue. |
| 27 | |
| 28 | * issue 521 Use OpenID PAPE extension to force reauthentication |
| 29 | + |
| 30 | The new configuration parameter auth.maxOpenIdSessionAge is now |
| 31 | sent as part of OpenID authentication requests, encouraging the |
| 32 | provider to verify the user's password. |
| 33 | |
| 34 | * issue 507 Enter on auto-complete causes application error |
| 35 | + |
| 36 | Pressing enter while the auto-complete box was open inside of |
| 37 | the project watch panel or the project rights panel caused an |
| 38 | application error. Fixed. |
| 39 | |
| 40 | * Advertise our relying party XRDS document |
| 41 | + |
| 42 | The OpenID 2.0 specification requests relying parties to document |
| 43 | themselves, so the provider can verify the request is authentic |
| 44 | for this domain. Document Gerrit's requests in the standard XRDS |
| 45 | format, and advertise it properly. This hides warnings during the |
| 46 | Yahoo! provider's login process. |
| 47 | |
| 48 | * Don't allow OWN to be inherited from All Projects |
| 49 | + |
| 50 | The project Owner permission was accidentally inherited from the |
| 51 | magical All Projects in certain cases. This was not meant to happen, |
| 52 | ownership cannot be inherited down. Fortunately we didn't permit |
| 53 | the Owner permission to be added to All Projects, so this was not |
| 54 | likely to have occurred in real installations. |
| 55 | |
| 56 | * Traverse all LDAP groups that a user is member of |
| 57 | * Expand LDAP groups only if accountMemberField set |
| 58 | + |
| 59 | Fixes traversal of groups on an Active Directory server, ensuring |
| 60 | that the user's grandparent groups are available to Gerrit as part |
| 61 | of their user session. |
| 62 | |
| 63 | * Serve gitweb.js when serving gitweb.cgi |
| 64 | + |
| 65 | Recent versions of gitweb have a JavaScript asset which provides |
| 66 | additional features. Make sure that is served to browsers, in |
| 67 | addition to the CSS and logo image. |
| 68 | |
| 69 | * Allow gitweb assets to be cached by browser |
| 70 | + |
| 71 | Browsers were always loading the gitweb assets on each request, |
| 72 | as no caching data was made available to them. Now assets are |
| 73 | cached for up to 5 minutes, and 304 Not Modified replies can be |
| 74 | sent when the assets haven't changed. |
| 75 | |
| 76 | * Define a toString for PatchListKey to improve errors |
| 77 | + |
| 78 | Minor bug fix to improve the level of detail that is available when |
| 79 | the server is unable to difference two patch sets on demand for a |
| 80 | user request. |