Return to Changelog
v1.7.1
ยท 5 min read
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_reasonsupport 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
/scheduleslash 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
- Submit and view feedback for this page
- Send feedback about Enterprise h2oGPTe to cloud-feedback@h2o.ai