Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.59 KB

File metadata and controls

58 lines (40 loc) · 1.59 KB

1.1.6

  • Using base64 format for proxying nested links in m3u8/ts

1.1.5

Server

  • Added alias /v1/proxy/video.ts for proxying .ts / .m3u8 segments
  • Removed validate header content-type for m3u8 proxy response
  • Removed source content-encoding, content-length, transfer-encoding headers from proxy response
  • Fixed playing m3u8 with all param on some players (like VLC)
  • Fixed inconsistent config naming (camelCase vs snake_case)
  • Bump depends

Workspace

  • Reworked project structure
  • Added tests for proxy module
  • Migrated husky -> lefthook, prettier -> oxfmt, eslint -> oxlint
  • Removed config for pm2
  • Bump dev depends

1.1.4

  • Fixed merge cors headers with headers from original response
  • Migrated to @elysiajs/cors
  • Bump depends

1.1.3

  • Added support base64-encoded headers query param for mp4/webm video proxying
  • Removed duplicated Date header for mp4/webm video proxying
  • Lib pino replaced with @vaylo/pino

1.1.2

  • Added option to disable save logs to file
  • Removed decode url for base64 format
  • Updated depends

1.1.1

  • Added logging media file with unknown video format

1.1.0

  • Added force param to proxy a link, even if it doesn't meet the criteria (the link should still be parsed through the URL.canParse)
  • Added support base64 encoded url param (if param format equal base64)
  • Changed logic of check url file type part
  • Removed sonarjs
  • Updated dependencies

1.0.1

  • Fixed fetch non .m3u8 and .ts file types on proxy v1/proxy/m3u8 (maybe)
  • Added Typebox config schema
  • Added auto-fix broken protocol name