Skip to content

Tags: apple/containerization

Tags

0.16.2

Toggle 0.16.2's commit message

Verified

This tag was signed with the committer’s verified signature.
jglogan J Logan
0.16.2 for container stop fix

0.16.1

Toggle 0.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rename CONTRIBUTORS to MAINTAINERS and update list to current state (#…

…435)

We'd like a way for people to know who they can ping for help on PRs and
issues, but we want to avoid being automatically assigned to PRs via
something like CODEOWNERS. Instead, we've opted to list the maintainers
of the project in a new MAINTAINERS file.

We opted to change from CONTRIBUTORS to MAINTAINERS since we believe
that contributors are already acknowledged via the `Contributors` tab on
GitHub and in the release notes we make for each new release.

In the future, the MAINTAINERS file can be extended to include
additional maintainers and past maintainers can continue to be
recognized for their work.

0.16.0

Toggle 0.16.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jglogan J Logan
Release 0.16.0

- API: VsockConnectionStream -> VsockListener

0.15.1

Toggle 0.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
vminitd: Add memory threshold monitoring (#427)

Add a small bit of logic to monitor if vminitd goes over a (somewhat
arbitrary) memory threshold. On average, when running one container it
seems to hover around 25MiB, so this is mostly to catch cases where it's
exceeding a limit we don't deem normal.

0.15.0

Toggle 0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix ImageStore.prune() behavior to actually remove images (#420)

- Fixes #417.

Rename `_prune()` to `cleanupOrphanedBlobs()` to clarify what it
actually does, and remove `prune()` method as we'll do all that logic in
container directly.

0.14.0

Toggle 0.14.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jglogan J Logan
0.14.0, console output API changes to BootLog.

0.13.0

Toggle 0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
VsockConnectionStream: Conform to AsyncSequence (#380)

I didn't like how we expose the asyncstream via a public connections
field. We should have the type conform to AsyncSequence and then hide
the underlying stream. This also stops listening on the stdio ports
after we get the initial connection.

0.12.1

Toggle 0.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rename `process` to `command` (#354)

Rename `process` to `command` (assuming we agree on the change).

0.12.0

Toggle 0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix log metadata when starting a process (#345)

0.11.0

Toggle 0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
VirtualMachineManager: Rework protocol (#341)

Today this protocols create method is just odd. Our only implementation
of it immediately casts to LinuxContainer, failing if it cannot do so. I
think what might make more sense is to pass in a configuration itself
with core parameters that we expect every vmm to be able to support, and
then in a specific implementation they can continue to cast this type to
a specific one to possibly extract some extra configuration values
(rosetta for VZ for example).

This rework will also make it simpler to support a Pod type, as the vm
setup is identical and simple.