Show More
@@ -0,0 +1,152 b'' | |||||
|
1 | |RCE| 4.11.0 |RNS| | |||
|
2 | ------------------ | |||
|
3 | ||||
|
4 | Release Date | |||
|
5 | ^^^^^^^^^^^^ | |||
|
6 | ||||
|
7 | - 2018-02-01 | |||
|
8 | ||||
|
9 | ||||
|
10 | New Features | |||
|
11 | ^^^^^^^^^^^^ | |||
|
12 | ||||
|
13 | - Default reviewers(EE only): introduced new voting rule logic that allows | |||
|
14 | defining how many members of user group need to vote for approvals. E.g | |||
|
15 | adding 4 people group with security people, it can be specified that at least | |||
|
16 | 1 (or all) need to vote for approval from that group. | |||
|
17 | - Default reviewers(EE only): added source/target branch flow distinction and | |||
|
18 | option to add names to rules. | |||
|
19 | - RhodeCode-Scheduler (Beta, EE only): after celery 4.X upgrade we introduced a | |||
|
20 | new scheduler option. RhodeCode scheduler now allows specifying via super-admin | |||
|
21 | interface periodic tasks that should be run crontab style. | |||
|
22 | Currently available tasks are: | |||
|
23 | - repo maintenance: (repo quality/git gc) | |||
|
24 | - repo remote code pull: pull changed on periodic bases from given url | |||
|
25 | - repo remote code push: push all changes on periodic bases to given url | |||
|
26 | - check for updates | |||
|
27 | - Ui: a ssh clone uri was added to summary view for clone. This allows to | |||
|
28 | customize how the ssh clone url would look like, and also exposes SSH clone | |||
|
29 | url to summary page. | |||
|
30 | - Integrations: parse pushed tags, and lightweight tags for git. | |||
|
31 | - now aggregated as 'tags' key | |||
|
32 | - handles the case for email/webhook integrations | |||
|
33 | - Files browser: allow making a range selection of code lines with | |||
|
34 | shift-click from line numbers. | |||
|
35 | - Pull requests: allow opening PR from changelog based on selected refs for | |||
|
36 | git as well as hg. | |||
|
37 | - Process management: auto refresh option was added to the processes | |||
|
38 | page to live track usage. | |||
|
39 | - Api: pull-requests added option to fetch comments from a pull requests. | |||
|
40 | - Api: added new data called `permissions_summary` for user and | |||
|
41 | user_groups that expose the summary of permissions for each of those. | |||
|
42 | ||||
|
43 | ||||
|
44 | General | |||
|
45 | ^^^^^^^ | |||
|
46 | ||||
|
47 | - Core: removed all pylons dependencies and backward compatibility code. | |||
|
48 | RhodeCode is now 100% pyramid app. | |||
|
49 | - Audit logs: added user.register audit log entry. | |||
|
50 | - Celery: update celery support 4.X series. | |||
|
51 | - Logging: log traceback for errors that are known to help debugging. | |||
|
52 | - Pull requests: don't select first commit in case we don't have a default | |||
|
53 | branch for repository. Loading compare from commit 0 to something selected | |||
|
54 | is very heavy to compute. Now it's left to users to decide what | |||
|
55 | compare base to pick. | |||
|
56 | - Dependencies: bumped Mercurial version to 4.4.2 | |||
|
57 | - Dependencies: bumped hgevolve to 7.0.1 | |||
|
58 | - Dependencies: bumped libs not explicitly set by requirements | |||
|
59 | - ws4py to 0.4.2 | |||
|
60 | - scandir to 1.6 | |||
|
61 | - plaster to 1.0 | |||
|
62 | - mistune to 0.8 | |||
|
63 | - jupyter-core to 4.4.0 | |||
|
64 | - Dependencies: pin to rhodecode-tools 0.14.0 | |||
|
65 | - Dependencies: bumped click to 6.6.0 | |||
|
66 | - Dependencies: bumped transifex-clients to 0.12.5 | |||
|
67 | - Dependencies: bumped six to 1.11.0 | |||
|
68 | - Dependencies: bumped waitress to 1.1.0 | |||
|
69 | - Dependencies: bumped setproctitle 1.1.10 | |||
|
70 | - Dependencies: bumped iso8601 to 0.1.12 | |||
|
71 | - Dependencies: bumped repoze.lru to 0.7.0 | |||
|
72 | - Dependencies: bumped python-ldap to 2.4.45 | |||
|
73 | - Dependencies: bumped gnureadline 6.3.8 | |||
|
74 | - Dependencies: bumped bottle to 0.12.13 | |||
|
75 | - Dependencies: bumped psycopg2 2.7.3.2 | |||
|
76 | - Dependencies: bumped alembic to 0.9.6 | |||
|
77 | - Dependencies: bumped sqlalchemy to 1.1.15 | |||
|
78 | - Dependencies: bumped markupsafe to 1.0.0 | |||
|
79 | - Dependencies: bumped markdown to 2.6.9 | |||
|
80 | - Dependencies: bumped objgraph to 3.1.1 | |||
|
81 | - Dependencies: bumped psutil to 5.4.0 | |||
|
82 | - Dependencies: bumped docutils to 0.14.0 | |||
|
83 | - Dependencies: bumped decorator to 4.1.2 | |||
|
84 | - Dependencies: bumped pyramid-jinja to 2.7.0 | |||
|
85 | - Dependencies: bumped jinja to 2.9.6 | |||
|
86 | - Dependencies: bumped colander to 1.4.0 | |||
|
87 | - Dependencies: bumped mistune to 0.8.1 | |||
|
88 | - Dependencies: bumped webob to 1.7.4 | |||
|
89 | - Dependencies: dropped nose dependency. | |||
|
90 | ||||
|
91 | ||||
|
92 | Security | |||
|
93 | ^^^^^^^^ | |||
|
94 | ||||
|
95 | - Security(low): fix self xss on repo downloads picker for svn case. | |||
|
96 | ||||
|
97 | ||||
|
98 | Performance | |||
|
99 | ^^^^^^^^^^^ | |||
|
100 | ||||
|
101 | - Pyramid: removed pylons layer, this should result in general speed | |||
|
102 | improvement over previous version. | |||
|
103 | - Authentication: use cache_ttl for anonymous access taken from the | |||
|
104 | rhodecode main auth plugin. For operations like svn this boosts performance | |||
|
105 | significantly with anonymous access enabled. | |||
|
106 | - Issue trackers: cache the fetched issue tracker patterns in changelog | |||
|
107 | page before loop iteration to speed up fetching and parsing the tracker | |||
|
108 | patterns. | |||
|
109 | ||||
|
110 | ||||
|
111 | Fixes | |||
|
112 | ^^^^^ | |||
|
113 | ||||
|
114 | - Slack: expose the FULL message instead of title. | |||
|
115 | Slack uses it's own trim, we should avoid sending trimmed data and | |||
|
116 | let users via Slack trim logic control the data. | |||
|
117 | - Comments: place the left over comments (outdated/misplaced) to the left or | |||
|
118 | right side-by-side pane. This way the original context where they were | |||
|
119 | placed is kept. | |||
|
120 | - Comments: allow to properly initialize outdated comments that are attached | |||
|
121 | to the end of diffs. This allows resolving TODOs that are outdated. | |||
|
122 | - Git: handle cases of git push without branch specified in the eventing system. | |||
|
123 | - Git: merge simulation fixes. Fetch other branch data if it's different | |||
|
124 | from target. This prevents potentially missing commits error when doing a test merge. | |||
|
125 | Also fix edge cases using .gitattributes file modification that could | |||
|
126 | lead to the same problem. | |||
|
127 | - Age component: use local flag to fix the problem of wrongly reported last | |||
|
128 | update times on repository groups. | |||
|
129 | ||||
|
130 | ||||
|
131 | Upgrade notes | |||
|
132 | ^^^^^^^^^^^^^ | |||
|
133 | ||||
|
134 | Please note that this release is first in series that drops completely pylons | |||
|
135 | dependency. This means that certain `paster` commands are no longer available. | |||
|
136 | ||||
|
137 | Commands changed after dropping pylons compatibility layer: | |||
|
138 | - paster upgrade-db /path/ini_file => rc-upgrade-db /path/ini_file | |||
|
139 | - paster setup-app /path/ini_file => rc-setup-app /path/ini_file | |||
|
140 | - paster ishell /path/ini_file => rc-ishell /path/ini_file | |||
|
141 | - paster celeryd /path/ini_file => celery worker --app rhodecode.lib.celerylib.loader /path/ini_file | |||
|
142 | ||||
|
143 | Commands no longer available: | |||
|
144 | - paster make-config (replaced by rhodecode-config from rhodecode-tools package) | |||
|
145 | - paster update-repoinfo (replaced by API calls) | |||
|
146 | - paster cache-keys, no equivalent available, this command was removed. | |||
|
147 | ||||
|
148 | ||||
|
149 | RhodeCode 4.11 uses latest Celery 4.X series. This means that there's a new way to | |||
|
150 | run the celery workers. To upgrade to latest simply run | |||
|
151 | `rccontrol enable-module celery` to convert the currently running celery setup | |||
|
152 | into a new version that also powers the RhodeCode scheduler. |
@@ -1,107 +1,108 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.11.0.rst | |||
12 | release-notes-4.10.6.rst |
|
13 | release-notes-4.10.6.rst | |
13 | release-notes-4.10.5.rst |
|
14 | release-notes-4.10.5.rst | |
14 | release-notes-4.10.4.rst |
|
15 | release-notes-4.10.4.rst | |
15 | release-notes-4.10.3.rst |
|
16 | release-notes-4.10.3.rst | |
16 | release-notes-4.10.2.rst |
|
17 | release-notes-4.10.2.rst | |
17 | release-notes-4.10.1.rst |
|
18 | release-notes-4.10.1.rst | |
18 | release-notes-4.10.0.rst |
|
19 | release-notes-4.10.0.rst | |
19 | release-notes-4.9.1.rst |
|
20 | release-notes-4.9.1.rst | |
20 | release-notes-4.9.0.rst |
|
21 | release-notes-4.9.0.rst | |
21 | release-notes-4.8.0.rst |
|
22 | release-notes-4.8.0.rst | |
22 | release-notes-4.7.2.rst |
|
23 | release-notes-4.7.2.rst | |
23 | release-notes-4.7.1.rst |
|
24 | release-notes-4.7.1.rst | |
24 | release-notes-4.7.0.rst |
|
25 | release-notes-4.7.0.rst | |
25 | release-notes-4.6.1.rst |
|
26 | release-notes-4.6.1.rst | |
26 | release-notes-4.6.0.rst |
|
27 | release-notes-4.6.0.rst | |
27 | release-notes-4.5.2.rst |
|
28 | release-notes-4.5.2.rst | |
28 | release-notes-4.5.1.rst |
|
29 | release-notes-4.5.1.rst | |
29 | release-notes-4.5.0.rst |
|
30 | release-notes-4.5.0.rst | |
30 | release-notes-4.4.2.rst |
|
31 | release-notes-4.4.2.rst | |
31 | release-notes-4.4.1.rst |
|
32 | release-notes-4.4.1.rst | |
32 | release-notes-4.4.0.rst |
|
33 | release-notes-4.4.0.rst | |
33 | release-notes-4.3.1.rst |
|
34 | release-notes-4.3.1.rst | |
34 | release-notes-4.3.0.rst |
|
35 | release-notes-4.3.0.rst | |
35 | release-notes-4.2.1.rst |
|
36 | release-notes-4.2.1.rst | |
36 | release-notes-4.2.0.rst |
|
37 | release-notes-4.2.0.rst | |
37 | release-notes-4.1.2.rst |
|
38 | release-notes-4.1.2.rst | |
38 | release-notes-4.1.1.rst |
|
39 | release-notes-4.1.1.rst | |
39 | release-notes-4.1.0.rst |
|
40 | release-notes-4.1.0.rst | |
40 | release-notes-4.0.1.rst |
|
41 | release-notes-4.0.1.rst | |
41 | release-notes-4.0.0.rst |
|
42 | release-notes-4.0.0.rst | |
42 |
|
43 | |||
43 | |RCE| 3.x Versions |
|
44 | |RCE| 3.x Versions | |
44 | ------------------ |
|
45 | ------------------ | |
45 |
|
46 | |||
46 | .. toctree:: |
|
47 | .. toctree:: | |
47 | :maxdepth: 1 |
|
48 | :maxdepth: 1 | |
48 |
|
49 | |||
49 | release-notes-3.8.4.rst |
|
50 | release-notes-3.8.4.rst | |
50 | release-notes-3.8.3.rst |
|
51 | release-notes-3.8.3.rst | |
51 | release-notes-3.8.2.rst |
|
52 | release-notes-3.8.2.rst | |
52 | release-notes-3.8.1.rst |
|
53 | release-notes-3.8.1.rst | |
53 | release-notes-3.8.0.rst |
|
54 | release-notes-3.8.0.rst | |
54 | release-notes-3.7.1.rst |
|
55 | release-notes-3.7.1.rst | |
55 | release-notes-3.7.0.rst |
|
56 | release-notes-3.7.0.rst | |
56 | release-notes-3.6.1.rst |
|
57 | release-notes-3.6.1.rst | |
57 | release-notes-3.6.0.rst |
|
58 | release-notes-3.6.0.rst | |
58 | release-notes-3.5.2.rst |
|
59 | release-notes-3.5.2.rst | |
59 | release-notes-3.5.1.rst |
|
60 | release-notes-3.5.1.rst | |
60 | release-notes-3.5.0.rst |
|
61 | release-notes-3.5.0.rst | |
61 | release-notes-3.4.1.rst |
|
62 | release-notes-3.4.1.rst | |
62 | release-notes-3.4.0.rst |
|
63 | release-notes-3.4.0.rst | |
63 | release-notes-3.3.4.rst |
|
64 | release-notes-3.3.4.rst | |
64 | release-notes-3.3.3.rst |
|
65 | release-notes-3.3.3.rst | |
65 | release-notes-3.3.2.rst |
|
66 | release-notes-3.3.2.rst | |
66 | release-notes-3.3.1.rst |
|
67 | release-notes-3.3.1.rst | |
67 | release-notes-3.3.0.rst |
|
68 | release-notes-3.3.0.rst | |
68 | release-notes-3.2.3.rst |
|
69 | release-notes-3.2.3.rst | |
69 | release-notes-3.2.2.rst |
|
70 | release-notes-3.2.2.rst | |
70 | release-notes-3.2.1.rst |
|
71 | release-notes-3.2.1.rst | |
71 | release-notes-3.2.0.rst |
|
72 | release-notes-3.2.0.rst | |
72 | release-notes-3.1.1.rst |
|
73 | release-notes-3.1.1.rst | |
73 | release-notes-3.1.0.rst |
|
74 | release-notes-3.1.0.rst | |
74 | release-notes-3.0.2.rst |
|
75 | release-notes-3.0.2.rst | |
75 | release-notes-3.0.1.rst |
|
76 | release-notes-3.0.1.rst | |
76 | release-notes-3.0.0.rst |
|
77 | release-notes-3.0.0.rst | |
77 |
|
78 | |||
78 | |RCE| 2.x Versions |
|
79 | |RCE| 2.x Versions | |
79 | ------------------ |
|
80 | ------------------ | |
80 |
|
81 | |||
81 | .. toctree:: |
|
82 | .. toctree:: | |
82 | :maxdepth: 1 |
|
83 | :maxdepth: 1 | |
83 |
|
84 | |||
84 | release-notes-2.2.8.rst |
|
85 | release-notes-2.2.8.rst | |
85 | release-notes-2.2.7.rst |
|
86 | release-notes-2.2.7.rst | |
86 | release-notes-2.2.6.rst |
|
87 | release-notes-2.2.6.rst | |
87 | release-notes-2.2.5.rst |
|
88 | release-notes-2.2.5.rst | |
88 | release-notes-2.2.4.rst |
|
89 | release-notes-2.2.4.rst | |
89 | release-notes-2.2.3.rst |
|
90 | release-notes-2.2.3.rst | |
90 | release-notes-2.2.2.rst |
|
91 | release-notes-2.2.2.rst | |
91 | release-notes-2.2.1.rst |
|
92 | release-notes-2.2.1.rst | |
92 | release-notes-2.2.0.rst |
|
93 | release-notes-2.2.0.rst | |
93 | release-notes-2.1.0.rst |
|
94 | release-notes-2.1.0.rst | |
94 | release-notes-2.0.2.rst |
|
95 | release-notes-2.0.2.rst | |
95 | release-notes-2.0.1.rst |
|
96 | release-notes-2.0.1.rst | |
96 | release-notes-2.0.0.rst |
|
97 | release-notes-2.0.0.rst | |
97 |
|
98 | |||
98 | |RCE| 1.x Versions |
|
99 | |RCE| 1.x Versions | |
99 | ------------------ |
|
100 | ------------------ | |
100 |
|
101 | |||
101 | .. toctree:: |
|
102 | .. toctree:: | |
102 | :maxdepth: 1 |
|
103 | :maxdepth: 1 | |
103 |
|
104 | |||
104 | release-notes-1.7.2.rst |
|
105 | release-notes-1.7.2.rst | |
105 | release-notes-1.7.1.rst |
|
106 | release-notes-1.7.1.rst | |
106 | release-notes-1.7.0.rst |
|
107 | release-notes-1.7.0.rst | |
107 | release-notes-1.6.0.rst |
|
108 | release-notes-1.6.0.rst |
General Comments 0
You need to be logged in to leave comments.
Login now