Show More
@@ -0,0 +1,159 b'' | |||||
|
1 | |RCE| 4.5.0 |RNS| | |||
|
2 | ----------------- | |||
|
3 | ||||
|
4 | Release Date | |||
|
5 | ^^^^^^^^^^^^ | |||
|
6 | ||||
|
7 | - 2016-12-02 | |||
|
8 | ||||
|
9 | ||||
|
10 | New Features | |||
|
11 | ^^^^^^^^^^^^ | |||
|
12 | ||||
|
13 | - Diffs: re-implemented diff engine. Added: Syntax highlighting inside diffs, | |||
|
14 | new side-by-side view with commenting and live chat. Enabled soft-wrapping of | |||
|
15 | long lines and much improved rendering speed for large diffs. | |||
|
16 | - File source view: new file display engine. File view now | |||
|
17 | soft wraps long lines. Double click inside file view show occurrences of | |||
|
18 | clicked item. Added pygments-markdown-lexer for highlighting markdown syntax. | |||
|
19 | - Files annotation: Added new grouped annotations. Color all related commits | |||
|
20 | by double clicking singe commit in annotation view. | |||
|
21 | - Pull request reviewers (EE only): added new default reviewers functionality. | |||
|
22 | Allows picking users or user groups defined as reviewers for new pull request. | |||
|
23 | Picking reviewers can be based on branch name, changed file name patterns or | |||
|
24 | original author of changed source code. eg *.css -> design team. | |||
|
25 | Master branch -> repo owner, fixes #1131. | |||
|
26 | - Pull request reviewers: store and show reasons why given person is a reviewer. | |||
|
27 | Manually adding reviewers after creating a PR will now be also indicated | |||
|
28 | together with who added a given person to review. | |||
|
29 | - Integrations: Webhooks integration now allows to use variables inside the | |||
|
30 | call URL. Currently supported variables are ${repo_name}, ${repo_type}, | |||
|
31 | ${repo_id}, ${repo_url}, ${branch}, ${commit_id}, ${pull_request_id}, | |||
|
32 | ${pull_request_url}. Commits are now grouped by branches as well. | |||
|
33 | Allows much easier integration with CI systems. | |||
|
34 | - Integrations (EE only): allow wildcard * project key in Jira integration | |||
|
35 | settings to allow referencing multiple projects per commit, fixes #4267. | |||
|
36 | - Live notifications: RhodeCode sends live notification to online | |||
|
37 | users on certain events and pages. Currently this works on: invite to chat, | |||
|
38 | update pull request, commit/inline comment. Part of live code review system. | |||
|
39 | Allows users to update the reviewed code while doing the review and never | |||
|
40 | miss any updates or comment replies as they happen. Requires channelstream | |||
|
41 | to be enabled. | |||
|
42 | - Repository groups: added default personal repository groups. Personal groups | |||
|
43 | are isolated playground for users allowing them to create projects or forks. | |||
|
44 | Adds new setting to automatically create personal repo groups for newly | |||
|
45 | created users. New groups are created from specified pattern, for example | |||
|
46 | /u/{username}. Implements #4003. | |||
|
47 | - Security: It's now possible to disable password reset functionality. | |||
|
48 | This is useful for cases when users only use LDAP or similar types of | |||
|
49 | authentication. Implements #3944 | |||
|
50 | - Pull requests: exposed shadow repositories to end users. Users are now given | |||
|
51 | access to the shadow repository which represents state after merge performed. | |||
|
52 | In this way users or especially CI servers can much easier perform code | |||
|
53 | analysis of the final merged code. | |||
|
54 | - Pull requests: My account > pull request page now uses datagrid. | |||
|
55 | It's faster, filterable and sortable. Fixes #4297. | |||
|
56 | - Pull requests: delete pull request action was moved from my account | |||
|
57 | into pull request view itself. This is where everyone was looking for it. | |||
|
58 | - Pull requests: improve showing failed merges with proper status in pull | |||
|
59 | request page. | |||
|
60 | - User groups: overhaul of edit user group page. Added new selector for | |||
|
61 | adding new user group members. | |||
|
62 | - Licensing (EE only): exposed unlock link to deactivate users that are over | |||
|
63 | license limit, to unlock full functionality. This might happen when migrating | |||
|
64 | from CE into EE, and your license supports less active users then allowed. | |||
|
65 | - Global settings: add a new header/footer template to allow flash filtering. | |||
|
66 | In case a license warning appears and admin wants to hide it for some time. | |||
|
67 | The new template can be used to do this. | |||
|
68 | - System info: added create snapshot button to easily generate system state | |||
|
69 | report. Comes in handy for support and reporting. System state holds | |||
|
70 | information such as free disk/memory, CPU load and some of RhodeCode settings. | |||
|
71 | - System info: fetch and show vcs settings from vcsserver. Fixes #4276. | |||
|
72 | - System info: use real memory usage based on new psutil api available. | |||
|
73 | - System info: added info about temporary storage. | |||
|
74 | - System info: expose inode limits and usage. Fixes #4282. | |||
|
75 | - Ui: added new icon for merge commit. | |||
|
76 | ||||
|
77 | ||||
|
78 | ||||
|
79 | General | |||
|
80 | ^^^^^^^ | |||
|
81 | ||||
|
82 | - Notifications: move all notifications into polymer for consistency. | |||
|
83 | Fixes #4201. | |||
|
84 | - Live chat (EE): Improved UI for live-chat. Use Codemirror editor as | |||
|
85 | input for text box. | |||
|
86 | - Api: WARNING DEPRECATION, refactor repository group schemas. Fixes #4133. | |||
|
87 | When using create_repo, create_repo_group, update_repo, update_repo_group | |||
|
88 | the *_name parameter now takes full path including sub repository groups. | |||
|
89 | This is the only way to add resource under another repository group. | |||
|
90 | Furthermore giving non-existing path will no longer create the missing | |||
|
91 | structure. This change makes the api more consistent, it better validates | |||
|
92 | the errors in the data sent to given api call. | |||
|
93 | - Pull requests: disable subrepo handling on pull requests. It means users can | |||
|
94 | now use more types of repositories with subrepos to create pull requests. | |||
|
95 | Since handling is disabled, repositories behind authentication, or outside | |||
|
96 | of network can be used. | |||
|
97 | - VCSServer: fetch backend info from vcsserver including git/hg/svn versions | |||
|
98 | and connection information. | |||
|
99 | - Svn support: it's no longer required to put in repo root path to | |||
|
100 | generate mod-dav-svn config. Fixes #4203. | |||
|
101 | - Svn support: Add reload command option (svn.proxy.reload_cmd) to ini files. | |||
|
102 | Apache can now be automatically reloaded when the mod_dav_svn config changes. | |||
|
103 | - Svn support: Add a view to trigger the (re)generation of Apache mod_dav_svn | |||
|
104 | configuration file. Users are able to generate such file manually by clicking | |||
|
105 | that button. | |||
|
106 | - Dependency: updated subversion library to 1.9. | |||
|
107 | - Dependency: updated ipython to 5.1.0. | |||
|
108 | - Dependency: updated psutil to 4.3.1. | |||
|
109 | ||||
|
110 | ||||
|
111 | Security | |||
|
112 | ^^^^^^^^ | |||
|
113 | ||||
|
114 | - Hipchat: escape user entered data to avoid xss/formatting problems. | |||
|
115 | - VCSServer: obfuscate credentials added into remote url during remote | |||
|
116 | repository creation. Prevents leaking of those credentials inside | |||
|
117 | RhodeCode logs. | |||
|
118 | ||||
|
119 | ||||
|
120 | Performance | |||
|
121 | ^^^^^^^^^^^ | |||
|
122 | ||||
|
123 | - Diffs: new diff engine is much smarter when it comes to showing huge diffs. | |||
|
124 | The rendering speed should be much improved in such cases, however showing | |||
|
125 | full diff is still supported. | |||
|
126 | - VCS backends: when using a repo object from database, re-use this information | |||
|
127 | instead of trying to detect a backend. Reduces the traffic to vcsserver. | |||
|
128 | - Pull requests: Add a column to hold the last merge revision. This will skip | |||
|
129 | heavy recalculation of merge state if nothing changed inside a pull request. | |||
|
130 | - File source view: don't load the file if it is over the size limit since it | |||
|
131 | won't be displayed anyway. This increases speed of loading the page when a | |||
|
132 | file is above cut-off limit defined. | |||
|
133 | ||||
|
134 | ||||
|
135 | Fixes | |||
|
136 | ^^^^^ | |||
|
137 | ||||
|
138 | - Users admin: fixed search filter in user admin page. | |||
|
139 | - Autocomplete: improve the lookup of users with non-ascii characters. In case | |||
|
140 | of unicode email the previous method could generate wrong data, and | |||
|
141 | make search not show up such users. | |||
|
142 | - Svn: added request header downgrade for COPY command to work on | |||
|
143 | https setup. Fixes #4307. | |||
|
144 | - Svn: add handling of renamed files inside our generated changes metadata. | |||
|
145 | Fixes #4258. | |||
|
146 | - Pull requests: fixed problem with creating pull requests on empty repositories. | |||
|
147 | - Events: use branch from previous commit for repo push event commits data so | |||
|
148 | that per-branch grouping works. Fixes #4233. | |||
|
149 | - Login: make sure recaptcha data is always validated. Fixes #4279. | |||
|
150 | - Vcs: Use commit date as modification time when creating archives. | |||
|
151 | Fixes problem with unstable hashes for archives. Fixes #4247. | |||
|
152 | - Issue trackers: fixed bug where saving empty issue tracker via form was | |||
|
153 | causing exception. Fixes #4278. | |||
|
154 | - Styling: fixed gravatar size for pull request reviewers. | |||
|
155 | - Ldap: fixed email extraction typo. An empty email from LDAP server will now | |||
|
156 | not overwrite the stored one. | |||
|
157 | - Integrations: use consistent formatting of users data in Slack integration. | |||
|
158 | - Meta-tags: meta tags are not taken into account when truncating descriptions | |||
|
159 | that are too long. Fixes #4305. No newline at end of file |
@@ -1,89 +1,90 b'' | |||||
1 | .. _rhodecode-release-notes-ref: |
|
1 | .. _rhodecode-release-notes-ref: | |
2 |
|
2 | |||
3 | Release Notes |
|
3 | Release Notes | |
4 | ============= |
|
4 | ============= | |
5 |
|
5 | |||
6 | |RCE| 4.x Versions |
|
6 | |RCE| 4.x Versions | |
7 | ------------------ |
|
7 | ------------------ | |
8 |
|
8 | |||
9 | .. toctree:: |
|
9 | .. toctree:: | |
10 | :maxdepth: 1 |
|
10 | :maxdepth: 1 | |
11 |
|
11 | |||
|
12 | release-notes-4.5.0.rst | |||
12 | release-notes-4.4.2.rst |
|
13 | release-notes-4.4.2.rst | |
13 | release-notes-4.4.1.rst |
|
14 | release-notes-4.4.1.rst | |
14 | release-notes-4.4.0.rst |
|
15 | release-notes-4.4.0.rst | |
15 | release-notes-4.3.1.rst |
|
16 | release-notes-4.3.1.rst | |
16 | release-notes-4.3.0.rst |
|
17 | release-notes-4.3.0.rst | |
17 | release-notes-4.2.1.rst |
|
18 | release-notes-4.2.1.rst | |
18 | release-notes-4.2.0.rst |
|
19 | release-notes-4.2.0.rst | |
19 | release-notes-4.1.2.rst |
|
20 | release-notes-4.1.2.rst | |
20 | release-notes-4.1.1.rst |
|
21 | release-notes-4.1.1.rst | |
21 | release-notes-4.1.0.rst |
|
22 | release-notes-4.1.0.rst | |
22 | release-notes-4.0.1.rst |
|
23 | release-notes-4.0.1.rst | |
23 | release-notes-4.0.0.rst |
|
24 | release-notes-4.0.0.rst | |
24 |
|
25 | |||
25 | |RCE| 3.x Versions |
|
26 | |RCE| 3.x Versions | |
26 | ------------------ |
|
27 | ------------------ | |
27 |
|
28 | |||
28 | .. toctree:: |
|
29 | .. toctree:: | |
29 | :maxdepth: 1 |
|
30 | :maxdepth: 1 | |
30 |
|
31 | |||
31 | release-notes-3.8.4.rst |
|
32 | release-notes-3.8.4.rst | |
32 | release-notes-3.8.3.rst |
|
33 | release-notes-3.8.3.rst | |
33 | release-notes-3.8.2.rst |
|
34 | release-notes-3.8.2.rst | |
34 | release-notes-3.8.1.rst |
|
35 | release-notes-3.8.1.rst | |
35 | release-notes-3.8.0.rst |
|
36 | release-notes-3.8.0.rst | |
36 | release-notes-3.7.1.rst |
|
37 | release-notes-3.7.1.rst | |
37 | release-notes-3.7.0.rst |
|
38 | release-notes-3.7.0.rst | |
38 | release-notes-3.6.1.rst |
|
39 | release-notes-3.6.1.rst | |
39 | release-notes-3.6.0.rst |
|
40 | release-notes-3.6.0.rst | |
40 | release-notes-3.5.2.rst |
|
41 | release-notes-3.5.2.rst | |
41 | release-notes-3.5.1.rst |
|
42 | release-notes-3.5.1.rst | |
42 | release-notes-3.5.0.rst |
|
43 | release-notes-3.5.0.rst | |
43 | release-notes-3.4.1.rst |
|
44 | release-notes-3.4.1.rst | |
44 | release-notes-3.4.0.rst |
|
45 | release-notes-3.4.0.rst | |
45 | release-notes-3.3.4.rst |
|
46 | release-notes-3.3.4.rst | |
46 | release-notes-3.3.3.rst |
|
47 | release-notes-3.3.3.rst | |
47 | release-notes-3.3.2.rst |
|
48 | release-notes-3.3.2.rst | |
48 | release-notes-3.3.1.rst |
|
49 | release-notes-3.3.1.rst | |
49 | release-notes-3.3.0.rst |
|
50 | release-notes-3.3.0.rst | |
50 | release-notes-3.2.3.rst |
|
51 | release-notes-3.2.3.rst | |
51 | release-notes-3.2.2.rst |
|
52 | release-notes-3.2.2.rst | |
52 | release-notes-3.2.1.rst |
|
53 | release-notes-3.2.1.rst | |
53 | release-notes-3.2.0.rst |
|
54 | release-notes-3.2.0.rst | |
54 | release-notes-3.1.1.rst |
|
55 | release-notes-3.1.1.rst | |
55 | release-notes-3.1.0.rst |
|
56 | release-notes-3.1.0.rst | |
56 | release-notes-3.0.2.rst |
|
57 | release-notes-3.0.2.rst | |
57 | release-notes-3.0.1.rst |
|
58 | release-notes-3.0.1.rst | |
58 | release-notes-3.0.0.rst |
|
59 | release-notes-3.0.0.rst | |
59 |
|
60 | |||
60 | |RCE| 2.x Versions |
|
61 | |RCE| 2.x Versions | |
61 | ------------------ |
|
62 | ------------------ | |
62 |
|
63 | |||
63 | .. toctree:: |
|
64 | .. toctree:: | |
64 | :maxdepth: 1 |
|
65 | :maxdepth: 1 | |
65 |
|
66 | |||
66 | release-notes-2.2.8.rst |
|
67 | release-notes-2.2.8.rst | |
67 | release-notes-2.2.7.rst |
|
68 | release-notes-2.2.7.rst | |
68 | release-notes-2.2.6.rst |
|
69 | release-notes-2.2.6.rst | |
69 | release-notes-2.2.5.rst |
|
70 | release-notes-2.2.5.rst | |
70 | release-notes-2.2.4.rst |
|
71 | release-notes-2.2.4.rst | |
71 | release-notes-2.2.3.rst |
|
72 | release-notes-2.2.3.rst | |
72 | release-notes-2.2.2.rst |
|
73 | release-notes-2.2.2.rst | |
73 | release-notes-2.2.1.rst |
|
74 | release-notes-2.2.1.rst | |
74 | release-notes-2.2.0.rst |
|
75 | release-notes-2.2.0.rst | |
75 | release-notes-2.1.0.rst |
|
76 | release-notes-2.1.0.rst | |
76 | release-notes-2.0.2.rst |
|
77 | release-notes-2.0.2.rst | |
77 | release-notes-2.0.1.rst |
|
78 | release-notes-2.0.1.rst | |
78 | release-notes-2.0.0.rst |
|
79 | release-notes-2.0.0.rst | |
79 |
|
80 | |||
80 | |RCE| 1.x Versions |
|
81 | |RCE| 1.x Versions | |
81 | ------------------ |
|
82 | ------------------ | |
82 |
|
83 | |||
83 | .. toctree:: |
|
84 | .. toctree:: | |
84 | :maxdepth: 1 |
|
85 | :maxdepth: 1 | |
85 |
|
86 | |||
86 | release-notes-1.7.2.rst |
|
87 | release-notes-1.7.2.rst | |
87 | release-notes-1.7.1.rst |
|
88 | release-notes-1.7.1.rst | |
88 | release-notes-1.7.0.rst |
|
89 | release-notes-1.7.0.rst | |
89 | release-notes-1.6.0.rst |
|
90 | release-notes-1.6.0.rst |
General Comments 0
You need to be logged in to leave comments.
Login now