Releases: togethercomputer/together-py
v2.5.0
2.5.0 (2026-03-18)
Full Changelog: v2.4.0...v2.5.0
Features
- api: manual updates (9db2163)
- api: manual updates (a3436ea)
- api: manual updates (ca7f97d)
- Update llama 3.1 8b w/ qwen 3.5 9b (0680858)
Bug Fixes
- deps: bump minimum typing-extensions version (94c9632)
- jig: use Together.get instead of Together._client.get so that registry errors are handled correctly (#302) (aefd483)
- pydantic: do not pass
by_aliasunless set (dca687e) - types: remove model enum constraint in chat completions (c30e2a0)
Chores
v2.4.0
2.4.0 (2026-03-11)
Full Changelog: v2.3.2...v2.4.0
Features
- jig: move config.dockerfile to config.image.dockerfile_path and add an config.deploy.image option so that you don't have to always pass it as a flag (#287) (16f64a5)
Bug Fixes
- fix autoscaling config usage in jig (#298) (a3b6657)
- fixed autoscaling configs in deployments api (d31204c)
- jig: deployment tracking (#300) (f80a2b0)
- jig: send {} for deployment autoscaling to unset if unset in config (#294) (7657de3)
Chores
v2.3.2
v2.3.1
2.3.1 (2026-03-09)
Full Changelog: v2.3.0...v2.3.1
Bug Fixes
- Improve multipart file uploads (#290) (b27d19c)
- jig: compile cache should be owned by current user instead of root so cleanup works (504717e)
Chores
v2.3.0
2.3.0 (2026-03-05)
Full Changelog: v2.2.0...v2.3.0
Features
- Add typing for completion responses related to logprobs (d81683a)
- Another try (d16cbaa)
- cli: Add --json to
fine-tuning retrieve(#272) (b9bb6e0) - update deployments schemas to include volume versions (b4dfb3d)
- Update training type for price estimation too (a430a3a)
Bug Fixes
- cli: Improve error output message when model/checkpoint is not provided in finetune create (#271) (bae0065)
- cli: Improve output when downloading an incomplete finetune job (#273) (eae629e)
- jig autoscaling config should be nullable (#286) (589215f)
- jig: minor improvements (#283) (98cb9fb)
- remove dependency from .jig.json managing setting secrets (#282) (5470ade)
- use volume version metadata when updating volumes (#279) (20304af)
Chores
- ci: bump uv version (8b138b5)
- cli: Improve output for
fine-tuning listandfiles listcommands (#274) (a73f525) - cli: Improve output for file uploads and fine-tuning create (#277) (089d4b9)
- internal: add request options to SSE classes (174bf4d)
- internal: make
test_proxy_environment_variablesmore resilient (eb89afd) - internal: make
test_proxy_environment_variablesmore resilient to env (0bf71ae) - test: do not count install time for mock server timeout (bbf3f2d)
v2.2.0
2.2.0 (2026-02-19)
Full Changelog: v2.1.1...v2.2.0
Features
- cli: Add json mode to
fine-tuning list --json(#269) (13d3551) - Improve file uploads and FT create flows with checksums (#253) (3095b9a)
- Update descriptions for endpoints (70900c6)
Bug Fixes
Chores
- Add documentation and changelog to project.urls (#264) (7b9e574)
- Better jig deployment progress (#242) (ba9c50a)
- cli: Improve messaging when attempting to cancel finetune that is not cancellable (#268) (6502acc)
- configure new SDK language (b312b50)
- Fix various docstrings (2e1bd13)
- format all
api.mdfiles (c16f892) - format files (#266) (2a452df)
- Refactor argument options with CLI file downloads (#267) (642adbd)
- Remove broken field LineCount from FileResponse (778a7d9)
- Remove line_count field from files sdks/clis (#265) (62c9da6)
- Revert adding mcp code. Code additions were unexpected. (7a322f7)
- update mock server docs (5bcfbdf)
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
v2.1.1
2.1.1 (2026-02-12)
Full Changelog: v2.1.0...v2.1.1
Bug Fixes
- cli: handle None model.type in 'together models list' sort (9c17a0c)
- cli: handle None model.type in 'together models list' sort (9c17a0c)
- cli: handle None model.type in 'together models list' sort (94bd7cc)
Chores
- internal: fix lint error on Python 3.14 (c66238c)
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
v2.1.0
2.1.0 (2026-02-10)
Full Changelog: v2.0.0...v2.1.0
Features
- cli: improve error messages for endpoint creation failures (#230) (0285a69)
- jig support for multi deployment (d1165fd)
Bug Fixes
- cli: fine-tuning retrieve now renders data instead of schema (#250) (52cde25)
- jig: lint errors (07f4d34)
- jig: migrate old state files properly and be even more defensive about parsing deploy errors (92ef79b)
- jig: pyright does not handle isinstance type narrowing in ternary expressions. also fix migration logic (bf5267f)
- remove hardcoded API key from image example (#254) (8f2c60c)
Chores
v2.0.0
2.0.0 (2026-02-04)
Full Changelog: v2.0.0-alpha.20...v2.0.0
Features
- api: Publish 2.0 Stable (213f5c1)
v2.0.0-alpha.20
2.0.0-alpha.20 (2026-02-04)
Full Changelog: v2.0.0-alpha.19...v2.0.0-alpha.20
Features
- ENG-82904 - chore: update ReplicaEvent schema (21d143c)
- Improve error handling and messaging when api key is missing in CLI usage (#231) (cc16ba6)
- simplify cli endpoints usability (#233) (4649e95)
Bug Fixes
- jig: fix jig submit response showing request_id and requestId (#240) (0518b99)
- jig: print raw json response for retrieve commands in order to maintain the same order (#234) (15324d7)
- jig: replace pprint with click.echo (67281e7)
Chores
- cleanup (3511302)
Documentation
- Add jig documentation (9bb2454)