Skip to content

[pull] main from mhdzumair:main#265

Merged
pull[bot] merged 4 commits into
geek-cookbook:mainfrom
mhdzumair:main
May 21, 2026
Merged

[pull] main from mhdzumair:main#265
pull[bot] merged 4 commits into
geek-cookbook:mainfrom
mhdzumair:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 21, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

mhdzumair added 4 commits May 21, 2026 06:58
- Add jemalloc (tikv-jemallocator) as global allocator for both api and
  worker binaries — primary fix for RSS growth caused by glibc malloc
  retaining freed pages instead of returning them to the OS
- Replace unbounded LIMITERS HashMap with moka sync cache (cap 1024,
  1-hour idle TTL) so rate-limiter entries for inactive domains are evicted
- Bound reqwest connection pool: pool_idle_timeout=90s,
  pool_max_idle_per_host=4 to prevent idle connections accumulating across
  many scraped upstream hosts
- Introduced a new filter for searching streams by info hash in the StreamFilters component.
- Updated StreamFilterState to include infoHashSearch property.
- Implemented input field for info hash search with clear functionality.
- Modified filtering logic in ContentDetailPage to apply the info hash search filter.
- Removed Python-related targets from the Makefile to streamline the build process.
- Adjusted development command to run backend and frontend concurrently using pnpm.
@pull pull Bot locked and limited conversation to collaborators May 21, 2026
@pull pull Bot added the ⤵️ pull label May 21, 2026
@pull pull Bot merged commit 90c41db into geek-cookbook:main May 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant