Skip to main content
Version: v1.7.4

v1.7.1

Released Apr 27, 2026.

This patch release adds auto memory blocks, Excel and Google Sheets add-ins, role-based access controls, and log redaction settings, along with scheduled task fixes.

New features​

Models

  • New model added: Support for Google Gemma-4-31B-IT (via OpenRouter), a multimodal model with a 256 K context window and optional reasoning mode.

Chat

  • Chat name column: The chat list within a collection now displays the chat name as a dedicated column for easier browsing.
  • Sample questions on welcome screen: Default sample questions appear below the chat input on the welcome screen to help you get started.
  • Improved references panel: References in chat responses are now displayed inline and in a dedicated side panel for easier review.

Documents and collections

  • Document download: Download individual documents directly from the document list. The actions column is now pinned and stays visible as you scroll.
  • Multilingual PII detection: PII detection now identifies personally identifiable information across multiple languages, extending privacy protection beyond English-only content.

Memory Blocks

  • Auto memory blocks: Memory blocks are now created automatically for chats, so context persists across sessions without any manual setup.

Rate limiting

  • Rolling 30-day quota: Usage limits now reset on a rolling 30-day window rather than at the start of each calendar month, ensuring consistent enforcement throughout the month.
  • Rate-limit notifications in chat: When a chat session is rate-limited, the notification is now saved in the chat history so you can see exactly where throttling occurred.

Scheduled tasks

  • Run Now on paused tasks: You can now manually trigger a paused scheduled task at any time. Pausing only stops the automatic schedule; manual runs are always available.
  • Collection sync across schedule dialog and sidebar: Changing the collection in the schedule dialog or the chat sidebar now keeps both views in sync automatically.

Integrations

  • Excel Add-in: A new Microsoft Excel add-in brings AI-powered spreadsheet functionality directly into Excel. Chat with your data, generate formulas, and run h2oGPTe queries without leaving your spreadsheet.
  • Google Sheets Add-on: A new Google Sheets add-on adds AI-powered chat capabilities to Google Sheets. Ask questions about your data and get AI-generated insights inline, directly within your existing Google Workspace workflow.

Authentication and access

  • Role-based access allow list: Administrators can restrict platform access to users in a configured set of roles. Users outside the allow list are denied access at sign-in.
  • Role-based access revocation: Administrators can revoke access for entire role groups, complementing the existing per-user revocation controls.
  • Public chat sharing: Shared chat links can now be opened by recipients without requiring them to sign in.
  • Share link in dialog: The share link for a chat is now shown in the same dialog, without navigating away.
  • Live Logs enhancements: The Live Logs admin view now supports filtering by log level and downloading log output directly from the UI, making it easier to triage and share diagnostic information.

Logging

  • Sensitive data redaction in logs: Administrators can now configure runtime logs to redact PII and user-supplied content across all services. When redaction is enabled, the following fields are redacted: usernames, email addresses, OIDC subject claims, group and role memberships, document names, file paths, bucket and object names, and source URLs. Non-sensitive identifiers (user ID, guest status, and admin status) are always logged regardless of this setting. Redaction is disabled by default to preserve historical logging behavior.
  • IP address logging control: Administrators can now enable or disable client IP address logging independently of the broader log redaction setting. IP logging is enabled by default.
  • Custom log substring blocking: Operators can define a comma-separated list of substrings to block from log output. Any log message containing a listed substring is replaced with [redacted]. This applies to all Python services.

Improvements​

Scheduled tasks

  • Prompt required: Scheduled tasks now require a prompt to be set before saving, so tasks cannot be created without input.
  • Timezone and collection labels: Timezone and collection fields in the schedule dialog are now fully localized.

User interface

  • Cancel reason guidance: The cancel reason field now shows a character limit and placeholder text to help you provide a useful reason.

Python client​

  • Adds cancel_reason support when cancelling jobs.
  • Improves forward compatibility when connecting to a newer server version.

Bug fixes​

Scheduled tasks

  • Fixed paused scheduled tasks accumulating stale execution state across multiple run cycles.
  • Fixed the /schedule slash command not working after a recent update.
  • Fixed scheduled task timestamps not updating correctly when a task was paused mid-execution.
  • Fixed completed and expired scheduled tasks incorrectly accepting manual trigger requests.
  • Fixed the "Next run" column showing a timestamp for paused and completed tasks.

Chat

  • Fixed the chat side panel remaining open and empty after navigating between collection chats.
  • Fixed the prompt template not reflecting the collection's setting when the session had no override set.
  • Fixed the memory block selection not saving when cleared at the collection level.
  • Fixed the collection edit dialog failing when the selected collection had been deleted.

Authentication and access

  • Fixed file downloads failing for certain authentication methods.

AI and processing

  • Fixed agent mode failing to activate correctly in certain configurations.

Feedback