##// END OF EJS Templates
docs: updated rcextensions.tmpl storage
marcink -
r3436:6623e525 default
parent child Browse files
Show More
@@ -1,114 +1,114 b''
1 1 |RCE| 4.14.0 |RNS|
2 2 ------------------
3 3
4 4 Release Date
5 5 ^^^^^^^^^^^^
6 6
7 7 - 2018-11-02
8 8
9 9
10 10 New Features
11 11 ^^^^^^^^^^^^
12 12
13 13 - Diffs: expose range diff inside the PR view. It's now possible to show
14 14 commit-per-commit view of changes in pull request.
15 15 - Diffs: new sticky context bar.
16 16 When browsing diffs we show file path of the current diff so users are aware all the time
17 17 what file they are reviewing.
18 18 - Diffs: added quick file selector in diffs views. Now it's possible to select a file
19 19 in large diffs from the sticky header for quicker access to certain interesting files
20 20 in diffs.
21 21 - Diffs: introducing diff menu for whitespace toggle and context changes.
22 22 It's now possible to show/hide whitespace changes and toggle the file context in
23 23 all diff places including pull requests.
24 24 - Comments: allow commenting on empty files without content.
25 25 - Repositories: added option to archive repositories instead of deleting them.
26 26 Archived repositories are useful for future auditing, but they are read-only.
27 27 - rcextensions: new rcextensions. We're introducing new `rcextensions` that will be base
28 28 for future low-level integrations. It's now possible to expose nice messages back
29 29 to the users when using `rcextensions`.
30 30 - Summary page: slightly re-organize summary page for better user experience.
31 31
32 32
33 33 General
34 34 ^^^^^^^
35 35
36 36 - Mailing: switched from custom library to pyramid_mailer with python3 compatibility.
37 37 - Frontend: Switched to Polymer 3.0.
38 38 - Frontend: fixed problems with IE11 and brought back support for that browser.
39 39 - Git: use a fetch_sync based creation of remote repositories.
40 40 This fixes problems with importing from Bitbucket.
41 41 - Comments: update comments email templates.
42 42 - Packaging: only wrap external dependency scripts. This makes execution of scripts
43 43 roughly 5x faster due to much smaller PATH tree.
44 44 - HTTP: use application wide detection of invalid bytes sent via URL/GET/POST data.
45 45 - Fonts/UI: use consistent fonts across the whole application.
46 46 Few places had non-standard custom fonts.
47 47 - Google: updated google auth plugin with latest API changes.
48 48 - Core: handle edge case requesting matched routes but with hg/svn/git or api context.
49 49 - Dependencies: bumped rhodecode-tools to 1.0.0 release using Apache2 license.
50 50 - Dependencies: atomicwrites==1.2.1
51 51 - Dependencies: attrs==18.2.0
52 52 - Dependencies: dogpile.cache==0.6.7
53 53 - Dependencies: psutil==5.4.7
54 54 - Dependencies: pathlib2==2.3.2
55 55 - Dependencies: subprocess32==3.5.2
56 56 - Dependencies: gevent==1.3.6
57 57 - Dependencies: greenlet==0.4.15
58 58 - Dependencies: pytest==3.8.2
59 59 - Dependencies: py==1.6.0
60 60 - Dependencies: pytest-cov==2.6.0
61 61 - Dependencies: pytest-timeout==1.3.2
62 62 - Dependencies: coverage==4.5.1
63 63 - Dependencies: psycopg2==2.7.5
64 64
65 65
66 66 Security
67 67 ^^^^^^^^
68 68
69 69 - RST: improve Javascript RST sandbox.
70 70 - Jupyter: sanitize markdown cells similar as we do for our own markdown cleanup.
71 71
72 72
73 73 Performance
74 74 ^^^^^^^^^^^
75 75
76 76 - SSH: improved SSH wrapper execution speed by using optimized binary script wrapping.
77 77 - Core: reduced font and JavaScript load times.
78 78
79 79
80 80 Fixes
81 81 ^^^^^
82 82
83 83 - Comments: ensure we always display unmatched comments.
84 84 - Branch Permissions: fixed changing rule order for branch permissions.
85 85 - Users: ensure get_first_superadmin actually gets the 1st created super-admin.
86 86 - Users: when deleting users ensure we also clear personal flag.
87 87 This fixes some problems with multiple personal groups.
88 88 - Diffs: disable the error border on highlight errors.
89 89 - Integrations: implement retry to HTTP[S] calls for integrations.
90 90 Web parts will do a 3x retry call in case service is not reachable or
91 91 responds with 5XX codes.
92 92 - Git: fixed pull-request updates in case branch names are the same as the file names.
93 93 - Supervisor: add patch for older kernel support.
94 94 - Compare: fixed file after/before links in compare view for cross repo compare.
95 95 - Emails: improve fonts and rendering of email HTML.
96 96 - Permissions: flush members of user groups permissions to clear caches.
97 97 - Repository: add check preventing of removal of repo with attached pull requests. Users
98 98 should use the new archive repo function instead.
99 99
100 100
101 101 Upgrade notes
102 102 ^^^^^^^^^^^^^
103 103
104 104 - In this release, we're shipping a new `rcextensions`. The changes made are
105 105 backward incompatible. An update of `rcextensions` is required
106 106 prior to using them again. Please check the new `rcextensions.tmpl` directory
107 located in `etc/rcextensions.tmpl` in your instance installation path.
107 located in `profile/etc/rcextensions.tmpl` in your instance installation path.
108 108 Old code should be 100% portable by just copy&paste to the right function.
109 109
110 110 - Mailing: We introduced a new mailing library. The older options should be compatible and
111 111 generally, old configuration doesn't need any changes in order to send emails.
112 112 We, however, encourage users to re-check mailing setup in case of some more
113 113 sophisticated email setups.
114 114 There's a possibility to send a test email from admin > settings > email section.
General Comments 0
You need to be logged in to leave comments. Login now