Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Release 3.0.0

Compare
Choose a tag to compare
@sameo sameo released this 20 Sep 16:12
· 492 commits to master since this release

Release 3.0.0

Changes

Upgrading from Clear Containers 2.2

We documented the upgrade path from Clear Containers 2.2 to
Clear Containers 3.0.

Shortlog

2de68f7 Config: Fix unit test case failures
902dbdb Debug: Enable debug logs from Hypervisor and Container Kernel
448ada3 Advanced VM Controls: Memory allocation and swap
3147bfa Configuration: Enable support for memory pre-allocation
42f25f1 versions.txt: Update kernel and image versions
35575f8 config: Support a stateless system
25debc6 docs: Document guest kernel and mini O/S in arch doc
36e7eba docs: Whitespace change.
d30e232 vendor: Pull latest virtcontainers and ciao/qemu changes
c4dd796 build: Install bash completions below DESTDIR
a11df0b check: Fix golint errors.
f607052 tests: Improve unit-test coverage for oci.go
2e9a615 docs: arch: Add Clear Containers 3.0 architecture documentation
10730ba scripts: Add bash tab completion script
3d11756 docs: Remove one level of backticks in dev guide
a9b6e82 docs: Improve wording in dev install guide
e283610 docs: Reference the upgrade doc
a1d9414 docs: Add an upgrading doc
44fb418 main: Avoid duplication in makeVersionString()
b0e8112 docs: Add link to install guides in README
eac5596 vendor: virtcontainers 1.0
5bd48c1 tests: Update unit test to work with latest virtcontianers
019fe2f Makefile: Generate config file for tests as well
758ee9a oci: Follow the OCI spec for cgroup paths
155f374 docs: Create CentOS 7 installation guide
c5bf186 docs: Reference the code of conduct doc in the contributing doc
72f8a2c main: Rename non-standard cli commands
14cae77 main: Sort list of cli commands
098d7bd cc-env: Add hypervisor version to output
41abb89 tests: Simplify makeRuntimeConfig
fd832ee build: Ensure version details correct for system build
9c7e399 vendor: Update virtcontainers and ciao vendoring.
ac4ad99 docs: Add agent details to the dev install guide
37a9129 docs: Add "See Also" section in dev install guide
2faebf2 docs: Correct dev install guide code block indent
2a941d1 docs: Correct heading levels in dev install guide
73fee56 docs: Improve developers installation guide
b9392f3 scripts: relnotes: fix /bin/bash line
5de31f0 scripts: relnotes: fix path to limitations.md
ce50ee1 scripts: relnotes: Add reminder to fixup Changes section
311517d docs: Create CODE_OF_CONDUCT.md
33d044b docs: Update limitations doc for --cpus
336d3a4 docs: Remove "docker run -m" from limitations doc
8c8b651 tests: Increase unit-test coverage for main.go
4d85e34 tests: Added missing file header.
797518a main: Simplify main()
4013a7f main: Be explicit if version details cannot be determined
31d915d main: Use function to generate version string
f112d4a main: Display more meaningful message on unknown command
4018a0f main: Add varabies for cli flags, commands and before func
b278bfa main: Introduce defaultErrorFile
d08eb02 main: Fix comments.
c252ad9 docs: Remove call to groupadd

Compatibility with Docker

Clear Containers 3.0.0 is compatible with Docker v17.06-ce

OCI Runtime Specification

Clear Containers 3.0.0 support the OCI Runtime Specification v1.0.0-rc5

Clear Linux Containers image

Clear Containers 3.0.0 requires at least Clear Linux containers image 17270

Clear Linux Containers Kernel

Clear Containers 3.0.0 requires at least Clear Linux Containers kernel v4.9.47-77.container

Installation

Issues & limitations

See the Limitations document.