v1.4.0
gristlabs/grist-corev1.4.0Feb 14, 2025by jordigh
AI Summary
Adds externally-stored attachments support and enterprise subscription management. Fixes attachment icons regression and removes a required configuration setting for single-server installations.
Key Highlights
- Externally-stored attachments available for MinIO-compatible storage like S3
- New interface for managing enterprise subscriptions
- Fixed regression that removed attachment icons
- APP_HOME_URL is no longer required in single-server installations
- Limit on the number of pending invitation acceptances
New Features
- Externally-stored attachments (MinIO/S3)
- Enterprise subscription management interface
- Limit on pending invitations
- Fixed attachment icons regression
Full Release Notes
## What's Changed * Externally-stored attachments are now available. With this new feature, attachments can be stored in-database as is the current default, or they can be separately hosted in any MinIO-compatible storage such as S3. * There is a new interface for managing enterprise subscriptions. * Regression that removed attachment icons has been fixed by @hexaltation in https://github.com/gristlabs/grist-core/pull/1420 * `APP_HOME_URL` is no longer a required setting in single-server installations. * In an effort to prevent certain kinds of malicious activity, there is now a limit to the number of invitations pending acceptance that a user may send. * Miscellaneous bugfixes and translations. **Full Changelog**: https://github.com/gristlabs/grist-core/compare/v1.3.3...v1.4.0 [Join our Discord Community](https://discord.gg/MYKpYQ3fbP) if you'd like to get into development of Grist.