Releases: runpod/runpod-python
Releases · runpod/runpod-python
1.3.1
Added
test_output
can be passed in as an arg to compare the results oftest_input
- Generator/Streaming handlers supported with local testing
- [BETA] CLI DevEx functionality to create development projects.
What's Changed
- updating branch by @justinmerrell in #124
- Update DevEx branch by @justinmerrell in #131
- update DevEx branch by @justinmerrell in #133
- Update branch by @justinmerrell in #149
- update devex branch by @justinmerrell in #164
- feat: hot reload python deps by @DireLines in #167
- feat: try multiple gpu types in order by @DireLines in #177
- update dev branch by @justinmerrell in #179
- Polish by @justinmerrell in #180
- update devex by @justinmerrell in #182
- Merging CLI DevEx Functionality by @justinmerrell in #183
- Cli stream fix by @justinmerrell in #184
- feat: match template structure by @justinmerrell in #185
- Release prep by @justinmerrell in #186
- Update vhs.yml by @justinmerrell in #187
- 1.3.1 changelog by @justinmerrell in #188
- Fix stdout srderr by @justinmerrell in #189
- build(deps): bump charmbracelet/vhs-action from 1 to 2 by @dependabot in #190
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #191
- feat: dropdown of user's network volumes by @DireLines in #192
- Network volume dropdown by @DireLines in #193
- 1.3.1 prep by @justinmerrell in #194
New Contributors
- @DireLines made their first contribution in #167
Full Changelog: 1.3.0...1.3.1
1.3.0
Changes
- Backwards compatibility with Python >= 3.8
- Consolidated install dependencies to
requirements.txt
Fixed
- Corrected helper link for rp_uploads, closes issue #169
What's Changed
- Update CHANGELOG.md by @justinmerrell in #162
- Bump setuptools-scm from 8.0.3 to 8.0.4 by @dependabot in #163
- Compatibility by @justinmerrell in #166
- 3.9 backwards compatibility by @justinmerrell in #172
- 169 worker utilsmd document doesnt exist by @justinmerrell in #173
- 3.8 backwards compatibility by @justinmerrell in #174
- Update release notes by @justinmerrell in #175
Full Changelog: 1.2.6...1.3.0
1.2.6
Changes
- Force
urllib3
logging toWARNING
level to avoid spamming the console if the global logging level is set toDEBUG
.
What's Changed
- Added code to handle non-image uploads in runpod.serverless.utils.rp_upload.files(...) by @MartinKlefas in #160
- feat: force urllib3 logging level by @justinmerrell in #161
Full Changelog: 1.2.5...1.2.6
1.2.5
What's Changed
- Ignore template by @justinmerrell in #157
- Ignore template by @justinmerrell in #156
- Fix double job by @justinmerrell in #158
- Update CHANGELOG.md by @justinmerrell in #159
Full Changelog: 1.2.4...1.2.5
1.2.4
1.2.3
Bug Fix
- Job outputs that were not dictionaries, bool, or str were swallowed by the serverless worker. This has been fixed.
What's Changed
- Output patch by @justinmerrell in #153
Full Changelog: 1.2.2...1.2.3
1.2.2
Added
- User queries and mutations are now available in the Python API wrapper.
start_ssh
added with the defaultTrue
when creating new pods.network_volume_id
can now be passed in when creating new pods, the correct data center is automatically selected.template_id
can now be passed in when creating new pods.
Changes
- Dependencies updated to the latest versions.
- Reduced circular imports for version reference.
support_public_ip
is not default toTrue
when creating new pods.
Fixed
- Reduce pool_connections for ping requests to 10.
- Double timeout for ping requests.
What's Changed
- Support passing a template ID to createPod (#145) by @tleyden in #146
- Bump setuptools-scm from 7.1.0 to 8.0.3 by @dependabot in #142
- Bump fastapi[all] from 0.103.1 to 0.103.2 by @dependabot in #147
- Ping review by @justinmerrell in #148
- Devex cherry pick by @justinmerrell in #151
- feat: added 1.2.2 changelog by @justinmerrell in #152
New Contributors
Full Changelog: 1.2.1...1.2.2
1.2.1
Added
- Version reported when an error is returned in serverless.
- Log level can be set with
RUNPOD_LOG_LEVEL
environment variable. - SIGTERM handler initialized when starting serverless worker to avoid hung workers.
- Progress update method exposed
runpod.serverless.progress_update
can be called with the job object and string.
Fixed
- Region is included when using S3 storage via rp_upload, automatically filled in for Amazon S3 buckets and Digital Ocean Spaces.
What's Changed
- Error fix by @justinmerrell in #120
- Bump fastapi[all] from 0.103.0 to 0.103.1 by @dependabot in #121
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #129
- Bump docker/login-action from 2 to 3 by @dependabot in #128
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #127
- Bump actions/checkout from 3 to 4 by @dependabot in #122
- Bump nest-asyncio from 1.5.7 to 1.5.8 by @dependabot in #132
- explicit region_name in boto3 client init by @MartinKlefas in #130
- Sigterm patch by @justinmerrell in #134
- updating branch by @justinmerrell in #135
- Progress updates by @justinmerrell in #136
- Progress fix by @justinmerrell in #137
- Update rp_http.py by @justinmerrell in #138
- Progress patch by @justinmerrell in #139
- fix: checking for status by @justinmerrell in #140
- Update CHANGELOG.md by @justinmerrell in #141
New Contributors
- @MartinKlefas made their first contribution in #130
Full Changelog: 1.2.0...1.2.1
1.2.0
Added
- Command Line Interface (CLI)
- Can generate a credentials file from the CLI to store your API key.
get_gpu
now supportsgpu_quantity
as a parameter.
Changes
- Minimized the use of pytests in favor of unittests.
- Re-named
api_wrapper
toapi
for consistency. aiohttp_retry
packaged replacedrp_retry.py
implementation.
Fixed
- Serverless bug that would not remove task if it failed to submit the results.
- Added missing
get_pod
- Remove extra print statement when making API calls.
What's Changed
- Ping review by @justinmerrell in #100
- fix for runpod.get_pods() and runpod.get_pod(id) by @DoctorHacks in #101
- Expanded api by @justinmerrell in #103
- Skypilot by @justinmerrell in #112
- Bump fastapi[all] from 0.101.1 to 0.103.0 by @dependabot in #109
- Test cleanup by @justinmerrell in #115
- Update rp_http.py by @justinmerrell in #116
- Logging transparency by @justinmerrell in #117
- 400 status by @justinmerrell in #118
- Update CHANGELOG.md by @justinmerrell in #119
New Contributors
- @DoctorHacks made their first contribution in #101
Full Changelog: 1.1.3...1.2.0
1.1.3
What's Changed
- Add get_pod() API method by @alexeevit in #98
- Refresh worker fix by @justinmerrell in #99
Full Changelog: 1.1.2...1.1.3