Skip to content

Latest commit

 

History

History
804 lines (468 loc) · 56.2 KB

CHANGELOG.md

File metadata and controls

804 lines (468 loc) · 56.2 KB

Changelog

0.21.20 (2025-04-26)

Bug Fixes

  • improve skipping special episodes/seasons (2d3f927)
  • improved logging on retry_library and update_ongoing for clarity (01554a5)
  • notifications simplified. fixed anime type check on chinese and korean anime. (7a98d75)
  • update parsett from 1.6.7 to 1.6.11 (latest) (e8e16cb)

0.21.19 (2025-04-10)

Bug Fixes

  • duplicate notifications being sent when using multiple service urls (#1059) (5408d55)

0.21.18 (2025-04-03)

Bug Fixes

  • add ffprobe endpoint. fixed trakt id getattr on item. (a1b23ad)

0.21.17 (2025-04-01)

Bug Fixes

  • switch scrape endpoint to list input (9ef5751)

0.21.16 (2025-04-01)

Bug Fixes

  • add calendar and parse endpoints (78445af)

0.21.15 (2025-03-30)

Bug Fixes

  • get your shit together goldyy (19522df)

0.21.14 (2025-03-30)

Bug Fixes

  • add summary and operation ID to abort manual scraping session endpoint (28be3d7)
  • fixed resume button in frontend, notifications for shows, and alldebrid missing path attr bug (7fa60f1)
  • jellyfin updating using wrong endpoint (07e2b84)
  • missing stream for completed item. (11379dd)
  • raise instead of return on remove api endpoint (1fb4574)
  • rewrite prowlarr (b13a52f)
  • season attr bug in prowlarr (f253cd4)
  • update comet scraper (9163c43)
  • use temp request handler on fetching indexers (343bc55)
  • wrong attr in prowlar scraper (b23339a)

0.21.13 (2025-03-18)

Bug Fixes

  • updated parsett to 1.6.2. made cached status false by default in api (b9ae02e)

0.21.12 (2025-03-18)

Bug Fixes

  • add cache status on manual scrape (revert) (26b85d8)

0.21.11 (2025-03-18)

Bug Fixes

  • fixed duplicate imdb endpoint. better handling of indexing bad items during scraping (f6595fc)

0.21.10 (2025-03-18)

Bug Fixes

  • fixed api endpoints. tidied logging. fixed show/season not black… (#1036) (0b84cca)

0.21.9 (2025-03-13)

Bug Fixes

  • improve episode validation on manual scrape (1f866d6)

0.21.8 (2025-03-13)

Bug Fixes

  • fixed season and episode manual scrape session handling (59f1e75)

0.21.7 (2025-03-13)

Bug Fixes

  • reorder stream addition to item on manual scrape (7c351cf)

0.21.6 (2025-03-13)

Bug Fixes

  • improved episode handling on manual scraping (#1025) (a949d94)

0.21.5 (2025-03-12)

Bug Fixes

  • added reset streams endpoint (0f22105)
  • fixed blacklist loop on symlink failure. improved scrape on non anime show packs. (4f29e97)
  • fixed rd downloading issue. added symlink repair api endpoint. (0354889)
  • fixed symlink repair. added update_ongoing and retry_library as api endpoints. (b7c3c97)
  • increased episode check on show/season packs from 1 to 7 (fb24ab4)
  • revert trakt cache checking in api (5778217)
  • symlink repair error due to missing import (c01bbff)
  • update instance availability logic for the scrape endpoint (#1023) (486bbff)
  • update instance availibility logic for the scrape endpoint (486bbff)
  • various fixes. improved scraping and downloading. (#1024) (ba57f75)

0.21.4 (2025-02-28)

Bug Fixes

  • frontend missing buttons. updated PTT. (31b29f7)

0.21.3 (2025-02-28)

Bug Fixes

  • multiple logging improvements and various other fixes (#1015) (5185dbd)

0.21.2 (2025-02-26)

Bug Fixes

  • reverted postprocessing to patch subliminal issue (ebc7fc9)

0.21.1 (2025-02-25)

Bug Fixes

  • correct cache usage logic in TraktAPI (6405dd6)
  • ensure item retrieval returns a valid result in get_item function (2523993)
  • minor tweaks and validation handling (#1009) (41509ba)

0.21.0 (2025-02-20)

⚠ BREAKING CHANGES

  • Torbox Removal (#971)

Features

  • Add 6th retry attempt to symlinker (#926) (6d43d7f)
  • add extended websocket support (#1007) (16ac0e4)
  • add pause and failed states. fixed mediafusion. added more logging to parsing. (#977) (2dc1498)
  • add proxy_url to torrentio (#994) (d1ad6fd)
  • add RIVEN_SETTINGS_FILENAME env (#993) (2eb98ca)

Bug Fixes

  • add alldebrid as option in mediafusion (42829a2)
  • add strong typed response to scrape api endpoint (44f047e)
  • api manual scraping fixes. wip (7fb50f8)
  • correct route formatting for unblacklist_stream endpoint (4b64e0f)
  • enable conditional caching for Trakt API session (#978) (6b295f6)
  • fixed alldebrid instantavail file processing (#916) (d2a6b5b)
  • listrr response being treated as a dict (#979) (d42fb35)
  • manual scraping updated for downloader rework (346b352)
  • no streams found or filtered streams from adult content throws e… (#976) (a18a66c)
  • no streams found or filtered streams from adult content throws error (a18a66c)
  • remove catalog configuration from Mediafusion settings and scraper (#919) (fc7ed05)
  • resolve trakt data fetch error (#987) (ffc630e)
  • Torbox Removal (#971) (5d49499)
  • update .env names and fix SKIP_TRAKT_CACHE (#1001) (3504754)
  • update ListrrAPI validate method to use correct path (#906) (7659a37)
  • updated sample handling for allowed video files (8a5e849)

Miscellaneous Chores

0.20.1 (2024-11-27)

Bug Fixes

  • add User-Agent header to torrentio request (bb799b5)
  • consolidate User-Agent header usage in Torrentio scraper (83418d6)
  • fixed RD, TB and AD support (f945d25)
  • improve mediafusion validation on startup (3511e6c)
  • moved downloader proxy settings to parent instead of per debrid (50d9d6e)

0.20.0 (2024-11-20)

Features

  • add denied reasoning when trashing torrents and added adult parsing (#888) (d3b5293)

0.19.0 (2024-11-14)

Features

  • add reindexing of movie/shows in unreleased or ongoing state (139d936)
  • added upload logs endpoint to be used by frontend (3ad6cae)
  • implement filesize validation for movies and episodes (#869) (d1041db)

Bug Fixes

  • added cleaner directory log when rebuilding symlinks (bb85517)
  • chunk initial symlinks on re-ingest (#882) (21cd393)
  • correct Prowlarr capabilities (#879) (f2636e4)
  • detecting multiple episodes in symlink library (#862) (ebd11fd)
  • disable reindexing. wip. change get items endpoint to use id instead of imdbid. (5123567)
  • more tweaks for scrapers and fine tuning. (b25658d)
  • re-check ongoing/unreleased items (#880) (47f23fa)
  • skip unindexable items when resetting db (98cb2c1)
  • update state filtering logic to allow 'All' as a valid state (#870) (4430d2d)
  • updated mediafusion and tweaked scrape func to be cleaner (73c0bcc)
  • updated torbox scraper to use api key. refactored scrapers slightly. added more logging to scrapers. (afdb9f6)

0.18.0 (2024-11-06)

Features

  • add retry policy and connection pool configuration to request utils (#864) (1713a51)

Bug Fixes

  • add HTTP adapter configuration for Jackett and Prowlarr scrapers to manage connection pool size (0c8057a)
  • add HTTP adapter configuration for Jackett and Prowlarr scrapers… (#865) (0c8057a)
  • fixed log for downloaded message (656506f)
  • remove orionoid sub check (d2cb0d9)
  • removed unused functions relating to resolving duplicates (5aec8fb)
  • wrong headers attr and added orionoid sub check (91d3f7d)

0.17.0 (2024-11-05)

Features

  • add manual torrent adding (#785) (acb22ce)
  • Add Most Wanted items from Trakt (#777) (325df42)
  • add rate limiting tests and update dependencies (#857) (27c8534)
  • auth bearer authentication (0de32fd)
  • database migrations, so long db resets (#858) (14e818f)
  • enhance session management and event processing (#842) (13aa94e)
  • filesize filter (d2f8374)
  • integrate dependency injection with kink library (#859) (ed5fb2c)
  • requests second pass (#848) (d41c2ff)
  • stream management endpoints (d75149e)
  • we now server sse via /stream (efbc471)

Bug Fixes

  • add default value for API_KEY (bc6ff28)
  • add python-dotenv to load .env variables (65a4aec)
  • correct type hint for incomplete_retries in StatsResponse (#839) (f91ffec)
  • duplicate item after scraping for media that isn't in the database already (#834) (4d7ac8d)
  • ensure selected files are stored in session during manual selection (#841) (86e6fd0)
  • files sometimes not found in mount (02b7a81)
  • future cancellation resulted in reset, retry endpoints fialing (#817) (19cedc8)
  • handle removal of nested media items in remove_item function (#840) (2096a4e)
  • hotfix blacklist active stream (8631008)
  • invalid rd instant availibility call if no infohashes should be checked (#843) (19cf38f)
  • jackett again - my bad (#860) (703ad33)
  • MediaFusion scraper. (#850) (0bbde7d)
  • mediafusion sometimes throwing error when parsing response (#844) (9c093ac)
  • misleading message when manually adding a torrent (#822) (18cfa3b)
  • overseerr outputting items without imdbid's (45528a9)
  • remove accidental cache enablement (877ffec)
  • retry api now resets scraped_at (#816) (2676fe8)

0.16.2 (2024-10-20)

Bug Fixes

0.16.1 (2024-10-19)

Bug Fixes

  • check item instance before add from content services (7aa48ed)
  • listrr outputting imdbids instead of items. solves #802 (502e52b)

0.16.0 (2024-10-18)

Features

  • Add debugpy as optional to entrypoint script if DEBUG env variable is set to anything. (24904fc)
  • Types for the FastAPI API and API refactor (#748) (9eec02d)

Bug Fixes

  • address memory usage (#787) (612964e)
  • changed default update interval from 5m to 24h on content list services (7074fb0)
  • delete the movie relation before deleting the mediaitem (#788) (5bfe63a)
  • fix state filter in items endpoint (#791) (1f24e4f)
  • fixed wrongful checking of bad dirs and images when rebuilding symlink library (8501c36)
  • improved removing items from database (e4b6e2b)
  • lower max events added to queue (197713a)
  • minor fixes post merge (01a506f)
  • plex watchlist not returning any items (bf34db5)
  • remove add to recurring on plex watchlist (943433c)
  • reset the scraped time when replacing magnets (82fe92d)
  • respect orm when removing items (d6722fa)
  • serialize subtitles for api response (0dd561a)
  • service endpoint response for downloaders (#782) (f2020ed)
  • state filter in items endpoint (1f24e4f)
  • stream results on stats endpoint (ff14f85)
  • switch to batched streaming stats endpoint for inc items (a8a6aa9)
  • switch to generator for reset/retry endpoints (bf4fc0e)
  • update full compose with latest zilean changes (d3ca7a4)

Documentation

  • remove duplicate service from readme (8a9942a)

0.15.3 (2024-10-03)

Bug Fixes

  • fixed comet unpack issue (6ae2a68)

0.15.2 (2024-10-01)

Bug Fixes

  • add log back to orion (5a81a0c)
  • changed to speed mode by default for downloaders (7aeca0b)
  • orionoid and mediafusion fixed (52f466e)
  • prevent error when more than two streams with the same hash in set_torrent_rd (c9b8010)
  • refactor and re-enable alldebrid (4ca9ca2)
  • refactor and re-enable alldebrid (61bc680)
  • support files in rclone root (6ad6d4d)

0.15.1 (2024-09-29)

Bug Fixes

  • prevent error when more than two streams with the same hash in set_torrent_rd (eaefd63)

0.15.0 (2024-09-26)

Features

  • add magnets for use in frontend (7fc5b1b)
  • added magnet handling for use in frontend (40636dc)

Bug Fixes

0.14.2 (2024-09-26)

Bug Fixes

  • lower worker count on symlink repair from 8 to 4 workers (8380b7c)
  • remove reverse on event sort (13a278f)

0.14.1 (2024-09-24)

Bug Fixes

  • update notification workflow (d768eb8)

0.14.0 (2024-09-24)

Features

  • add manual scrape endpoint. fixed mdblist empty list issue. other small tweaks. (57f23d6)

Bug Fixes

  • torbox scraper missing setting issue fixed. (f4619c4)

0.13.3 (2024-09-22)

Bug Fixes

  • mdblist error on imdb_id as NoneType (048cd71)

0.13.2 (2024-09-22)

Features

  • add jellyfin & emby support. (b600b6c)

Bug Fixes

  • forgot to add updater files..... (805182a)

Miscellaneous Chores

0.13.1 (2024-09-22)

Bug Fixes

  • jackett isinstance using list instead of tuple (c925a5b)

0.13.0 (2024-09-22)

Features

  • add jellyfin & emby support. (375302e)

Bug Fixes

  • mdblist nonetype on imdb_id (10f1044)

0.12.8 (2024-09-22)

Bug Fixes

  • fixed type on env var for symlink workers (5c50cc6)

0.12.7 (2024-09-22)

Bug Fixes

  • lowered symlink max workers to 4 on db init (0481b98)

0.12.6 (2024-09-21)

Bug Fixes

0.12.5 (2024-09-21)

Bug Fixes

  • corrected rate limit for Torrentio (540ba52)

0.12.4 (2024-09-21)

Bug Fixes

  • plex rss startswith error (9a2a0c1)
  • revert schema validation, this is causing issues. (12f4a1a)

0.12.3 (2024-09-21)

Bug Fixes

  • mdblist list item validation fixed (63fc95b)

0.12.2 (2024-09-21)

Bug Fixes

  • update api with json schema (1b7365c)

0.12.1 (2024-09-21)

Bug Fixes

  • tweak db reset. fixed issue with mdblist. (652924e)

0.12.0 (2024-09-20)

Features

  • add alias support in parsing when scraping torrents. several other tweaks. (365f022)
  • improvements to reset/retry/remove endpoints (98f9e49)
  • move symlink db init to progress bar. added threading to speed it up. needs testing! (71fb859)
  • update RTN to latest (bbc5ce7)

Bug Fixes

  • add infohash to scraped log msg. added exclude for unreleased to retry lib. (9491e53)
  • add sleep between event retries (01e71f0)
  • add torrent name and infohash to download log. update deps to resolve parsing bugs. (aecaf37)
  • anime movies not showing in correct dir (44e0161)
  • content services now only output new items that arent in the db. tidied some initial startup logging. (797778c)
  • fixed bug with upscaled in parsett. update dep (f3974ef)
  • fixed completed items being added to queue on startup (d45882f)
  • moved log cleaning to scheduled func. fixed bug with new furiosa movie (475f934)
  • movie obj trying to index as show type (c0e1e2c)
  • ranking wasnt followed by downloader (578ae8f)
  • resetting a item would make it unresettable again (f5c849f)
  • revert back to old way of retry library (46a6510)
  • revert item in db check during state processing (18f22c1)
  • select biggest file for movie caches (c6f9337)
  • slow api calls due to calculating state for every item (f5e08f8)
  • throw exception instead of error on plex validation (17a579e)
  • tweak logging for db init from symlinks. (2f15fbd)
  • unhardcode orionoid limitcount. whoops! (f7668c6)

0.11.1 (2024-08-30)

Miscellaneous Chores

0.11.0 (2024-08-30)

Features

  • "Ongoing" and "Unreleased" states for shows (6ee4742)
  • Removal of Symlinks and Overseerr requests on removal of item from riven. (276ed79)

Bug Fixes

  • event updates for frontend (6ee4742)
  • get all content from content services (previously only one item was picked) (6ee4742)
  • remove local updater and stop possibility of looping with symlinked state (6ee4742)
  • trakt indexer not picking up shows (6ee4742)
  • trakt indexing was not copying correct item attributes in previous release (6ee4742)
  • updated settings.json variables for opensubtitles (71012ef)
  • validate subtitle providers on init, remove addic7ed and napiprojekt providers (6ee4742)

0.10.5 (2024-08-19)

Features

  • add a subtitle provider (subliminal) (f96fe54)

Bug Fixes

  • address high memory usage (f96fe54)
  • various small bug fixes (f96fe54)

Miscellaneous Chores

0.10.4 (2024-08-19)

Features

  • add a subtitle provider (subliminal) (f96fe54)

Bug Fixes

  • address high memory usage (f96fe54)
  • various small bug fixes (f96fe54)

Miscellaneous Chores

0.10.3 (2024-08-17)

Bug Fixes

  • address memory leak by closing SQLAlchemy sessions and add connection pool options (0ebd38f)

0.10.2 (2024-08-15)

Bug Fixes

  • correct attribute names in zilean scraper (6e26304)

0.10.1 (2024-08-11)

Bug Fixes

  • add cascade drop on alembic table (b110cac)

0.10.0 (2024-08-11)

Features

0.9.2 (2024-07-31)

Features

  • add ignore hash feature (d8e565f)

Bug Fixes

  • moved blacklisting to an attr of item (989bf8b)
  • removed lazy from mapped_column on blacklisted_streams (aca5a0f)

0.9.1 (2024-07-31)

Bug Fixes

  • add libtorrent to docker image (af88478)
  • merged changes with db fixes (f3103b6)

Documentation

0.9.0 (2024-07-27)

Features

  • add automatic dev builds in pipeline (d55e061)

Bug Fixes

  • add alembic reinit to hard reset (91ba58b)
  • add extra logging to track issue. added mutex to add_to_running (87c3241)
  • add hard reset to cli (e3366a6)
  • add parent object into stream (16c1ceb)
  • include stream in db, rework blacklisting (03c6023)
  • plex watchlist updated to work with new api changes. added db guards. improved trakt id detection. changed rd blacklisting to only blacklist on movie/episode items or on empty rd cache (ce074b3)
  • remove state logging where state is not available (76fdd89)
  • tidied push_event_queue. this func has been causing looping issues we're seeing. (5c7943d)
  • update rollback (e57d06c)
  • wrong symlink count at startup. corrected post symlink handling (cbe9012)

0.8.4 (2024-07-25)

Bug Fixes

  • Release 0.8.4 (266cf0c)
  • tweaked comet scraper. removed poetry venv from entrypoint. (32be8fc)

0.8.3 (2024-07-25)

Miscellaneous Chores

0.8.2 (2024-07-24)

Bug Fixes

0.8.1 (2024-07-24)

Bug Fixes

  • moved poetry files to root workdir (a0eb41b)
  • revert appendleft on push_event_queue (8becb59)

0.8.0 (2024-07-24)

⚠ BREAKING CHANGES

  • add BACKEND_URL environment variable to support for custom backend URL (#518)

Features

Bug Fixes

  • add BACKEND_URL arg to avoid build error (#519) (b7309c4)
  • add BACKEND_URL arg to avoid build error (#520) (ffad7e3)
  • add new settings changes to frontend (#416) (38c1b75)
  • add try-catch to submit_job for runtime errors (d09f512)
  • change mdblist str to int (#382) (b88c475)
  • change Path objs to str (#389) (41bc74e)
  • change version filename in dockerfile (5bf802d)
  • comet validation needed is_ok on response instead of ok (#557) (5f8d8c4)
  • continue instead of exit on failed to enhance metadata (#560) (657068f)
  • convert str to path first (#388) (2944bf0)
  • correct parsing of external id's (#163) (b155e60)
  • crash on failed metadata enhancement (88b7f0b)
  • disable ruff in ci (5ffddc1)
  • docker metadata from release please (08b7144)
  • docker metadata from release please (e48659f)
  • episode attr error when checking Show type (#387) (3e0a575)
  • fix around 200 ruff errors (d30679d)
  • fix around 200 ruff errors (a73fbfd)
  • fixed about page github errors and other minor improvements (#347) (0c87f47)
  • fixed the errors in frontend to make it working, still some changes and rewrite needed for improvements (#346) (03cd45c)
  • handle bad quality manually in parser (#145) (6101511)
  • lower the z index and increase z index of header (#504) (41e2c71)
  • min/max filesize being returned undefined (fadab73)
  • minor fix to hooks.server.ts (#355) (8edb0ce)
  • minor ui improvements (#503) (8085f15)
  • remove frontend ci (#552) (eeb2d00)
  • revert trakt/item modules back to 0.7.4 (864535b)
  • RTN import incorrect after updating package (#415) (f2b86e0)
  • switch to dynamic private env (#522) (eb8d3d0)
  • switch to dynamic private env (#523) (0355e64)
  • text color on light theme (#506) (5379784)
  • tidy parser. add lint/test to makefile. (#241) (bd82b23)
  • update packages (15df41d)
  • validate rd user data and updater settings on startup (6016c54)
  • versioning to come from pyproject.toml (d30679d)

Documentation

Miscellaneous Chores