Skip to main content
← Back to changelog
v1.9.1
Search Endpoints & R2 Cleanup Worker
What’s New
- Added
GET /search/genius for Genius music metadata search
- Added
GET /search/genuis/get for Genius lyrics scraping
- Added
GET /downloader/mediafire with rich file metadata extraction
- Added
GET /downloader/youtube/video and GET /downloader/youtube/audio
- Added midnight R2 cleanup worker for temporary asset prefixes
- Added dedicated Search module with its own category in endpoint catalog
Improvements
- Endpoint catalog hot-reloads in development without server restart
- Redis disabled automatically in non-production environments
- MediaFire response enriched with extension, size bytes, file ID, and thumbnail
- Shared upstream HTTP service with retry/timeout policy for all external calls
- Added reusable R2 storage capabilities (paginated listing + batch deletion)
Fixes
- Fixed YouTube status URL trust rejection for non-standard provider hosts
- Fixed hydration mismatch on endpoints page reset button