##// END OF EJS Templates
changelog: reformat changelog to put new features as first item.
marcink -
r1167:c0cc2e45 default
parent child Browse files
Show More
@@ -1,121 +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
11 ^^^^^^^
12
13 - Subversion: detect requests also based on magic path.
14 This adds subversion 1.9 support for SVN backend.
15 - Summary/changelog: unified how data is displayed for those pages.
16 * use consistent order of columns
17 * fix the link to commit status
18 * fix order of displaying comments
19 - Live-chat: refactor live chat system for code review based on
20 latest channelstream changes.
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
23 supported by SVN backend. Set `svn.proxy.generate_config = true` and similar
24 options found inside .ini config.
25 - Readme/markup: improved order of generating readme files. Fixes #4050
26 * we now use order based on default system 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
29 can be skipped.
30 - Auth-ldap: added flag to set debug mode for LDAP connections.
31 - Labs: moved rebase-merge option from labs settings into VCS settings.
32 - System: send platform type and version to upgrade endpoint when checking
33 for new versions.
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
36 - Packaging: updated pygments to 2.1.3
37 - Packaging: bumped supervisor to 3.3.0
38 - Packaging: bumped psycopg2 to 2.6.1
39 - Packaging: bumped mercurial to 3.8.4
40
41
42 New Features
10 New Features
43 ^^^^^^^^^^^^
11 ^^^^^^^^^^^^
44
12
45 - Integrations: created new event based integration framework.
13 - Integrations: created new event based integration framework.
46 Allows to configure global, or per repo: Slack, Hipchat, Webhooks, Email
14 Allows to configure global, or per repo: Slack, Hipchat, Webhooks, Email
47 integrations. This also deprecated usage of rcextensions for those.
15 integrations. This also deprecated usage of rcextensions for those.
48 - Integrations (EE only): added smart commits for Jira and Redmine with
16 - Integrations (EE only): added smart commits for Jira and Redmine with
49 ability to map keywords into issue tracker actions.
17 ability to map keywords into issue tracker actions.
50 `Fixes #123 -> resolves issues`, `Closes #123 -> closes issue` etc.
18 `Fixes #123 -> resolves issues`, `Closes #123 -> closes issue` etc.
51 - Markdown: added improved support for Github flavored markdown.
19 - Markdown: added improved support for Github flavored markdown.
52 - Labs: enable labs setting by default. Labs are new experimental features in
20 - Labs: enable labs setting by default. Labs are new experimental features in
53 RhodeCode that can be used to test new upcomming features.
21 RhodeCode that can be used to test new upcomming features.
54 - Api: Add api methods to get/set repository settings, implements #4021.
22 - Api: Add api methods to get/set repository settings, implements #4021.
55 - Gravatars: commit emails are now displayed based on the actual email
23 - Gravatars: commit emails are now displayed based on the actual email
56 used inside commit rather then the main one of associated account
24 used inside commit rather then the main one of associated account
57 inside RhodeCode, #4037.
25 inside RhodeCode, #4037.
58 - Emails: All emails got new styling. They look now consistent
26 - Emails: All emails got new styling. They look now consistent
59 to UI of application. We also added bunch of usefull information into
27 to UI of application. We also added bunch of usefull information into
60 email body, #4087.
28 email body, #4087.
61 - Pull requests: add show/hide comment functionality inside diffs, #4106.
29 - Pull requests: add show/hide comment functionality inside diffs, #4106.
62 - Notifications: added real-time notifications with via channelstream
30 - Notifications: added real-time notifications with via channelstream
63 about new comments when reviewing the code. Never miss someone replies
31 about new comments when reviewing the code. Never miss someone replies
64 onto comments you submitted while doing a code-review.
32 onto comments you submitted while doing a code-review.
65
33
66
34
35 General
36 ^^^^^^^
37
38 - Subversion: detect requests also based on magic path.
39 This adds subversion 1.9 support for SVN backend.
40 - Summary/changelog: unified how data is displayed for those pages.
41 * use consistent order of columns
42 * fix the link to commit status
43 * fix order of displaying comments
44 - Live chat: refactor live chat system for code review based on
45 latest channelstream changes.
46 - SVN: Add template to generate the apache mod_dav_svn config for all
47 repository groups. Repository groups can now be automatically mapped to be
48 supported by SVN backend. Set `svn.proxy.generate_config = true` and similar
49 options found inside .ini config.
50 - Readme/markup: improved order of generating readme files. Fixes #4050
51 * we now use order based on default system renderer
52 * having multiple readme files will pick correct one as set renderer
53 - Api: add a max_file_bytes parameter to get_nodes so that large files
54 can be skipped.
55 - Auth-ldap: added flag to set debug mode for LDAP connections.
56 - Labs: moved rebase-merge option from labs settings into VCS settings.
57 - System: send platform type and version to upgrade endpoint when checking
58 for new versions.
59 - Packaging: update rhodecode-tools from 0.8.3 to 0.10.0
60 - Packaging: update codemirror from 5.4.0 to 5.11.0
61 - Packaging: updated pygments to 2.1.3
62 - Packaging: bumped supervisor to 3.3.0
63 - Packaging: bumped psycopg2 to 2.6.1
64 - Packaging: bumped mercurial to 3.8.4
65
66
67 Security
67 Security
68 ^^^^^^^^
68 ^^^^^^^^
69
69
70 - Api: make `comment_commits` api call have consistent permissions
70 - Api: make `comment_commits` api call have consistent permissions
71 with web interface.
71 with web interface.
72 - Files: fixes display of "Add File" button missing or present despite
72 - Files: fixes display of "Add File" button missing or present despite
73 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.
74 - Login/Registration: fixed flash message problem on login/registration
74 - Login/Registration: fixed flash message problem on login/registration
75 pages, fixes #4043.
75 pages, fixes #4043.
76 - Auth-token: allow other authentication types to use auth-token.
76 - Auth-token: allow other authentication types to use auth-token.
77 Accounts associated with other types like LDAP, or PAM can
77 Accounts associated with other types like LDAP, or PAM can
78 now use auth-tokens to authenticate via RhodeCode.
78 now use auth-tokens to authenticate via RhodeCode.
79
79
80
80
81 Performance
81 Performance
82 ^^^^^^^^^^^
82 ^^^^^^^^^^^
83
83
84 - Core: made all RhodeCode components gevent compatible. RhodeCode can now make
84 - Core: made all RhodeCode components gevent compatible. RhodeCode can now make
85 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
86 single worker. This works only with new HTTP backend.
86 single worker. This works only with new HTTP backend.
87 - 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.
88 - 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
89 gzip computations on backed, thus speeding up large file transfers.
89 gzip computations on backed, thus speeding up large file transfers.
90 - UI: optimized events system for JavaScript to boost performance on
90 - UI: optimized events system for JavaScript to boost performance on
91 large html pages.
91 large html pages.
92 - 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.
93 Skips few calls, and allows slightly faster clones/pulls and pushes.
93 Skips few calls, and allows slightly faster clones/pulls and pushes.
94
94
95
95
96 Fixes
96 Fixes
97 ^^^^^
97 ^^^^^
98
98
99 - VCS: add vcsserver cache invalidation to mercurial backend.
99 - VCS: add vcsserver cache invalidation to mercurial backend.
100 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
101 side merges.
101 side merges.
102 - VCS: clear caches on remap-and-rescan option.
102 - VCS: clear caches on remap-and-rescan option.
103 - VCS: improved logic of updating commit caches in cases of rebases.
103 - VCS: improved logic of updating commit caches in cases of rebases.
104 - 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
105 support to gevent compatible handling.
105 support to gevent compatible handling.
106 - Diff2way: fixed unicode problem on non-ascii files.
106 - Diff2way: fixed unicode problem on non-ascii files.
107 - Full text search: whoosh schema uses now bigger ints, fixes #4035
107 - Full text search: whoosh schema uses now bigger ints, fixes #4035
108 - File-browser: optimized cached tree calculation, reduced load times by
108 - File browser: optimized cached tree calculation, reduced load times by
109 50% on complex file trees.
109 50% on complex file trees.
110 - 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.
111 - SVN: Ignore the content length header from response, fixes #4112.
111 - SVN: Ignore the content length header from response, fixes #4112.
112 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."
113 - Auth: Fix password_changed function, fixes #4043.
113 - Auth: Fix password_changed function, fixes #4043.
114 - UI/tables: better message when tables are empty #685 #1832.
114 - UI/tables: better message when tables are empty #685 #1832.
115 - UX: put gravatar and username together in user list #3203.
115 - UX: put gravatar and username together in user list #3203.
116 - Gists: use colander schema to validate input data.
116 - Gists: use colander schema to validate input data.
117 * brings consistent validation acros API and web
117 * brings consistent validation acros API and web
118 * use nicer and stricter schemas to validate data
118 * use nicer and stricter schemas to validate data
119 * fixes #4118
119 * fixes #4118
120 - Appenlight: error reporting can now also report VCSMiddleware errors.
120 - Appenlight: error reporting can now also report VCSMiddleware errors.
121 - Users: hash email key for User.get_by_email() fixes #4132
121 - Users: hash email key for User.get_by_email() fixes #4132
@@ -1,15 +1,36 b''
1 |RCE| 4.3.1 |RNS|
1 |RCE| 4.3.1 |RNS|
2 -----------------
2 -----------------
3
3
4 Release Date
4 Release Date
5 ^^^^^^^^^^^^
5 ^^^^^^^^^^^^
6
6
7 - 2016-08-23
7 - 2016-08-23
8
8
9
10 New Features
11 ^^^^^^^^^^^^
12
13
14
15 General
16 ^^^^^^^
17
18
19
20 Security
21 ^^^^^^^^
22
23
24
25 Performance
26 ^^^^^^^^^^^
27
28
29
9 Fixes
30 Fixes
10 ^^^^^
31 ^^^^^
11
32
12 - Core: fixed database session cleanups. This will make sure RhodeCode can
33 - Core: fixed database session cleanups. This will make sure RhodeCode can
13 function correctly after database server problems. Fixes #4173, refs #4166
34 function correctly after database server problems. Fixes #4173, refs #4166
14 - Diffs: limit the file context to ~1mln lines. Fixes #4184, also make sure
35 - Diffs: limit the file context to ~1mln lines. Fixes #4184, also make sure
15 this doesn't trigger Integer overflow for msgpack. No newline at end of file
36 this doesn't trigger Integer overflow for msgpack.
@@ -1,78 +1,78 b''
1 |RCE| 4.4.0 |RNS|
1 |RCE| 4.4.0 |RNS|
2 -----------------
2 -----------------
3
3
4 Release Date
4 Release Date
5 ^^^^^^^^^^^^
5 ^^^^^^^^^^^^
6
6
7 - 2016-09-16
7 - 2016-09-16
8
8
9
9
10 General
11 ^^^^^^^
12
13 - UI: introduced Polymer webcomponents into core application. RhodeCode will
14 be now shipped together with Polymer framework webcomponents. Most of
15 dynamic UI components that require large amounts of interaction
16 will be done now with Polymer.
17 - live-notifications: use rhodecode-toast for live notifications instead of
18 toastr jquery plugin.
19 - Svn: moved svn http support out of labs settings. It's tested and stable now.
20
21
22 New Features
10 New Features
23 ^^^^^^^^^^^^
11 ^^^^^^^^^^^^
24
12
25 - Integrations: integrations can now be configure on whole repo group to apply
13 - Integrations: integrations can now be configure on whole repo group to apply
26 same integrations on multiple projects/groups at once.
14 same integrations on multiple projects/groups at once.
27 - Integrations: added scopes on integrations, scopes are: Global,
15 - Integrations: added scopes on integrations, scopes are: Global,
28 Repository Group (with/without children), Repositories, Root Repositories Only.
16 Repository Group (with/without children), Repositories, Root Repositories Only.
29 It will allow to configure exactly which projects use which integrations.
17 It will allow to configure exactly which projects use which integrations.
30 - Integrations: show branches/commits separately when posting push events
18 - Integrations: show branches/commits separately when posting push events
31 to hipchat/slack, fixes #4192.
19 to hipchat/slack, fixes #4192.
32 - Pull-requests: summary page now shows update dates for pull request to
20 - Pull requests: summary page now shows update dates for pull request to
33 easier see which one were receantly updated.
21 easier see which one were receantly updated.
34 - UI: hidden inline comments will be shown in side view when browsing the diffs
22 - UI: hidden inline comments will be shown in side view when browsing the diffs
35 - Diffs: added inline comments toggle into pull requests diff view. #2884
23 - Diffs: added inline comments toggle into pull requests diff view. #2884
36 - Live-chat: added summon reviewers functionality. You can now request
24 - Live chat: added summon reviewers functionality. You can now request
37 presence from online users into a chat for collaborative code-review.
25 presence from online users into a chat for collaborative code-review.
38 This requires channelstream to be enabled.
26 This requires channelstream to be enabled.
39 - UX: added a static 502 page for gateway error. Once configured via
27 - UX: added a static 502 page for gateway error. Once configured via
40 Nginx or Apache it will present a custom RhodeCode page while
28 Nginx or Apache it will present a custom RhodeCode page while
41 backend servers are offline. Fixes #4202.
29 backend servers are offline. Fixes #4202.
42
30
43
31
32 General
33 ^^^^^^^
34
35 - UI: introduced Polymer webcomponents into core application. RhodeCode will
36 be now shipped together with Polymer framework webcomponents. Most of
37 dynamic UI components that require large amounts of interaction
38 will be done now with Polymer.
39 - Live notifications: use rhodecode-toast for live notifications instead of
40 toastr jquery plugin.
41 - Svn: moved svn http support out of labs settings. It's tested and stable now.
42
43
44 Security
44 Security
45 ^^^^^^^^
45 ^^^^^^^^
46
46
47 - Passwords: forced password change will not allow users to put in the
47 - Passwords: forced password change will not allow users to put in the
48 old password as new one.
48 old password as new one.
49
49
50
50
51 Performance
51 Performance
52 ^^^^^^^^^^^
52 ^^^^^^^^^^^
53
53
54 - Vcs: refactor vcs-middleware to handle order of .ini file backends in
54 - Vcs: refactor vcs-middleware to handle order of .ini file backends in
55 detection of vcs protocol. Detection ends now on first match and speeds
55 detection of vcs protocol. Detection ends now on first match and speeds
56 overall transaction speed.
56 overall transaction speed.
57 - Summary: Improve the algorithm and performance of detection README files
57 - Summary: Improve the algorithm and performance of detection README files
58 inside summary page. In some cases we reduced cold-cache time from 50s to 1s.
58 inside summary page. In some cases we reduced cold-cache time from 50s to 1s.
59 - Safari: improved speed of large diffs on Safari browser.
59 - Safari: improved speed of large diffs on Safari browser.
60 - UX: remove position relative on diff td as it causes very slow
60 - UX: remove position relative on diff td as it causes very slow
61 rendering in browsers.
61 rendering in browsers.
62
62
63 Fixes
63 Fixes
64 ^^^^^
64 ^^^^^
65
65
66 - UX: change confirm password widget to have spacing between the fields to
66 - UX: change confirm password widget to have spacing between the fields to
67 match rest of ui, fixes: #4200.
67 match rest of ui, fixes: #4200.
68 - UX: show multiple tags/branches in changelog/summary instead of
68 - UX: show multiple tags/branches in changelog/summary instead of
69 truncating them.
69 truncating them.
70 - My-account: fix test notifications for IE10+
70 - My account: fix test notifications for IE10+
71 - Vcs: change way refs are retrieved for git so same name branch/tags and
71 - Vcs: change way refs are retrieved for git so same name branch/tags and
72 remotes can be supported, fixes #298.
72 remotes can be supported, fixes #298.
73 - Lexers: added small extensions table to extend syntax highlighting for file
73 - Lexers: added small extensions table to extend syntax highlighting for file
74 sources. Fixes #4227.
74 sources. Fixes #4227.
75 - Search: fix bug where file path link was wrong when the repository name was
75 - Search: fix bug where file path link was wrong when the repository name was
76 in the file path, fixes #4228
76 in the file path, fixes #4228
77 - Fixed INT overflow bug
77 - Pagination: fixed INT overflow bug.
78 - Events: send pushed commits always in the correct in order.
78 - Events: send pushed commits always in the correct in order.
@@ -1,40 +1,39 b''
1 |RCE| 4.4.1 |RNS|
1 |RCE| 4.4.1 |RNS|
2 -----------------
2 -----------------
3
3
4 Release Date
4 Release Date
5 ^^^^^^^^^^^^
5 ^^^^^^^^^^^^
6
6
7 - 2016-09-27
7 - 2016-09-27
8
8
9
9
10 New Features
11 ^^^^^^^^^^^^
12
13
10 General
14 General
11 ^^^^^^^
15 ^^^^^^^
12
16
13 - channelstream: auto-generate the url to channelstream server if it's not
17 - Channelstream: auto-generate the url to channelstream server if it's not
14 explicitly defined in the config. It allows to use a relative server
18 explicitly defined in the config. It allows to use a relative server
15 without knowing its address upfront.
19 without knowing its address upfront.
16
20
17
21
18 New Features
19 ^^^^^^^^^^^^
20
21
22
23 Security
22 Security
24 ^^^^^^^^
23 ^^^^^^^^
25
24
26
25
27
26
28 Performance
27 Performance
29 ^^^^^^^^^^^
28 ^^^^^^^^^^^
30
29
31
30
32
31
33 Fixes
32 Fixes
34 ^^^^^
33 ^^^^^
35
34
36 - GIT: properly extract branches on events and submit them to integrations.
35 - GIT: properly extract branches on events and submit them to integrations.
37 - Pullrequests: fix problems with unicode in auto-generated descriptions
36 - Pull requests: fix problems with unicode in auto-generated descriptions
38 - Gist: fixed bug in update functionality of Gists that auto changed them
37 - Gist: fixed bug in update functionality of Gists that auto changed them
39 to private.
38 to private.
40 - SVN: add proper escaping in the autogenerated svn mod_dav config
39 - SVN: add proper escaping in the autogenerated svn mod_dav config
@@ -1,41 +1,41 b''
1 |RCE| 4.4.2 |RNS|
1 |RCE| 4.4.2 |RNS|
2 -----------------
2 -----------------
3
3
4 Release Date
4 Release Date
5 ^^^^^^^^^^^^
5 ^^^^^^^^^^^^
6
6
7 - 2016-10-17
7 - 2016-10-17
8
8
9
9
10 General
11 ^^^^^^^
12
13 - packaging: pinned against rhodecode-tools 0.10.1
14
15
16 New Features
10 New Features
17 ^^^^^^^^^^^^
11 ^^^^^^^^^^^^
18
12
19
13
20
14
15 General
16 ^^^^^^^
17
18 - Packaging: pinned against rhodecode-tools 0.10.1
19
20
21 Security
21 Security
22 ^^^^^^^^
22 ^^^^^^^^
23
23
24 - integrations: fix 500 error on integrations page when delegated admin
24 - Integrations: fix 500 error on integrations page when delegated admin
25 tried to access integration page after adding some integrations.
25 tried to access integration page after adding some integrations.
26 Permission checks were to strict for delegated admins.
26 Permission checks were to strict for delegated admins.
27
27
28
28
29 Performance
29 Performance
30 ^^^^^^^^^^^
30 ^^^^^^^^^^^
31
31
32
32
33
33
34 Fixes
34 Fixes
35 ^^^^^
35 ^^^^^
36
36
37 - vcsserver: make sure we correctly ping against bundled HG/GIT/SVN binaries.
37 - Vcsserver: make sure we correctly ping against bundled HG/GIT/SVN binaries.
38 This should fix a problem where system binaries could be used accidentally
38 This should fix a problem where system binaries could be used accidentally
39 by the RhodeCode.
39 by the RhodeCode.
40 - ldap: fixed email extraction issues. Empty email addresses from LDAP server
40 - LDAP: fixed email extraction issues. Empty email addresses from LDAP server
41 will no longer take precedence over those stored inside RhodeCode database.
41 will no longer take precedence over those stored inside RhodeCode database.
General Comments 0
You need to be logged in to leave comments. Login now