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: microsoft/hcsshim
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.14.0-rc.1
Choose a base ref
...
head repository: microsoft/hcsshim
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.14.1
Choose a head ref
  • 3 commits
  • 99 files changed
  • 3 contributors

Commits on Apr 6, 2026

  1. WCOW: restore support for client-mounted roots (#2595)

    Commit 00ca088 broke starting
    process-isolated containers when Root.Path is set in the container spec.
    Root.Path is set by clients such as Docker which mount and unmount the
    container's root filesystem themselves. Mounting is skipped, which also
    skips over setting coi.mountedWCOWLayers. The
    hcsoci.createWindowsContainerDocument function unconditionally
    dereferences that field, resulting in a nil-dereference panic when
    mounting is skipped. Restore the old behaviour by synthesizing the
    MountedWCOWLayers when Root.Path is set.
    
    Signed-off-by: Cory Snider <[email protected]>
    (cherry picked from commit fa457e6)
    Signed-off-by: Brian Goff <[email protected]>
    corhere authored and anmaxvl committed Apr 6, 2026
    Configuration menu
    Copy the full SHA
    98d74bb View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. shim: skip SandboxPlatform validation when platform is not explicitly…

    … set (#2620)
    
    When runtime options are non-empty (e.g., SandboxIsolation is set) but
    SandboxPlatform is empty, skip the platform validation rather than
    failing. The validation only needs to check that the spec and shim
    options match when SandboxPlatform is explicitly configured.
    
    containerd's default config (config_windows.go) sets SandboxIsolation=1
    for the runhcs-wcow-hypervisor runtime handler but omits SandboxPlatform,
    making options non-empty with an empty platform string. This causes
    platforms.Parse("") to fail with 'invalid runtime sandbox platform'.
    
    Signed-off-by: Dawei Wei <[email protected]>
    (cherry picked from commit 88c818f)
    rzlink authored and anmaxvl committed Apr 8, 2026
    Configuration menu
    Copy the full SHA
    9a434d6 View commit details
    Browse the repository at this point in the history
  2. upgrade dependencies to fix CI

    Signed-off-by: Maksim An <[email protected]>
    anmaxvl committed Apr 8, 2026
    Configuration menu
    Copy the full SHA
    fb5aa2e View commit details
    Browse the repository at this point in the history
Loading