What's Changed
New features
- Optional authentication using getgrist.com accounts
- This provides an easy-to-use authentication option for self-hosted installations that don't want to run their own authentication servers or configure other external identity providers.
- Import from Airtable
- Airtable bases can be imported directly into new or existing Grist documents.
- New environment variables have been added to provide better control over which users are able to access your Grist instance.
GRIST_PERSONAL_ORGSwill disable personal organizations, whileGRIST_ORG_CREATION_ANYONEwill prevent any non-admins from creating new organizations. - Configurable email notifications for suggestions
Improvements
- Forms
- Allow the maximum options limit on Forms to be configured (defaults to 30 options, configurable up to 1000)
- Sandboxing / security
- Limit GVisor to 8 process by default
- Suggestions
- Display references and reference lists in a friendlier fashion
- Prevent conditional formatting changes from being displayed as suggestions
- UI/UX
- Add a confirmation dialog when a resource is being shared publicly
- Hide the bell icon showing connection state when Grist is connected and functioning normally
Fixes
- API endpoints
- Correct attachment endpoints having inconsistent permissions (#2116)
- Exports
- Fix XLSX downloads when the export options don't include tableId (#2054)
- Import
- Suggestions
- Fix suggestions occasionally displaying incorrectly in documents with deleted tables (#2069)
- SCIM
- Fix role members having incorrect entries (#2051)
- UI/UX
Contributions
Translations
@VaclavDort
@filiphanes
@qleroy
@mirithillion
@hexaltation
@alimahwer
@thuma
@audez
@vonbraun22
@umam15
@kraudio
@xabirequejo
@artur Dabrowski
@Thanyanit-J
Full Changelog: v1.7.10...v1.7.11
Join our Discord Community if you'd like to get into development of Grist.