Skip to content

Commit 6e5ea5e

Browse files
cmainasurunc-bot[bot]
authored andcommitted
ci(release): urunc v0.7.0
Create a new release v0.7.0 for `urunc` PR: #360 Signed-off-by: Charalampos Mainas <cmainas@nubificus.co.uk> Reviewed-by: Anastassios Nanos <ananos@nubificus.co.uk> Approved-by: Anastassios Nanos <ananos@nubificus.co.uk>
1 parent c1241c7 commit 6e5ea5e

File tree

3 files changed

+98
-4
lines changed

3 files changed

+98
-4
lines changed

.github/linters/urunc-dict.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,3 +378,15 @@ crun
378378
vaccel
379379
VACCEL
380380
vsock
381+
Gkeka
382+
Panagiotis
383+
Mavrikos
384+
zyfy
385+
Dionisia
386+
Koronellou
387+
sankalp
388+
Vasilis
389+
Liaskovitis
390+
Mallikopoulou
391+
Medfouni
392+
Khitem

CHANGELOG.md

Lines changed: 85 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,87 @@
1+
# v0.7.0
2+
3+
## What's Changed
4+
5+
### New features
6+
7+
* Copy the files defined in the mount list of the container inside the block rootfs of the guest
8+
* Add support for `urunc` configuration file
9+
* Add support for virtiofs
10+
* Copy the files defined in the mount list of the container inside the initrd rootfs of the guest
11+
* Improve debugging of `urunc` created containers in the host side
12+
* Add support for attaching block-based mounts as block devices in the sandbox
13+
* add vAccel support to `urunc`
14+
15+
### Breaking changes
16+
17+
* Use an initrd file to pass information from `urunc` to [urunit](https://github.com/nubificus/urunit#) for the execution environment of the Linux guest
18+
19+
### Internals
20+
21+
* Fix json construction for rumprun unikernels adding support for environment variables
22+
* Update Go and dependencies
23+
* Use the MAC address of veth as the guest's interface MAC address
24+
* Improve network error logging and propagation
25+
* Fail early in invalid unikernel configuration
26+
* Set/Unset a [urunit](https://github.com/nubificus/urunit#) specific environment variable to instruct `urunit` to set the default route to eth0
27+
* Ensure monitor process is killed in force deleting containers
28+
* Slightly refactor the `Exec` monolith in unikontainers to improve guest's rootfs type selection and handling.
29+
* Fix crictl configuration generation in crictl testing
30+
* Fix container and snapshot deletion for ctr tests
31+
* Increase tests' timeout due to slow image pulling
32+
* Fix console parameter for Linux over Firecracker in aarch64 and update the seccomp filter of Solo5-hvt in aarch64
33+
* Small refactor of the container delete path and fix entering the container's namespace
34+
* Refactor and fix hook's execution context
35+
* Improve metrics handling in `urunc`
36+
* Fix handling of failures during the creation of the monitor's containerized environment
37+
38+
### CI/CD
39+
40+
* Complete the transition to the new [urunc repository](https://github.com/urunc-dev/urunc)
41+
* Add scorecard workflow
42+
* Use specific versions for tools and services
43+
* Fix the commit and repo spell checker
44+
* Add arm64 tests over Solo5-spt
45+
* Add automated release action
46+
* Add dependabot
47+
* Prefetch Go packages before running end-to-end tests
48+
* Add end-to-end Kubernetes tests using kind
49+
* Harden workflows
50+
* Apply security best practices
51+
* Refactor the handling of Go version for CI jobs
52+
* Set the correct image digest for Go alpine in urunc-deploy image building
53+
* Cancel rest of tests in case of an error
54+
* Introduce nightly tests
55+
* Remove dependency on self-hosted runners
56+
* Add testing for `urunc-deploy`
57+
58+
### Documentation
59+
60+
* Update Kubernetes tutorial
61+
* Update Linux tutorial with the role of [urunit](https://github.com/nubificus/urunit#)
62+
* Update instructions for installing Go and remove obsolete image references
63+
* Add tutorial for using `urunc` with kind
64+
* Centralize the version definition of the tools mentioned in docs
65+
* Add instructions fo using blockfile snapshotter with `urunc`
66+
* Provide documentation for using the new [monitors-build repository](https://github.com/urunc-dev/monitors-build)
67+
68+
## New Contributors
69+
70+
Big thanks for all new contributors in `urunc`:
71+
72+
* [Maria Gkeka](https://github.com/mgkeka-nbfc)
73+
* [Panagiotis Mavrikos](https://github.com/panosmaurikos)
74+
* [zyfy29](https://github.com/zyfy29)
75+
* [Dionisia Koronellou](https://github.com/DionisiaK4)
76+
* [sankalp](https://github.com/codesmith25103)
77+
* [Vasilis Liaskovitis](https://github.com/vliaskov)
78+
* [Anastasia Mallikopoulou](https://github.com/amallikopoulou)
79+
* [Medfouni Khitem](https://github.com/KhitemMed)
80+
81+
**Full Changelog**: https://github.com/urunc-dev/urunc/compare/v0.6.0...v0.7.0
82+
83+
# Previous Releases:
84+
185
# v0.6.0
286

387
## What's Changed
@@ -21,7 +105,7 @@
21105
* Improve logging and error handling
22106
* Update Unikraft cli handling to replicate kraftkit's behavior
23107

24-
### CIC/CD
108+
### CI/CD
25109

26110
* Add workflow to publish docs automatically
27111
* Migrate to GH runners for all CI actions
@@ -39,8 +123,6 @@
39123

40124
**Full Changelog**: https://github.com/urunc-dev/urunc/compare/v0.5.0...v0.6.0
41125

42-
# Previous Releases:
43-
44126
## v0.5.0
45127

46128
## What's Changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6.0
1+
0.7.0

0 commit comments

Comments
 (0)