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