ReleaseReplicateReplicatepublished Feb 10, 2026seen Jun 26

replicate/cog v0.17.0-alpha4

replicate/cog

Open original ↗

Captured source

source ↗
published Feb 10, 2026seen Jun 26captured 11hhttp 200method plain

v0.17.0-alpha4

Repository: replicate/cog

Tag: v0.17.0-alpha4

Published: 2026-02-10T20:07:38Z

Prerelease: yes

Release notes:

Changelog

  • 327a490885486ce652f44e36d04d2a48b1d59790 Install SDK from PyPI and refactor release publishing (#2691)
  • 0447eb11741fcc7af2952912ab3fe41eb1163fce Add pkg/model Resolver API for build encapsulation (#2663)
  • 1fc37d50c38d26fef989e95d19f8370a7ecd7d67 Bump actions/checkout from 4 to 6 (#2654)
  • 8b132a1eea3d081896144661816664d54cfe4b59 Bump actions/setup-go from 5 to 6 (#2520)
  • 6d96729f9813d747439d540fcf4f37bcc24c9355 Bump github.com/getkin/kin-openapi from 0.128.0 to 0.133.0 (#2508)
  • a427f3608c3058c0f0cb1296bc780216be9c75b2 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 (#2502)
  • cec6afb34d0c3e52e65c00a35360152f5149fba1 Bump jdx/mise-action from 2 to 3 (#2642)
  • 8c9dc8efcc17f564b396e35542b56af84ffdc496 Bump to 0.17.0-alpha2
  • 6a15557f091cadb180b4674a17cd2378396b237f Bump version for pre-release
  • d6cb965e3fdbb3a120bf807d9cb15131c73b614d OCI bundle format for model weights (#2676)
  • 596f1a47942ffca6ef23fa6347cb75c44a118b1e Overhaul development tooling to use mise as the single source of truth for tasks, with consistent naming conventions and intelligent caching. (#2685)
  • d8e935369e624366efe42ad0aae8460e812fef08 Remove --x-localimage experimental feature (#2670)
  • 22536d78d7fc0f0af649340749dc7d10b83f53f4 Remove cog migrate command and dead code (#2667)
  • db10efda1acc816c8ed73dde38247b1b14c48adf Remove coglog analytics/telemetry package (#2690)
  • 415d87c2c8b82d3b3c0cdc7958ec345061bd7a8f Remove deprecated fast/monobase build system (#2675)
  • a44702ab4aff70fe05ece022d0e06ee4805e3a87 Remove pipelines functionality (#2671)
  • 818e74a1065f88c8dd95a36c051c94c9060e8109 Restructure coglet Python module to improve separation of structure and prepare for publishing (#2710)
  • e6a7b73a2fa129bc80509c1f7bafcb468e429eb7 Revert " Install SDK from PyPI and refactor release publishing (#2691)" (#2697)
  • ed6377c3894190e5b76a7cf6db0682e9e589db3a Revert "Revert " Install SDK from PyPI and refactor release publishing"" (#2698)
  • b9878c51f371a13a3dc6e0b6c9032c65d26506f0 Upgrade Go dependencies (#2686)
  • 87cf2d600edefff3a6f72507ab54edebd8e5d882 build: restore sdist to SDK builds and release pipeline
  • ffa8fb26bac1dab932fc9ff0fd82f01ef7657a86 chore(deps): bump golang.org/x/crypto in /integration-tests (#2684)
  • 5903d05f39c3a59d68c9c705599db18e79c8b7df chore: EOL python below python 3.10 (#2666)
  • 8991ec85ee6784378aa019307017fc198f1a7a72 chore: bump to alpha4
  • 3aade87e25b01c08bb894e88bbdae26911b1313e chore: bump version to 0.17.0-alpha3
  • 04e136ea5db105ea2bc8063c6e8620ec26015316 chore: drop coglet-alpha selection (#2669)
  • 349932a8a36f8192649101d3624b32fa5616a490 chore: update cargo.lock
  • cfde5cf1191e536dfc50bf3d8b8a7026a65ee2f8 ci: replace aqua tool downloads with dedicated GitHub Actions (#2712)
  • df576ff58823d740fd095aa5a909229405bf6d17 feat: Replace Pydantic with native Python dataclasses for cog.BaseModel (#2681)
  • edad08587e42ca43ce54c2c129a3d734a723be6b feat: add real-time progress tracking for multipart weight uploads (#2688)
  • a610a4318f49c542c9d0690ff5549a6da7b7560f feat: add weights build and push commands (#2683)
  • 567b542b9fa97a4102266df173d632268d485ae9 feat: build artifacts API — unified pipeline for images and weights (#2695)
  • 06ec2978279c094049b7b8fa46ded7250faa6dea feat: registry-agnostic provider system for multi-registry support (#2668)
  • 5e48eae2652d73fb4187a1ef2516fabe63282027 fix: add SHA256 checksums for wheel artifacts in release
  • bf72122d2892bfd2a8c9c972fe2106cf27e73425 fix: align CLI version with Cargo.toml and use local wheels in CI
  • 7f30beb762f14c2abd4de22384f960df2f22bff7 fix: allow spaces in environment variable values in cog.yaml schema (#2693)
  • b8eb44f2d25fc1bf08ef5d31fb5b5209553b5612 fix: append wheel checksums to goreleaser's checksums.txt
  • c5e8c9047fa50ed80a1c9fb9d008e4986af2e5ee fix: convert semver pre-release versions to PEP 440 for pip install
  • bf52e7c38c1d197e6c302403993269db1e39f8a8 fix: cross-compile all coglet wheels from ubuntu using zig (#2701)
  • d7a76900117dece5c0c2f20e742419cccba81846 fix: disable uv cache in coglet wheel build to fix macos-14 arm64 error
  • 992d225c3e14d1ea0a83ba7fee29dd70661814a0 fix: force SDK version from tag and convert semver to PEP 440
  • a04b23a4c90c21e4484d60b1ea85e25aa71cd52b fix: merge SDK publishing into release-publish.yaml, add draft check
  • 39e61245ee426887dceaaabd8f2866494ac29df4 fix: remove old coglet shim logic, refactor wheel resolution to be testable
  • 1b825b8aed06fcd2274c98374aea0354c4036555 fix: rename verify-tag job to reflect pre-release support
  • f0cb3ec8c4dea01768696d423a2896ed74eb9a89 fix: replace Go PTY tests with txtar using creack/pty (#2682)
  • 3f081cd558aab95915031dc084b0f94859406943 fix: replace interface{} with any to satisfy go-modernize lint (#2711)
  • 2261c96562b051d685e15671bd34171c4c05dc3f fix: resolve race condition in TestLoginGenericRegistryPTY test (#2679)
  • 4c360931ea739101a51c95cd4d1a567f810016dd fix: restructure release workflows - goreleaser creates draft, wheel-only SDK
  • 2965030db02dff4bb8c687fccaa69b0592684a7c fix: split SDK and coglet publishing to match PyPI trusted publisher config
  • ddb5f2974ef6870db15f8de6ea5bd90ca5ff4f34 fix: trigger pypi-package.yaml directly on release, poll for coglet
  • 5230189be531228191b542b24549dde47c85658f fix: use Cargo.toml as single source of truth for SDK version
  • 1fd063fd778d4fc605f94fb23f8dd09c3017cce2 fix: use crates.io trusted publishing via OIDC instead of API token
  • d7068b7aa5a352d60b41aef7bc03d7972f54b31f fix: use workflow_call for SDK publishing with explicit tag passing
  • 6f6d9998642ca81f365b6d328d5493c3391a1bc6 fix: use zig for linux cross-compile, macos-14 for darwin wheel
  • a880f2d41a17f1cb16ff66fb25e2520e88286201 perf: enable LTO for release builds of coglet
  • 2c2259cb1342e002c65acba133efcff078000629 refactor(config): implement three-phase Parse → Validate → Complete architecture (#2696)
  • 8c3b931bd9fce8bf5c9c75fee6dcd46df71d9312 refactor: migrate from gopkg.in/yaml to go.yaml.in/yaml/v4 (#2704)