diff --git a/aya-log/Cargo.toml b/aya-log/Cargo.toml
index 091d7821..34d0d6b6 100644
--- a/aya-log/Cargo.toml
+++ b/aya-log/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "aya-log"
-version = "0.1.13"
+version = "0.2.0"
description = "A logging library for eBPF programs."
keywords = ["bpf", "ebpf", "log", "logging"]
readme = "README.md"
@@ -12,7 +12,7 @@ homepage.workspace = true
edition.workspace = true
[dependencies]
-aya = { path = "../aya", version = "0.11.0", features = ["async_tokio"] }
+aya = { path = "../aya", version = "^0.12.0", features = ["async_tokio"] }
aya-log-common = { path = "../aya-log-common", version = "0.1.13", default-features = false }
bytes = { workspace = true }
log = { workspace = true }
diff --git a/aya-obj/CHANGELOG.md b/aya-obj/CHANGELOG.md
index 2bc98d0f..260f6c48 100644
--- a/aya-obj/CHANGELOG.md
+++ b/aya-obj/CHANGELOG.md
@@ -5,7 +5,70 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.1.0 (2024-02-28)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Chore
@@ -20,6 +83,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- edition
- Appease clippy unused imports
+### Documentation
+
+ - Add CHANGELOG
+
### Other
- appease new nightly clippy lints
@@ -350,8 +417,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 143 commits contributed to the release over the course of 422 calendar days.
- - 62 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 145 commits contributed to the release over the course of 422 calendar days.
+ - 63 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#608](https://github.com/aya-rs/aya/issues/608)
### Commit Details
@@ -363,6 +430,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#608](https://github.com/aya-rs/aya/issues/608)**
- Fix load errors for empty (but existent) BTF/BTF.ext sections ([`5894c4c`](https://github.com/aya-rs/aya/commit/5894c4ce82948c7e5fe766f41b690d036fcca907))
* **Uncategorized**
+ - Merge pull request #891 from dave-tucker/changelog ([`431ce23`](https://github.com/aya-rs/aya/commit/431ce23f27ef5c36a6b38c73b38f23b1cf007900))
+ - Add CHANGELOG ([`72e8aab`](https://github.com/aya-rs/aya/commit/72e8aab6c8be8663c5b6ff6b606a51debf512f7d))
- Appease new nightly clippy lints ([`3369169`](https://github.com/aya-rs/aya/commit/3369169aaca6510a47318fc29bbdb801b60b1c21))
- Merge pull request #882 from dave-tucker/metadata ([`0fadd69`](https://github.com/aya-rs/aya/commit/0fadd695377b8a3f0d9a3af3bc8140f0f1bed8d2))
- Use the cargo workspace package table ([`b3e7ef7`](https://github.com/aya-rs/aya/commit/b3e7ef741c5b8d09fc7dc8302576f8174be75ff4))
diff --git a/aya/CHANGELOG.md b/aya/CHANGELOG.md
index c82658f6..131e5e9f 100644
--- a/aya/CHANGELOG.md
+++ b/aya/CHANGELOG.md
@@ -5,7 +5,180 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.12.0 (2024-02-28)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Chore
@@ -21,6 +194,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Appease clippy unused imports
- tracefs review fixes
+### Chore
+
+ - Don't use path deps in workspace
+ This moves the path dependencies back into the per-crate Cargo.toml.
+ It is required such that the release tooling can correctly calculate
+ which version constraints require changing when we perform a release.
+
### Documentation
- Document breaking changes
@@ -33,6 +213,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
to have an `AsyncPerfEventArray` which is documented on crates.io, but
it's not obvious that you have to enable the `async` feature.
- Add crabby logo
+ - Document more breaking changes
+ - Add CHANGELOG
### New Features
@@ -646,9 +828,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 428 commits contributed to the release over the course of 631 calendar days.
+ - 433 commits contributed to the release over the course of 631 calendar days.
- 631 days passed between releases.
- - 179 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 182 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
@@ -658,6 +840,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Don't use path deps in workspace ([`13b1fc6`](https://github.com/aya-rs/aya/commit/13b1fc63ef2ae083ba03ce9de24cb4f31f989d21))
+ - Merge pull request #892 from dave-tucker/breaking-changes-v2 ([`daa5a47`](https://github.com/aya-rs/aya/commit/daa5a473105e0c99f5f171ba519d076a7157af6e))
+ - Merge pull request #891 from dave-tucker/changelog ([`431ce23`](https://github.com/aya-rs/aya/commit/431ce23f27ef5c36a6b38c73b38f23b1cf007900))
+ - Document more breaking changes ([`2d9d7a1`](https://github.com/aya-rs/aya/commit/2d9d7a1a0b8fb944a9843642e85480b16c11bd11))
+ - Add CHANGELOG ([`12280a8`](https://github.com/aya-rs/aya/commit/12280a83f967ba9a90dcd066b3470f4bcc4ea77c))
- Merge pull request #889 from dave-tucker/breaking-changes ([`5c9c044`](https://github.com/aya-rs/aya/commit/5c9c044719f84dcb76edfa496e3999194253b5c4))
- Document breaking changes ([`281ac1a`](https://github.com/aya-rs/aya/commit/281ac1ac02cf0da7be1161b25c2ef023b922bc0c))
- Merge pull request #882 from dave-tucker/metadata ([`0fadd69`](https://github.com/aya-rs/aya/commit/0fadd695377b8a3f0d9a3af3bc8140f0f1bed8d2))
@@ -1090,6 +1277,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.11.0 (2022-06-06)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Other
- Rename forget_link to take_link
@@ -1238,6 +1439,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.7 (2022-03-19)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Chore
- formatting
@@ -1500,6 +1740,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.6 (2021-11-13)
+
+
+
+
+
+
+
+
+
+
### Other
- fix name parsing for sk_skb sections
@@ -1575,6 +1825,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.5 (2021-10-15)
+
+
+
+
+
+
### Other
- fix call relocation bug
@@ -1614,6 +1870,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.4 (2021-09-21)
+
+
+
+
+
+
+
+
+
### Other
- minor PerfEvent API tweaks
@@ -1662,6 +1927,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.3 (2021-07-31)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Bug Fixes
- pass BTF object by reference in order to allow multiple eBPF programs to share it and save memory (closes #30).
@@ -1759,6 +2048,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.2 (2021-06-17)
+
+
### Other
- tc: fix QdiscRequest layout
@@ -1810,6 +2101,109 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## v0.10.0 (2021-06-15)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
### Other
- add more fields to Cargo.toml
diff --git a/aya/Cargo.toml b/aya/Cargo.toml
index 35f06aa4..d0bd3bd0 100644
--- a/aya/Cargo.toml
+++ b/aya/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "aya"
-version = "0.11.0"
+version = "0.12.0"
description = "An eBPF library with a focus on developer experience and operability."
keywords = ["bpf", "ebpf", "kernel", "linux"]
readme = "README.md"
@@ -15,7 +15,7 @@ edition.workspace = true
[dependencies]
assert_matches = { workspace = true }
async-io = { workspace = true, optional = true }
-aya-obj = { path = "../aya-obj", version = "0.1.0", features = ["std"] }
+aya-obj = { path = "../aya-obj", version = "^0.1.0", features = ["std"] }
bitflags = { workspace = true }
bytes = { workspace = true }
lazy_static = { workspace = true }
diff --git a/test/integration-test/Cargo.toml b/test/integration-test/Cargo.toml
index 1dce4f3c..dc9c7667 100644
--- a/test/integration-test/Cargo.toml
+++ b/test/integration-test/Cargo.toml
@@ -11,9 +11,9 @@ edition.workspace = true
[dependencies]
anyhow = { workspace = true, features = ["std"] }
assert_matches = { workspace = true }
-aya = { path = "../../aya", version = "0.11.0", default-features = false }
-aya-log = { path = "../../aya-log", version = "0.1.13", default-features = false }
-aya-obj = { path = "../../aya-obj", version = "0.1.0", default-features = false }
+aya = { path = "../../aya", version = "^0.12.0", default-features = false }
+aya-log = { path = "../../aya-log", version = "^0.2.0", default-features = false }
+aya-obj = { path = "../../aya-obj", version = "^0.1.0", default-features = false }
env_logger = { workspace = true }
epoll = { workspace = true }
futures = { workspace = true, features = ["std"] }