Skip to content

Latest commit

 

History

History
545 lines (344 loc) · 16.7 KB

File metadata and controls

545 lines (344 loc) · 16.7 KB

Release Notes

Version 1.29.0 - March 11, 2026

Features

  • AI Assistant: Added improved user guidance for troubleshooting GPU pass-through issues
  • AI Assistant: The last used model is now automatically selected when a new chat is started
  • Settings: Nomad now automatically performs nightly checks for available app updates, and users can select and apply updates from the Apps page in Settings

Bug Fixes

  • Settings: Fixed an issue where the AI Assistant settings page would be shown in navigation even if the AI Assistant was not installed, thus causing 404 errors when clicked
  • Security: Path traversal and SSRF mitigations
  • AI Assistant: Fixed an issue that was causing intermittent failures saving chat session titles

Improvements

  • AI Assistant: Extensive performance improvements and improved RAG intelligence/context usage

Version 1.28.0 - March 5, 2026

Features

  • RAG: Added support for viewing active embedding jobs in the processing queue and improved job progress tracking with more granular status updates
  • RAG: Added support for removing documents from the knowledge base (deletion from Qdrant and local storage)

Bug Fixes

  • Install: Fixed broken url's in install script and updated to prompt for Apache 2.0 license acceptance
  • Docs: Updated legal notices to reflect Apache 2.0 license and added Qdrant attribution
  • Dependencies: Various minor dependency updates to close security vulnerabilities

Improvements

  • License: Added Apache 2.0 license file to repository for clarity and legal compliance

Version 1.27.0 - March 4, 2026

Features

  • Settings: Added pagination support for Ollama model list
  • Early Access Channel: Allows users to opt in to receive early access builds with the latest features and improvements before they hit stable releases

Bug Fixes

Improvements

  • AI Assistant: Improved chat performance by optimizing query rewriting and response streaming logic
  • CI/CD: Updated release workflows to support release candidate versions
  • KV Store: Improved type safety in KV store implementation

Version 1.26.0 - February 19, 2026

Features

  • AI Assistant: Added support for showing reasoning stream for models with thinking capabilities
  • AI Assistant: Added support for response streaming for improved UX

Bug Fixes

Improvements

Version 1.25.2 - February 18, 2026

Features

Bug Fixes

  • AI Assistant: Fixed an error from chat suggestions when no Ollama models are installed
  • AI Assistant: Improved discrete GPU detection logic
  • UI: Legacy links to /docs and /knowledge-base now gracefully redirect to the correct pages instead of showing 404 errors

Improvements

  • AI Assistant: Chat suggestions are now disabled by default to avoid overwhelming smaller hardware setups

Version 1.25.1 - February 12, 2026

Features

Bug Fixes

  • Settings: Fix potential stale cache issue when checking for system updates
  • Settings: Improve user guidance during system updates

Improvements

Version 1.25.0 - February 12, 2026

Features

  • Collections: Complete overhaul of collection management with dynamic manifests, database tracking of installed resources, and improved UI for managing ZIM files and map assets
  • Collections: Added support for checking if newer versions of installed resources are available based on manifest data

Bug Fixes

  • Benchmark: Improved error handling and status code propagation for better user feedback on submission failures
  • Benchmark: Fix a race condition in the sysbench container management that could lead to benchmark test failures

Improvements


Version 1.24.0 - February 10, 2026

🚀 Features

  • AI Assistant: Query rewriting for enhanced context retrieval
  • AI Assistant: Allow manual scan and resync of Knowledge Base
  • AI Assistant: Integrated Knowledge Base UI into AI Assistant page
  • AI Assistant: ZIM content embedding into Knowledge Base
  • Downloads: Display model download progress
  • System: Cron job for automatic update checks
  • Docs: Polished documentation rendering with desert-themed components

🐛 Bug Fixes

  • AI Assistant: Chat suggestion performance improvements
  • AI Assistant: Inline code rendering
  • GPU: Detect NVIDIA GPUs via Docker API instead of lspci
  • Install: Improve Docker GPU configuration
  • System: Correct memory usage percentage calculation
  • System: Show host OS, hostname, and GPU instead of container info
  • Collections: Correct devdocs ZIM filenames in Computing & Technology
  • Downloads: Sort active downloads by progress descending
  • Docs: Fix multiple broken internal links and route references

✨ Improvements

  • Docs: Overhauled in-app documentation with sidebar ordering
  • Docs: Updated README with feature overview
  • GPU: Reusable utility for running nvidia-smi

Version 1.23.0 - February 5, 2026

🚀 Features

  • Maps: Maps now use full page by default
  • Navigation: Added "Back to Home" link on standard header pages
  • AI: Fuzzy search for AI models list
  • UI: Improved global error reporting with user notifications

🐛 Bug Fixes

  • Kiwix: Avoid restarting the Kiwix container while download jobs are running
  • Docker: Ensure containers are fully removed on failed service install
  • AI: Filter cloud models from API response and fallback model list
  • Curated Collections: Prevent duplicate resources when fetching latest collections
  • Content Tiers: Rework tier system to dynamically determine install status on the server side

