-
Notifications
You must be signed in to change notification settings - Fork 185
Comparing changes
Open a pull request
base repository: dstackai/dstack
base: 0.19.18
head repository: dstackai/dstack
compare: 0.19.19
- 20 commits
- 116 files changed
- 8 contributors
Commits on Jul 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for db55a99 - Browse repository at this point
Copy the full SHA db55a99View commit details
Commits on Jul 10, 2025
-
Introduce job_submissions_limit and include_jobs parameters for /api/…
…runs/list (#2883) * Introduce job_submissions_limit for /api/runs/list * Test job_submissions_limit * Use "job_submissions_limit": 1 in the UI * Add include_jobs filter * Fix typo
Configuration menu - View commit details
-
Copy full SHA for ab5dfbf - Browse repository at this point
Copy the full SHA ab5dfbfView commit details -
Speed up json serialization with orjson and custom FastAPI responses (#…
…2880) * Use orjson * Use CustomORJSONResponse for runs API * refactor: wrap fleet API responses with CustomORJSONResponse * feat: add response_model to decorators and remove return type annotations Co-authored-by: aider (bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0) <aider@aider.chat> * refactor: Consistently use CustomORJSONResponse and response_model in router files Co-authored-by: aider (bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0) <aider@aider.chat> * Replace validators with dict() for serialization tweaks * Fix linting * Fix asyncpg.pgproto.pgproto.UUID serialization * Fix extra import * Use orjson with indentation for json schema * Fix generate-json-schema CI * Fix import --------- Co-authored-by: aider (bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0) <aider@aider.chat>
Configuration menu - View commit details
-
Copy full SHA for 3d3dfd0 - Browse repository at this point
Copy the full SHA 3d3dfd0View commit details -
[Docs]: Service rolling deployments (#2870)
Co-authored-by: peterschmidt85 <andrey.cheptsov@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6c08019 - Browse repository at this point
Copy the full SHA 6c08019View commit details -
Do not lose
provisioning
gateways on restart (#2887)- Split processing `submitted` and `provisioning` gateways into two processing iterations, so that gateways in the `provisioning` status are not lost on server restarts. - Decrease the number of gateway configuration attempts during server startup. 50 attempts are only necessary when processing a provisioning gateway. - Make gateway processing logging more comprehensive and consistent.
Configuration menu - View commit details
-
Copy full SHA for a8ee724 - Browse repository at this point
Copy the full SHA a8ee724View commit details -
Add/remove SSH instances via in-place update (#2884)
It's now possible to add/remove instances to/from SSH fleets applying the fleet configuration with adjusted `ssh_config.hosts`. Currently, the old and the new configurations must be equal except for the `identity_file` fields (ignored) and the order of hosts in the `ssh.config` list (but each host must remain the same or be removed). Closes: #2645
Configuration menu - View commit details
-
Copy full SHA for 034ae29 - Browse repository at this point
Copy the full SHA 034ae29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a1cda - Browse repository at this point
Copy the full SHA 28a1cdaView commit details -
[Blog] Added new changelog (#2891)
* Added a new Changelog post * Refactored blog categories: Releases -> Changelog; updated the top menu * Updated README
Configuration menu - View commit details
-
Copy full SHA for 82e4a80 - Browse repository at this point
Copy the full SHA 82e4a80View commit details
Commits on Jul 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 86c4048 - Browse repository at this point
Copy the full SHA 86c4048View commit details -
Fix run and job status_message calculation (#2889)
* Fix run and job status_message calculation * Comment no_error_reasons
Configuration menu - View commit details
-
Copy full SHA for 4b3ff66 - Browse repository at this point
Copy the full SHA 4b3ff66View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7143e4 - Browse repository at this point
Copy the full SHA c7143e4View commit details -
Rolling deployments for
port
(#2893)Allow changing the `port` service configuration property using rolling deployments. Implemented by moving `port` to the job spec.
Configuration menu - View commit details
-
Copy full SHA for da5c0cc - Browse repository at this point
Copy the full SHA da5c0ccView commit details -
[Feature] Strip ANSI codes from run logs and store them as plain text…
… instead of bytes (#2876)
Configuration menu - View commit details
-
Copy full SHA for 3c9a9d5 - Browse repository at this point
Copy the full SHA 3c9a9d5View commit details
Commits on Jul 15, 2025
-
[Feature]: Add ability to disable background processing and only run …
Configuration menu - View commit details
-
Copy full SHA for 1602c80 - Browse repository at this point
Copy the full SHA 1602c80View commit details -
[shim] Don't check image downloaded size (#2903)
Sometimes dockerd emits less "Download complete" messages than expected, but the image is pulled successfully. The reason is unclear, but, anyway, this check is redundant since we also rely on the status message, which is emitted only in the case of succesfull pull. In addition, this patch adds/changes the following: * Write dockerd pull stream (JSON Lines) to {runnerDir}/pull.log — useful for debugging (in conjunction with DSTACK_SERVER_KEEP_SHIM_TASKS=1) * Use `errorDetail.message` instead of deprecated `error` * Move `ctx.Err()` check upper, otherwise it's shadowed by pull errors Fixes: #2503
Configuration menu - View commit details
-
Copy full SHA for e3b292d - Browse repository at this point
Copy the full SHA e3b292dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c96dc62 - Browse repository at this point
Copy the full SHA c96dc62View commit details -
feat: add volume idle duration cleanup feature (#2497) (#2842)
* feat: add volume idle duration cleanup feature (#2497) * fix: avoid FOR UPDATE with outer join in process_idle_volumes (Postgres compatibility) * Fix formatting issues * Optimize idle volume cleanup implementation * Removed unnecessary changes and refactor implementations * Removed unnecessary changes and refactor implementations * Fix volume auto-cleanup locking and mocking issues * feat: add merge migration for volume cleanup and secrets * fix: remove accidentally committed test files with non-existent imports * fix: add missing dialect_name parameter to get_locker call * fix: address code review comments * fix: actually delete volumes from cloud providers * Remove redundant code changes * Remove accidentally committed local config file * Fix MissingGreenlet error in process_idle_volumes * Add validation for external volumes with auto_cleanup_duration * Remove merge migration and rebase on master * Added merge migration to resolve multiple heads * Rebase migrations * Update idle_duration type to match updated parse_idle_duration * Refactor process_idle_volumes * Refactor External volumes check * Fix client backward compatibility --------- Co-authored-by: Victor Skvortsov <vds003@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c60b1e - Browse repository at this point
Copy the full SHA 0c60b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a93790 - Browse repository at this point
Copy the full SHA 8a93790View commit details
Commits on Jul 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 97b6482 - Browse repository at this point
Copy the full SHA 97b6482View commit details -
Return logs in base64 for backward compatibility (#2910)
* Return logs in base64 for backward compatibility * Fix newlines in logs UI * Fix lint * Fix lint
Configuration menu - View commit details
-
Copy full SHA for 8cf079a - Browse repository at this point
Copy the full SHA 8cf079aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.19.18...0.19.19