Skip to content
This repository has been archived by the owner on Feb 8, 2021. It is now read-only.

Releases: hyperhq/hyperd

Release v1.1.0

17 Sep 14:26
900bc20
Compare
Choose a tag to compare

The v1.1.0 release includes

  • performance and scalability improvement as a kubernetes runtime (via CRI shim frakti)
  • bug fixes

Binary packages could be downloaded here: http://download.hypercontainer.io/

Release Candidate 1 for v1.1.0

12 Sep 15:29
9dc7175
Compare
Choose a tag to compare
Pre-release

The v1.1.0 release includes

  • performance and scalability improvement as a kubernetes runtime (via CRI shim frakti)
  • bug fixes

The package files include #745 and hyperhq/hyperstart#363

Release 1.0.0

14 Nov 09:46
218df42
Compare
Choose a tag to compare

In release v1.0.0 of HyperContainer, we introduced several significant updates and fixed many bugs to make runV production ready. The featured updates include:

  • runV Compatibility:
  • New hypervisor architectures support:
    • xenpv driver, with the latest Xen 4.9, we could launch runV with very minimal performance penalty (<5 % in most scenarios) on instance of Google GCE and other IaaS platform;
    • kvmtool driver brings the offical ARM support to runV.
  • Feature update:
    • Pod level portmappings: allow configure port mappings in pod level, and dynamic update port mapping rules;
    • Read-only rootfs: allows runV to launch with read-only rootfs;
    • support vhostuser network card for qemu driver, which enables the low latency network for scenarios such as NFV.
  • Many other feature or test improvements, and many bug fix.

Thanks the contribution from Huawei, ZJU, ARM, Intel, Alibaba, and other individuals.

The binary packages could be downloaded through http://download.hypercontainer.io/ .

Release 0.8.1

10 May 16:24
Compare
Choose a tag to compare

This is a bugfix release of 0.8:

  • Enable vSock, a communication channel between host and guest.
  • Kubernetes CRI compatibility issues.
  • Container IO stream issues.
  • Fixed the Xen build.

The detail of the issues addressed in 0.8.1 could be found here

And the binary packages for centos/rhel, fedora, debian, ubuntu could be find in the hypercontainer download page

Release 0.8.0

21 Mar 02:24
Compare
Choose a tag to compare

In this release, several significant updates are introduced, such as Kubernetes Container Runtime Interface (CRI) support, OCI images spec support:

  • Feature: Kubernetes CRI support.
  • Feature: OCI Image Spec support (hyperctl save -o nginx.tar -f oci ).
  • Interfaces: better GRPC API support.
  • Arch: support ARM64 CPUs with GIC version3, e.g. Cavium ThunderX 64-core CPU.
  • Enhancement: move all the Pod level logic to hyperd, and runV only maintains the sandbox and containers.
  • Enhancement: simplify the model and state machine -- one Pod is one VM.
  • Enhancement: allow add/remove containers to/from a Pod/sandbox.
  • Enhancement: do not stop sandbox without an explicit stop command even if the last container is stopped (To be compatible to Kubernetes CRI).

And many other improvements and updates.

The binaries for more distros could be download here.

Release 0.7.0

28 Oct 11:44
Compare
Choose a tag to compare
  • More arch supports: s390x, ppc64le, and arm64
  • VM Template: faster boot performance (130ms) and less memory consumption (save 80MB per pod/VM, #415)
  • Improve gRPC APIs.
  • Improve streaming IO (attach & exec) for containers.
  • Many other fixes and improvements

Release 0.6.2

29 Aug 15:59
Compare
Choose a tag to compare

Minimal release of hyperd/hyperctl

  • vm template(basic) support
  • partial gRPC api
  • container labels
  • qemu daemonize/log refactor
  • deprecate the flag --nondaemon (and it will be remove when 0.8.0 is released)
  • port mapping

Release 0.6.0

25 May 11:43
Compare
Choose a tag to compare

Since the 0.6 release, HyperContainer repository changes to hyperd and the command line tools renamed as hyperctl.

In version 0.6, HyperContainer and RunV focused on improving the stability and performance, and fixed many bugs found in the development and operating of Hyper_ Cloud. In the meanwhile, many features were introduced for better user experiences and Docker compatibility.

Highlight features

  • Update the image metadata storage for the compatibility to Docker 1.10+.
  • Support hyperctl load command.
  • Support the user field in container configuration.
  • Reimplemented the STDIO of containers and improved the tty option for running containers.
  • Update Linux kernel to 4.4 and provides some useful kernel modules, such as NetFilter, and users can also add their own kernel modules.

Detail changes are listed in github: HyperContainer Milestone v0.6.0 and RunV Milestone v0.6.0.

Release 0.5.0

06 Feb 01:17
Compare
Choose a tag to compare

In version 0.5, Hyper and runV introduced many features, improved stability, and fixed many bugs.

Highlight features

  • Optimized the run command, for example, now you can use -t flag for tty.
  • Support libvirt for pod management, now virsh will show Hyper VMs.
  • Built-in service discovery in Pod
  • New hyper logs command to retrieve container logs
  • Integration with Openstack Cinder (Ceph), Neutron
  • Add storage driver configuration

Other improvements

  • Improve file insert, now you can insert files from either remote or local machine by specifying the URI
  • Hyper CLI now returns the exit value of the process when run or exec exit.
  • Generate default /etc/hosts and /etc/resolv.conf for the user if no hosts or DNS configured.
  • Improve list command, now you can filter the output
  • Support registry mirror and insecure registry options
  • Build RPM packages for CentOS and Fedora with Hyper
  • Add integration test suite
  • Many stability improvements and bug fixes.

More details on our website: (http://hyper.sh).