Pydio Core 6.3.1 - Development Release

Created on 2016/03/11
Builds reference: 
Pydio Core 6.3.1 - Tgz Archive
Pydio Core 6.3.1- Zip Archive
Component: 
License: 
Release Type: 

Download

  • Pydio Core 6.3.1 - Tgz Archive - No Arch : Download
  • Pydio Core 6.3.1- Zip Archive - No Arch : Download

Pydio Core 6.3.1 - Development Release

Pydio 6.3.1 is a development release introducing many important new features. As its name implies, it is NOT production-ready yet. However, the more you help us testing and you report issues, the quicker we will be able to transform it into a stable 6.4.

Please use Github to submit issues, making as sure as possible to submit only issues linked to this new release: regression of existing features, or problems with the new ones. It's also a good time to help on translations with the new strings. Thanks in advance for all your contributions.

Download packages from the links at the top of this page. 

Upgrade from Pydio 6.2.2  can be applied via the in-app update engine. Make sure to switch the update channel to "Development" in the plugin configuration to see it appear.  There will not be any Linux Packages released for that version. There is no corresponding Enterprise Distribution release neither.

Noticeable changes

  • Sharing Deeply Reworked:
    • Ability to now share files with other users (without creating necessarily a public link)
    • Toggle the visibility of a share inside a common workspace, to let other users edit this share.
    • Implementation of the Federated Sharing API to allow sharing files and folders accross Pydio instances, and with other software providers implementing this API (currently OwnCloud).
    • Rework of the share panel, with direct-click for copy, better expiration date visualisation, and many more!
  • UI transitioning smoothly to Material Design and ReactJS: following our previous work on the Enterprise Distribution with Material Design guidelines, and listening to your feedback about the UI. Changes are subtle (no big reorganization), but interface should be really clearer.
  • Mails Digest : avoid receiving tons of emails when watching for a file or folder modification, and opt-in for an hourly/daily/weekly based digest instead. You have to configure a CRON (via built-in scheduler or via command line) to trigger the mail_consume_queue action that will actually send the emails.
  • CacheService mechanism : extension of our previous work with in-memory cache to support many types of key-value stores (apc, memcache, reddis, etc..). We are using the well-established Doctrine Cache component.
  • WebDAV access driver was entirely rewritten using Guzzle
  • Amazon S3 Access Driver: improved, we now support PHP-SDK v2 and v3. Hook to our Cache Service for better performances.

Known Issues

Again, it's a dev release. There are some limitations that you should be aware of:
  • Internet Explorer Limited support : IE11/Edge should go pretty well, others, mmm, not sure :-)
  • As well, Windows IIS server may have issues, please report them.
  • Editing a "file shared with you" is not possible at this time.
  • Mail digest email has pretty poor formating, we have to work on that.

