##// END OF EJS Templates
docs: updated changelog
marcink -
r643:3543b568 default
parent child Browse files
Show More
@@ -1,119 +1,121 b''
1 1 |RCE| 4.3.0 |RNS|
2 2 -----------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 7 - 2016-08-12
8 8
9 9
10 10 General
11 11 ^^^^^^^
12 12
13 13 - Subversion: detect requests also based on magic path.
14 14 This adds subversion 1.9 support for SVN backend.
15 15 - Summary/changelog: unified how data is displayed for those pages.
16 16 * use consistent order of columns
17 17 * fix the link to commit status
18 18 * fix order of displaying comments
19 19 - Live-chat: refactor live chat system for code review based on
20 20 latest channelstream changes.
21 21 - SVN: Add template to generate the apache mod_dav_svn config for all
22 22 repository groups. Repository groups can now be automatically mapped to be
23 23 supported by SVN backend. Set `svn.proxy.generate_config = true` and similar
24 24 options found inside .ini config.
25 25 - Readme/markup: improved order of generating readme files. Fixes #4050
26 26 * we now use order based on default system renderer
27 27 * having multiple readme files will pick correct one as set renderer
28 28 - Api: add a max_file_bytes parameter to get_nodes so that large files
29 29 can be skipped.
30 30 - Auth-ldap: added flag to set debug mode for LDAP connections.
31 31 - Labs: moved rebase-merge option from labs settings into VCS settings.
32 32 - System: send platform type and version to upgrade endpoint when checking
33 33 for new versions.
34 - Packaging: update rhodecode-tools from 0.8.3 to 0.9.0
34 - Packaging: update rhodecode-tools from 0.8.3 to 0.10.0
35 35 - Packaging: update codemirror from 5.4.0 to 5.11.0
36 36 - Packaging: updated pygments to 2.1.3
37 37 - Packaging: bumped supervisor to 3.3.0
38 38 - Packaging: bumped psycopg2 to 2.6.1
39 - Packaging: bumped mercurial to 3.8.4
39 40
40 41
41 42 New Features
42 43 ^^^^^^^^^^^^
43 44
44 45 - Integrations: created new event based integration framework.
45 Allows to configure global, or per repo: Slack, hipchat, webhook integrations.
46 This also deprecated usage of rcextensions.
47 - Integrations: added smart commits for Jira and Redmine with ability to map
48 keywords into issue tracker actions. Fixes #123, Closes #123 etc.
46 Allows to configure global, or per repo: Slack, Hipchat, Webhooks, Email
47 integrations. This also deprecated usage of rcextensions for those.
48 - Integrations (EE only): added smart commits for Jira and Redmine with
49 ability to map keywords into issue tracker actions.
50 `Fixes #123 -> resolves issues`, `Closes #123 -> closes issue` etc.
49 51 - Markdown: added improved support for Github flavored markdown.
50 52 - Labs: enable labs setting by default. Labs are new experimental features in
51 53 RhodeCode that can be used to test new upcomming features.
52 54 - Api: Add api methods to get/set repository settings, implements #4021.
53 55 - Gravatars: commit emails are now displayed based on the actual email
54 56 used inside commit rather then the main one of associated account
55 57 inside RhodeCode, #4037.
56 58 - Emails: All emails got new styling. They look now consistent
57 59 to UI of application. We also added bunch of usefull information into
58 60 email body, #4087.
59 61 - Pull requests: add show/hide comment functionality inside diffs, #4106.
60 62 - Notifications: added real-time notifications with via channelstream
61 63 about new comments when reviewing the code. Never miss someone replies
62 64 onto comments you submitted while doing a code-review.
63 65
64 66
65 67 Security
66 68 ^^^^^^^^
67 69
68 70 - Api: make `comment_commits` api call have consistent permissions
69 71 with web interface.
70 72 - Files: fixes display of "Add File" button missing or present despite
71 73 permissions, because of cached version of the page was rendered, fixes #4083.
72 74 - Login/Registration: fixed flash message problem on login/registration
73 75 pages, fixes #4043.
74 76 - Auth-token: allow other authentication types to use auth-token.
75 77 Accounts associated with other types like LDAP, or PAM can
76 78 now use auth-tokens to authenticate via RhodeCode.
77 79
78 80
79 81 Performance
80 82 ^^^^^^^^^^^
81 83
82 84 - Core: made all RhodeCode components gevent compatible. RhodeCode can now make
83 85 use of async workers. You can handle dozens of concurrent operations using a
84 86 single worker. This works only with new HTTP backend.
85 87 - Core: added new very efficient HTTP backend can be used to replace pyro4.
86 88 - Core: Set 'gzip_responses' to false by default. We no longer require any
87 89 gzip computations on backed, thus speeding up large file transfers.
88 90 - UI: optimized events system for JavaScript to boost performance on
89 91 large html pages.
90 92 - VCS: moved VCSMiddleware up to pyramid layer as wrapper around pylons app.
91 93 Skips few calls, and allows slightly faster clones/pulls and pushes.
92 94
93 95
94 96 Fixes
95 97 ^^^^^
96 98
97 99 - VCS: add vcsserver cache invalidation to mercurial backend.
98 100 Fixes multi-process problems after Mercurial 3.8.X release with server
99 101 side merges.
100 102 - VCS: clear caches on remap-and-rescan option.
101 103 - VCS: improved logic of updating commit caches in cases of rebases.
102 104 - Caches: Add an argument to make the cache context thread scoped. Brings
103 105 support to gevent compatible handling.
104 106 - Diff2way: fixed unicode problem on non-ascii files.
105 107 - Full text search: whoosh schema uses now bigger ints, fixes #4035
106 108 - File-browser: optimized cached tree calculation, reduced load times by
107 109 50% on complex file trees.
108 110 - Styling: #4086 fixing bug where long commit messages did not wrap in file view.
109 111 - SVN: Ignore the content length header from response, fixes #4112.
110 112 Fixes the "svn: E120106: ra_serf: The server sent a truncated HTTP response body."
111 113 - Auth: Fix password_changed function, fixes #4043.
112 114 - UI/tables: better message when tables are empty #685 #1832.
113 115 - UX: put gravatar and username together in user list #3203.
114 116 - Gists: use colander schema to validate input data.
115 117 * brings consistent validation acros API and web
116 118 * use nicer and stricter schemas to validate data
117 119 * fixes #4118
118 120 - Appenlight: error reporting can now also report VCSMiddleware errors.
119 121 - Users: hash email key for User.get_by_email() fixes #4132
General Comments 0
You need to be logged in to leave comments. Login now