Skip to content

v0.3.0

Choose a tag to compare

@javi11 javi11 released this 15 Jul 07:53
· 98 commits to main since this release
c27b571

Altmount v0.3.0

This release focuses on streaming performance, import reliability, health monitoring, Stremio integration, and Windows support, along with dozens of bug fixes and usability improvements.

🚀 Performance & Streaming

Streaming performance has been significantly improved:

  • Faster playback startup times (reduced time-to-first-byte).
  • New async read-ahead buffering for smoother video playback.
  • Lower memory usage in the FUSE layer (up to ~56% reduction).
  • Reduced Usenet round-trips during imports and metadata processing.
  • Improved Blu-ray ISO playback support.
  • Background loading of segment cache catalogs to speed up startup.
  • Automatic balancing of import connections to prioritize active streams.

📥 Importer Improvements

The importer received a major reliability overhaul:

  • Better handling of obfuscated and multi-volume RAR releases.
  • Support for additional legacy archive naming schemes.
  • Improved PAR2 recovery handling.
  • Detection and rejection of files with missing yEnc segments to avoid corrupt imports.
  • Configurable NZB compression and retention.
  • Faster import validation and segment checking.
  • Improved queue prioritization and import scheduling.
  • Better support for Windows paths and cross-device file moves.
  • Improved ARR integration and import stability.

🩺 Health Monitoring & Repair

Health checking has become much more powerful:

  • Completely redesigned Health dashboard.
  • Provider health scores and historical telemetry.
  • Automated provider speed tracking.
  • More accurate corruption detection.
  • Improved repair workflows and conflict handling.
  • Streaming failure masking controls.
  • Playback impact classification for missing video segments.
  • Bulk operations and filtered selection support.
  • Better Windows path handling.
  • Automatic ARR metadata discovery for repairs.

🎬 Stremio Integration

Stremio support saw major upgrades:

  • Instant mount support.
  • API key authentication.
  • NZB-by-URL support.
  • Episode selection for season packs.
  • Improved season pack discovery.
  • Better duplicate prevention.
  • Active stream visibility in the dashboard.
  • Improved release-name detection.

🤖 ARR Ecosystem

Expanded support and better integration with ARR applications:

  • Added support for:
    • Lidarr
    • Readarr
    • Whisparr
    • Sportarr
  • More reliable webhook processing.
  • Improved blocklisting and metadata matching.
  • Better retry behavior and queue cleanup.
  • Faster re-searches after failed imports.
  • More accurate handling of Radarr movie re-additions.

🌐 User Interface & Dashboard

Numerous usability improvements:

  • Progressive Web App (PWA) support.
  • Queue sorting preferences are now remembered.
  • Bulk queue priority changes.
  • Improved Activity Hub information.
  • Health page metadata badges.
  • Provider and indexer health consolidated into the dashboard.
  • Better configuration screens and setup flows.
  • Dynamic configuration updates without restarting Altmount.
  • Dynamic log-level changes without restart.

🔌 Providers & Networking

New controls for providers and network traffic:

  • Configurable User-Agent headers for NNTP providers and indexers.
  • Download quota tracking, limits, usage statistics, and automatic resets.
  • HTTP/HTTPS proxy support for NZB traffic.
  • Automatic NNTP pipeline tuning.
  • Improved provider monitoring and diagnostics.

🪟 Windows Improvements

Native Windows support received substantial improvements:

  • Long-path support in the CLI.
  • Improved watch directory handling.
  • Better library synchronization.
  • Optional symlink support.
  • Improved mount handling and recovery.
  • Numerous path normalization fixes.

🔧 SABnzbd & WebDAV

  • Improved SABnzbd compatibility and queue synchronization.
  • Better history handling and timeout recovery.
  • Improved category mapping support.
  • More reliable WebDAV error handling and diagnostics.
  • Better support for gzipped NZB files (.nzb.gz).

🐛 Reliability Fixes

This release includes dozens of fixes across:

  • FUSE streaming
  • RClone integration
  • SQLite database maintenance
  • Metadata storage
  • WebDAV
  • NZBDAV
  • Queue processing
  • ARR integrations
  • Stremio
  • Windows compatibility
  • Provider health tracking

🙌 New Contributors

Welcome to our first-time contributors:

Full Changelog

Compare releases:
https://github.com/javi11/altmount/compare/v0.2.0…v0.3.0