This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryAdded full-text search, place/event detail tools and state streaming for the AI assistant.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds full-text search, place details, and event details tools to AI assistant. Adds full-text search, place details, and event details tools to AI assistant. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Medium |
Enables streaming of current state during chat response processing for AI assistant. Enables streaming of current state during chat response processing for AI assistant. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Medium |
Stores vector embedding model metadata in database to detect mismatches and prompt index regeneration. Stores vector embedding model metadata in database to detect mismatches and prompt index regeneration. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Medium |
Adds endpoints for merging two Gramps objects (future UI feature). Adds endpoints for merging two Gramps objects (future UI feature). Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Feature | Medium |
Makes MAX_THUMBNAIL_FILE_BYTES configurable via configuration setting. Makes MAX_THUMBNAIL_FILE_BYTES configurable via configuration setting. Source: llm_adapter@2026-05-31 Confidence: high |
— |
| Bugfix | Medium |
Prevents duplicate plugin registration in Gramps Web API. Prevents duplicate plugin registration in Gramps Web API. Source: llm_adapter@2026-05-31 Confidence: high |
— |
Full changelog
AI Assistant Improvements
Several improvements in this release should make the Gramps Web AI assistant more powerful:
- The agent now has even more tools at its disposal: full-text search, get place details and get event detials
- Streaming the current state during chat response processing now actually works (it was added in 3.14 but did not work properly)
- The system prompt was tweaked further to make answers more reliable
- The vector embedding model used for the semantic search index is now stored as metadata in the database, so changing the model doesn't silently produce garbage results, but raises a helpful error that prompts the user to regenerate the index
Other Improvements
- Tweaks to the task endpoint to facilitate the new task process UI in Gramps Web
- Add endpoints to allow merging two Gramps objects (future Gramps Web feature)
- Make MAX_THUMBNAIL_FILE_BYTES configurable by @Ziesie1 in https://github.com/gramps-project/gramps-web-api/pull/861
Bug Fixes
- Prevent duplicate plugin registration by @DavidMStraub in https://github.com/gramps-project/gramps-web-api/pull/864
Full Changelog: https://github.com/gramps-project/gramps-web-api/compare/v3.14.1...v3.15.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Gramps Web
Web app for collaborative genealogy, based on and interoperable with Gramps, the open source genealogy desktop application.
Beta — feedback welcome: [email protected]