Detailed Changelog

  • Italian translation: fix relative date format (details)
  • German translations: New translations for user and role administration (details)
  • Catalan & spanish tranlations (details)
  • Encoding change from ANSI to UTF-8 in en.php (details)
  • Missing comma & bad encoding in en.php (details)
  • Bad encoding in en.php (ANSI) (details)
  • core.notifications templates ca&es translations (details)
  • German translations: New translations for user and role administration [FIX] * Added missing keys to other languages (ecept en and de) (details)
  • Czech translation - meta.svn plugin (details)
  • access.dropbox plugin translation to Czech (details)
  • access.imap plugin translation to Czech (details)
  • access.sftp plugin translation to Czech (details)
  • auth.basic_http plugin translation to Czech (details)
  • auth.cmsms plugin translation to Czech (details)
  • log.syslog plugin translation to Czech (details)
  • log.text plugin translation to Czech (details)
  • mailer.phpmailer-lite plugin translation to Czech (details)
  • uploader.plupload plugin translation to Czech (details)
  • mq.serial plugin translation to Czech (details)
  • mq.sql plugin translation to Czech (details)
  • Update cms bridges release note (details)
  • Added CA and ES dropzone files in Uploader.html plugin (details)
  • core.ajaxplorer translation repair in catalan language (details)
  • Initial commit: Uses doctrine cache drivers as main caching system (details)
  • Loaded core cache directly from bootstrap.json and moved bootstrap handling to CoreConfLoader - Fixes (details)
  • Fixes after scrutinizr run (details)
  • Fixing deleted htaccess files (details)
  • Fixing typo (details)
  • Added translations for Core cache (details)
  • Removed default value for bootstrap.json cache (details)
  • Removed unnecessary call to deferBuildingRegistry (details)
  • Camel casing Doctrine Cache Driver (details)
  • Fix pluginInstance (details)
  • editor.browser i18 ca & es updates (details)
  • core.ajaxplores ca language updates (details)
  • meta.watch ca & es translations (details)
  • editor.browser ca&es files author fix (details)
  • action.disclaimer. spanish and catalan translation (details)
  • Start refactoring ShareCenter class (cherry picked from commit 89491d4) (details)
  • Fix issues in LegacyPubliclet (details)
  • Fix missing repository (details)
  • Fix error case / default template. (details)
  • Add ability to force PathStyle on S3 driver - Do not use make Custom URL and Region parameters exclusive. (details)
  • ForcePathStyle (details)
  • (action.compression]add index action at the end of the extraction (details)
  • [action.comopression] adding index action at the end of the extraction (details)
  • action.share : fix in ca & es files (details)
  • Make sure to include zip files when filtering node name in search results (details)
  • Massive refactoring of ShareCenter to make it simpler. New methods to collect metadata from children (only with metastore.serial) and avoid breaking links on parent (or other user) rename. (details)
  • Declare $shares variable before passing by reference. (details)
  • ShareCenter : carry on massive refactoring (details)
  • Docs & typing (details)
  • Start refactoring createSharedMinisite() function (details)
  • Split ShareCenter class again and again: new model ShareLink. Fix issue with metadata moving. (details)
  • Split ShareCenter class again and again: new model ShareLink. Fix issue with metadata moving. (details)
  • collectChildrenWithRepositoryMeta : return relativePath from base node, not absolute in workspace. (details)
  • Store share visibility always in shared repo options, not in share object Make moveSharesFromMeta recursive (details)
  • Adding core access functionality to simplify addition of new driver through Guzzle, and added new WebDAV driver (details)
  • [access.s3] Adding SDKv3 compatibility (details)
  • [access.s3] Adding SDK and API version in the plugin (details)
  • [access.s3] Overwrite the s3 stream wrapper (details)
  • [access.s3] Adding Pydio CacheService to s3 Cache interface (details)
  • New class for loading React component inside standard Dialog. (details)
  • Add react-autosuggest to core bundle. (details)
  • Enrich user_list_authorized_users with alternative format (xml) and more info about the users. (details)
  • ignore new react build folder (details)
  • Move PydioForm & ReactPydio modules in gui.ajax (details)
  • Final refactoring of action.share PHP part (details)
  • do not load pydio-mui here - todo : find where to load (details)
  • Move mui css files inside gui.ajax (details)
  • Small dialog styling evolution to be more compatible with material design widgets. (details)
  • New react-based share dialog (details)
  • Fix user search engine (details)
  • Add missing resources for compilation. (details)
  • Load alerts: silently test if file exists. (details)
  • Authentification -> Authentication for English (details)
  • Fix various UI stuff in ShareDialog Add Clipboard module for copying to clipboard Fix hidden Field in AbstractAjxpUser (details)
  • Fix cache.doctrine empty options. (details)
  • Fix cache plugtitle french translation (details)
  • Cross-copy action: pass Repository object to UserSelection() (details)
  • Adding guzzle, reformatting the code and adding the documentation (details)
  • Removing guzzle tests from the package (details)
  • Fixes to SMB auth: - Registered stream is smbclient://, not smb:// - smbclient binary path could not be set for auth plugin (details)
  • Fix default tpl name (details)
  • Fix unshare when removing users and no public link active. (details)
  • Little Charset Bug in index message (details)
  • dir_closedir() has no return value (details)
  • Fixes for upload and deletion (details)
  • Mitigate update role request (details)
  • Fix image magick preview on multiple page office file (details)
  • Fix switch to default start repository after loggin in by CAS (details)
  • Method updateRepository() on AJXP_Sabre_Node to set repo after authentication succeed. (details)
  • Move ContentFilter filterings to AJXP_MetaStreamWrapper instead of UserSelection and fsAccessDriver. (details)
  • New ocs access point to implement Open Cloud Specification. DAV implementation working on public links. Update htaccess accordingly. (details)
  • Simple skeleton for an "Inbox" workspace displaying all shares received. (details)
  • Fixes on S3 new implementation (details)
  • Refactor core.ocs to use namespaces and composer autoload. (details)
  • Allow string in classname attribute to use backslashes in namespaces. (details)
  • Added layer between pydio and pydio.dav to handle auth (details)
  • Model implementation using simpleStore for OCS (details)
  • Create Server for /shares/ access point. (details)
  • Use remoteId as RemoteShare id. (details)
  • Client & Server stuff for OCS (details)
  • Plugin Sharing and OCS together. Ultra-basic UI for tests. (details)
  • Change Core Access Plugin and WebDAV Client to use Scheme Translator Wrapper layers (details)
  • Style remote-users-add form (details)
  • Added layer between pydio and pydio.dav to handle auth (details)
  • Fixing duplicate function name (details)
  • Fixing the Meta Stream Wrapper (details)
  • Update styling (details)
  • fixes stat result handling in case of empty files, according to docs stat should return -1 or text error message small optimizations for handling of alternative stat commands (details)
  • Added context handling in Meta Stream Wrapper (details)
  • Create CompositeShare object - Change json output format to handle 1 or N links. (details)
  • Added OCSClient to interface with OCS API (details)
  • Rework OCS Links (details)
  • Fixing error (details)
  • Fixing OCS Client (details)
  • use documentName (details)
  • Switch to documentName (details)
  • Fix some stuff on OCS (details)
  • Fix when no share is enabled (details)
  • ConfService: add some includeHooks to contribute with repositories. (details)
  • Add a virtual folder at the root of the webdav to make it API-consistent (both folders and files are accessed via /../dav/DocumentName) Store remoteShares by token, not remoteId Ping back on Dav access point when receiving a share. (details)
  • Last update of Inbox driver Ping remote when receiving share. (details)
  • Fix download right management on public link. (details)
  • Fix clearing shares (details)
  • New PydioUsersApi in Core to encapsulate users related requests New react-based UsersCompleter component, including user creation form. (details)
  • Use generic UsersCompleter and remove from ShareDialog. Use core PydioUsersApi as well. New react-based PydioMailer. (details)
  • Move css from action.share to PydioMailer (details)
  • Finish wiring mailer. Handle no mailer and force Old school case. (details)
  • Wire password strength checker on user creation form and share password form (details)
  • Handle custom RW permissions for remote users. (details)
  • Fix missing repo_label parameter (details)
  • [access.s3]Changing require file name (details)
  • Fix OCS Client with non empty base Path (details)
  • Replace main share dialog (details)
  • Massive i18n for new ShareDialog (details)
  • Fix ocs with baseUri (details)
  • Renaming (details)
  • Renaming (details)
  • Make webdav enabled by default Fix contentType detection and remote URL values for invitations. (details)
  • Fix unshare Touch user role to trigger repo reload if user is logged. Fix reloadRolesIfRequired to make sure personalRole is in sync (details)
  • [access.s3] Fix rename folder for SDK V3 and changing require file name (details)
  • Migrate Info Panel modified from ShareCenter to ShareDialog (details)
  • Do not list teams in usersOnly (details)
  • Expose FEDERATED_SHARING_ENABLED setting Implement Readonly Mode on ShareDialog (details)
  • Fix Exception Namespace - Close #1067 (details)
  • Move back the remote share /dav/ to root, do not create virtual folder anymore. For files, both the / and the /filename.ext send the same answer (stat of the file). (details)
  • Change Invitation IDs from GUID to random Integers (requires one or more db calls). Fix #1065 (details)
  • Fix OCS unshare implementation (details)
  • Disable Test File (details)
  • Added caching of the Path Wrapper functionality and changed the hkey for the Stream Wrapper global caching (details)
  • List Teams even if regexp is null and mandatory (details)
  • Fix rights management : do not assign minisite-role for remote shares. (details)
  • Implement accept / decline remote shares. (details)
  • Another pass on inbox driver. Not sure it will be kept as is. (details)
  • Adding OAuth Wrapper to the core access for Oauth2 authentification (details)
  • Adding doctrine namespace key (details)
  • First split of big css into smaller less files (details)
  • Lessify (details)
  • LESS : refactor / extract variables (details)
  • Fixed timeout issue and added local caching to the path wrapper (details)
  • Move old screen and xtree to less components (details)
  • Update CSS - Change how we handle global_toolbar styling (details)
  • Revert unnecessary commit (details)
  • Smooth transition to material (details)
  • Smooth transition to material (details)
  • Add cssmin to package.json (details)
  • Typo in package.json - Start fixing admin panel styles (details)
  • Fix styling (details)
  • Organize fonts - Add a subset of mdi. Will be enriched as needed. LeftNavigation: add user_create_repository action if present. (details)
  • Fix fonts imports via less variable. Replace all share icons by new mdi-share-variant. (details)
  • Actions, fonts, CSS ... (details)
  • Rework Home Panel (details)
  • Improve the user dashboard a bit. (details)
  • Make the left nav panel open by default, closing after 3s (details)
  • Css compil (details)
  • Fix mdi icons font - fix top toolbar bg (details)
  • Pass hasContentFilter info (details)
  • Make LeftNavigation panel more generic (details)
  • Use LeftNavigation component for Home page (details)
  • Do not commit built form (details)
  • Add build/ folder to ignore file (details)
  • [core.mailer]Adding the grouped mail and the CRON (details)
  • [core.mailer]Adding the user choice in the manifest (details)
  • [core.mailer]Adding the mysql create file for the database (details)
  • [core.mailer]Adding the postgreSQL create file for the database (details)
  • [core.mailer]Adding the SQLite create file for the database (details)
  • Fix splash style (details)
  • Dashboard, home, login panels Hide tooltips on repo switch Special icon for Inbox workspace (details)
  • Minsites: remove all inline style from manifest and put them in a dedicated stylesheet. (details)
  • Various fixes on Share Dialog (details)
  • Update website in email templates (details)
  • Pass page_position parameter when opening search result in paginated context. Fix #1041 (details)
  • Check dibi::isConnected() whenever possible. Close #1043 (details)
  • Fix #1061 (details)
  • Missing resource in core.mailer (details)
  • user_list_authorized_users : always send root node (ul). (details)
  • Reset Download Counter (details)
  • Fix videos in tutorial panel (details)
  • Inbox and Share Notification in left menu (details)
  • Adding hook to Repository loaded change (details)
  • Fix to inbox and CacheService (details)
  • Adding local status to the share notification panel (details)
  • Observer repository_list_refreshed event (details)
  • Stop Share Notification Dispatcher if noone is listening (details)
  • Loading on load (details)
  • Add two new properties on Repository object (repositoryType and accessStatus), publish them in the XML, parse them in the js model. (details)
  • Change to the Left Navigation (details)
  • Fix FilesList modifier (details)
  • Rework Inbox Driver (details)
  • Use the last_history pref to add a repository_last_connected timestamp and send it in repo list. (details)
  • Last css compil (details)
  • Inbox : replace left panel by a quick filter box (details)
  • Left Panel icons (details)
  • Count shared files access status (details)
  • Fix repository_last_connected flag (details)
  • Dialog box for remote shares (details)
  • Replace alerts panel (details)
  • Fix AjxpPane.parseComponentConfigs Typo in fsTemplatePart (details)
  • Adding badge and overlay for the dialog (details)
  • Handle empty message (details)
  • Fix notifications actions in left panel (details)
  • i18n inbox access driver (details)
  • inbox: change buttons style (details)
  • Adding inbox badge (details)
  • Listening to repository refreshed on home page (details)
  • IE tweaks (details)
  • Adding modal on demand instead of inline (details)
  • Fix installer style (details)
  • [core.mailer]Adding separator in the create sql file (details)
  • [core.mailer]Adding character set in the create sql file (details)
  • Fix to not display the share notification twice (details)
  • AjxpMailer now has SqlTableProvider interface. (details)
  • For OwnCloud compat, make sure to always ping the root of webdav, not /DocumentName (details)
  • i18n on core.ocs and access.inbox (details)
  • Adding owner to the remote share alert box (details)
  • Add inbox repository by default (details)
  • AjxpMailer install tables only for core plugin (details)