✨ Improvements

  • Docs: Added pretty rendering for markdown tables in documentation pages

Version 1.22.0 - February 4, 2026

🚀 Features

  • Content Manager: Display friendly names (Title and Summary) instead of raw filenames for ZIM files
  • AI Knowledge Base: Automatically add NOMAD documentation to AI Knowledge Base on install

🐛 Bug Fixes

  • Maps: Ensure map asset URLs resolve correctly when accessed via hostname
  • Wikipedia: Prevent loading spinner overlay during download
  • Easy Setup: Scroll to top when navigating between wizard steps
  • AI Chat: Hide chat button and page unless AI Assistant is actually installed
  • Settings: Rename confusing "Port" column to "Location" in Apps Settings

✨ Improvements

  • Ollama: Cleanup model download logic and improve progress tracking

Version 1.21.0 - February 2, 2026

🚀 Features

  • AI Assistant: Built-in AI chat interface — no more separate Open WebUI app
  • Knowledge Base: Document upload with OCR, semantic search (RAG), and contextual AI responses via Qdrant
  • Wikipedia Selector: Dedicated Wikipedia content management with smart package selection
  • GPU Support: NVIDIA and AMD GPU passthrough for Ollama (faster AI inference)

🐛 Bug Fixes

  • Benchmark: Detect Intel Arc Graphics on Core Ultra processors
  • Easy Setup: Remove built-in System Benchmark from wizard (now in Settings)
  • Icons: Switch to Tabler Icons for consistency, remove unused icon libraries
  • Docker: Avoid re-pulling existing images during install

✨ Improvements

  • Ollama: Fallback list of recommended models if api.projectnomad.us is down
  • Ollama/Qdrant: Docker images pinned to specific versions for stability
  • README: Added website and community links
  • Removed Open WebUI as a separate installable app (replaced by built-in AI Chat)

Version 1.20.0 - January 28, 2026

🚀 Features

  • Collections: Expanded curated categories with more content and improved tier selection modal UX
  • Legal: Expanded Legal Notices and moved to bottom of Settings sidebar

🐛 Bug Fixes

  • Install: Handle missing curl dependency on fresh Ubuntu installs
  • Migrations: Fix timestamp ordering for builder_tag migration

Version 1.19.0 - January 28, 2026

🚀 Features

  • Benchmark: Builder Tag system — claim leaderboard spots with NOMAD-themed tags (e.g., "Tactical-Llama-1234")
  • Benchmark: Full benchmark with AI now required for community sharing; HMAC-signed submissions
  • Release Notes: Subscribe to release notes via email
  • Maps: Automatically download base map assets if missing

🐛 Bug Fixes

  • System Info: Fall back to fsSize when disk array is empty (fixes "No storage devices detected")

Version 1.18.0 - January 24, 2026

🚀 Features

  • Collections: Improved curated collections UX with persistent tier selection and submit-to-confirm workflow

