|
|
@@ -8,107 +8,48 @@ r29: { |
|
|
|
note: ~ |
|
|
|
html: ~ |
|
|
|
text: ~ |
|
|
|
security: ~ |
|
|
|
fixes: |
|
|
|
- Fix exception when viewing a ticket with a patchset where the integration branch does not exist (issue-521, ticket-212) |
|
|
|
- Fix exception when deleting a repository using the FileTicketService (issue-522, ticket-213) |
|
|
|
- Do not inject team repository permissions as explicit user permissions when editing a user (issue-462, ticket-214) |
|
|
|
- Whitelist the target link attribute in the XSS filter (ticket-216) |
|
|
|
- Strip line breaks from pasted SSH keys (ticket-245) |
|
|
|
- Fix project sorting (pr-287) |
|
|
|
- Fix Lucene indexing of tags (pr-291) |
|
|
|
- Prevent session fixation for external authentication (pr-908) |
|
|
|
- Encode email subject as UTF-8 (pr-929) |
|
|
|
- Do not automatically trim passwords (pr-932) |
|
|
|
- Fix nested repository detection in raw servlet (pr-950, pr-957) |
|
|
|
- Raw servlet will now assume text/plain for dot files (pr-956) |
|
|
|
security: |
|
|
|
- Fixed bug in My Tickets which would expose ticket metadata (title, type, etc) for private repos. (pr-1040) |
|
|
|
fixes: |
|
|
|
- Fix HTML5 date input support (pr-982) |
|
|
|
- Honor disable ticket repository setting (pr-1045) |
|
|
|
- Fix paging on filestore items (pr-1070) |
|
|
|
- Fix redirects on session loss (pr-1087) |
|
|
|
- Fix always searching all repositories (pr-1060) |
|
|
|
- Fix RPC list branches for requests without admin powers (pr-994) |
|
|
|
- Fix baseURL handling when generating urls (pr-1086) |
|
|
|
- Fix my tickets ignoring repo read permissions (pr-1040) |
|
|
|
- Fix bug where jgit.packedGitOpenFiles was not properly set (pr-1049) |
|
|
|
- Fix encoding of JavaDoc |
|
|
|
changes: |
|
|
|
- Replaced Dagger with Guice (ticket-80) |
|
|
|
- Use release name as root directory in Gitblit GO artifacts (ticket-109) |
|
|
|
- Split gitblit.properties into gitblit.properties & defaults.properties (ticket-110) |
|
|
|
- Show team type in teams page (pr-217, ticket-168) |
|
|
|
- Relocate the repository Delete button (ticket-225) |
|
|
|
- Improve diff performance by gracefully limiting large diffs (pr-226) |
|
|
|
- Add granular settings to disable display of git transport urls (pr-274) |
|
|
|
- Use author date to be consistent with other tools (pr-919) |
|
|
|
- Sort filestore by most recent first (pr-1061) |
|
|
|
- Improve the document editor tablet support (pr-1062) |
|
|
|
- Improve HTTP header authentication (pr-980) |
|
|
|
- Improve authentication logging (pr-981) |
|
|
|
- Improve logic of handling dot files in the raw servlet (pr-983) |
|
|
|
- Change Jenkins Groovy script to support any protocol (pr-986) |
|
|
|
- Remove empty catch blocks swallowing exceptions during authentication (pr-979) |
|
|
|
- Various documentation improvements |
|
|
|
additions: |
|
|
|
- Add GitHub Octicons (ticket-106) |
|
|
|
- Support for chain-loading properties files (ticket-110) |
|
|
|
- Add Priority & Severity fields for tickets (pr-220, ticket-157) |
|
|
|
- Add Maintenance ticket type (pr-223, ticket-206) |
|
|
|
- Add commitdiff option to ignore whitespace (ticket-233) |
|
|
|
- Add configurable tab length for blob views (ticket-253) |
|
|
|
- Implement image diffs (pr-229) |
|
|
|
- Add support for configurable HTTP proxy host/port in PluginManager (pr-235) |
|
|
|
- Implement collapsed empty folder navigation (pr-241) |
|
|
|
- Implement hashing to detect usermodel changes and reduce users.conf file I/O (pr-246) |
|
|
|
- Add support for Kerberos5/GSS authentication to SSH (pr-254) |
|
|
|
- Allow extraction of additional user metadata in request headers when using external or container authentication (pr-255) |
|
|
|
- Allow custom host & port specification for advertised SSH urls (pr-268) |
|
|
|
- Improve logging for fail2ban usage (pr-296) |
|
|
|
- Initial implementation of Git-LFS (pr-921) |
|
|
|
- Add "all" repositories parameter to Search page (pr-935) |
|
|
|
dependencyChanges: |
|
|
|
- Guice 4.0 (ticket-80, ticket-219) |
|
|
|
- SLF4j 1.7.12 |
|
|
|
- gson 2.3.1 |
|
|
|
- Freemarker 2.3.22 |
|
|
|
- Lucene 4.10.0 (ticket-159) |
|
|
|
- SSHD 1.0.0 |
|
|
|
- JGit 4.1.1 |
|
|
|
- Groovy 2.4.4 |
|
|
|
- Wicket 1.4.22 |
|
|
|
- BouncyCastle 1.52 |
|
|
|
- Pegdown 1.5.0 |
|
|
|
- Jetty 9.2.13 |
|
|
|
settings: |
|
|
|
- { name: web.displayUserPanel, defaultValue: 'true' } |
|
|
|
- { name: web.tabLength, defaultValue: 4 } |
|
|
|
- { name: web.avatarClass, defaultValue: '' } |
|
|
|
- { name: web.showHttpServletUrls, defaultValue: 'true' } |
|
|
|
- { name: web.showGitDaemonUrls, defaultValue: 'true' } |
|
|
|
- { name: web.showSshDaemonUrls, defaultValue: 'true' } |
|
|
|
- { name: web.advertiseAccessPermissionForOtherUrls, defaultValue: 'false' } |
|
|
|
- { name: web.maxDiffLinesPerFile, defaultValue: '4000' } |
|
|
|
- { name: web.maxDiffLines, defaultValue: '20000' } |
|
|
|
- { name: ssh.advertisedHost, defaultValue: '' } |
|
|
|
- { name: ssh.advertisedPort, defaultValue: '' } |
|
|
|
- { name: git.sshWithKrb5, defaultValue: '' } |
|
|
|
- { name: git.sshKrb5Keytab, defaultValue: '' } |
|
|
|
- { name: git.sshKrb5ServicePrincipalName, defaultValue: '' } |
|
|
|
- { name: git.sshKrb5StripDomain, defaultValue: 'true' } |
|
|
|
- { name: filestore.storageFolder, defaultValue: '${baseFolder}/lfs' } |
|
|
|
- { name: filestore.maxUploadSize, defaultValue: '-1' } |
|
|
|
- { name: plugins.httpProxyHost, defaultValue: '' } |
|
|
|
- { name: plugins.httpProxyPort, defaultValue: '' } |
|
|
|
- { name: plugins.httpProxyAuthorization, defaultValue: '' } |
|
|
|
- { name: realm.container.autoAccounts.displayName, defaultValue: '' } |
|
|
|
- { name: realm.container.autoAccounts.emailAddress, defaultValue: '' } |
|
|
|
- { name: realm.container.autoAccounts.locale, defaultValue: '' } |
|
|
|
- { name: realm.container.autoAccounts.adminRole, defaultValue: '' } |
|
|
|
- Delete patchset feature (pr-1039) |
|
|
|
- Support ticket references from tickets and commits on other branches (pr-1048) |
|
|
|
- YouTrack Groovy push hook (pr-1084) |
|
|
|
dependencyChanges: |
|
|
|
- Prosemirror 0.6.1 |
|
|
|
|
|
|
|
contributors: |
|
|
|
- James Moger |
|
|
|
- David Ostrovsky |
|
|
|
- Alex Lewis |
|
|
|
- Florian Zschocke |
|
|
|
- Paul Martin |
|
|
|
- razzard |
|
|
|
- Alexander Zabluda |
|
|
|
- Marcin Cieślak |
|
|
|
- Rainer W |
|
|
|
- Vitaliy Filippov |
|
|
|
- willyann |
|
|
|
- enrico204 |
|
|
|
- James Moger |
|
|
|
- dsteinkopf |
|
|
|
- mereth |
|
|
|
- metasim |
|
|
|
- stummb |
|
|
|
- RedShift1 |
|
|
|
- dbywalec |
|
|
|
- mrjoel |
|
|
|
- Fabrice Bacchella |
|
|
|
- Milos Cubrilo |
|
|
|
- Thomas Wolf |
|
|
|
- Morten Bøgeskov |
|
|
|
- Steven Oliver |
|
|
|
- Dariusz Bywalec |
|
|
|
- Jan Šmucr |
|
|
|
-paladox |
|
|
|
- yyjdelete |
|
|
|
- rgroux |
|
|
|
- pingunaut |
|
|
|
} |
|
|
|
|
|
|
|
# |