##// 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.
@@ -9,6 +9,7 b' Release Notes'
9 .. toctree::
9 .. toctree::
10 :maxdepth: 1
10 :maxdepth: 1
11
11
12 release-notes-4.23.0.rst
12 release-notes-4.22.0.rst
13 release-notes-4.22.0.rst
13 release-notes-4.21.0.rst
14 release-notes-4.21.0.rst
14 release-notes-4.20.1.rst
15 release-notes-4.20.1.rst
General Comments 0
You need to be logged in to leave comments. Login now