You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 25, 2020. It is now read-only.
. Fix Shared Files download, the associated method is no more switchAction but downloadAction. Fix #1276 (details)
43
+
. Use file_exists instead of is_file (details)
44
+
. CLI and task_id passed : make sure to update status by default, for actions that do not implement specific tasks management. Otherwise scheduler will show "Starting action.... " and nothing more. (details)
45
+
. Missing context in cleanUserShares() could create an error on user deletion. Close #1279 (details)
46
+
. Fix mbParseUrl if preg_replace returns null. (details)
47
+
. Catch deleteById() exceptions in ElasticSearch (details)
48
+
. Remote download was broken. Fix #1281 (details)
49
+
. Auth.multi : when looking for shared users only, skip master driver. Auth.ldap : fix users count caching per baseGroup. (details)
50
+
. Fix CSS on share dialog title. (details)
51
+
. Add user if not in indexed URL. (details)
52
+
. Meta.git: make sure to apply node.change after revert operation. (details)
. Update trigger as mysql automatically pads varchars when comparing, creating a content instead of path in some case (trailing spaces). See #1253 (details)
63
+
. i18n new prompt exception mechanism (details)
64
+
. RolesManager loading role data : Make sure to remove invalid repos on error from shared repositories list. (details)
Pydio 7.0.2 is a bugfix release for Pydio 7. Main changes/fixes are
8
+
<ul>
9
+
<li>Encoding, zip operation, installation issues</li>
10
+
<li>Some plugins needed upgrade for v7 compatibility (imap, eml)</li>
11
+
<li>New uploader did not take into account the 'allowed extensions' parameter</li>
12
+
<li>See detailed changelog below</li>
13
+
</ul>
14
+
This version also introduce a new feature for dynamically providing a password for a workspace relying on session-based authentication.
15
+
</p>
16
+
17
+
<h2>Pydio 7 Important Features</h2>
18
+
19
+
<h3>Pydio Booster</h3>
20
+
21
+
<p>Pydio Go is a complement to Pydio that runs as a Server. It is based on GO, a performant language developed by Google. It will improve overall software performances, by delegating CPU-consuming task to this new tool. In this first version, it will handle uploads, scheduler triggers, and best of all, one-click install websocket server, which will especially improve scalability and performances by pushing events from server instead of polling all the time.<br/>
22
+
Pydio Go is available for Pydio Community and Pydio Enterprise.</p>
23
+
24
+
<h3>File Gateway improves your server security</h3>
25
+
Pydio offers a brand new SaaS-based service called FileGateway, a host proxy to send public links without disclosing your server URL.
26
+
Choose your domain name (filesend.cc / yoursha.re) and your region (US / EU).
27
+
28
+
<h3>Online Documents Edition</h3>
29
+
30
+
By hosting your own instance of Libreoffice Online from Collabora and using our new connector, you can now edit any office documents directly online, without the need to use third-party services like Zoho.
31
+
32
+
<h3>API, Performances</h3>
33
+
- Full rewrite of Pydio API, especially regarding provisioning, following Open API standards; there is now an extensive, accurate API REST documentation.
34
+
<br/>- Increased caching, especially files list, whick makes it mindblasting in terms of performances, especially for remote workspaces like S3 or FTP
35
+
<br/>- Search for files or information across several storages / workspaces at the same time, and get quicker search results with the upgrade of our Elastic Search plugin
36
+
<br/>- New Admin parameter to easily allow or prevent user to re-share files
37
+
38
+
<h3>Under the Hood</h3>
39
+
- Code refactoring, with PSR-7 pattern, Composer, Guzzle
40
+
<br/>- New Messaging Server based on NSQ, a language originally developed by Bitly
41
+
<br/>- Auto-complete command line makes it easier for Admins to look for specific actions with Pydio (thanks to @symfony)
42
+
<br/>- End of some unmaintained plugins (e.g. auth.serial, conf.serial)
43
+
<br/>- Internal router embeded solves deployment issues, simplifying RewriteRules at maximum
44
+
<br/>- New way of storing shares that will facilitate Pydio migrations
<li>Fix command line automatic comma-split, let it enabled only for -i and -r options, otherwise it can break some commands. (<ahref="http://github.com/pydio/pydio-core/commit/d14c977e2aacdaeb545b72e8923b41a0c166a923">details</a>)</li>
51
+
<li>Update current stable version (<ahref="http://github.com/pydio/pydio-core/commit/856bfdf8d0caa887cbc4e7b9ca5303985492447e">details</a>)</li>
52
+
<li>Use a dedicated mbParseUrl() function instead of parse_url that may fail with utf-8 on some specific installs (inc. macos) (<ahref="http://github.com/pydio/pydio-core/commit/3f3513cefab1031a41c910eafbe6057998b7442a">details</a>)</li>
<li>Users and groups deletion: use UsersService and RolesService instead of deleting directly in db to fix caching issues. (<ahref="http://github.com/pydio/pydio-core/commit/2e3cca879ea6d2b3a412c3caafdbb56a515a0ad1">details</a>)</li>
55
+
<li>Fix roles assignment when updating user groupPath (<ahref="http://github.com/pydio/pydio-core/commit/2a90fa2996b0c4cd2f160587ac3bfc71bae007c8">details</a>)</li>
56
+
<li>JS UI: handle Prompt exception and dialog. (<ahref="http://github.com/pydio/pydio-core/commit/05100454bae384491fcee6d7358591ce6425d95c">details</a>)</li>
57
+
<li>New Middleware WorkspaceAuthRequired catches specific exception, sends JS prompt message and re-initialize request when form is submitted. (<ahref="http://github.com/pydio/pydio-core/commit/8ce39099bd683e87136c050eaeef106a018a92c0">details</a>)</li>
58
+
<li>changed invalid link to developer guide to v7 developer guide (<ahref="http://github.com/pydio/pydio-core/commit/b6686d6a5e8718f5cf0f5c3d03f4b0452f4bb507">details</a>)</li>
59
+
<li>Reorganize MemorySafe. Add a context identifier to handle multiple credential sources. For storing when passed via ENV CLi. (<ahref="http://github.com/pydio/pydio-core/commit/1f90363e3752f34aeed6ec6b5a333a9bc5bc460e">details</a>)</li>
60
+
<li>Tplus / Tminus were moved to subfolder. Fix #1255 (<ahref="http://github.com/pydio/pydio-core/commit/182a504c1cc764ae96c2a56717287e5aa4978201">details</a>)</li>
<li>Fix ChainCache declaring PatternClearable although subacaches may not have this feature. Fix #1265 (<ahref="http://github.com/pydio/pydio-core/commit/37b6c13600b54bc2c6d766fce70d8c8ec8e8f2bc">details</a>)</li>
63
+
<li>Make sure to save repoId in session when loading minisite, can make some issues if shared user have other workspaces accesses. (<ahref="http://github.com/pydio/pydio-core/commit/89612bddbc391d07ccf96bea04777bda81283a9c">details</a>)</li>
64
+
<li>Sets a default provider for TaskService otherwise top-level errors of command line are not visible to task status. (<ahref="http://github.com/pydio/pydio-core/commit/1fd60a5ef2920369fb8e53bd276a4a442668cb0b">details</a>)</li>
<li>Prevent enabling cache at install if apc/apcu is not enabled. Should fix #1261 (<ahref="http://github.com/pydio/pydio-core/commit/63d7e8a9022a4f3a54dbc0743778c11218920de1">details</a>)</li>
67
+
<li>Make sure to recompute readonly flag if current context has a permission mask, by using node.info.nocache hook. (<ahref="http://github.com/pydio/pydio-core/commit/f274294cc9ad00079450fda3a8565381df4b361b">details</a>)</li>
68
+
<li>Change icon for dwg files, use cube. Fix #1230 (<ahref="http://github.com/pydio/pydio-core/commit/31ac23335262290588f47cb8635cf88a37e0c102">details</a>)</li>
69
+
<li>Do not post "change" notifications or alerts when just copying a file to another workspace. Fix #1274 (<ahref="http://github.com/pydio/pydio-core/commit/3ad15f5c302a8c602f845ccbb0390c9681860fcd">details</a>)</li>
70
+
<li>Silently ignore register channel on non-readable repository. Avoid sending events on write-only repositories, see #1256 (<ahref="http://github.com/pydio/pydio-core/commit/9815d75bf88624f7b06543754b13b43b6c5c9b45">details</a>)</li>
71
+
<li>Dav impl childExists function is highly inefficient, replace by a simple call to is_file on childnode. (<ahref="http://github.com/pydio/pydio-core/commit/aea7dd84f77331f242fd0d81704b786a143ccdd5">details</a>)</li>
72
+
<li>And WorkspaceAuthRequired instead of simple exception (<ahref="http://github.com/pydio/pydio-core/commit/50454101c48328ce751e176467306935ba358270">details</a>)</li>
<li>Fix Shared Files download, the associated method is no more switchAction but downloadAction. Fix #1276 (<ahref="http://github.com/pydio/pydio-core/commit/6d58493c4970194b86d45d773be9888214cbea17">details</a>)</li>
75
+
<li>Use file_exists instead of is_file (<ahref="http://github.com/pydio/pydio-core/commit/a7e00ceb2921a0ccb56cd99f275e515fe9fc25c1">details</a>)</li>
76
+
<li>CLI and task_id passed : make sure to update status by default, for actions that do not implement specific tasks management. Otherwise scheduler will show "Starting action.... " and nothing more. (<ahref="http://github.com/pydio/pydio-core/commit/3ca1220d8b867566828c736266cbc419e1b59bdc">details</a>)</li>
77
+
<li>Missing context in cleanUserShares() could create an error on user deletion. Close #1279 (<ahref="http://github.com/pydio/pydio-core/commit/9933d87c65f12a4064aaae755d5f06f028a63984">details</a>)</li>
78
+
<li>Fix mbParseUrl if preg_replace returns null. (<ahref="http://github.com/pydio/pydio-core/commit/bfd03729637ceb3a8b3ce3683c22ebcbe21af830">details</a>)</li>
79
+
<li>Catch deleteById() exceptions in ElasticSearch (<ahref="http://github.com/pydio/pydio-core/commit/d6dd8ca13cb70dac151b62ab5c6256cf30c2aaa1">details</a>)</li>
80
+
<li>Remote download was broken. Fix #1281 (<ahref="http://github.com/pydio/pydio-core/commit/1ee2dbaddebd183082f0f2c3fe709ef29726c0a7">details</a>)</li>
81
+
<li>Auth.multi : when looking for shared users only, skip master driver. Auth.ldap : fix users count caching per baseGroup. (<ahref="http://github.com/pydio/pydio-core/commit/d43cab3ea2e98d078a728d783d48b17c69ca86e5">details</a>)</li>
82
+
<li>Fix CSS on share dialog title. (<ahref="http://github.com/pydio/pydio-core/commit/585516442109454ed86c17928bba0c70838b04ca">details</a>)</li>
83
+
<li>Add user if not in indexed URL. (<ahref="http://github.com/pydio/pydio-core/commit/d472eb01e01519077a8a4c93d7f8476901b30343">details</a>)</li>
84
+
<li>Meta.git: make sure to apply node.change after revert operation. (<ahref="http://github.com/pydio/pydio-core/commit/cec749a993d2672bdde2596734d973221bae198b">details</a>)</li>
85
+
<li>Fix counting user on ldap (<ahref="http://github.com/pydio/pydio-core/commit/4cb8850cdc90a4a6fe1e6e04e19d5e4db4e08425">details</a>)</li>
<li>Fix SMB access driver and custom smbclient path. Close #1290 (<ahref="http://github.com/pydio/pydio-core/commit/61e90bc5e2b2cfdf9c2e6ecb39deb63173e62b77">details</a>)</li>
91
+
<li>Fix zip operation when child drivers are remote (inc. smb) - Fix #1287 Fix base detection for archive (<ahref="http://github.com/pydio/pydio-core/commit/5ea81c5e6eab04af0a07ee5b9d7186167ae5d32c">details</a>)</li>
92
+
<li>Auth.ldap: add starttsl support. See #1248, should fix it. (<ahref="http://github.com/pydio/pydio-core/commit/f49aa9032adc0754e510f98ac761e5fef69a8495">details</a>)</li>
<li>Update trigger as mysql automatically pads varchars when comparing, creating a content instead of path in some case (trailing spaces). See #1253 (<ahref="http://github.com/pydio/pydio-core/commit/c2f492623657852a09497c84147029394ea758b1">details</a>)</li>
95
+
<li>i18n new prompt exception mechanism (<ahref="http://github.com/pydio/pydio-core/commit/1646efe8f10e906efdc8f8a842f3cdd01f113149">details</a>)</li>
96
+
<li>RolesManager loading role data : Make sure to remove invalid repos on error from shared repositories list. (<ahref="http://github.com/pydio/pydio-core/commit/5d6b0ddb83164f18ce2ac24b3a6641e901bd5407">details</a>)</li>
0 commit comments