##// 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 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 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 10 New Features
43 11 ^^^^^^^^^^^^
44 12
45 13 - Integrations: created new event based integration framework.
46 14 Allows to configure global, or per repo: Slack, Hipchat, Webhooks, Email
47 15 integrations. This also deprecated usage of rcextensions for those.
48 16 - Integrations (EE only): added smart commits for Jira and Redmine with
49 17 ability to map keywords into issue tracker actions.
50 18 `Fixes #123 -> resolves issues`, `Closes #123 -> closes issue` etc.
51 19 - Markdown: added improved support for Github flavored markdown.
52 20 - Labs: enable labs setting by default. Labs are new experimental features in
53 21 RhodeCode that can be used to test new upcomming features.
54 22 - Api: Add api methods to get/set repository settings, implements #4021.
55 23 - Gravatars: commit emails are now displayed based on the actual email
56 24 used inside commit rather then the main one of associated account
57 25 inside RhodeCode, #4037.
58 26 - Emails: All emails got new styling. They look now consistent
59 27 to UI of application. We also added bunch of usefull information into
60 28 email body, #4087.
61 29 - Pull requests: add show/hide comment functionality inside diffs, #4106.
62 30 - Notifications: added real-time notifications with via channelstream
63 31 about new comments when reviewing the code. Never miss someone replies
64 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 67 Security
68 68 ^^^^^^^^
69 69
70 70 - Api: make `comment_commits` api call have consistent permissions
71 71 with web interface.
72 72 - Files: fixes display of "Add File" button missing or present despite
73 73 permissions, because of cached version of the page was rendered, fixes #4083.
74 74 - Login/Registration: fixed flash message problem on login/registration
75 75 pages, fixes #4043.
76 76 - Auth-token: allow other authentication types to use auth-token.
77 77 Accounts associated with other types like LDAP, or PAM can
78 78 now use auth-tokens to authenticate via RhodeCode.
79 79
80 80
81 81 Performance
82 82 ^^^^^^^^^^^
83 83
84 84 - Core: made all RhodeCode components gevent compatible. RhodeCode can now make
85 85 use of async workers. You can handle dozens of concurrent operations using a
86 86 single worker. This works only with new HTTP backend.
87 87 - Core: added new very efficient HTTP backend can be used to replace pyro4.
88 88 - Core: Set 'gzip_responses' to false by default. We no longer require any
89 89 gzip computations on backed, thus speeding up large file transfers.
90 90 - UI: optimized events system for JavaScript to boost performance on
91 91 large html pages.
92 92 - VCS: moved VCSMiddleware up to pyramid layer as wrapper around pylons app.
93 93 Skips few calls, and allows slightly faster clones/pulls and pushes.
94 94
95 95
96 96 Fixes
97 97 ^^^^^
98 98
99 99 - VCS: add vcsserver cache invalidation to mercurial backend.
100 100 Fixes multi-process problems after Mercurial 3.8.X release with server
101 101 side merges.
102 102 - VCS: clear caches on remap-and-rescan option.
103 103 - VCS: improved logic of updating commit caches in cases of rebases.
104 104 - Caches: Add an argument to make the cache context thread scoped. Brings
105 105 support to gevent compatible handling.
106 106 - Diff2way: fixed unicode problem on non-ascii files.
107 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 109 50% on complex file trees.
110 110 - Styling: #4086 fixing bug where long commit messages did not wrap in file view.
111 111 - SVN: Ignore the content length header from response, fixes #4112.
112 112 Fixes the "svn: E120106: ra_serf: The server sent a truncated HTTP response body."
113 113 - Auth: Fix password_changed function, fixes #4043.
114 114 - UI/tables: better message when tables are empty #685 #1832.
115 115 - UX: put gravatar and username together in user list #3203.
116 116 - Gists: use colander schema to validate input data.
117 117 * brings consistent validation acros API and web
118 118 * use nicer and stricter schemas to validate data
119 119 * fixes #4118
120 120 - Appenlight: error reporting can now also report VCSMiddleware errors.
121 121 - Users: hash email key for User.get_by_email() fixes #4132
@@ -1,15 +1,36 b''
1 1 |RCE| 4.3.1 |RNS|
2 2 -----------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 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 30 Fixes
10 31 ^^^^^
11 32
12 33 - Core: fixed database session cleanups. This will make sure RhodeCode can
13 34 function correctly after database server problems. Fixes #4173, refs #4166
14 35 - Diffs: limit the file context to ~1mln lines. Fixes #4184, also make sure
15 36 this doesn't trigger Integer overflow for msgpack. No newline at end of file
@@ -1,78 +1,78 b''
1 1 |RCE| 4.4.0 |RNS|
2 2 -----------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 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 10 New Features
23 11 ^^^^^^^^^^^^
24 12
25 13 - Integrations: integrations can now be configure on whole repo group to apply
26 14 same integrations on multiple projects/groups at once.
27 15 - Integrations: added scopes on integrations, scopes are: Global,
28 16 Repository Group (with/without children), Repositories, Root Repositories Only.
29 17 It will allow to configure exactly which projects use which integrations.
30 18 - Integrations: show branches/commits separately when posting push events
31 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 21 easier see which one were receantly updated.
34 22 - UI: hidden inline comments will be shown in side view when browsing the diffs
35 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 25 presence from online users into a chat for collaborative code-review.
38 26 This requires channelstream to be enabled.
39 27 - UX: added a static 502 page for gateway error. Once configured via
40 28 Nginx or Apache it will present a custom RhodeCode page while
41 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 44 Security
45 45 ^^^^^^^^
46 46
47 47 - Passwords: forced password change will not allow users to put in the
48 48 old password as new one.
49 49
50 50
51 51 Performance
52 52 ^^^^^^^^^^^
53 53
54 54 - Vcs: refactor vcs-middleware to handle order of .ini file backends in
55 55 detection of vcs protocol. Detection ends now on first match and speeds
56 56 overall transaction speed.
57 57 - Summary: Improve the algorithm and performance of detection README files
58 58 inside summary page. In some cases we reduced cold-cache time from 50s to 1s.
59 59 - Safari: improved speed of large diffs on Safari browser.
60 60 - UX: remove position relative on diff td as it causes very slow
61 61 rendering in browsers.
62 62
63 63 Fixes
64 64 ^^^^^
65 65
66 66 - UX: change confirm password widget to have spacing between the fields to
67 67 match rest of ui, fixes: #4200.
68 68 - UX: show multiple tags/branches in changelog/summary instead of
69 69 truncating them.
70 - My-account: fix test notifications for IE10+
70 - My account: fix test notifications for IE10+
71 71 - Vcs: change way refs are retrieved for git so same name branch/tags and
72 72 remotes can be supported, fixes #298.
73 73 - Lexers: added small extensions table to extend syntax highlighting for file
74 74 sources. Fixes #4227.
75 75 - Search: fix bug where file path link was wrong when the repository name was
76 76 in the file path, fixes #4228
77 - Fixed INT overflow bug
77 - Pagination: fixed INT overflow bug.
78 78 - Events: send pushed commits always in the correct in order.
@@ -1,40 +1,39 b''
1 1 |RCE| 4.4.1 |RNS|
2 2 -----------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 7 - 2016-09-27
8 8
9 9
10 New Features
11 ^^^^^^^^^^^^
12
13
10 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 18 explicitly defined in the config. It allows to use a relative server
15 19 without knowing its address upfront.
16 20
17 21
18 New Features
19 ^^^^^^^^^^^^
20
21
22
23 22 Security
24 23 ^^^^^^^^
25 24
26 25
27 26
28 27 Performance
29 28 ^^^^^^^^^^^
30 29
31 30
32 31
33 32 Fixes
34 33 ^^^^^
35 34
36 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 37 - Gist: fixed bug in update functionality of Gists that auto changed them
39 38 to private.
40 39 - SVN: add proper escaping in the autogenerated svn mod_dav config
@@ -1,41 +1,41 b''
1 1 |RCE| 4.4.2 |RNS|
2 2 -----------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 7 - 2016-10-17
8 8
9 9
10 General
11 ^^^^^^^
12
13 - packaging: pinned against rhodecode-tools 0.10.1
14
15
16 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 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 25 tried to access integration page after adding some integrations.
26 26 Permission checks were to strict for delegated admins.
27 27
28 28
29 29 Performance
30 30 ^^^^^^^^^^^
31 31
32 32
33 33
34 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 38 This should fix a problem where system binaries could be used accidentally
39 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 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