diff --git a/CHANGELOG.md b/CHANGELOG.md index 293a7f3b3..7c64abecc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,78 @@ -# 0.8.4 (unreleased) +# 0.9.1 (unreleased) + +# 0.9.0 (October 19th, 2023) + +## Changed + +- runtime Extend SELinux support [#1032] +- ci Add doc tests to CI [#1047] +- ci Add a GH actions to install squashfs tools from source [#1046] +- examples Add manifest custom section example [#1033] +- fix Add oom_group_kill cgroup event type [#1031] +- fix Improve loop device setup [#951] +- tooling Remove lzma support and add notes about squashfs tools [#1030] +- tests Retry fds collection in fd leak test +- ci Grant write-all permission to clippy job +- client Consolidate client error types [#1028] +- tests Use socket2 for seqpacket in test-container +- cargo Fix log dependency +- chore Clippy fixes +- cargo Specify workspace resolver +- cargo Move workspace metadata to workspace manifest [#1016] +- chore Rename read_keypair function [#1015] + +## Dependencies + +- deps Bump rustix from 0.37.13 to 0.37.25 ([#1045]) +- deps Bump termcolor from 1.2.0 to 1.3.0 ([#1036]) +- deps Bump async-trait from 0.1.68 to 0.1.73 ([#1035]) +- deps Bump strum_macros from 0.24.3 to 0.25.2 ([#1042]) +- deps Bump actions/checkout from 3 to 4 ([#1044]) +- deps Bump tokio-test from 0.4.2 to 0.4.3 ([#1043]) +- deps Bump socket2 from 0.5.3 to 0.5.4 ([#1041]) +- deps Bump url from 2.3.1 to 2.4.1 ([#1040]) +- deps Bump semver from 1.0.18 to 1.0.19 ([#1039]) +- deps Bump libc from 0.2.147 to 0.2.148 ([#1038]) +- deps Bump strum from 0.24.1 to 0.25.0 ([#1037]) +- deps Bump base64 from 0.21.3 to 0.21.4 ([#1034]) +- deps Bump nix from 0.26.2 to 0.27.1 ([#1020]) +- deps Bump memchr from 2.5.0 to 2.6.2 ([#1023]) +- deps Bump semver from 1.0.17 to 1.0.18 ([#1019]) +- deps Bump bitflags from 2.3.3 to 2.4.0 ([#1026]) +- deps Bump base64 from 0.21.2 to 0.21.3 ([#1025]) +- deps Bump colored from 2.0.0 to 2.0.4 ([#1022]) +- deps Bump tokio from 1.29.1 to 1.32.0 ([#1021]) +- deps Bump Swatinem/rust-cache from 1 to 2 ([#1017]) + +[#1015]: https://github.com/esrlabs/northstar/pull/1015 +[#1017]: https://github.com/esrlabs/northstar/pull/1017 +[#1019]: https://github.com/esrlabs/northstar/pull/1019 +[#1020]: https://github.com/esrlabs/northstar/pull/1020 +[#1021]: https://github.com/esrlabs/northstar/pull/1021 +[#1022]: https://github.com/esrlabs/northstar/pull/1022 +[#1023]: https://github.com/esrlabs/northstar/pull/1023 +[#1025]: https://github.com/esrlabs/northstar/pull/1025 +[#1026]: https://github.com/esrlabs/northstar/pull/1026 +[#1028]: https://github.com/esrlabs/northstar/pull/1028 +[#1030]: https://github.com/esrlabs/northstar/pull/1030 +[#1031]: https://github.com/esrlabs/northstar/pull/1031 +[#1032]: https://github.com/esrlabs/northstar/pull/1032 +[#1033]: https://github.com/esrlabs/northstar/pull/1033 +[#1034]: https://github.com/esrlabs/northstar/pull/1034 +[#1035]: https://github.com/esrlabs/northstar/pull/1035 +[#1036]: https://github.com/esrlabs/northstar/pull/1036 +[#1037]: https://github.com/esrlabs/northstar/pull/1037 +[#1038]: https://github.com/esrlabs/northstar/pull/1038 +[#1039]: https://github.com/esrlabs/northstar/pull/1039 +[#1040]: https://github.com/esrlabs/northstar/pull/1040 +[#1041]: https://github.com/esrlabs/northstar/pull/1041 +[#1042]: https://github.com/esrlabs/northstar/pull/1042 +[#1043]: https://github.com/esrlabs/northstar/pull/1043 +[#1044]: https://github.com/esrlabs/northstar/pull/1044 +[#1045]: https://github.com/esrlabs/northstar/pull/1045 +[#1046]: https://github.com/esrlabs/northstar/pull/1046 +[#1047]: https://github.com/esrlabs/northstar/pull/1047 +[#951]: https://github.com/esrlabs/northstar/pull/0951 # 0.8.3 (August 22th, 2023) diff --git a/Cargo.lock b/Cargo.lock index d8cdf7a9c..1c8f84933 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -317,7 +317,7 @@ dependencies = [ [[package]] name = "cargo-npk" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "atty", @@ -1492,7 +1492,7 @@ dependencies = [ [[package]] name = "northstar" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "android-logd-logger", "anyhow", @@ -1510,7 +1510,7 @@ dependencies = [ [[package]] name = "northstar-client" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "futures", @@ -1521,7 +1521,7 @@ dependencies = [ [[package]] name = "northstar-nstar" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "base64", @@ -1544,7 +1544,7 @@ dependencies = [ [[package]] name = "northstar-runtime" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "async-stream", @@ -1606,7 +1606,7 @@ dependencies = [ [[package]] name = "northstar-sextant" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "clap 4.2.7", @@ -1619,7 +1619,7 @@ dependencies = [ [[package]] name = "northstar-stress" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "clap 4.2.7", @@ -1637,7 +1637,7 @@ dependencies = [ [[package]] name = "northstar-tests" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "anyhow", "env_logger", @@ -1659,7 +1659,7 @@ dependencies = [ [[package]] name = "northstar-tests-derive" -version = "0.8.4-pre" +version = "0.9.0" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index c593d3445..ecfd0f69b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.8.4-pre" +version = "0.9.0" authors = ["ESRLabs"] description = "Northstar is an container runtime for Linux targetting embedded systems" edition = "2021" diff --git a/cargo-npk/Cargo.toml b/cargo-npk/Cargo.toml index 0de760297..bf7b86a11 100644 --- a/cargo-npk/Cargo.toml +++ b/cargo-npk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-npk" -version = "0.8.4-pre" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Northstar is an container runtime for Linux targetting embedded systems" @@ -16,7 +16,7 @@ cargo_metadata = "0.15.3" clap = { version = "4.2.7", features = ["derive"] } human_bytes = "0.4.2" humantime = "2.1.0" -northstar-runtime = { version = "^0.8.4-pre", path = "../northstar-runtime", features = ["npk"] } +northstar-runtime = { version = "^0.9.0", path = "../northstar-runtime", features = ["npk"] } serde = { version = "1.0.164", features = ["derive"] } tempfile = "3.5.0" termcolor = "1.3.0" diff --git a/northstar-client/Cargo.toml b/northstar-client/Cargo.toml index 89c208752..f91624abc 100644 --- a/northstar-client/Cargo.toml +++ b/northstar-client/Cargo.toml @@ -11,7 +11,7 @@ rust-version.workspace = true [dependencies] anyhow = { version = "1.0.71", features = ["backtrace"] } futures = "0.3.27" -northstar-runtime = { version = "^0.8.4-pre", path = "../northstar-runtime", features = ["api"] } +northstar-runtime = { version = "^0.9.0", path = "../northstar-runtime", features = ["api"] } thiserror = "1.0.40" tokio = "1.32.0" diff --git a/northstar-nstar/Cargo.toml b/northstar-nstar/Cargo.toml index dfe388c26..11169328e 100644 --- a/northstar-nstar/Cargo.toml +++ b/northstar-nstar/Cargo.toml @@ -16,8 +16,8 @@ clap_complete = "4.3.2" futures = { version = "0.3.27", default-features = false } humantime = "2.1.0" itertools = "0.11.0" -northstar-client = { version = "^0.8.4-pre", path = "../northstar-client" } -northstar-runtime = { version = "^0.8.4-pre", path = "../northstar-runtime", features = ["seccomp"] } +northstar-client = { version = "^0.9.0", path = "../northstar-client" } +northstar-runtime = { version = "^0.9.0", path = "../northstar-runtime", features = ["seccomp"] } pin-project-lite = "0.2.9" prettytable-rs = "0.10.0" regex = "1.7.3" diff --git a/northstar-sextant/Cargo.toml b/northstar-sextant/Cargo.toml index cfa202484..e31f8f51f 100644 --- a/northstar-sextant/Cargo.toml +++ b/northstar-sextant/Cargo.toml @@ -13,6 +13,6 @@ anyhow = { version = "1.0.71", features = ["backtrace"] } clap = { version = "4.2.7", features = ["derive"] } colored = "2.0.4" env_logger = "0.10.0" -northstar-runtime = { version = "^0.8.4-pre", path = "../northstar-runtime", features = ["npk"] } +northstar-runtime = { version = "^0.9.0", path = "../northstar-runtime", features = ["npk"] } tempfile = "3.5.0" zip = { version = "0.6.6", default-features = false } diff --git a/northstar-tests/northstar-tests-derive/Cargo.toml b/northstar-tests/northstar-tests-derive/Cargo.toml index db03f84a9..7d002e791 100644 --- a/northstar-tests/northstar-tests-derive/Cargo.toml +++ b/northstar-tests/northstar-tests-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "northstar-tests-derive" -version = "0.8.4-pre" +version = "0.9.0" edition = "2021" license = "Apache-2.0" diff --git a/northstar/Cargo.toml b/northstar/Cargo.toml index 3fe22e44c..79bb88b40 100644 --- a/northstar/Cargo.toml +++ b/northstar/Cargo.toml @@ -14,7 +14,7 @@ anyhow = { version = "1.0.71", features = ["backtrace"] } clap = { version = "4.2.7", features = ["derive"] } log = { version = "0.4.19", features = ["std"] } nix = { version = "0.27.1", default-features = false, features = ["sched", "mount"] } -northstar-runtime = { version = "^0.8.4-pre", path = "../northstar-runtime", features = ["runtime", "rexec"] } +northstar-runtime = { version = "^0.9.0", path = "../northstar-runtime", features = ["runtime", "rexec"] } tokio = { version = "1.32.0", features = ["rt-multi-thread", "macros", "signal"] } toml = "0.7.6"