Skip to content

chore(main): release 1.0.0#1170

Open
dreulavelle wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 1.0.0#1170
dreulavelle wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@dreulavelle
Copy link
Copy Markdown
Member

@dreulavelle dreulavelle commented Oct 1, 2025

🤖 I have created a release beep boop

1.0.0 (2026-04-11)

⚠ BREAKING CHANGES

  • db: Database schema change requires migration or fresh database
  • introduce rivenvfs, get rid of that pesky rclone mount and symlinks
  • seperate from trakt to tvdb and tmdb indexers

Features

  • add aiostreams scraper and fix mediafusion scraper & update schemas (#1340) (e221e50)
  • add custom title and IMDB ID parameters to scrape endpoints (#1319) (ca03d85)
  • add debug and db related endpoints (#1321) (3c7e26d)
  • add handling of aliases for movies/shows via Trakt (#1248) (dc76e51)
  • add HLS streaming (895a0b5)
  • add poster path to MediaItem (#1225) (3f6d383)
  • Add SSE event publishing for completed media items (582778e)
  • add state to calendar items (5413261)
  • alldebrid provider, remove dead code etc... (2002e85)
  • calendar: return show ID for episode/season (#1387) (b87260e)
  • custom naming, standardize media metadata (#1243) (d18a318)
  • debrid-link downloader support (b9ec1ee)
  • force asyncio backend detection in HTTP clients using sniffio to prevent conflicts with other async libraries (#1330) (2aeae95)
  • implement proper ratelimiting for services (0b8b3e7)
  • include IMDb, TMDb, and TVDb IDs in state change notifications to make correlation with frontend item possible (ba0b345)
  • introduce rivenvfs, get rid of that pesky rclone mount and symlinks (722c7c4)
  • log all ranking denied reasons on trace for better debugging (#1329) (f4bb33a)
  • logging: Adds user-configurable logging settings (enable/disable file logging, retention hours, rotation size MB, optional compression) in app settings. (2001362)
  • manual scraping (#1288) (1a47d92)
  • Media is now ffprobed after completion for more accurate metadata (edb502e)
  • new file streaming endpoint (#1304) (2542806)
  • schedule new releases and reindex on time (#1209) (b4123b7)
  • scrapers: enhance and unify infohash extraction logic (1fe201a)
  • scrapers: parallel infohash fetching on prowlarr/jackett (#1241) (7b81d9a)
  • seperate from trakt to tvdb and tmdb indexers (7e7dcc5)
  • settings api improvement (#1333) (f777d05)
  • switch to streaming over chunking (#1217) (77c8e9d)

Bug Fixes

  • /remove vfs entries recursively (391c5ef)
  • add x-uuid header to log upload request to get a UUID paste name that's pretty much impossible to guess (#1303) (1ff97e3)
  • alldebrid links (#1374) (9f2e95f)
  • cli,vfs: fix environment variable handling and event listener invocation (d28ae78)
  • comet: remove invalid scraper configuration options (#1390) (3a6af54)
  • data wipe when rate limited with subtitles enabled (#1302) (5b51cfe)
  • dict typo (d451afa)
  • ditch RTN profiles and set 'best' profile as the new default when scraping (4040b73)
  • ditch show title in season dir naming. fixes #1234 (fe436fc)
  • docs: remove elfhosted from readme (5451027)
  • downloader: hotfix resolution and quality parsing bug (dbcf7b7)
  • Environment variable handling and improve error messages (#1249) (4c5ac3b)
  • fixed incompleted items from reinit db (add17ed)
  • improvements to calendar and stats endpoint (#1262) (ac39d08)
  • items: enhance media item search, filtering and sorting options (#1227) (3392e68)
  • load dotenv before db to initialize SETTINGS_FILENAME env (95b6140)
  • make requests explicit. no guessing when trying to index (0c0bf64)
  • mdblist list schema (#1396) (06f5a78)
  • mdblist: Skips items without required IDs. (f04f631)
  • minor prowlarr condition check fix (fbb5b4c)
  • missing update_ongoing func for api use (05d61b5)
  • probe media urls before adding to vfs (#1274) (15a040e)
  • prowlarr tz awareness (#1308) (265bab8)
  • prowlarr using request contextmanager when there is none (ab2b691)
  • refresh dead links (#1269) (717be70)
  • refresh links on service unavailable (#1335) (254505c)
  • remove anime check from aiostreamms (9bfdb89)
  • remove movie-episode check in calendar (edded17)
  • remove poster_path from alembic migrations temporarily (9b327a8)
  • removed torbox downloader (7513f4a)
  • serialization bug on media_metadata (#1264) (086c353)
  • Show and movie states for ongoing items are now corrected (9fe0d2b)
  • Show and movie states for ongoing items are now corrected (7846539)
  • Show and movie states for ongoing items are now corrected (a6df95c)
  • show completed items in calendar (c3829ec)
  • simplify iteration over service sub-services (aaad909)
  • subtitles not initializing (78a512a)
  • switch to tvdb/tmdb in orionoid scraping (50329e1)
  • tidy error log for torrentio outages (91bfd58)
  • typo in mediaitem attr (0a67c6b)
  • updated calendar endpoint (dd6ccbc)

Performance Improvements

  • requests: Improve requests perfomance by moving to httpx library (153c3a3)
  • scraping: Improve scraping performance by removing redundant operations (3a0a9a7)

Code Refactoring

  • db: flip MediaItem-FilesystemEntry relationship and add automatic cleanup (a94785b)

This PR was generated with Release Please. See documentation.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Oct 1, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • chore

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 966647e0-23c5-44fc-8263-4ec5411996a6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-please--branches--main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 18 times, most recently from 3cf9fd5 to 0bebdce Compare October 8, 2025 16:24
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 5 times, most recently from a43cc0e to 9952a1d Compare October 10, 2025 18:09
@dreulavelle dreulavelle self-assigned this Oct 10, 2025
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 3 times, most recently from a90b98a to 31d0130 Compare October 13, 2025 17:53
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 8 times, most recently from 65cca9d to a0d9687 Compare October 29, 2025 20:33
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 11 times, most recently from 085ac8c to ce56aee Compare November 5, 2025 21:07
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch 9 times, most recently from 732d751 to 607c1d7 Compare November 12, 2025 18:34
@dreulavelle dreulavelle force-pushed the release-please--branches--main branch from 607c1d7 to 8a35d22 Compare November 17, 2025 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Issue] Creating duplicate entires for Seasons in Jellyfin with Riven V1

1 participant