v0.17.0-alpha2
Pre-release
Pre-release
·
282 commits
to main
since this release
Changelog
- 327a490 Install SDK from PyPI and refactor release publishing (#2691)
- 0447eb1 Add pkg/model Resolver API for build encapsulation (#2663)
- 1fc37d5 Bump actions/checkout from 4 to 6 (#2654)
- 8b132a1 Bump actions/setup-go from 5 to 6 (#2520)
- 6d96729 Bump github.com/getkin/kin-openapi from 0.128.0 to 0.133.0 (#2508)
- a427f36 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 (#2502)
- cec6afb Bump jdx/mise-action from 2 to 3 (#2642)
- cfaa8e8 Bump to 0.17.0-alpha2
- 4e8161d Bump version for pre-release
- d6cb965 OCI bundle format for model weights (#2676)
- 596f1a4 Overhaul development tooling to use mise as the single source of truth for tasks, with consistent naming conventions and intelligent caching. (#2685)
- d8e9353 Remove --x-localimage experimental feature (#2670)
- 22536d7 Remove cog migrate command and dead code (#2667)
- db10efd Remove coglog analytics/telemetry package (#2690)
- 415d87c Remove deprecated fast/monobase build system (#2675)
- a44702a Remove pipelines functionality (#2671)
- e6a7b73 Revert " Install SDK from PyPI and refactor release publishing (#2691)" (#2697)
- ed6377c Revert "Revert " Install SDK from PyPI and refactor release publishing"" (#2698)
- ffa8fb2 chore(deps): bump golang.org/x/crypto in /integration-tests (#2684)
- 5903d05 chore: EOL python below python 3.10 (#2666)
- 04e136e chore: drop coglet-alpha selection (#2669)
- df576ff feat: Replace Pydantic with native Python dataclasses for cog.BaseModel (#2681)
- edad085 feat: add real-time progress tracking for multipart weight uploads (#2688)
- a610a43 feat: add weights build and push commands (#2683)
- 06ec297 feat: registry-agnostic provider system for multi-registry support (#2668)
- ebf0aa6 fix: add SHA256 checksums for wheel artifacts in release
- 7f30beb fix: allow spaces in environment variable values in cog.yaml schema (#2693)
- 49ffb81 fix: append wheel checksums to goreleaser's checksums.txt
- 02c6bcb fix: convert semver pre-release versions to PEP 440 for pip install
- bf52e7c fix: cross-compile all coglet wheels from ubuntu using zig (#2701)
- fd47d88 fix: disable uv cache in coglet wheel build to fix macos-14 arm64 error
- 9fbcf08 fix: force SDK version from tag and convert semver to PEP 440
- 7486225 fix: rename verify-tag job to reflect pre-release support
- f0cb3ec fix: replace Go PTY tests with txtar using creack/pty (#2682)
- 2261c96 fix: resolve race condition in TestLoginGenericRegistryPTY test (#2679)
- e5758ba fix: restructure release workflows - goreleaser creates draft, wheel-only SDK
- d135f7b fix: split SDK and coglet publishing to match PyPI trusted publisher config
- 9d62650 fix: trigger pypi-package.yaml directly on release, poll for coglet
- 8e2ddc2 fix: use crates.io trusted publishing via OIDC instead of API token
- 8c64ac9 fix: use workflow_call for SDK publishing with explicit tag passing
- ae02853 fix: use zig for linux cross-compile, macos-14 for darwin wheel
- f436928 perf: enable LTO for release builds of coglet