v1.7.4

gristlabs/grist-corev1.7.4Sep 30, 2025by jordigh

AI Summary

Marks a breaking change regarding the deprecated org deletion endpoint and enables external storage for attachments by default. Adds SCIM groups and user presence.

Key Highlights

  • The deprecated DELETE /api/orgs/:orgId endpoint is disabled by default.
  • External storage for attachments is now enabled by default.
  • SCIM groups API is now available.
  • User presence feature is now available.
  • AI Assistant can now explain access rules.

Breaking Changes

  • The deprecated DELETE /api/orgs/:orgId endpoint is disabled by default. Use DELETE /api/orgs/:orgId/:name instead.

New Features

  • External storage for attachments enabled by default.
  • SCIM groups API availability.
  • User presence feature.
  • AI Assistant explanation of access rules.

Full Release Notes

## What's Changed
* **BREAKING CHANGE**: the deprecated `DELETE /api/orgs/:orgId` endpoint is now disabled by default. Instead use `DELETE /api/orgs/:orgId/:name` or set the environment variable `GRIST_ALLOW_DEPRECATED_BARE_ORG_DELETE=true` to keep using the deprecated endpoint.
* The groups API for [SCIM](https://simplecloud.info/) is now available.
* The document comparison feature is no longer in beta.
* External storage for attachments is now enabled by default, if a Grist installation is using external storage for documents (e.g. S3, MinIO, Azure). This is equivalent to the environment variable `GRIST_EXTERNAL_ATTACHMENTS_MODE=snapshots`
* A new user presence feature is now available. Users concurrently viewing the same document appear at the top of the document.
* Miscellaneous bug fixes and translations.

### Grist Enterprise
* The AI Assistant can now explain access rules used in a document.

## New Contributors
* @ohemelaar made their first contribution in https://github.com/gristlabs/grist-core/pull/1830

**Full Changelog**: https://github.com/gristlabs/grist-core/compare/v1.7.3...v1.7.4

[Join our Discord Community](https://discord.gg/MYKpYQ3fbP) if you'd like to get into development of Grist.