Releases: runpod/runpod-python
Releases · runpod/runpod-python
1.5.0
What's Changed
- feat: update base and venv by @justinmerrell in #256
- Renames Queries file name and fixes typos by @rachfop in #257
- Rust core integration by @justinmerrell in #259
New Contributors
Full Changelog: 1.4.2...1.5.0
1.4.2
Fixed
- Added defaults for optional parameters in
rp_fastapi
to be compatible with pydantic.
What's Changed
- Fix pydantic by @justinmerrell in #255
Full Changelog: 1.4.1...1.4.2
1.4.1
Added
- Local test API server includes simulated endpoints that mimic the behavior of
run
,runsync
,stream
, andstatus
. - Internal job tracker can be used to track job inputs.
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #251
- Update colorama requirement from <0.4.5,>=0.2.5 to >=0.2.5,<0.4.7 by @dependabot in #252
- Local streaming by @justinmerrell in #253
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #254
Full Changelog: 1.4.0...1.4.1
1.4.0
Changed
- [BREAKING] concurrency is now handled by
concurrency_modifier
which is a user provided function that takes in the current concurrency and returns the new concurrency. This allows for more complex concurrency logic to be implemented by the user. - Updated the
colorama
requirement version to>= 0.2.5, < 0.4.5
Added
- Streaming support for calling endpoints.
What's Changed
- Updating branch by @justinmerrell in #223
- update branch by @justinmerrell in #224
- update branch by @justinmerrell in #229
- updating branch by @justinmerrell in #243
- Sdk updates by @justinmerrell in #244
- update branch by @justinmerrell in #245
- Concurrency optimization by @justinmerrell in #246
- Fix the case when
user['pubKey']
isNone
by @Michaelvll in #241 - Skypilot by @justinmerrell in #247
- Update CHANGELOG.md by @justinmerrell in #248
New Contributors
- @Michaelvll made their first contribution in #241
Full Changelog: 1.3.7...1.4.0
1.3.7
Fixed
- Catch timeouts when checking for available jobs.
Changed
- Updated and pinned aiohttp to 3.9.1
What's Changed
- fix: lock aiohttp version by @justinmerrell in #236
- Update rp_job.py by @justinmerrell in #237
- Job get fail by @justinmerrell in #240
Full Changelog: 1.3.6...1.3.7
1.3.6
Fixed
- Restrict version of
aiohttp
to 3.8.6 to avoid breaking changes in 3.9.0
What's Changed
- fix: http logging by @justinmerrell in #233
- Update CHANGELOG.md by @justinmerrell in #234
Full Changelog: 1.3.5...1.3.6
1.3.5
Fixed
- Robust
get_job
error handling project.toml
now includes required dependencies
What's Changed
- Update pyproject.toml by @justinmerrell in #228
- Job take bug by @justinmerrell in #230
- Align sdk skeleton by @DireLines in #227
- Job take bug by @justinmerrell in #231
- Update CHANGELOG.md by @justinmerrell in #232
Full Changelog: 1.3.4...1.3.5
1.3.4
Changed
- Logs are now JSON formatted
- Exposed logging
job_id
nowrequest_id
Added
get_endpoints
exposed to return all endpoints for a given user
What's Changed
- 217 cant import when running on a read only filesystem by @justinmerrell in #218
- feat: redeploy logic, separation between dev/prod by @DireLines in #219
- Enhanced deploy by @justinmerrell in #220
- Json logs by @justinmerrell in #221
- Update CHANGELOG.md by @justinmerrell in #222
Full Changelog: 1.3.3...1.3.4
1.3.3
Added
- Method of creating logs with job id.
Fixed
- Reduced polling when checking for job completion.
- Removed print statements for endpoint calls.
- Serverless progress updates no longer restricted to only strings.
Changed
- Removed
pillow
dependency. - Removed
python-dotenv
dependency. - Removed
setuptools_scm
from required dependencies.
What's Changed
- Fix progress allowance by @justinmerrell in #211
- Drop pillow by @justinmerrell in #212
- Cli devex cleanup by @justinmerrell in #214
- Json logging by @justinmerrell in #215
- Sdk examples by @justinmerrell in #216
Full Changelog: 1.3.2...1.3.3
1.3.2
Changed
- Removed
setup.cfg
and moved all configuration tosetup.py
- [BETA] Clean exit CLI when ctl+c is pressed.
What's Changed
- fix: debounce rsync to handle many file changes at once by @DireLines in #195
- Rsync fix by @justinmerrell in #196
- Cuda fix by @justinmerrell in #197
- Start only by @justinmerrell in #198
- Mini fixes by @justinmerrell in #199
- fix: hot reload changes to .runpodignore by @DireLines in #200
- Feedback changes by @justinmerrell in #201
- Fix version by @justinmerrell in #202
- Update init.py by @justinmerrell in #203
- Clean break by @justinmerrell in #204
- Update CI-e2e.yml by @justinmerrell in #205
- Cli docs by @justinmerrell in #206
- Update CI-e2e.yml by @justinmerrell in #207
Full Changelog: 1.3.1...1.3.2