🐛 Bug Fixes

  • Benchmark: Fix AI benchmark connectivity (Docker container couldn't reach Ollama on host)
  • Open WebUI: Fix install status indicator

✨ Improvements

  • Docker: Container URL resolution utility and networking improvements

Version 1.17.0 - January 23, 2026

🚀 Features

  • System Benchmark: Hardware scoring with NOMAD Score, circular gauges, and community leaderboard submission
  • Dashboard: User-friendly app names with "Powered by" open source attribution
  • Settings: Updated nomenclature and added tiered content collections to Settings pages
  • Queues: Support working all queues with a single command

🐛 Bug Fixes

  • Easy Setup: Select valid primary disk for storage projection bar
  • Docs: Remove broken service links that pointed to invalid routes
  • Notifications: Improved styling
  • UI: Remove splash screen
  • Maps: Static path resolution fix

Version 1.16.0 - January 20, 2026

🚀 Features

  • Apps: Force-reinstall option for installed applications
  • Open WebUI: Manage Ollama models directly from Command Center
  • Easy Setup: Show selected AI model size in storage projection bar

✨ Improvements

  • Curated Categories: Improved fetching from GitHub
  • Build: Added dockerignore file

Version 1.15.0 - January 19, 2026

🚀 Features

  • Easy Setup Wizard: Redesigned Step 1 with user-friendly capability cards instead of app names
  • Tiered Collections: Category-based content collections with Essential, Standard, and Comprehensive tiers
  • Storage Projection Bar: Visual disk usage indicator showing projected additions during Easy Setup
  • Windows Support: Docker Desktop support for local development with platform detection and NOMAD_STORAGE_PATH env var
  • Documentation: Comprehensive in-app documentation (Home, Getting Started, FAQ, Use Cases)

✨ Improvements

  • Easy Setup: Renamed step 3 label from "ZIM Files" to "Content"
  • Notifications: Fixed auto-dismiss not working due to stale closure
  • Added Survival & Preparedness and Education & Reference content categories

Version 1.14.0 - January 16, 2026

🚀 Features

  • Collections: Auto-fetch latest curated collections from GitHub

🐛 Bug Fixes

  • Docker: Improved container state management

Version 1.13.0 - January 15, 2026

🚀 Features

  • Easy Setup Wizard: Initial implementation of the guided first-time setup experience
  • Maps: Enhanced missing assets warnings
  • Apps: Improved app cards with custom icons

🐛 Bug Fixes

  • Curated Collections: UI tweaks
  • Install: Changed admin container pull_policy to always

Version 1.12.0 - 1.12.3 - December 24, 2025 - January 13, 2026

🚀 Features

  • System: Check internet status on backend with custom test URL support

🐛 Bug Fixes

  • Admin: Improved service install status management
  • Admin: Improved duplicate install request handling
  • Admin: Fixed base map assets download URL
  • Admin: Fixed port binding for Open WebUI
  • Admin: Improved memory usage indicators
  • Admin: Added favicons
  • Admin: Fixed container healthcheck
  • Admin: Fixed missing ZIM download API client method
  • Install: Fixed disk info file mount and stability
  • Install: Ensure update script always pulls latest images
  • Install: Use modern docker compose command in update script
  • Install: Ensure update script is executable
  • Scripts: Remove disk info file on uninstall

Version 1.11.0 - 1.11.1 - December 24, 2025

🚀 Features

  • Maps: Curated map region collections
  • Collections: Map region collection definitions

🐛 Bug Fixes

  • Maps: Fixed custom pmtiles file downloads
  • Docs: Documentation renderer fixes

Version 1.10.1 - December 5, 2025

✨ Improvements

  • Kiwix: ZIM storage path improvements

Version 1.10.0 - December 5, 2025

🚀 Features

  • Disk info monitoring

✨ Improvements

  • Install: Add Redis env variables to compose file
  • Kiwix: Initial download and setup

Version 1.9.0 - December 5, 2025

🚀 Features

  • Background job management with BullMQ

✨ Improvements

  • Install: Character escaping in env variables
  • Install: Host env variable

Version 1.8.0 - December 5, 2025

🚀 Features

  • Alert and button styles redesign
  • System info page redesign
  • Collections: Curated ZIM Collections with slug, icon, and language support
  • Custom map and ZIM file downloads (WIP)
  • New maps system (WIP)

✨ Improvements

  • DockerService: Cleanup old OSM stuff
  • Install: Standardize compose file names

Version 1.7.0 - December 5, 2025

🚀 Features

  • Alert and button styles redesign
  • System info page redesign
  • Collections: Curated ZIM Collections
  • Custom map and ZIM file downloads (WIP)
  • New maps system (WIP)

✨ Improvements

  • DockerService: Cleanup old OSM stuff
  • Install: Standardize compose file names

Version 1.6.0 - November 18, 2025

🚀 Features

  • Added Kolibri to standard app library

✨ Improvements

  • Standardize container names in management-compose

Version 1.5.0 - November 18, 2025

🚀 Features

  • Version footer and fix CI version handling

Version 1.4.0 - November 18, 2025

🚀 Features

  • Services: Friendly names and descriptions

✨ Improvements

  • Scripts: Logs directory creation improvements
  • Scripts: Fix typo in management-compose file path

Version 1.3.0 - October 9, 2025

🚀 New Features

  • Uninstall script now removes non-management Nomad app containers

✨ Improvements

  • OpenStreetMap: Apply dir permission fixes more robustly

Version 1.2.0 - October 7, 2025

🚀 New Features

  • Added CyberChef to standard app library
  • Added Dozzle to core containers for enhanced logs and metrics
  • Added FlatNotes to standard app library
  • Uninstall helper script available

✨ Improvements

  • OpenStreetMap:
    • Fixed directory paths and access issues
    • Improved error handling
    • Fixed renderer file permissions
    • Fixed absolute host path issue
  • ZIM Manager:
    • Initial ZIM download now hosted in Project Nomad GitHub repo for better availability

Version 1.1.0 - August 20, 2025

🚀 New Features

OpenStreetMap Installation

  • Added OpenStreetMap to installable applications
  • Automatically downloads and imports US Pacific region during installation.
  • Supports rendered tile caching for enhanced performance.

✨ Improvements

  • Apps: Added start/stop/restart controls for each application container in settings
  • ZIM Manager: Error-handling/resumable downloads + enhanced UI
  • System: You can now view system information such as CPU, RAM, and disk stats in settings
  • Legal: Added legal notices in settings
  • UI: Added general UI enhancements such as alerts and error dialogs
  • Standardized container naming to reduce potential for conflicts with existing containers on host system

⚠️ Breaking Changes

  • Container Naming: As a result of standardized container naming, it is recommend that you do a fresh install of Project N.O.M.A.D. and any apps to avoid potential conflicts/duplication of containers

📚 Documentation

  • Added release notes page

Version 1.0.1 - July 11, 2025

🐛 Bug Fixes

  • Docs: Fixed doc rendering
  • Install: Fixed installation script URLs
  • OpenWebUI: Fixed Ollama connection

Version 1.0.0 - July 11, 2025

🚀 New Features

  • Initial alpha release for app installation and documentation
  • OpenWebUI, Ollama, Kiwix installation
  • ZIM downloads & management

Support


For the full changelog, see our GitHub releases.