Releases: gristlabs/grist-core
v1.1.14
Highlights:
- A new environment variable
APP_HOME_INTERNAL_URL
for improving the self-hosted experience related to the URL of home servers behind a reverse proxy. - Minor documentation improvements.
- Minor bug fixes.
See the newsletter at https://support.getgrist.com/newsletters/2024-04/
Join our Discord Community if you'd like to get into development of Grist.
v1.1.13
Highlights:
- Grist Forms have a new design, and now support features like displaying text fields as text areas and copying an embed code for a published form.
- Support for importing and exporting TSV and DOO files. Read all about it in our monthly newsletter.
- The "Contact support" link is now customizable. Thanks @vviers!
- The export CSV and XLSX endpoints now support a
title
query parameter for specifying the filename of the downloaded file. Thanks @CamilleLegeron! - An experimental environment variable,
GRIST_SKIP_REDIS_CHECKSUM_MISMATCH
, is now available which causes checksum check failures to be treated as warnings rather than errors. Thanks @fflorent! - Date filter strings are now translatable in Weblate. Thanks @thomasweaver627!
- The
GRIST_ALLOWED_HOSTS
environment variable has been removed. Thanks @jonathanperret! - Fix for Ctrl-C not working in Docker. Thanks @fflorent!
- A new row menu shortcut, "Use as table headers", for quickly copying the selected row’s values to their columns’ headers. Thanks @CamilleLegeron!
- Podman can now be used to build the grist-core image from the Dockerfile. Thanks @paulfitz!
- Portability improvements to various bash scripts. Thanks @tykling!
- HTTP long polling is now supported as an alternative to WebSockets. Thanks @jonathanperret!
- Doc workers now shut down automatically when they are no longer in use. Thanks @fflorent!
- Webhooks can now be configured to only trigger when a specific column changes. Thanks @CamilleLegeron!
- Additional team sites can now be created. Thanks @CamilleLegeron!
- Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2024-03/
Join our Discord Community if you'd like to get into development of Grist.
v1.1.12
Highlights:
- An early version of a diagnostics page available at
/boot
. More to come later! - Custom widgets will now only load once all required columns are mapped.
- Fix for hyphens not being escaped in snapshot URLs. Thanks @fflorent!
- Coaching call and contact urls are now configurable via environment variables. Thanks @CamilleLegeron and @vviers!
- The Access Rules page now uses more horizontal space when available. Thanks @CamilleLegeron!
- Post-release bug fixes and improvements for forms.
- Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2024-02/.
Join our Discord Community if you'd like to get into development of Grist.
v1.1.11
Highlights:
- Forms are now available in Grist! Learn all about them in the monthly newsletter.
- The API console is now accessible from the Document Settings page.
- Fix for disabled webhooks continuing to fetch table data. Thanks @fflorent!
- Fix for deadlock with webhooks on document load. Thanks @fflorent!
- Support for overriding
end_session_endpoint
using environment variableGRIST_OIDC_IDP_END_SESSION_ENDPOINT
. Thanks @jyio! - Improved error message in document recovery modal. Thanks @fflorent!
- New
createSite
feature flag. Useful for disabling team site creation in the UI. Thanks @fflorent! - Fix for server crash when client passes malformed JSON. Thanks @fflorent!
- Fixes for strings that were previously untranslatable. Thanks @CamilleLegeron!
- Fix for Grist process not shutting down gracefully in Docker. Thanks @fflorent!
- Support for longer TLDs in ISEMAIL and ISURL. Thanks @vviers!
- Performance optimizations for fetching workspace access. Thanks @fflorent!
- Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2024-01/.
Join our Discord Community if you'd like to get into development of Grist.
v1.1.10
Highlights:
- In table widgets, you can now hit the spacebar to open the selected row as a record card.
- Secret
/apiconsole
landing page, ssh don't tell anyone. - There are parts of a native form implementation starting to assemble behind the
GRIST_EXPERIMENTAL_PLUGINS
flag. Ssh again. - Some fixes for filter link chains.
See newsletter at https://support.getgrist.com/newsletters/2023-12/
Join our Discord Community if you'd like to get into development of Grist.
v1.1.9
Highlights:
- You can now open a record or referenced record in a pop-up card view. Read all about it in our newsletter.
- You can now specify the type of a new column from the "Add Column" menu.
- The calendar widget now comes pre-bundled with Grist, making it available even when offline.
- URLs that only have a
docID
(e.g.https://mysite.grist.mydomain.com/o/docs/{docID}
) can now be used to open a document. Thanks @fflorent! - New environment variables for configuring OpenID Connect name and email attributes, and disabling calls to the end session endpoint. Thanks @fflorent!
- Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2023-11/
Join our Discord Community, you won't regret it.
v1.1.8
Highlights:
- The new menu for adding columns is now enabled by default.
- OIDC is now supported for authentication. Thanks @fflorent!
GRIST_FORWARD_AUTH_HEADER
is now only respected on login endpoints by default, with the remaining endpoints handled by sessions.GRIST_IGNORE_SESSION
may be set to override this behavior. Additionally,GRIST_PROXY_AUTH_HEADER
is now an alias forGRIST_FORWARD_AUTH_HEADER
.- Attachments and system files are now excluded when download a document as a template. Thanks @wunter8!
- The
/download/table-schema
endpoint now supportscolId
for theheader
parameter. Thanks @fflorent! - Misc. bug fixes and improvements.
v1.1.7
Highlights:
- There’s a new menu of options when adding a column, including lookup and formula shortcuts. The new menu is disabled by default and can be enabled by setting
GRIST_NEW_COLUMN_MENU
. It will be enabled by default in the next release. - Popup tips are now shown throughout Grist. These can be disabled by including
helpCenter
inGRIST_HIDE_UI_ELEMENTS
, or excludinghelpCenter
fromGRIST_UI_FEATURES
. - A new environment variable,
GRIST_PROMCLIENT_PORT
, can now be set to serve Prometheus metrics on the specified port number. Thanks @fflorent! - Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2023-10/
v1.1.6
Highlights:
- New
header
parameter for the/download/csv
and/download/xlsx
endpoints, allowing you to specify whether to use column ids or labels for headers. Thanks @fflorent! - Numeric table ids are now supported for the
tableId
parameter in the API. Thanks @CamilleLegeron! - Misc. bug fixes.
v1.1.5
Highlights:
- A calendar widget is now available. It has been developed as a custom widget, in the grist-widget repository. It can be presented natively by setting
PERMITTED_CUSTOM_WIDGETS
tocalendar
. A mechanism to bundle custom widgets with the Grist app, so there are no external dependencies, is under development. - Certain kinds of loops are now permitted in widget linking. In particular, bidirectional linking is now permitted. For example, you can link a table to a calendar, such that moving the cursor in the table highlights different cards in the calendar, AND you can link in the opposite direction too.
- An /sql endpoint has been added, allowing arbitrary SELECTs to be run against a document. No modifications to the document are supported, and there is a default time limit of 1 second on queries.
See newsletter at https://support.getgrist.com/newsletters/2023-09/