Releases: np-guard/models
Releases · np-guard/models
v0.5.7
v0.5.6
What's Changed
- added Overlap method to TransportSet and projection functions to LeftTripleSet by @YairSlobodin1 in #93
- Bump golangci/golangci-lint-action from 6.1.1 to 6.5.0 by @dependabot in #98
- Bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #95
- Bump github/codeql-action from 3.28.0 to 3.28.10 by @dependabot in #97
- New method
ComplementaryforIPBlockby @ShiriMoran in #101 - fix issue in
parseIP()check IP is a valid IPv4 address by @haim-kermany in #100
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- added TransportFromProtocolSets funcs by @YairSlobodin1 in #92
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Export TripleSet constructors by @YairSlobodin1 in #89
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #86
Full Changelog: v0.5.3...v0.5.4
v0.5.3
v0.5.2
What's Changed
- add vpe segment to data_model
- added AsCidr
- downgrade go version to 1.22
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Functions for creating New ICMP objects without RFC validation by @YairSlobodin1 in #75
- IPBlock convenience functions (
IsSingleIPAddress(),SplitToCidrs(),IPBlockFromIPRange(),FirstIPAddressObject(), ...) by @YairSlobodin1 in #76
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Warning
This release contains many breaking changes.
What's Changed
- Generic Data Structures for storing products (
Product) and cubes (TripleSet) by @elazarg in #33 - Package reorg by @adisos in #74
IPBlockis now defined in packagenetsetConnectionSetis now calledTransportSet, and is also defined in packagenetset.- A new type, called
EndpointsTrafficSetrepresents allowed traffic between two given endpoints (implemented asTripleSet[*IPBlock, *IPBlock, *TransportSet]). - Removed package
connection
- Two separate data-structures to represent allowed ICMP traffic:
ICMPSetis for representing any set of possible combinations of 8-bit type/codes.RFCICMPSetrepresents (more efficiently) only combinations allowed by RFC standard by @adisos in #70 - Fix icmp type and code ranges by @haim-kermany in #67
Full Changelog: v0.4.0...v0.5.0