-
Notifications
You must be signed in to change notification settings - Fork 186
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: dstackai/dstack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.19.13
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: dstackai/dstack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.19.15
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 72 files changed
- 6 contributors
Commits on Jun 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for fa13a28 - Browse repository at this point
Copy the full SHA fa13a28View commit details -
Add health metrics (Part 1) (#2760)
* Add basic http metrics * Implement custom http metrics * Update docs
Configuration menu - View commit details
-
Copy full SHA for 34654de - Browse repository at this point
Copy the full SHA 34654deView commit details
Commits on Jun 13, 2025
-
* feat: Add support for public projects (#2670) * refactor: Extract complex SQL query into helper function * fix: Keep list_user_projects backward compatible - Dakota pointed out that changing it to include public non-member projects could break existing code that assumes membership, so split into two functions * test: Add service-level tests for backward compatibility * refactor: Consolidate query logic with parameter approach * Simplify project service functions for public project discovery * Clean up inline comments in project service * Fix code formatting for pre-commit compliance * Add database migration for ProjectModel.is_public * Fix code formatting for pre-commit compliance * fix: clarify docstring for global admin behavior * Fix public project access for non-members * Apply pre-commit formatting fixes * Fix comments and docstrings --------- Co-authored-by: Victor Skvortsov <vds003@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e75105 - Browse repository at this point
Copy the full SHA 2e75105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6157124 - Browse repository at this point
Copy the full SHA 6157124View commit details
Commits on Jun 17, 2025
-
Retry on
VOLUME_ERROR
andINSTANCE_UNREACHABLE
(#2805)Also refactor so that it is less likely that we forget to associate new termination reasons with retry events.
Configuration menu - View commit details
-
Copy full SHA for 5a5b134 - Browse repository at this point
Copy the full SHA 5a5b134View commit details
Commits on Jun 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b09844d - Browse repository at this point
Copy the full SHA b09844dView commit details -
Fix volume error status message (#2806)
`dstack ps` used to show an incorrect error message in case of volume errors.
Configuration menu - View commit details
-
Copy full SHA for 7648a6c - Browse repository at this point
Copy the full SHA 7648a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6748fd3 - Browse repository at this point
Copy the full SHA 6748fd3View commit details
Commits on Jun 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for eac3c1c - Browse repository at this point
Copy the full SHA eac3c1cView commit details -
Rolling deployment for services (#2821)
Support rolling deployment when some service configuration properties are changed. During the deployment, `dstack` updates service replicas one by one. It first starts a new version of the replica, then waits until it is running, then stops the old version of the replica. As part of the implementation, introduce a new run and job property - `deployment_num`. When a new configuration is applied, the `deployment_num` of the run is incremented. Then, `dstack` gradually updates the jobs so that their `deployment_num` matches that of the run. Some jobs are updated in-place, if the new configuration does not affect their spec, others are redeployed as described above. ```shell > dstack apply Active run test-service already exists. Detected configuration changes that can be updated in-place: ['image', 'env', 'commands'] Update the run? [y/n]: y ⠋ Launching test-service... NAME BACKEND RESOURCES PRICE STATUS SUBMITTED test-service deployment=1 running 11 mins ago replica=0 job=0 deployment=0 aws (us-west-2) cpu=2 mem=1GB disk=100GB (spot) $0.0026 terminating 11 mins ago replica=1 job=0 deployment=1 aws (us-west-2) cpu=2 mem=1GB disk=100GB (spot) $0.0026 running 1 min ago ```
Configuration menu - View commit details
-
Copy full SHA for 908f079 - Browse repository at this point
Copy the full SHA 908f079View commit details -
Configuration menu - View commit details
-
Copy full SHA for c10adfb - Browse repository at this point
Copy the full SHA c10adfbView commit details
Loading
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.13...0.19.15