Releases: wizaarddlabs/cauldron
Release list
v.0.0.6
- Removed the obsolete TorrinScraper implementation from app/debrid/torrin.py.
- Deleted the duplicate/obsolete scraper file:
- app/scrapers/torrin.py
- Kept Torrin registered as a debrid provider through app/debrid/factory.py.
- Removed all remaining references to:
TorrinScraper
app.scrapers.torrin
app/debrid/torrin.py now contains only the actual TorrinClient.
v.0.0.5
🧙 Cauldron v0.0.5
✨ What's New
- Added Torrin integration
- Added optional Zilean support
- Improved torrent source aggregation
- Added stricter movie and series title validation
- Added season/episode validation for series results
- Improved duplicate torrent handling
- Improved result ranking and sorting
- Added cache-aware result handling
- Updated README with current architecture, sources, and configuration
🛠️ Improvements
- Results are now validated against the requested Stremio title before being returned.
- Torrent results are deduplicated by info hash.
- Duplicate results retain the version with the highest seed count.
- Configurable ranking preferences are applied after aggregation.
- Optional sources can be enabled/disabled through environment variables.
📦 Sources
Cauldron currently supports aggregation from:
- The Pirate Bay
- 1337x
- Nyaa
- YTS
- EZTV
- Bitsearch
- Torrin
- Zilean (optional/self-hosted)
🐳 Docker
The recommended deployment method remains Docker Compose.
⚠️ Notes
This release contains infrastructure and scraper improvements. Existing configurations should continue to work, but users adding Torrin or Zilean should review the corresponding environment variables in .env.example.
v.0.0.4
- Improve container startup with proper healthcheck dependencies
- Fix PostgreSQL volume path for proper persistence
v.0.0.3
EZTV Scraper Implementation:
Added to Cauldron:
✅ _search_eztv() method in PublicScraper
✅ IMDB ID search for exact TV show matches
✅ General search fallback
✅ String size_bytes handling
✅ Integrated into concurrent search tasks
v.0.0.2
✅ Added Nyaa.si anime scraper - Comprehensive anime-focused torrent search
✅ Removed Jackett/Prowlarr dependencies - Fully self-contained solution
✅ Optimized Redis cache
✅ Added cache statistics monitoring - Hit/miss tracking via API
✅ Removed stream limits - Unlimited streams for users
✅ Fixed resolution limits filtering - FilterPipeline now properly applied
✅ Bridge network migration - Better nginx connectivity
✅ AllDebrid v4.1 API integration - Updated API endpoints
✅ P2P fallback for playback - Magnet links when no debrid configured
v0.0.1
Features
- Playback endpoint for on-demand HTTPS streaming URL generation
- HTTPS URLs for debrid streams (no magnet links when debrid configured)
- Improved debrid clients with better error handling for uncached torrents
- Button-based sorting UI with up/down arrows for reordering criteria
- Multi-level sorting support (seeders, size, resolution, quality, cache status)
- Season packs checkbox option
- Manifest.json routing fixes and config-based manifest URLs
- Updated stream labels: "Cached", "uncached", and "P2P"
- ADDON_URL environment variable in docker-compose
Installation
docker compose up -d