v1.7.11
Added 5
- Add optional authentication using getgrist.com accounts for self-hosted installations
- Add ability to import Airtable bases directly into new or existing Grist documents
- Add GRIST_PERSONAL_ORGS environment variable to disable personal organizations
- Add GRIST_ORG_CREATION_ANYONE environment variable to prevent non-admins from creating new organizations
- Add configurable email notifications for suggestions
Changed 5
- Allow the maximum options limit on Forms to be configured up to 1000 options, defaulting to 30
- Limit GVisor to 8 processes by default
- Display references and reference lists in a friendlier fashion in suggestions
- Add confirmation dialog when a resource is being shared publicly
- Hide the bell icon showing connection state when Grist is connected and functioning normally
Fixed 9
- Correct attachment endpoints having inconsistent permissions
- Fix XLSX downloads when the export options don't include tableId
- Fix an error that would pop up when doing multiple successive imports with the Pyodide sandbox enabled
- Fix an error with importing when the Grist instance is hosted on Windows
- Fix suggestions occasionally displaying incorrectly in documents with deleted tables
- Fix role members having incorrect entries in SCIM
- Fix doubled-up overlays in filter-linked widgets that have rows blocked by access control lists
- Fix virtual table display and scrollbar issues on MacOS
- Prevent conditional formatting changes from being displayed as suggestions
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
- Fix an error that would pop up when doing multiple successive imports with the Pyodide sandbox enabled (#2073)
- Fix an error with importing when the Grist instance is hosted on Windows (e.g. Grist desktop) (#2064)
- Suggestions
- Fix suggestions occasionally displaying incorrectly in documents with deleted tables (#2069)
- SCIM
- Fix role members having incorrect entries (#2051)
- UI/UX
- Fix doubled-up overlays in filter-linked widgets that have rows blocked by access control lists (#2056)
- Fix virtual table display and scrollbar issues on MacOS (#2075)
Contributions
@fflorent
Translations
@VaclavDort @filiphanes @qleroy @mirithillion @hexaltation @alimahwer @thuma @audez @vonbraun22 @umam15 @kraudio @xabirequejo @Artur Dabrowski @Thanyanit-J
Full Changelog: https://github.com/gristlabs/grist-core/compare/v1.7.10...v1.7.11
Join our Discord Community if you'd like to get into development of Grist.