Skip to content

Releases: cri-o/cri-o

v1.0.2

30 Oct 20:10

Choose a tag to compare

Welcome to the release of CRI-O v1.0.2!

This releases is the second patch release in the v1.0.x release. It includes
bugfixes and performance fixes. No new features have been added.

Please try out the release binaries and report any issues at
https://github.com/kubernetes-incubator/cri-o/issues.

goroutines leak

During performance testing we noticed an increased memory usage. We tracked that
down to cmux leaking goroutines. We fixed that by simply adding a read timeout
to the golang's http server. Performance are back to normal again.

Contributors

  • Antonio Murdaca
  • Daniel J Walsh
  • Lokesh Mandvekar
  • Mrunal Patel

Changes

  • 748bc46 Release v1.0.2
  • 29186a6 Merge pull request #1089 from runcom/sort-mounts-v1
  • c31d1d1 Merge pull request #1093 from runcom/makefile-fixes-v1
  • ae6e747 Merge pull request #1091 from runcom/cmux-http-read-timeout-v1
  • fc2457a Strip out debuginfo and other content to make images smaller
  • 266e1c1 Change buildtags based on installed environment.
  • 6a912eb cmd: crio: set ReadTimeout on the info endpoint
  • 085bdf8 container_create: sort mounts before adding them to the spec
  • 1544488 Merge pull request #1084 from lsm5/release-1.0-unitfile-fixes
  • 73b6543 systemd: expand limits for tests
  • ffe0d51 Merge pull request #1078 from mrunalp/close_ch_1.0
  • 98ca080 server: correctly return and close ch from exits routine
  • 387c1c6 Merge pull request #1075 from mrunalp/release_1.0.1
  • c1ccd5f version: Bump up to 1.0.2-dev

Dependency Changes

Previous release can be found at v1.0.1

v1.0.1

30 Oct 08:03

Choose a tag to compare

Welcome to the release of CRI-O v1.0.1!

This releases is the first patch release in the v1.0.x release. It includes
bugfixes and performance fixes. No new features have been added.

Please try out the release binaries and report any issues at
https://github.com/kubernetes-incubator/cri-o/issues.

Contributors

  • Antonio Murdaca
  • Daniel J Walsh
  • Lokesh Mandvekar
  • Mrunal Patel
  • umohnani8

Changes

  • 64a30e1 version: Release 1.0.1
  • 155e83d Merge pull request #1051 from rhatdan/release-1.0
  • d8aaba7 Merge pull request #1045 from runcom/fix-host-pid-v1
  • d2ea9cc We need to release the SELinux label when we destroy the sandbox
  • 1461072 Merge pull request #1059 from mrunalp/update_godbus_dep_1.0
  • 0385463 Merge pull request #1055 from mrunalp/oom_test_loop_1.0
  • 3a50402 Merge pull request #1040 from runcom/fix-process-exec-v1
  • a45c16d fix host pid handling for containers and share uts ns
  • a902139 vendor: Update godbus dependency to a389bdde4dd695d414e47b755e95e72b7826432c
  • 17db40d test: Test for OOM condition in a loop
  • a32c3d4 oci: respect process spec on exec
  • a2ab0a5 Merge pull request #1047 from runcom/fix-e2e-v1
  • ed89aa6 contrib: test: fix e2e cmdline
  • 76508ed Merge pull request #1032 from rhatdan/seccomp
  • 5f826ac Merge pull request #1033 from runcom/fix-stop-1.0
  • 9b797f0 oci: fixes to properly handle container stop action
  • 704ebac Update to latest seccomp filters in moby
  • bb737b9 Merge pull request #1022 from runcom/fix-version-rel-1
  • 70f6306 Merge pull request #1027 from umohnani8/secrets_1.0
  • c0f6f4f Fix logic flaw in secrets mount
  • 7efdae8 version: fix version handling and kube info

Dependency Changes

Previous release can be found at v1.0.0

  • v1.0.0-rc1 -> b29023b86e4a69d1b46b7e7b4e2b6fda03f0b9cd github.com/opencontainers/selinux
  • v4.0.0 -> a389bdde4dd695d414e47b755e95e72b7826432c github.com/godbus/dbus

v1.0.0

16 Oct 05:50

Choose a tag to compare

Highlights of the release:

  • Support for adding default mounts for all containers.
    This allows injecting secrets like the ones used to install rpms from repositories.
  • Bugs, stability and performance fixes.
  • New kpod commands
    • kpod login
    • kpod logout

This version is designed to work with kube 1.7.x. We will release a rc1 of a version that works with k8s 1.8.x shortly.

v1.0.0-rc3

