Releases: pydio/cells
Fixes and improvements
This release provides small fixes and improvements for scalability and various event-triggered jobs in scheduler.
- Bleve-indexed logs are now automatically sharded accross multiple indexes with a way to truncate them.
- Search engine analyzer language can be switched via configuration for a better support of bigram languages (cjk).
- Filesize displayed in HTML uploader is humanized
- [ED] Setting healthcheck port via ENV variable was failing
- [ED] Bootstrap "loading" logo is replaced by a neutral loader.
- [ED] CellsFlow (tech preview) provides a new job creation wizard, has improved form for setting user meta, and implements new event bindings and data filtering.
Change log
You can find a summary of the change log here.
Hotfix for 2.1
This release provides small bug fixes:
- Better handling of users' email and display name during migration process.
- Add an event upon logging with a LDAP connector.
- Fix bulk load for workspaces default rights.
Change log
You can find a summary of the change log here.
OAuth fixes and performances improvements
This release provides small bugfixes and a good performance improvement for datasources indexing large amount of files (>500k).
- Added a cache layer in the index service to lower pressure on DB for computing folder sizes. This greatly improves browsing performances for huge datasources.
- Fixed refresh token lifetime that was limited to 1h after switching authentication brick in v2.1. This would lead CellsSync to regularly require users to log in again.
- Fixed a small pagination issue where first page would miss a record
- Fixed resource policies panel when transfering share edition capabilities to other users
- Fixed multiple-tab support by creating a dedicated session for each tab.
Change log
You can find a summary of the change log here.
Hotfix for 2.1
This release fixes self-signed support in migration tool
Change log
You can find a summary of the change log here.
Hotfix for 2.1.0
Fix random crash on multiple selection download
Change log
You can find a summary of the change log here.
Features Release
Cells v2.1 is an important milestone with a lot of attention put into performances, an Authentication module rewritten to get rid of networking configuration issues, and a revamped Cells Console.
Highlights
Main User Interface
- Rewrite of the Uploader UX - Fix inconsistencies in the start/pause/resume interactions
- New activity on metadata updated and on new comments
- Rework Bookmark and Activity panels
- New action button on Workspaces and Cells to directly bookmark or watch a whole workspace.
- Show exact Byte size when hovering human readable size in file info
Admin Dashboard
- Brand new look-n-feel, better menu organization
- Unified pagination, sorting and actions on tables, applied to all dashboards, added quick search on most dashboards
- Better log display, rework search engine to add various criteria, focus on a result and show +/-5 minutes logs
- Indexed logs including nano time for better sorting
- ListWorkspaces API optimization (bulk load graph dependencies)
- [Enterprise] New audit dashboard for exploring storage usage
- [Enterprise] Tech-preview for Admin pages delegation (contact us)
- [Enterprise] Tech-preview for scheduler jobs editor
Storage & Performances
- Huge speed up of move/rename folders
- New advanced options for managing ETags in datasources (use native ETags, compute ETags but store them on Cells side).
- S3-compatible storages : send stats in concurrency to speed up indexation, ability to use an S3-only setup at install time, rework S3 gateway to avoid creating .pydio and use amazon-like empty objects instead for folders.
- Ability to create a folder on filesystem directly within the datasource editor
Authentication
- Massive rewrite of the authentication module that greatly simplifies network flows (no more calls to external URL)
- Fixed case-sensitivity limitation on user/group search
Services startup, APIs and other
- Better error statuses on Rest API (detect lower-level code, special case for 503)
- Special value "unique" for --exclude and --tags parameters to exclude or start services that are declared as unique
- Fixed webDAV double auth request
- Automatically restart forks if necessary
- New optional flag to access nats statistics on a dedicated HTTP endpoint
Upgrade - Readme
Upgrading is done by replacing the binary with the latest version (via the in-app tool or manually). Some important notes:
- Changes are applied to both the data model and the configurations, thus reverting to an earlier version is not an easy task.
- During the first restart, database schema changes will apply and may take some time depending on index size. A second restart may be required If a datasource seems stuck or unavailable.
- AWS S3 datasources have been improved by getting rid of the ".pydio" hidden files and use AWS 0-bytes keys instead. This format change is applied automatically during the first indexation, and this can take some time as well.
We strongly encourage you to run the upgrade on a staging environment first, or at least to warn users that there will be a short downtime (if you need to restart the service a couple of times).
Change log
You can find a summary of the change log here.
Hotfix release
This small release fixes two rare random crashes : one at startup when UX is loaded in concurrency with static resources read, and one when posting a message inside a Cell's chat when no other chats were previously created.
Upgrade is smooth as usual.
Change log
You can find a summary of the change log here.
Bugfix Release
This release fixes random blocking issues when system is under high load :
- A possible false-negative during datasource indexation could lead to index DB to be wrongly updated,
- Performance issue on user deletion when there are plenty of users (also impacts public links activation/deactivation).
It also adds the ability to perform software update through a proxy using CELLS_UPDATE_HTTP_PROXY
environment variable.
Change log
You can find a summary of the change log here.
Cells 2.0.7 - Security release
This release fixes some vulnerabilities reported by independant researchers. Upgrade is highly recommended! CVEs are on their ways.
It also brings a couple of bugfixes (support for path in migration tool, display glitches in folders public links) and additional safety belts for indexation process.
Credits
Core Labs, the research center of Core Security.
Change log
You can find a summary of the change log here.
Cells 2.0.6
This is a minor bugfix release. Upgrade is straight-forward and always recommended.
- [blocking] Issues with users connected through a third-party IdP : their own Cells would not appear in their list after creation,
and their public shares could not enable upload permissions (uuid conflict issue inside external JWT) - [improvement] The lock mechanism introduced in 2.0.5 during long move operations was improved (safer unlocking, override on insert if already exists)
Change log
You can find a summary of the change log here.