Skip to content

Commit 57d08e3

Browse files
authored
Merge pull request #163 from kzys/release-0.20.0
Release 0.20.0
2 parents c682153 + 750b9bd commit 57d08e3

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

.buildkite/pipeline.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ steps:
6969
commands:
7070
- 'ln -s /var/lib/fc-ci/vmlinux.bin testdata/vmlinux'
7171
- 'ln -s /var/lib/fc-ci/rootfs.ext4 testdata/root-drive.img'
72-
- 'ln -s /usr/local/bin/firecracker-v0.19.0 testdata/firecracker'
73-
- 'ln -s /usr/local/bin/jailer-v0.19.0 testdata/jailer'
72+
- 'ln -s /usr/local/bin/firecracker-v0.20.0 testdata/firecracker'
73+
- 'ln -s /usr/local/bin/jailer-v0.20.0 testdata/jailer'
7474
- "FC_TEST_TAP=fc-test-tap${BUILDKITE_BUILD_NUMBER} make test EXTRAGOARGS='-v -count=1 -race' DISABLE_ROOT_TESTS=true"
7575
agents:
7676
queue: "${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
@@ -82,8 +82,8 @@ steps:
8282
commands:
8383
- 'ln -s /var/lib/fc-ci/vmlinux.bin testdata/vmlinux'
8484
- 'ln -s /var/lib/fc-ci/rootfs.ext4 testdata/root-drive.img'
85-
- 'cp /usr/local/bin/firecracker-v0.19.0 testdata/firecracker'
86-
- 'cp /usr/local/bin/jailer-v0.19.0 testdata/jailer'
85+
- 'cp /usr/local/bin/firecracker-v0.20.0 testdata/firecracker'
86+
- 'cp /usr/local/bin/jailer-v0.20.0 testdata/jailer'
8787
- 'make -C cni install CNI_BIN_ROOT=$(pwd)/testdata/bin'
8888
- "sudo FC_TEST_TAP=fc-root-tap${BUILDKITE_BUILD_NUMBER} make test EXTRAGOARGS='-v -count=1 -race' DISABLE_ROOT_TESTS="
8989
agents:

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 0.20.0
2+
* Moves the NetNS field to `Config` from `JailerConfig` (#155).
3+
* Supports forcing CNI network creation (#130).
4+
* Adds `FIRECRACKER_GO_SDK_INIT_TIMEOUT_SECONDS` and `FIRECRACKER_GO_SDK_REQUEST_TIMEOUT_MILLISECONDS` environment variables to configure timeouts (#165).
5+
* Adds `ForwardSignals` to explicitly configure signal handling (#166).
6+
17
# 0.19.0
28
* Firecracker v0.19 API: Vsock API call: PUT /vsocks/{id} changed to PUT /vsock and no longer
39
appear to support multiple vsock devices. Any subsequent calls to this API

HACKING.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ environment variable.
1212

1313
You need some external resources in order to run the tests, as described below:
1414

15-
1. A firecracker and jailer binary (tested with 0.12.0) must either be
15+
1. A firecracker and jailer binary (tested with 0.20.0) must either be
1616
installed as `./testdata/firecracker` or the path must be specified through
1717
the `FC_TEST_BIN` environment variable. The jailer requires go test to be
1818
run with sudo and can also be turned off by setting the `DISABLE_ROOT_TESTS`
@@ -61,7 +61,6 @@ Amazon EC2 Bare Metal Instances.
6161
The instance is pre-configured to have
6262

6363
- firecracker and jailer under /usr/local/bin.
64-
Both of them are currently v0.17.0 and built with
65-
`cargo build --features vsock --release` to enable vsock support
64+
Both of them are currently v0.20.0.
6665
- vmlinux.bin from
6766
https://s3.amazonaws.com/spec.ccfc.min/img/hello/kernel/hello-vmlinux.bin

version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
package firecracker
1515

1616
// Version represents the current version of the SDK.
17-
const Version = "0.19.0"
17+
const Version = "0.20.0"

0 commit comments

Comments
 (0)