05 Oct 17:53

Choose a tag to compare

Highlights of the release:

  • Support for limiting container log size.
  • Added a cri-o client package for info/inspect endpoints.
  • Minikube support.
  • Support for running on tmpfs based file systems.
  • Overlay quota support.
    Allows you to control the size of a container's root filesystem.
  • Bugs and stability fixes.
  • New kpod commands
    • kpod pause
    • kpod unpause
    • kpod wait
    • kpod kill

We are now close to releasing 1.0 as the number of bugs go down.

Thanks,
CRI-O team.

v1.0.0-rc2

20 Sep 13:37

Choose a tag to compare

v1.0.0-rc2 Pre-release
Pre-release

We are happy to announce the release of CRI-O v1.0.0-rc2
Big thanks to our maintainers and contributors from Red Hat, Intel, SUSE, Hyper, IBM and others.

The main reason behind this second RC is to fix a failure to pull official images from the Docker Hub.
Highlights of the release:

  • Fix image pulling.
    Docker Hub started serving manifest lists for different architectures for official images (e.g. redis). That resulted in CRI-O not being able to pull official images from Docker Hub.
  • Correctly set hostname in pods.
  • SELinux fixes.
  • Updated kubernetes to v1.7.6.
  • Fixes to seccomp handling.
  • Other fixes and more tests.

List of changes is available here https://github.com/kubernetes-incubator/cri-o/compare/v1.0.0-rc1...v1.0.0-rc2?expand=1

v1.0.0-rc1

08 Sep 21:40

Choose a tag to compare

v1.0.0-rc1 Pre-release
Pre-release

Highlights of the release:

  • Bugs, stability and performance fixes
  • Moved from kubernetes 1.6 to 1.7
  • cadvisor isupport
  • Full kube e2e tests coverage. We are now gating pull requests on kube e2e (we were gating them just on node-e2e).
  • Continue working on kpod. New commands added:
    • kpod cp
    • kpod diff
    • kpod export
    • kpod logs
    • kpod mount
    • kpod ps
    • kpod rename
    • kpod stats
    • kpod umount

This release contains minor features improvements as we’re totally focused on bugs, stability and, above all, performance fixes for 1.0.0.
List of changes is available here https://github.com/kubernetes-incubator/cri-o/compare/v1.0.0-beta.0...v1.0.0-rc1?expand=1

v1.0.0-beta.0

03 Aug 01:46

Choose a tag to compare

v1.0.0-beta.0 Pre-release
Pre-release

We are happy to announce the release of CRI-O v1.0.0.beta.0
Big thanks to our maintainers and contributors from Red Hat, Intel, SUSE, Hyper, IBM and others.

Highlights of the release:

  • OCI 1.0 runtime and image specifications support
  • Additional registry support
  • Daemon pids-limit support
    cri-o daemon now supports a default pid-limit on all containers to prevent fork-bombs. This is configurable by admins through a flag or /etc/crio/crio.conf
  • Configurable image volume support
  • Bugs and Stability fixes

We are continuing to focus on bugs and stability improvements for 1.0.

Thanks,
CRI-O team.

v1.0.0-alpha.0

20 Jun 22:46

Choose a tag to compare

v1.0.0-alpha.0 Pre-release
Pre-release

With this release, we are passing all the k8s’s e2e tests.

Highlights of the release:

  • All e2e tests pass.
  • Attach/detach support.
  • OOM detection.
  • Kubeadm integration.
  • Networking tested with Weave, Flannel and openshift-sdn.
  • Lots of bug and stability fixes.

We are now focused on bugs and stability to release 1.0. We’re also working to have native RPMs and debs for all major operating systems.
In case you’re looking to help us testing and debugging we do have an handy ansible playbook to get CRI-O installed from source and ready to provision a kubernetes cluster with kubeadm.

v0.3

28 Apr 15:01

Choose a tag to compare

v0.3 Pre-release
Pre-release

With this release, we are passing all the k8s’s node conformance tests.

Highlights of the release:

  1. Streaming exec support
  2. Port forwarding support
  3. Lots of bug fixes

Features that don't work yet:

  1. Attach

v0.2

13 Apr 19:28

Choose a tag to compare

v0.2 Pre-release
Pre-release

With this release, we have made good progress on passing the node conformance tests.

Highlights of the release:

  1. Logging support
  2. 115/121 (95%) node conformance tests pass (#441)
  3. gpg check on image pull
  4. Lots of bug fixes
  5. Supports latest runc v1.0.0-rc3 and runtime-spec v1.0.0-rc5

Features that don't work yet:
Streaming (exec), attach and port forward.