Releases: namib-project/nftables-rs
Releases · namib-project/nftables-rs
v0.5.0
This release completes documentation for schema
and adds support for tproxy,
synproxy and flow/flowtable statements/objects.
⚠️ Breaking Changes
- Enum
stmt::Statement
:- adds variants
Flow
,SynProxy
andTProxy
, - removes variant
CounterRef
, - receives a
#[non_exhaustive]
mark.
- adds variants
- Struct
stmt::Counter
became enum. - Enum
schema::NfListObject
adds variantSynProxy
. - Removed functions
schema::Table::new()
,schema::Table::new()
andschema::Rule::new()
.
⛰️ Features
- (schema) [breaking] Add default impl, add doc comments - (abd3156)
- (schema) Qualify limit's per-attribute as time unit enum - (42c399d)
- (stmt) Implement flow statement - (a3209cb)
- Add synproxy statement and list object - (0108fbf)
🐛 Bug Fixes
- (stmt) [breaking] Fix named counter - (9f109c5)
- Add doc comment and trait derive to counters - (617b071)
- [breaking] Store NfListObjects in heap - (51ccf10)
📚 Documentation
- (lib) Add library description - (2e98483)
- (readme) Add @JKRhb as maintainer - (021abc1)
- (visitor) Fix doc comment syntax - (d8e0c68)
- Fix long doc comments in expr, stmt - (290c5bb)
- Add doc comments for tproxy - (e13a5ed)
🧪 Testing
v0.4.1
⚙️ Miscellaneous Tasks
- Add dependabot, git-cliff, release-plz
- Add github issue templates
- Add rust fmt check for pull requests
- Consolidate rust-fmt into rust workflow
- (dep) Bump dependencies serde, serde_json, serial_test
Build
- Add devcontainer configuration
v0.4.0
v0.3.0
What's Changed
- Fix anonymous sets and XT by @jwhb in #9
- Fix TCP option key name by @Disasm in #10
- Implement map support by @marcinosypka in #11
- Add missing things by @marcinosypka in #12
New Contributors
- @Disasm made their first contribution in #10
- @marcinosypka made their first contribution in #11
Full Changelog: v0.2.4...v0.3.0
v0.2.4
What's Changed
- Improve error handling in helper
- return error instead of panic by @bits0rcerer in #8
New Contributors
- @bits0rcerer made their first contribution in #8
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Update queue flags to be optional by @noelatmerqury in #5
New Contributors
- @noelatmerqury made their first contribution in #5
Full Changelog: v0.2.2...v0.2.3