##// END OF EJS Templates
docs: added release notes for 4.23.0
milka -
r4564:46dfa7ae default
parent child Browse files
Show More
@@ -0,0 +1,89 b''
1 |RCE| 4.23.0 |RNS|
2 ------------------
3
4 Release Date
5 ^^^^^^^^^^^^
6
7 - 2020-11-20
8
9
10 New Features
11 ^^^^^^^^^^^^
12
13 - Comments: introduced new draft comments.
14
15 * drafts are private to author
16 * not triggering any notifications
17 * sidebar doesn't display draft comments
18 * They are just placeholders for longer review.
19
20 - Comments: when channelstream is enabled, comments are pushed live, so there's no
21 need to refresh page to see other participant comments.
22 New comments are marker in the sidebar.
23
24 - Comments: multiple changes on comments navigation/display logic.
25
26 * toggle icon is smarter, open/hide windows according to actions. E.g commenting opens threads
27 * toggle are mor explicit
28 * possible to hide/show only single threads using the toggle icon.
29 * new UI for showing thread comments
30
31 - Reviewers: new logic for author/commit-author rules.
32 It's not possible to define if author or commit author should be excluded, or always included in a review.
33 - Reviewers: no reviewers would now allow a PR to be merged, unless review rules require some.
34 Use case is that pr can be created without review needed, maybe just for sharing, or CI checks
35 - Pull requests: save permanently the state if sorting columns for pull-request grids.
36 - Commit ranges: enable combined diff compare directly from range selector.
37
38
39 General
40 ^^^^^^^
41
42 - Authentication: enable custom names for auth plugins. It's possible to name the authentication
43 buttons now for SAML plugins.
44 - Login: optimized UI for login/register/password reset windows.
45 - Repo mapper: make it more resilient to errors, it's better it executes and skip certain
46 repositories, rather then crash whole mapper.
47 - Markdown: improved styling, and fixed nl2br extensions to only do br on new elements not inline.
48 - Pull requests: show pr version in the my-account and repo pr listing grids.
49 - Archives: allowing to obtain archives without the commit short id in the name for
50 better automation of obtained artifacts.
51 New url flag called `?=with_hash=1` controls this
52 - Error document: update info about stored exception retrieval.
53 - Range diff: enable hovercards for commits in range-diff.
54
55
56 Security
57 ^^^^^^^^
58
59
60
61 Performance
62 ^^^^^^^^^^^
63
64 - Improved logic of repo archive, now it's much faster to run archiver as VCSServer
65 communication was removed, and job is delegated to VCSServer itself.
66 - Improved VCSServer startup times.
67 - Notifications: skip double rendering just to generate email title/desc.
68 We'll re-use those now for better performance of creating notifications.
69 - App: improve logging, and remove DB calls on app startup.
70
71
72 Fixes
73 ^^^^^
74
75 - Login/register: fixed header width problem on mobile devices
76 - Exception tracker: don't fail on empty request in context of celery app for example.
77 - Exceptions: improved reporting of unhandled vcsserver exceptions.
78 - Sidebar: fixed refresh of TODOs url.
79 - Remap-rescan: fixes #5636 initial rescan problem.
80 - API: fixed SVN raw diff export. The API method was inconsistent, and used different logic.
81 Now it shares the same code as raw-diff from web-ui.
82
83
84 Upgrade notes
85 ^^^^^^^^^^^^^
86
87 - Scheduled feature release.
88 Please note that now the reviewers logic changed a bit, it's possible to create a pull request
89 Without any reviewers initially, and such pull request doesn't need to have an approval for merging.
@@ -1,148 +1,149 b''
1 1 .. _rhodecode-release-notes-ref:
2 2
3 3 Release Notes
4 4 =============
5 5
6 6 |RCE| 4.x Versions
7 7 ------------------
8 8
9 9 .. toctree::
10 10 :maxdepth: 1
11 11
12 release-notes-4.23.0.rst
12 13 release-notes-4.22.0.rst
13 14 release-notes-4.21.0.rst
14 15 release-notes-4.20.1.rst
15 16 release-notes-4.20.0.rst
16 17 release-notes-4.19.3.rst
17 18 release-notes-4.19.2.rst
18 19 release-notes-4.19.1.rst
19 20 release-notes-4.19.0.rst
20 21 release-notes-4.18.3.rst
21 22 release-notes-4.18.2.rst
22 23 release-notes-4.18.1.rst
23 24 release-notes-4.18.0.rst
24 25 release-notes-4.17.4.rst
25 26 release-notes-4.17.3.rst
26 27 release-notes-4.17.2.rst
27 28 release-notes-4.17.1.rst
28 29 release-notes-4.17.0.rst
29 30 release-notes-4.16.2.rst
30 31 release-notes-4.16.1.rst
31 32 release-notes-4.16.0.rst
32 33 release-notes-4.15.2.rst
33 34 release-notes-4.15.1.rst
34 35 release-notes-4.15.0.rst
35 36 release-notes-4.14.1.rst
36 37 release-notes-4.14.0.rst
37 38 release-notes-4.13.3.rst
38 39 release-notes-4.13.2.rst
39 40 release-notes-4.13.1.rst
40 41 release-notes-4.13.0.rst
41 42 release-notes-4.12.4.rst
42 43 release-notes-4.12.3.rst
43 44 release-notes-4.12.2.rst
44 45 release-notes-4.12.1.rst
45 46 release-notes-4.12.0.rst
46 47 release-notes-4.11.6.rst
47 48 release-notes-4.11.5.rst
48 49 release-notes-4.11.4.rst
49 50 release-notes-4.11.3.rst
50 51 release-notes-4.11.2.rst
51 52 release-notes-4.11.1.rst
52 53 release-notes-4.11.0.rst
53 54 release-notes-4.10.6.rst
54 55 release-notes-4.10.5.rst
55 56 release-notes-4.10.4.rst
56 57 release-notes-4.10.3.rst
57 58 release-notes-4.10.2.rst
58 59 release-notes-4.10.1.rst
59 60 release-notes-4.10.0.rst
60 61 release-notes-4.9.1.rst
61 62 release-notes-4.9.0.rst
62 63 release-notes-4.8.0.rst
63 64 release-notes-4.7.2.rst
64 65 release-notes-4.7.1.rst
65 66 release-notes-4.7.0.rst
66 67 release-notes-4.6.1.rst
67 68 release-notes-4.6.0.rst
68 69 release-notes-4.5.2.rst
69 70 release-notes-4.5.1.rst
70 71 release-notes-4.5.0.rst
71 72 release-notes-4.4.2.rst
72 73 release-notes-4.4.1.rst
73 74 release-notes-4.4.0.rst
74 75 release-notes-4.3.1.rst
75 76 release-notes-4.3.0.rst
76 77 release-notes-4.2.1.rst
77 78 release-notes-4.2.0.rst
78 79 release-notes-4.1.2.rst
79 80 release-notes-4.1.1.rst
80 81 release-notes-4.1.0.rst
81 82 release-notes-4.0.1.rst
82 83 release-notes-4.0.0.rst
83 84
84 85 |RCE| 3.x Versions
85 86 ------------------
86 87
87 88 .. toctree::
88 89 :maxdepth: 1
89 90
90 91 release-notes-3.8.4.rst
91 92 release-notes-3.8.3.rst
92 93 release-notes-3.8.2.rst
93 94 release-notes-3.8.1.rst
94 95 release-notes-3.8.0.rst
95 96 release-notes-3.7.1.rst
96 97 release-notes-3.7.0.rst
97 98 release-notes-3.6.1.rst
98 99 release-notes-3.6.0.rst
99 100 release-notes-3.5.2.rst
100 101 release-notes-3.5.1.rst
101 102 release-notes-3.5.0.rst
102 103 release-notes-3.4.1.rst
103 104 release-notes-3.4.0.rst
104 105 release-notes-3.3.4.rst
105 106 release-notes-3.3.3.rst
106 107 release-notes-3.3.2.rst
107 108 release-notes-3.3.1.rst
108 109 release-notes-3.3.0.rst
109 110 release-notes-3.2.3.rst
110 111 release-notes-3.2.2.rst
111 112 release-notes-3.2.1.rst
112 113 release-notes-3.2.0.rst
113 114 release-notes-3.1.1.rst
114 115 release-notes-3.1.0.rst
115 116 release-notes-3.0.2.rst
116 117 release-notes-3.0.1.rst
117 118 release-notes-3.0.0.rst
118 119
119 120 |RCE| 2.x Versions
120 121 ------------------
121 122
122 123 .. toctree::
123 124 :maxdepth: 1
124 125
125 126 release-notes-2.2.8.rst
126 127 release-notes-2.2.7.rst
127 128 release-notes-2.2.6.rst
128 129 release-notes-2.2.5.rst
129 130 release-notes-2.2.4.rst
130 131 release-notes-2.2.3.rst
131 132 release-notes-2.2.2.rst
132 133 release-notes-2.2.1.rst
133 134 release-notes-2.2.0.rst
134 135 release-notes-2.1.0.rst
135 136 release-notes-2.0.2.rst
136 137 release-notes-2.0.1.rst
137 138 release-notes-2.0.0.rst
138 139
139 140 |RCE| 1.x Versions
140 141 ------------------
141 142
142 143 .. toctree::
143 144 :maxdepth: 1
144 145
145 146 release-notes-1.7.2.rst
146 147 release-notes-1.7.1.rst
147 148 release-notes-1.7.0.rst
148 149 release-notes-1.6.0.rst
General Comments 0
You need to be logged in to leave comments. Login now