Skip to content
Permalink

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: 178abdc
Choose a base ref
...
head repository: dstackai/dstack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d48b15f
Choose a head ref
  • 18 commits
  • 80 files changed
  • 5 contributors

Commits on Dec 25, 2025

  1. Fix TestRemoveDanglingTasks (#3426)

    Unset SERVER_KEEP_SHIM_TASKS
    un-def authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    118021c View commit details
    Browse the repository at this point in the history
  2. [runner] Configure and start sshd (#3421)

    now, sshd
    
    - is started by dstack-runner, not the entrypoint shell script
    - has its own sshd_config, does not use distro-provided one
    - has its own host keys location, avoiding overwriting host keys
      already present in the image
    
    Part-of: #3419
    un-def authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    6cd3add View commit details
    Browse the repository at this point in the history
  3. Updated README.md

    peterschmidt85 committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    de7170b View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2025

  1. Configuration menu
    Copy the full SHA
    ef0d8a7 View commit details
    Browse the repository at this point in the history
  2. [shim] Fix DockerRunner tests (#3429)

    * TestDocker_SSHServer - sshd check added
    * TestDocker_SSHServerConnect - removed, as getSSHShellCommands does not
      start sshd since #3421
      The test should have failed since that PR, but, as there was no
      proper assertion, the test just slept for 180 seconds instead,
      reporting a false-positive result
    
    Part-of: #3419
    un-def authored Dec 26, 2025
    Configuration menu
    Copy the full SHA
    f976355 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2025

  1. Configuration menu
    Copy the full SHA
    0697f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d472448 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. [runner] Streamline authorized_keys management (#3435)

    * Add keys by the runner, not the shell script
    * Don't touch user's ~/.ssh/authorized_keys, use our own file
    * Share that file between all users
    
    Part-of: #3419
    un-def authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    dde66b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4893cb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6adffca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e931d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b78851b View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2026

  1. [runner] Fix MPI hostfile (#3441)

    * Don't set slots on CPU nodes
    * Move the file to /dstack/mpi and make it world-readable
    
    Fixes: #3434
    Fixes: #3436
    un-def authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    78d26ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f174dff View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2026

  1. [Dev environments] Support windsurf IDE (#3444)

    * [Dev environments] Support windsurf IDE #3443
    
    * [Dev environments] Support windsurf IDE #3443
    
    Replaced `surf` with `windsurf`(which is the only one alaviable on Linux)
    peterschmidt85 authored Jan 7, 2026
    Configuration menu
    Copy the full SHA
    d4680c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. Configuration menu
    Copy the full SHA
    dd907bf View commit details
    Browse the repository at this point in the history
  2. [runner] Decouple Server and Executor (#3447)

    * Pass Executor to Server as an argument
    * Move repo blob-related code from the API handler to
      a new Executor method
    * Fix http.MaxBytesError handling
    un-def authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    2a4c0e1 View commit details
    Browse the repository at this point in the history
  3. [Feature] Allow to see JSON state of runs/volumes/fleets/gateways via…

    … CLI/UI (#3445)
    
    * [Feature] Added `dstack inspect` CLI command
    
    * [Feature] Add `Inspect` tab to the run and fleet pages
    
    * PR review feedback.
    
    Replaced `dstack inspect run|fleet|volume|gateway` with seprate commands `datack run|fleet|volume|gateway list --json`.
    
    * PR review: `dstack run|fleet get --json`
    
    Updated how UUID format errors are handled
    
    * PR review: `dstack run|fleet get --json`
    
    Better handling edge case (empty ID)
    peterschmidt85 authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    d48b15f View commit details
    Browse the repository at this point in the history
Loading