PackageTrack
Sign in Get early access

github.com/stupside/castor

v1.8.1 #764 most downloaded on Go modules stupside/castor

What this package is like to depend on

Last release 27 days ago

27 Jul 2026

Release timing varies

gaps range from 8 days to 5 months

Some releases are documented

notes for 7 of 17 stable releases

Nothing withdrawn

no release was ever pulled

6 months old

20 releases · first in 2026

20 releases in the last 12 months

see the full history below

Release timeline

20 releases · Feb 2026 to Jul 2026
Release Pre-release

Releases

latest 20
  1. v1.8.1 27 Jul 2026
    Release notes

    1.8.1 (2026-07-27)

    Bug Fixes

    • ffmpeg: pass -nostats to the puller invocation (5fb1650)
    • resolve: tiebreak equal-bandwidth candidates by height (3a25c70)
    Open source →
    Release notes

    Bug Fixes

    • ffmpeg: pass -nostats to the puller invocation (5fb1650)
    • resolve: tiebreak equal-bandwidth candidates by height (3a25c70)
    Open source →
  2. v1.8.0 27 Jul 2026
    Release notes

    1.8.0 (2026-07-27)

    Features

    • add Roku cast target (#50) (f109d47)
    • cast: surround audio and compiler-isolated device strategies (6434ba6)
    • device: connect by pinned host, skipping discovery (dd876cd), closes #24
    • extract: disable site isolation to capture cross-origin iframe requests (bd32c0e)

    Bug Fixes

    • cmd: propagate picked device's type and host, not just name (3af67b9)
    • device: derive each family's SelfFetch from its own selfFetches() (857ac35)
    • device: retry DLNA SetAVTransportURI/Play through transient 705 Transport is locked (6130364)
    • ffmpeg: reject subtitle burn-in without a video encoder (faf9e25)
    • media: normalize BitDepths nil-vs-empty handling to match Profiles (42dde0b)

    Refactors

    • cast: add SelfFetch renderer capability (d9f9213)
    • cast: capability-driven composition engine (a7b3f07)
    • cast: tier renderers below shared building blocks (2ff4fa8)
    • device: dispatch renderer families through a strategy registry (69d3798)
    • type sentinel strings as named constants and enums (b84a396)

    Documentation

    • document how to verify the image SBOM and provenance (c675665)
    • document pinning a device by host (1861a60)
    • media: correct ProbeInfo's blanket unknown-value doc (eaaae7c)

    Build System

    • docker: attach an SPDX SBOM and SLSA provenance to the image (aaaf0ee)
    • docker: build image with docker bake (cdb9de6)
    Open source →
    Release notes

    Features

    • add Roku cast target (#50) (f109d47)
    • cast: surround audio and compiler-isolated device strategies (6434ba6)
    • device: connect by pinned host, skipping discovery (dd876cd), closes #24
    • extract: disable site isolation to capture cross-origin iframe requests (bd32c0e)

    Bug Fixes

    • cmd: propagate picked device's type and host, not just name (3af67b9)
    • device: derive each family's SelfFetch from its own selfFetches() (857ac35)
    • device: retry DLNA SetAVTransportURI/Play through transient 705 Transport is locked (6130364)
    • ffmpeg: reject subtitle burn-in without a video encoder (faf9e25)
    • media: normalize BitDepths nil-vs-empty handling to match Profiles (42dde0b)

    Refactors

    • cast: add SelfFetch renderer capability (d9f9213)
    • cast: capability-driven composition engine (a7b3f07)
    • cast: tier renderers below shared building blocks (2ff4fa8)
    • device: dispatch renderer families through a strategy registry (69d3798)
    • type sentinel strings as named constants and enums (b84a396)

    Documentation

    • document how to verify the image SBOM and provenance (c675665)
    • document pinning a device by host (1861a60)
    • media: correct ProbeInfo's blanket unknown-value doc (eaaae7c)

    Build System

    • docker: attach an SPDX SBOM and SLSA provenance to the image (aaaf0ee)
    • docker: build image with docker bake (cdb9de6)
    Open source →
  3. v1.7.1 22 Jul 2026
    Release notes

    1.7.1 (2026-07-22)

    Bug Fixes

    • docker: hw capable ffmpeg with good flag support (#43) (44460a9)

    Documentation

    • add Trendshift badge (016a64a)
    • restructure installation, configuration, and docker sections (8ecabb2)
    Open source →
    Release notes

    Bug Fixes

    • docker: hw capable ffmpeg with good flag support (#43) (44460a9)

    Documentation

    • add Trendshift badge (016a64a)
    • restructure installation, configuration, and docker sections (8ecabb2)
    Open source →
  4. v1.7.0 21 Jul 2026
    Release notes

    1.7.0 (2026-07-21)

    Features

    • show cast target device in browse header (986b3ee)

    Bug Fixes

    • cast: return error from BuildPlan instead of panicking for unknown device type (b4c9a6b)
    • cmd: use CLI framework for --debug flag instead of scanning os.Args (d4c307b)
    • config yaml should be optional (#38) (33eea9f)
    • docker: cli cannot run in castor because of glibc version (#40) (18b6a88)
    • suppress unchecked Close() lint warnings (88be120)
    • wire picked device name into config before browse (c2fa73f)

    Refactors

    • cast: collapse deviceConnector and cueSource single-implementation interfaces (a9f92dd)
    • media: simplify FormatForContentType to return (FormatInfo, bool) (521205c)
    • remove subtitle font customization support (d78d5ed)
    • source: deduplicate MIME tables and unexport Extractor.Extract (5858b52)
    • tmdb: remove dead Page.HasMore method and SearchResult.GenreIDs field (42c419d)
    • whisper: collapse WordSink interface and unexport EnsureModel/EnsureVADModel (142e2ec)

    Documentation

    • browse: remove stale comment on inspector.load (bebb2b2)
    Open source →
    Release notes

    Features

    • show cast target device in browse header (986b3ee)

    Bug Fixes

    • cast: return error from BuildPlan instead of panicking for unknown device type (b4c9a6b)
    • cmd: use CLI framework for --debug flag instead of scanning os.Args (d4c307b)
    • config yaml should be optional (#38) (33eea9f)
    • docker: cli cannot run in castor because of glibc version (#40) (18b6a88)
    • suppress unchecked Close() lint warnings (88be120)
    • wire picked device name into config before browse (c2fa73f)

    Refactors

    • cast: collapse deviceConnector and cueSource single-implementation interfaces (a9f92dd)
    • media: simplify FormatForContentType to return (FormatInfo, bool) (521205c)
    • remove subtitle font customization support (d78d5ed)
    • source: deduplicate MIME tables and unexport Extractor.Extract (5858b52)
    • tmdb: remove dead Page.HasMore method and SearchResult.GenreIDs field (42c419d)
    • whisper: collapse WordSink interface and unexport EnsureModel/EnsureVADModel (142e2ec)

    Documentation

    • browse: remove stale comment on inspector.load (bebb2b2)
    Open source →
  5. v1.6.2 20 Jul 2026
    Release notes

    1.6.2 (2026-07-20)

    Bug Fixes

    • drop component prefix and use v in release tags (8c6a853)
    • remove v prefix from cask download URL (62c7703)

    Documentation

    • document resolver max_height option (5952564)

    Continuous Integration

    Open source →
    Release notes

    Bug Fixes

    • drop component prefix and use v in release tags (8c6a853)
    • remove v prefix from cask download URL (62c7703)

    Documentation

    • document resolver max_height option (5952564)

    Continuous Integration

    Open source →
  6. v1.6.1 20 Jul 2026
    Release notes

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    Open source →
    Release notes

    1.6.1 (2026-07-20)

    Bug Fixes

    • dlna: drive AVTransport and ConnectionManager v1, v2 and v3 (#23) (b18f045)
    • pass ggml include path to cmake for Metal .m files (4b70efd)

    Continuous Integration

    • fix empty release version and release on ci commits (a241612)
    Open source →
    Release notes

    Bug Fixes

    • dlna: drive AVTransport and ConnectionManager v1, v2 and v3 (#23) (b18f045)
    • pass ggml include path to cmake for Metal .m files (4b70efd)

    Continuous Integration

    • fix empty release version and release on ci commits (a241612)
    Open source →
  7. v1.4.3 19 Jul 2026
    Release notes

    What's Changed

    • fix: clear quarantine xattr in cask postflight by @stupside in #18

    Full Changelog: v1.4.2...v1.4.3

    Open source →
  8. v1.4.2 19 Jul 2026

    Nothing published for this version

  9. v1.4.2-0.20260719034247-62c5655a8074 19 Jul 2026 pre-release

    Nothing published for this version

  10. v1.4.1 19 Jul 2026

    Nothing published for this version

  11. v1.4.0 19 Jul 2026

    Nothing published for this version

  12. v1.3.1-0.20260707221750-656b73a28775 07 Jul 2026 pre-release

    Nothing published for this version

  13. v1.3.0 07 Jul 2026

    Nothing published for this version

  14. v1.2.0 05 Jul 2026

    Nothing published for this version

  15. v1.1.0 05 Jul 2026

    Nothing published for this version

  16. v1.0.0 05 Jul 2026

    Nothing published for this version

  17. v0.1.0 18 Feb 2026

    Nothing published for this version

  18. v0.0.2 18 Feb 2026

    Nothing published for this version

  19. v0.0.2-0.20260218005944-cf33c6dc6312 18 Feb 2026 pre-release

    Nothing published for this version

  20. v0.0.1 18 Feb 2026

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive