Lots of bugfixes and improvements for v4.
Core
- Cluster : use a unique id for metrics, use a shared lock for starting all nodes at once, fixed ETCD lease issue
- Typo in users cache could degrade performances for concurrent requests
- CELLS_WEB_RATE_LIMIT environment applied on data APIs (s3). It was only applied on REST APIs before.
- Anonymous download feature was broken
- Workspace sometimes temporarily vanishing from left menu
- Fix documentation for Sites Configuration + Let's Encrypt
- Fix documentation for SQL migration possible issue
- Better handling of time desynchronization error to avoid client-side loop
- Re-enabled caddy logging : errors only by default, access+errors when Cells is in debug mode
- Rework Metrics, Grafana dashboard and missing services in metrics.
Datasources
- Structured datasources FS modification not detected
- S3 structured datasources regression (re-creation of .pydio instead of using s3 empty objects as introduced in v4
- S3 datasources cannot copy files bigger than 5GB from an other DS as it does not switch to Multipart
- S3 : issue when using an internal path inside the bucket
- Rehash operation shows a progress and can be cancelled for big files, also now triggered automatically after reindexation
- An error was displayed when remove an object service, and restarting a new datasource at the same location could show minio errors
Cells Sync Compat
- Added checks for compatibility between v4 server and Cells Sync latest build, as hashing mechanism (used for quick file comparison) have changed.
Cells Flows & Enterprise
- Auto-open parameters panel if mandatory ones are not set
- Purge Activities default Flow does not have the CompactDB flag
- Big update of the documentation, along with Smart Forms documentation
- Auto-apply search engine content indexation
- Custom CSS not persisting after closing branding tool
- Simplify SmartForm submission with WebHooks
- Full Documentation update
Change log
You can find a summary of the change log here.