|
1 |
| -# Version 0.8.1 (2017-05-10) |
2 |
| - |
3 |
| -Bug fix: |
4 |
| - |
5 |
| -- Enable vSock, a communication channel between host and guest. |
6 |
| -- Kubernetes CRI compatibility issues. |
7 |
| -- Container IO stream issues. |
8 |
| -- Fixed the Xen build. |
9 |
| - |
10 |
| -The detail of the issues addressed in 0.8.1 could be found [here][milestone-0.8.1] |
11 |
| - |
12 |
| -# Version 0.8 (2017-03-20) |
13 |
| - |
14 |
| -In this release, several significant updates are introduced, such as **Kubernetes Container Runtime Interface (CRI)** support, **OCI images spec** support: |
15 |
| - |
16 |
| -- Feature: Kubernetes CRI support. |
17 |
| -- Feature: OCI Image Spec support (`hyperctl save -o nginx.tar -f oci `). |
18 |
| -- Interfaces: better GRPC API support. |
19 |
| -- Arch: support ARM64 CPUs with GIC version3, e.g. Cavium ThunderX 64-core CPU. |
20 |
| -- Enhancement: move all the Pod level logic to hyperd, and runV only maintains the sandbox and containers. |
21 |
| -- Enhancement: simplify the model and state machine -- one Pod is one VM. |
22 |
| -- Enhancement: allow add/remove containers to/from a Pod/sandbox. |
23 |
| -- Enhancement: do not stop sandbox without an explicit stop command even if the last container is stopped (To be compatible to Kubernetes CRI). |
24 |
| - |
25 |
| -And many other improvements and updates. |
26 |
| - |
27 |
| -[milestone-0.8.1]:https://github.com/hyperhq/hyperd/milestone/4?closed=1 |
| 1 | +# Version 1.0 (2017-09-28) |
| 2 | + |
| 3 | +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: |
| 4 | + |
| 5 | +- runV Compatibility: |
| 6 | + - compatible with the most recent [1.0 of OCI runtime specification](https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0); |
| 7 | + - compatible with the [latest CNCF containerd](https://github.com/containerd/containerd); |
| 8 | + - compatible with the latest Docker (17.06.1-ee and later). |
| 9 | +- New hypervisor architectures support: |
| 10 | + - *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; |
| 11 | + - *kvmtool* driver brings the offical ARM support to runV. |
| 12 | +- Feature update: |
| 13 | + - Pod level portmappings: allow configure port mappings in pod level, and dynamic update port mapping rules; |
| 14 | + - Read-only rootfs: allows runV to launch with read-only rootfs; |
| 15 | + - support vhostuser network card for *qemu* driver, which enables the low latency network for scenarios such as NFV. |
| 16 | +- Many other feature or test improvements, and many bug fix. |
| 17 | + |
| 18 | +Thanks the contribution from Huawei, ZJU, ARM, Intel, Alibaba, and other individuals. |
0 commit comments