> ## Documentation Index
> Fetch the complete documentation index at: https://core-builds.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Release history for Core Builds.

Full history: [CHANGELOG.md](https://github.com/brevityA/Core-Builds/blob/main/CHANGELOG.md)

***

## v2.9.7 — 2026-06-22

<Info>
  **Latest release.** If you already have a template imported, check AIOStreams for an in-app update notification.
</Info>

**Fixed: Meteor scraper timeout — 28 templates**

Meteor was set to a 10-second timeout on all templates. For niche or new series, the secondary scraper group (Meteor + Comet RD) fires because the primary scrapers don't find enough cached results. With Meteor at 10 seconds, total addon request time regularly exceeded Nuvio's internal timeout — showing "the addon request timed out" even when streams exist. Lowered to 6000ms across all 28 affected templates. Samsung TV templates were already at 3000ms and are unchanged.

**Fixed: 4K Apex — time-based dynamicAddonFetching exit (v0.4.16)**

4K Apex now exits dynamic addon fetching after 5 seconds regardless of stream count, or when ≥5 cached 4K streams are found. Previously the only exit condition required 10+ cached 4K streams — a threshold that almost never fired for niche content, leaving slow scrapers to run until they timed out. The 5-second hard cap prevents total request time from exceeding player timeouts on Nuvio and similar clients.

***

## v2.9.6 — 2026-06-21

**Added: Hybrid TorBox-priority PSEs**

Hybrid and Hybrid Lite templates now prioritise TorBox-cached streams at the top two quality tiers. Each IQR tier on Hybrid has a TorBox-only twin PSE that returns `[]` if no TorBox streams match — falling through cleanly to the all-service tier. Hybrid Lite uses simpler CB-style TorBox twins consistent with its lighter PSE architecture. Logic was already present in 4K Hybrid since v2.9.4; this release brings it to the 1080p Hybrid variants.

***

## v2.9.5 — 2026-06-21

**Added: TorrentsDB scraper — 13 non-Lite templates**

TorrentsDB (`torrents-db`) added as a backup scraper (flood guard cap ≤ 1). TorrentsDB is a Torrentio fork indexing 21+ providers: YTS, 1337x, Nyaa, AnimeTosho, Rutor, Rutracker, Torrent9, and regional trackers. Native TorBox support, no API key required. Configured with `useMultipleInstances: false`. Added to all 13 full-feature templates; Lite, Flash, and Speed templates unchanged.

***

## v2.9.4 — 2026-06-20

**Changed: Stream — 720p fallback added (`core-nexus-stream.json`)**

Two 720p fallback PSEs added after the C-Tier 1080p tier. For titles where 1080p is available, 720p is deprioritised below all four 1080p tiers. For titles with no 1080p source, 720p WEB-DL/WEBRip results now surface as a fallback instead of returning zero results. Lite and Firestick variants already had these PSEs — this brings the base Stream template into parity.

***

## v2.9.0 (patch) — 2026-06-19

**Fixed: Debrid timeout raised — 35 templates**

`stremthruTorz` and `stremthruStore` timeout increased from 3000ms to 5000ms across all 35 active templates (excludes Flash and Speed EasyNews which were already at 3500ms+). AIOStreams v2.24.0 changed debrid timeout behaviour — timeouts now propagate as active Playback Errors to the client rather than failing silently. On Nuvio and similar clients, this surfaced as a visible error on every slow debrid link resolution. The 5000ms budget gives TorBox's link resolver enough headroom to handle congested periods without triggering the error.

***

**Fixed: Labs templates — metadata.inputs schema**

AIOStreams renamed fields in the `metadata.inputs` schema — `key` → `id` and `label` → `name`. All 4 Labs templates were failing to load with 8 errors each. Fixed across 4K Apex Labs, Stream Labs, Essential Labs, and 4K Essential Labs.

**Fixed: Nightly Samsung RU7100 4K — unique template ID**

The Nightly Samsung RU7100 4K shared `id: brevity.core-nexus-samsung-tv-4k` with the stable Samsung TV 4K template. AIOStreams uses the ID for update tracking — the collision caused update notifications and version state to bleed between the two. Changed to `brevity.core-nexus-samsung-ru7100-4k`.

***

**Fixed: Regex compatibility — fortheweak whitelist**

fortheweak's AIOStreams instance uses a stricter regex whitelist than elfhosted's. Eleven ranked and three excluded inline pattern entries were rejected on import. Removed from all 33 non-Anime templates:

* **Ranked removed:** `Radarr Web T1`, `Sonarr Web T1`, `Radarr Bad Dual Groups`, `Sonarr Bad Dual Groups`, `hallowed`, `LQ (Radarr)`, `LQ (Radarr) [B]`, `LQ (Sonarr)`, `LQ (Sonarr) [B]`, `LQ (Release Title) (Radarr)`, `LQ (Release Title) (Sonarr)`
* **Excluded removed:** LQ (Radarr) \[B] large pattern, `iVy`-only, LQ (Sonarr) \[B] large pattern
* **Preferred removed (1080p):** `Radarr Web T1`, `Sonarr Web T1`, `hallowed`

LQ streams remain excluded via inline `excludedRegexPatterns`. WEB-DL releases retain ranking via the generic `Web T1` tier. Release group scoring preserved through Remux, Bluray, Anime, and group-specific tiers.

***

## v2.8.9 — 2026-06-18

**Fixed: Regex whitelist sync — all 39 active templates**

Eight pattern strings had drifted from Vidhin05's current `English/regexes.json`. elfhosted checks exact string equality against Vidhin05's pattern values — any divergence causes "X/183 regexes not allowed" on import. Fixed: `Radarr Web T1`, `Sonarr Web T1`, `Radarr Bad Dual Groups`, `Sonarr Bad Dual Groups`, `LQ (Radarr) [B]`, `LQ (Sonarr) [B]`, `LQ (Release Title) (Radarr)`, `LQ (Release Title) (Sonarr)`. File extension excluded pattern removed (not in Vidhin05's whitelist).

***

## v2.8.8 — 2026-06-18

**Fixed: Regex configuration reverted — all 33 non-Anime templates**

v2.8.6 and v2.8.7 incorrectly stripped regex configuration based on a wrong assumption about elfhosted's blocking mechanism. elfhosted's whitelist includes all Radarr/Sonarr quality-guide patterns including lookahead syntax — these were never blocked by syntax, only by missing entries. Full `rankedRegexPatterns`, `preferredRegexPatterns`, and `excludedRegexPatterns` restored to verified working configuration.

***

## v2.8.5–v2.8.7 — 2026-06-18

Intermediate regex investigation builds. Superseded by v2.8.8.

***

## v2.8.4 — 2026-06-17

**Added: Boost Cached Usenet PSE — all 27 TorBox templates**

Cached TorBox Usenet NZBs with Unknown quality metadata, or bitrates outside the IQR window, had no PSE match — sorted below cached debrid results that did have one. New final fallback PSE added to all templates:

```
/*Boost Cached Usenet*/
merge(cached(merge(library(streams),seadex(streams),type(streams,'debrid','usenet','stremio-usenet'))))
```

***

## v2.8.3 — 2026-06-17

* `seadexBestOnly: false` — fixed on 5 non-Anime templates that were silently dropping all non-SeaDex streams
* Hard resolution kill ESE added to all 13 × 1080p templates — prevents 4K streams leaking into 1080p-only results
* Usenet preset config aligned across Pro templates: `checkOwned: true`, `searchMode: auto`, `timeout: 5000ms`
* Vidhin05 stale RSE URL removed from Speed/TorBox templates

***

## v2.8.2 — 2026-06-15

* Regex scoring changed from synced URLs to inline embedded patterns (53 patterns, `|score| ≥ 50`) — fixes "Forbidden URL" errors on public instances
* `rseMatched` removed from PSEs and ESEs — was causing "Invalid stream expression" on instances where the Vidhin05 RSE URL is blocked
* Samsung TV and Samsung TV 4K — AV1/VC-1 hard-excluded; DV and AI upscale removed from preferred visual tags
* 4K Apex — stereo (2.0) added to ranked audio; AI upscale and low resolutions removed; seadexBestOnly fixed

***

## v2.8.1 — 2026-06-14

* Core Nexus Stream — hard resolution kill ESE added; PSEs no longer allow 4K/1440p/720p to surface on the 1080p-only template
* 720p fallback PSE tiers removed from Stream

***

## v2.8.0 — 2026-06-14

* AllDebrid template family added (4K AllDebrid, AllDebrid, 4K AllDebrid Lite, AllDebrid Lite)
* Apple TV 4K (Nightly) added — DV Profile 5/8, AV1 excluded, Atmos preferred
* Samsung TV promoted from Nightly to stable Device category
* Hybrid TorBox-priority PSEs added to 4K Hybrid — TorBox-cached twins for each IQR tier
* `pow()` exponential age-decay window replaces hard 60-day cliff in 5 templates
* Core Builds Expression Layer — all 7 expressions deployed to all active templates

→ [Full history on GitHub](https://github.com/brevityA/Core-Builds/blob/main/CHANGELOG.md)
