Bot releases are visible (Hide)
Published by dcantah over 2 years ago
Full Changelog: https://github.com/microsoft/hcsshim/compare/v0.9.1...v0.9.2
Published by dcantah almost 3 years ago
Full Changelog: https://github.com/microsoft/hcsshim/compare/v0.8.22...v0.8.23
Published by dcantah almost 3 years ago
Full Changelog: https://github.com/microsoft/hcsshim/compare/v0.9.0...v0.9.1
Published by dcantah about 3 years ago
See the Changelog for the full list of changes!
See the Changelog for the full list of changes!
Full changelog: https://github.com/microsoft/hcsshim/compare/v0.8.22...v0.9.0
Published by dcantah about 3 years ago
Published by dcantah about 3 years ago
github.com/microsoft/hcsshim/hcn
package where logs were being generated on every invocation of any of the hcn.XSupported
methods or hcn.GetSupportedFeatures
. There's now only one log printed on the first invocation of any of the methods.GetCachedSupportedFeatures
to the github.com/microsoft/hcsshim/hcn
package. This optimizes for scenarios where multiple calls are made to check if certain features are supported by caching the very first result from HCN.GetHNSEndpointStats
function to the github.com/microsoft/hcsshim/
package. This allows statistics about the hns endpoint to be queried.Published by kevpar over 3 years ago
github.com/Microsoft/hcsshim
package where IsAlreadyStopped
and IsNotExist
would erroneously return true
for ERROR_PROC_NOT_FOUND
(#1065).Published by dcantah over 3 years ago
Shim
Published by dcantah over 3 years ago
Published by katiewasnothere over 3 years ago
Published by kevpar over 3 years ago
delete
action, it will look for and log panic.log in the bundle directorypkg/ociwclayer
package with support for working with Windows container layersPublished by dcantah almost 4 years ago
Published by dcantah almost 4 years ago
Published by dcantah almost 4 years ago
Published by dcantah almost 4 years ago
SetJobCompartmentId
binding and expose CompartmentId
on hns Namespace
object.Published by kevpar about 4 years ago
Published by dcantah over 4 years ago
Published by dcantah over 4 years ago
Published by jterry75 almost 5 years ago
hcsshim
for Docker
hcsshim
v1
HCS
syscall overhead.hcn
L4ProxyPolicySetting
CompartmentID
field.NatFlags
to PortMappings
.containerd-shim-runhcs-v1.exe
for containerd
There are significant changes since the last official release of hcsshim.
The most important change is that we are officially deprecating runhcs.exe
as the containerd
runtime of choice and have removed the v1
runtime bindings for it from containerd
. It is now expected that for containerd
on Windows you use Runtime V2 shim implemented in the cmd/containerd-shim-runhcs-v1
section of the repo.
containerd-shim-runhcs-v1.exe
With the move to containerd
the containerd-shim-runhcs-v1.exe
binary now replaces all OS level interaction with the gRPC interface implemented by the Runtime V2 interface as defined by containerd
. This allows us to fully implement Windows process and Hyper-V containers on RS1+ with support for Windows v2 containers as well as LCOW on RS5+ releases of Windows.
The implementation is as follows for your HOST OS version of Windows:
RS1 - RS4 | RS5+ | |
---|---|---|
Windows Process Container | v1 (Argon) | v2 |
Windows Hyper-V (Server) Container | v1 (Xenon) | v2 |
LCOW | Not Supported | v2 |
The main difference with Windows v2 containers and LCOW v2 is the ability of the shim to support true Kubernetes pod
's. On Windows this means a shared network namespace for process containers in the pod
. For Windows hypervisor (including LCOW) containers it additionally means shared processor, memory, and storage for all containers in the pod
within a single UtilityVM
. This single UtilityVM
provides higher performance and density while also providing greater lifetime guarantees for the set.
Published by lowenna over 5 years ago
create-scratch
utility VM (256MB/1 VPMem device)