mirror of
https://github.com/HorlogeSkynet/Nftables
synced 2025-11-05 04:00:12 +01:00
6.4 KiB
6.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
v2.3.1 - 2025-02-23
Fixed
- IPv6 link-local addresses regular expression (uncompressed and semi-compressed formats)
Removed
- Interface/Zone index support in IPv6 link-local addresses
v2.3.0 - 2025-02-21
Added
auto-mergeoption inset
Fixed
- IPv6 link-local addresses regular expression
v2.2.0 - 2023-07-16
Added
storage.type.set-element-counter.nftablesscope for set elementsstring.unquoted.{counter,limit,quota}-unit.nftablesscopes for bytes and packets counter/limit/quota units- nftables 1.0.7 features :
laststatementreset rulescommanddestroyscript command
Fixed
mbytespattern matching- TCP MSS rule in syntax tests
v2.1.0 - 2022-10-27
Fixed
- CHANGELOG v2.0.1 anchor link
- Windows line termination support
- Rename
storage.type.ct-expecation.nftablestostorage.type.ct-expectation.nftables(typo)
Changed
- Exclude syntax test files from package
- Relax
first_line_matchREGEXP to match a wider set of shebangs - Stop capturing end-of-lines characters in
statement-separators - Simplify some REGEXPs by avoiding unnecessary word-boundaries and escapes
v2.0.1 - 2022-04-30
Fixed
ct status { ... }usages- Rule statements matched in
set - Sublime Text "All Syntaxes" build command conflict with GitHub Actions workflow
v2.0.0 - 2022-04-05
Added
- CI using GitHub Actions
limitobjects- Named
quotaobjects symhashoperator- Network address ranges
devicesinchainobjects definitionsadd,updateanddeleterule statementskeyword.operator.wordandmeta.pathscopes honoring- nftables 0.9.1 features :
tproxyverdictdynamicflag inset
- nftables 0.9.2 feature :
ct expectationandct timeoutobjects
- nftables 0.9.3 feature :
secmarkobjectssynproxyobjects
- nftables 0.9.4 features :
typeofkeyword insetlshiftandrshiftoperators
- nftables 0.9.5 feature :
- Elements
counterinsetandflowtable
- Elements
- nftables 0.9.7 features :
commentinset- Implicit chains (using
jump) deviceassignment to constant foringresshooks
- nftables 0.9.9 features :
- Bits checking
- Wildcard (
*) inset ownerflag fortableobjectsoffloadflag forflowtableobjects
- nftables 1.0.1 features :
egresshook
Fixed
- Anonymous
quotaobjects devicesassignment to constant
Changed
*.helper.nftablesscopes renamed to*.ct-helper.nftablesconstant.numeric.integer.signed.nftablesscope renamed toconstant.numeric.integer.decimal.nftables
Removed
- Unquoted strings matching in
set
v1.3.0 - 2021-08-30
Added
- Explicit support for Sublime Text 4
- Chain
priorityconstant keywords (nftables >= 0.9.6)
v1.2.3 - 2021-05-28
Changed
- Test cases improvements
Removed
removescript command (unavailable upstream)
v1.2.2 - 2021-04-26
commentstatement forrule
v1.2.1 - 2020-11-18
Added
dormantflag fortableobjects
v1.2.0 - 2020-09-25
Added
- Comment toggling through key binding
v1.1.1 - 2020-03-25
Fixed
- Matching when rules contain
typeliteral
v1.1.0 - 2020-03-16
Added
ingresshook- IPv4 and IPv6 subnets
Changed
- Minor optimizations
Fixed
- Stack management issues
- Line continuation issue
v1.0.0 - 2020-03-01
Added
- Extensive tests suite
- Complex named
setdeclarations matching
Changed
- Various improvements
v0.6.0 - 2020-02-29
Added
- Verdicts highlighting in
setobjects
Changed
- Various improvements
v0.5.0 - 2020-02-26
Added
- Package now available through Package Control
Changed
- Various improvements
v0.4.0 - 2020-02-23
Added
- MAC addresses matching
- Network families usage in commands
Changed
- Various improvements
Removed
- Single-quoted strings (unsupported upstream)
v0.3.0 - 2020-02-22
Added
+and-arithmetic operatorshandleandpositionin rule commands- Compatibility with new Sublime Text optimized REGEXP engine (>= 3103)
Changed
- Various improvements
Fixed
- Glitches related to
status [sd]natmatching
v0.2.0 - 2020-02-20
Added
ct helperstateful objectnumgenandjhashoperators
Changed
- Various improvements
Fixed
- Line continuation
- Integers range scoping
- Basic
tabledeclarations
v0.1.1 - 2020-02-20
Changed
- Various improvements
v0.1.0 - 2020-02-18
Added
- Initial version