Releases: JoaoManuel2005/ese1
Release list
v4.0.0/Handover
Release Notes — v4.0.0
Release Date: March 23, 2026
Version 4.0.0 focuses on improving usability, stability, and output customization. This release consolidates multiple feature branches, resolves several UI and API bugs, and introduces persistent prompt management and enhanced output type handling.
New Features & Enhancements
Output Type Management (#150, #148)
- Added output type selector with loading hooks on the homepage.
- Support for custom and built-in output types.
- Diagrams-only output type is now supported across the full stack.
- Explicit output type commands in chat are now parsed and handled correctly.
Saved Prompt Persistence (#150)
- Persist saved prompt selection and active prompt ID in user settings.
- Added saved prompt collection/item API endpoints.
- Prompt-library helpers for shared prompt resolution across home, chat, and API layers.
Conversation & Generation State (#150)
- Persist generation snapshots and conversation output metadata.
- Conversation restoration now preserves generation state while maintaining legacy compatibility.
Performance & Architecture
API & Infrastructure Improvements (#150, #147, #148)
- Merged feature branches for consolidated testing and deployment.
- Enhanced API endpoints and prompt/output persistence mechanisms.
- Improved UI responsiveness and error handling, especially for uploads.
Test Coverage & Preventative Measures (#150)
- Extensive automated tests covering outputs, prompts, conversations, chat, home, and API endpoints.
- Isolated active prompt snapshots in tests to prevent regressions.
- SQLite test shim kept out of production builds.
- Removed unnecessary components and simplified saved prompt management.
Bug Fixes & Usability Improvements
- Fixed “no saved output types yet” bug (#150).
- Fixed output type prompt being overridden by system prompt (#148).
- Resolved DB system prompt overriding output type prompt in API route (#148).
- Fixed race conditions in output type handling (#148).
- Fixed Mermaid rendering issues and double fence problem (#148).
- Corrected uploaded file scroll issue (#147).
- Fixed sign-out button styling (#147).
- Fixed chat history overflow and clear button issues (#147).
- Fixed text color under “parse & generate docs” (#152).
- Normalized ingest ZIP errors and mapped them to friendly UI messages (#149).
Impacts of Change
- Database persistence for saved prompts and generation metadata.
- Updated API responses to include resolved generation snapshots and prompt/output metadata.
- Updates across homepage, chat, settings, preview panel, and output selection flows.
- Improved responsive behavior of output type panel and error feedback.
- Overall system usability, stability, and flexibility have been significantly improved.
Full Changelog: v3-0-0...v4-0-0
v3.0.0
Release Notes — v3.0.0
Release Date: March 17, 2026
Version 3.0.0 introduces structural changes to the RAG pipeline, replacing the in-memory store with a persistent Qdrant database, alongside the addition of SharePoint authentication.
This release also addresses multiple UI issues, improves deployment scripts, and removes legacy configuration settings.
New Features & Enhancements
SharePoint Authentication (#84)
Implemented SharePoint integration to support standard access control and multi-system compatibility.
Quick Edit Mode (#122)
Added a Quick Edit mode for more efficient user interaction.
Chat Management (#121, #125)
Added functionality to:
- Rename chats
- Explicitly link generated outputs to specific conversations
Conversation State Persistence (#130)
Chat history and output snapshots are now saved persistently to maintain state between user sessions.
Flexible Output Configurations (#137)
Added JSON configuration support to allow flexible and extensible output file types.
Performance & Architecture
Qdrant Vector Database Integration (#142)
Replaced the legacy in-memory RAG storage with Qdrant persistent storage to improve application scalability and data retention.
RAG Pipeline Optimization (#143, #129)
Reduced RAG query latency through:
- New caching strategies
- Pipeline pre-warming
UI Performance (#127)
Improved preview load speeds when switching between active conversations.
Bug Fixes & Usability
Upload Validation (#136)
Updated the file uploader to strictly enforce .zip file selections.
The UI now:
- Blocks invalid states
- Provides clear validation errors for unsupported formats
UI Corrections
- Fixed a bug causing the file picker to open twice on click (#134)
- Resolved duplicate date and customer displays in the conversation list (#126)
- Corrected dark mode visibility and whitespace rendering issues (#123)
Unified Markdown Rendering (#133)
Centralized the Markdown rendering engine.
Both:
- Chat previews
- PDF outputs
now use the same parser to ensure formatting consistency across the application.
Documentation Generation (#139)
Fixed issues related to:
- PDF table styling
- Browser reuse during generation
- Incorrect entity display names
Deployment & Infrastructure
GPU Fallback (#141)
Updated GPU detection logic.
The application now automatically falls back to CPU processing if:
- An NVIDIA GPU is unavailable
- GPU execution throws an error
Container Management (#144, #138, #146)
Added dedicated container shutdown scripts:
down.shdown.ps1
Updated the run-with-images scripts to align with:
- The new Qdrant architecture
- SharePoint feature flags
Docker Builds (#131)
Resolved Docker and NVIDIA build configuration issues to improve cross-platform deployment reliability.
Cleanup & Deprecations
Settings UI Overhaul (#140)
Removed obsolete UI elements including:
- Credential UI
- Explicit API key fields
- Legacy RAG info blocks from the application settings
Documentation Refinements (#88, #102)
- Removed outdated documentation files
- Updated project issue templates to require strict acceptance criteria
Full Changelog: v2-0-2...v3-0-0
v2.0.2
Added deployment instructions for client
v.2.0.1
v2.0.0
Second release for client feedback, completed on 4th March 2026