Skip to content

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 22:05
· 70 commits to main since this release

Changelog

  • 6a18671 Merge branch 'feat/native-extractor' (extraccion de archivos en Go embebido: rar/7z/zip sin unrar ni 7z instalados, con la vieja ruta shell como red de seguridad y la politica de rutas/symlinks ahora a nuestro cargo)
  • 0ea4fcc Merge branch 'fix/hls-copy-seek-resume' (el resume se respeta cuando COPY-VOD no está disponible: prewarm de keyframes revivido, timeout dimensionado contra lecturas en frío, índice por ventana alrededor del punto de reanudación, y transcode en vez de EVENT copy para Cast/HEVC)
  • 207dec0 Merge branch 'fix/torrent-rar-extract' (desempaquetado de releases en la ruta de torrents: extraer a un hermano mientras se siembra, borrar solo los volumenes desempaquetados, y comprobar el extractor en doctor)
  • 2052156 chore(release): 1.10.1
  • 58fec19 feat(doctor): check for an archive extractor, and stop gating the warning on usenet
  • 6cc91c7 feat(postprocess): unpack archives in-process, no unrar/7z required
  • 8e91324 fix(engine): extract packed releases on the torrent path
  • 49331b2 fix(engine): keep archive parts while the torrent is seeding
  • 8d4cb05 fix(engine): make an unpack visible only once it has finished
  • 7cd8d34 fix(engine): reap stale ".tmp" unpack holders on every path, not only seeding
  • 94ddd78 fix(engine): unpack a seeding release to a sibling, never inside the torrent
  • 19b95f1 fix(hls): honour the resume position when COPY-VOD is unavailable
  • 6a468c6 fix(postprocess): delete only the volumes we unpacked, never the user's files
  • 018bc10 fix(postprocess): key archive volumes by set identity, not just base name
  • 8c063c2 fix(postprocess): match each volume family on its own, not via an optional group
  • 3d7d674 fix(postprocess): stop archiveStem from eating a segment of the release name
  • c890a9e test(postprocess): prove the volume key over all pairs, not case by case