Update gristlabs/grist-oss Docker tag to v1.7.19 #789

Merged
AverageMarcus merged 1 commits from renovate/gristlabs-grist-oss-1.x into master 2026-09-14 05:17:06 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
gristlabs/grist-oss patch 1.7.181.7.19

Release Notes

gristlabs/grist-core (gristlabs/grist-oss)

v1.7.19

Compare Source

What's Changed

Improvements
  • Widgets
    • The calendar is now a widget type of its own rather than a custom widget bundled with Grist, and existing calendar pages move to it automatically. Only the events in view are drawn, so editing one cell no longer redraws them all. Double-clicking an event opens the Grist record card, as does dragging on empty space to create one, and Day and Week views cap at 20 events per day with a "+N more" label. GRIST_SKIP_BUNDLED_WIDGETS no longer does anything (#​2457)
  • Formulas
    • The formula editor now completes the looked-up table's column names inside lookupOne() and lookupRecords(). After a comma it offers the columns not yet used, plus order_by (#​2530)
  • UI/UX
    • A confirmation for an action that cannot be undone now defaults to canceling. Cancel is highlighted and answers Enter, and the action button is red (commit)
    • The "Invite people" dialog now says when invitation emails are not enabled on the installation. Install admins get a link to turn them on, and everyone else a button to ask an admin (#​2482)
  • API
    • POST /api/users/:userId/disable now accepts a reason, shown to the user when they try to sign in. Contributed by @​fflorent (#​2526)
  • Internal / infrastructure
    • GRIST_SINGLE_PORT is now read only by the development server, unmuddling its meaning (commit)
    • A doc worker no longer claims a group at startup from a groups hash in Redis, an unused mechanism. Setting a worker's group with GRIST_WORKER_GROUP, and marking a document for a group, are unchanged (commit)
    • Grist server processes are now hardened against prototype pollution (commit)
    • The sandbox's environment variables are enumerated explicitly (commit)
    • Importing a document now rejects any table or column id that Grist would not produce itself, so a hand-edited or foreign schema cannot introduce an unexpected one (commit)
Fixes
  • The details of a formula error were unreadable in dark mode, light text on a light background. Contributed by @​Federicorao (#​2394)
  • Grist reported a meaningless exit code when shut down by a signal, showing up as a failed unit under systemd. Contributed by @​Mrmaxmeier (#​2555)
  • With GRIST_PERSONAL_ORGS=false, a user who belongs to no team site was sent to a welcome page that listed no sites and offered nothing to do. It now says there are no sites available, with a button for install admins to create the first team site. Signed-out visitors get a sign-in prompt (commit)
  • When the full edition is turned on by environment variable, the Admin Panel stopped showing the activation key section, leaving no way to enter or change a key (commit)
  • A table or column named after a built-in JavaScript property, such as constructor, was not recorded correctly in document history and comparisons (commit)
Full Grist edition extensions
  • MCP and the assistant
    • The agent is now told to build summaries as summary tables rather than as ordinary tables. add_page_widget with group_by_column_ids now returns the id of the summary table rather than of the source table (commit)

Contributions

Translations
  • Guillaume Luszack
  • Martin Harari Thuresson
  • Vri

Full Changelog: https://github.com/gristlabs/grist-core/compare/v1.7.18...v1.7.19

Join our Discord Community if you'd like to get into development of Grist.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gristlabs/grist-oss](https://github.com/gristlabs/grist-core) | patch | `1.7.18` → `1.7.19` | --- ### Release Notes <details> <summary>gristlabs/grist-core (gristlabs/grist-oss)</summary> ### [`v1.7.19`](https://github.com/gristlabs/grist-core/releases/tag/v1.7.19) [Compare Source](https://github.com/gristlabs/grist-core/compare/v1.7.18...v1.7.19) #### What's Changed ##### Improvements - Widgets - The calendar is now a widget type of its own rather than a custom widget bundled with Grist, and existing calendar pages move to it automatically. Only the events in view are drawn, so editing one cell no longer redraws them all. Double-clicking an event opens the Grist record card, as does dragging on empty space to create one, and Day and Week views cap at 20 events per day with a "+N more" label. `GRIST_SKIP_BUNDLED_WIDGETS` no longer does anything ([#&#8203;2457](https://github.com/gristlabs/grist-core/issues/2457)) - Formulas - The formula editor now completes the looked-up table's column names inside `lookupOne()` and `lookupRecords()`. After a comma it offers the columns not yet used, plus `order_by` ([#&#8203;2530](https://github.com/gristlabs/grist-core/issues/2530)) - UI/UX - A confirmation for an action that cannot be undone now defaults to canceling. Cancel is highlighted and answers Enter, and the action button is red ([commit](https://github.com/gristlabs/grist-core/commit/bfa03d6c)) - The "Invite people" dialog now says when invitation emails are not enabled on the installation. Install admins get a link to turn them on, and everyone else a button to ask an admin ([#&#8203;2482](https://github.com/gristlabs/grist-core/issues/2482)) - API - `POST /api/users/:userId/disable` now accepts a `reason`, shown to the user when they try to sign in. Contributed by [@&#8203;fflorent](https://github.com/fflorent) ([#&#8203;2526](https://github.com/gristlabs/grist-core/issues/2526)) - Internal / infrastructure - `GRIST_SINGLE_PORT` is now read only by the development server, unmuddling its meaning ([commit](https://github.com/gristlabs/grist-core/commit/ce0df091)) - A doc worker no longer claims a group at startup from a `groups` hash in Redis, an unused mechanism. Setting a worker's group with `GRIST_WORKER_GROUP`, and marking a document for a group, are unchanged ([commit](https://github.com/gristlabs/grist-core/commit/47f7f8ff)) - Grist server processes are now hardened against prototype pollution ([commit](https://github.com/gristlabs/grist-core/commit/da2a1fe9)) - The sandbox's environment variables are enumerated explicitly ([commit](https://github.com/gristlabs/grist-core/commit/596b32ac)) - Importing a document now rejects any table or column id that Grist would not produce itself, so a hand-edited or foreign schema cannot introduce an unexpected one ([commit](https://github.com/gristlabs/grist-core/commit/c516f8a3)) ##### Fixes - The details of a formula error were unreadable in dark mode, light text on a light background. Contributed by [@&#8203;Federicorao](https://github.com/Federicorao) ([#&#8203;2394](https://github.com/gristlabs/grist-core/issues/2394)) - Grist reported a meaningless exit code when shut down by a signal, showing up as a failed unit under systemd. Contributed by [@&#8203;Mrmaxmeier](https://github.com/Mrmaxmeier) ([#&#8203;2555](https://github.com/gristlabs/grist-core/issues/2555)) - With `GRIST_PERSONAL_ORGS=false`, a user who belongs to no team site was sent to a welcome page that listed no sites and offered nothing to do. It now says there are no sites available, with a button for install admins to create the first team site. Signed-out visitors get a sign-in prompt ([commit](https://github.com/gristlabs/grist-core/commit/faa59dab)) - When the full edition is turned on by environment variable, the Admin Panel stopped showing the activation key section, leaving no way to enter or change a key ([commit](https://github.com/gristlabs/grist-core/commit/09d05050)) - A table or column named after a built-in JavaScript property, such as `constructor`, was not recorded correctly in document history and comparisons ([commit](https://github.com/gristlabs/grist-core/commit/cdb5286a)) ##### Full Grist edition extensions - MCP and the assistant - The agent is now told to build summaries as summary tables rather than as ordinary tables. `add_page_widget` with `group_by_column_ids` now returns the id of the summary table rather than of the source table ([commit](https://github.com/gristlabs/grist-core/commit/0cf5f5f3)) #### Contributions - Grist Labs: [@&#8203;berhalak](https://github.com/berhalak), [@&#8203;dsagal](https://github.com/dsagal), [@&#8203;georgegevoian](https://github.com/georgegevoian), [@&#8203;paulfitz](https://github.com/paulfitz) - [@&#8203;fflorent](https://github.com/fflorent): a reason for disabling a user ([#&#8203;2526](https://github.com/gristlabs/grist-core/issues/2526)) - [@&#8203;Federicorao](https://github.com/Federicorao): formula error color in dark mode ([#&#8203;2394](https://github.com/gristlabs/grist-core/issues/2394)) - [@&#8203;Mrmaxmeier](https://github.com/Mrmaxmeier): exit code on shutdown by signal ([#&#8203;2555](https://github.com/gristlabs/grist-core/issues/2555)) ##### Translations - Guillaume Luszack - Martin Harari Thuresson - Vri **Full Changelog**: <https://github.com/gristlabs/grist-core/compare/v1.7.18...v1.7.19> [Join our Discord Community](https://discord.gg/MYKpYQ3fbP) if you'd like to get into development of Grist. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42NS41IiwidXBkYXRlZEluVmVyIjoiNDQuNjUuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate added 1 commit 2026-09-07 03:05:10 +00:00
AverageMarcus merged commit 2f68b2d875 into master 2026-09-14 05:17:06 +00:00
AverageMarcus deleted branch renovate/gristlabs-grist-oss-1.x 2026-09-14 05:17:07 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AverageMarcus/cluster.fun#789