Skip to content

Releases: runpod/runpod-python

1.7.7

10 Dec 21:50
d7a2131
Compare
Choose a tag to compare

What's Changed

  • Update cryptography requirement from <44.0.0 to <45.0.0 by @dependabot in #380
  • Feature/E-2131 Utility function for resolving model-cache paths from Huggingface repositories by @gabewillen in #377
  • fix: streamed errors were previously swallowed by @deanq in #384

Full Changelog: 1.7.6...1.7.7

1.7.6

05 Dec 23:05
51f22bd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.7.5...1.7.6

1.7.5

20 Nov 17:25
a477453
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

What's Changed

  • Fix: failed requests due to race conditions in the job queue vs job progress by @deanq in #376

Full Changelog: 1.7.4...1.7.5

1.7.4

24 Oct 22:59
85a402c
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

What's Changed

  • fix: long-running jobs crash with SIGTERM by @deanq in #370
  • Bump pylint from 3.2.5 to 3.3.1 by @dependabot in #361
  • minimum network speed parameters for create_pod by @dxqbYD in #360

New Contributors

Full Changelog: 1.7.3...1.7.4

1.7.3

15 Oct 23:30
df77102
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

SDK 1.7.3 Advisory: Known Issues with Long-Running Jobs

1.7.3: Long-running jobs (>60 seconds) can cause the system to stop the worker, triggering retries and failures. Additionally, a long idle timeout (20+ seconds) may result in similar behavior, especially for the second request.

What's Changed

  • Refactored rp_job.get_job to work well under pause and unpause conditions. More debug lines too.
  • Refactored rp_scale.JobScaler to handle shutdowns where it cleans up hanging tasks and connections gracefully. Better debug lines.
  • Fixed rp_scale.JobScaler from unnecessary long asyncio.sleeps made before considering the blocking get_job calls.
  • Improved worker_state's JobProgress and JobsQueue to timestamp when jobs are added or removed.
  • Incorporated the lines of code in worker.run_worker into rp_scale.JobScaler where it belongs and simplified to job_scaler.start()
  • Fixed non-error logged as errors in tracer
  • Updated unit tests mandating these changes* Blocking job take call means 5-sec debounce no longer needed by @deanq in #366
  • Debounce at HTTP 429 response by @deanq in #367

Full Changelog: 1.7.2...1.7.3

1.7.2

07 Oct 16:25
6a38a5a
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

SDK 1.7.2 Advisory: Delay Issue on First Message

1.7.2: A delay issue affects the first message sent to the endpoint, with users experiencing lower traffic being impacted more.

What's Changed

  • Corrected job_take_url by @deanq in #359
  • Update cryptography requirement from <43.0.0 to <44.0.0 by @dependabot in #353
  • fix: pings were missing requestIds since the last big refactor by @deanq in #362

Full Changelog: 1.7.1...1.7.2

1.7.1

26 Sep 18:21
f1e6450
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

SDK 1.7.1 Advisory: Health Check Failures on Long Jobs

1.7.1: Jobs running longer than 60 seconds may cause the health check to fail, leading to retries and job timeouts.

What's Changed

New Contributors

Full Changelog: 1.7.0...1.7.1

1.7.0

07 Aug 14:54
a433a29
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

What's Changed

  • Allow newer aiohttp versions by @fastjames in #323
  • Observability: implement tracing for http requests by @deanq in #329
  • Deprecated JobScaler.concurrency_modifier by @deanq in #331

Full Changelog: 1.6.2...1.7.0

1.6.2

13 Feb 03:21
f6971a8
Compare
Choose a tag to compare

Recommend Upgrade to 1.7.6

SDK 1.6.2 Advisory: Network issues under high rate of requests

1.6.2: Endpoints with high throughputs or concurrency modifiers can experience HTTP/502 from Cloudflare causing bottlenecks and delays on job queues.

Fixed

  • Reorder FastAPI endpoints for clarity.
  • Truncate long logs to avoid overloading the server.

What's Changed

Full Changelog: 1.6.1...1.6.2

1.6.1

11 Feb 19:40
cce9474
Compare
Choose a tag to compare

Added

  • User-Agent for better analytics tracking.
  • Expose the ability to create container auth.
  • Emulate webhooks for local testing when using the rp_serve_api flag.

Changed

  • Updated aiohttp from 3.9.2 to 3.9.3
  • [BREAKING] rename registry_auth to registry_auth_id for clarity.
  • Added additional details to the FastAPI page.

What's Changed

New Contributors

Full Changelog: 1.6.0...1.6.1