Improved
v0.17.0-alpha2
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)
- cfaa8e8ae1b149f6f4e3741db1a9a91aa0bc2fea Bump to 0.17.0-alpha2
- 4e8161dc8d4375c877aaa38a5689d9f091ec1761 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)
- e6a7b73a2fa129bc80509c1f7bafcb468e429eb7 Revert " Install SDK from PyPI and refactor release publishing (#2691)" (#2697)
- ed6377c3894190e5b76a7cf6db0682e9e589db3a Revert "Revert " Install SDK from PyPI and refactor release publishing"" (#2698)
- ffa8fb26bac1dab932fc9ff0fd82f01ef7657a86 chore(deps): bump golang.org/x/crypto in /integration-tests (#2684)
- 5903d05f39c3a59d68c9c705599db18e79c8b7df chore: EOL python below python 3.10 (#2666)
- 04e136ea5db105ea2bc8063c6e8620ec26015316 chore: drop coglet-alpha selection (#2669)
- 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)
- 06ec2978279c094049b7b8fa46ded7250faa6dea feat: registry-agnostic provider system for multi-registry support (#2668)
- ebf0aa6d47a413999a29db6ae7b80b5ef7aa7733 fix: add SHA256 checksums for wheel artifacts in release
- 7f30beb762f14c2abd4de22384f960df2f22bff7 fix: allow spaces in environment variable values in cog.yaml schema (#2693)
- 49ffb81cec13ec83672139191d99bbc7e439c999 fix: append wheel checksums to goreleaser's checksums.txt
- 02c6bcbd3f0972a44ac92cbe1ce60ca6f026e2db fix: convert semver pre-release versions to PEP 440 for pip install
- bf52e7c38c1d197e6c302403993269db1e39f8a8 fix: cross-compile all coglet wheels from ubuntu using zig (#2701)
- fd47d882931df1baeddcf3f7f7a0139d0151eb6d fix: disable uv cache in coglet wheel build to fix macos-14 arm64 error
- 9fbcf08b47fcf90b1e4e193c2b0be3d68ab7bca7 fix: force SDK version from tag and convert semver to PEP 440
- 7486225c9aac397699efeb8583f944b6b7322f83 fix: rename verify-tag job to reflect pre-release support
- f0cb3ec8c4dea01768696d423a2896ed74eb9a89 fix: replace Go PTY tests with txtar using creack/pty (#2682)
- 2261c96562b051d685e15671bd34171c4c05dc3f fix: resolve race condition in TestLoginGenericRegistryPTY test (#2679)
- e5758ba37c6023c3d6b0179125cb163a56134204 fix: restructure release workflows - goreleaser creates draft, wheel-only SDK
- d135f7ba9d5de64830788e6eec1d22873cf7afd2 fix: split SDK and coglet publishing to match PyPI trusted publisher config
- 9d626509fe36880a74fe0b201cf57159f8bf085b fix: trigger pypi-package.yaml directly on release, poll for coglet
- 8e2ddc2aed81fe3603e94c6be04799b7a62f4463 fix: use crates.io trusted publishing via OIDC instead of API token
- 8c64ac93850213f8952b0c70b4ef20823b854060 fix: use workflow_call for SDK publishing with explicit tag passing
- ae02853606a0d46082b79385fe6e43254ad39e44 fix: use zig for linux cross-compile, macos-14 for darwin wheel
- f436928566d06c0436a90c8a11c643a39f49a7d2 perf: enable LTO for release builds of coglet