Skip to content

Releases: np-guard/models

v0.5.7

24 Mar 10:35
08c2868

Choose a tag to compare

What's Changed

Full Changelog: v0.5.6...v0.5.7

v0.5.6

12 Mar 12:25
b31004e

Choose a tag to compare

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 Complementary for IPBlock by @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

07 Jan 15:54
da5d10b

Choose a tag to compare

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

02 Jan 09:48
cd12519

Choose a tag to compare

What's Changed

Full Changelog: v0.5.3...v0.5.4

v0.5.3

11 Dec 15:47
6a8d70f

Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

28 Oct 10:13
d6b64b1

Choose a tag to compare

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

08 Oct 13:50
1e27bae

Choose a tag to compare

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

07 Oct 07:41
fdc2963

Choose a tag to compare

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
    • IPBlock is now defined in package netset
    • ConnectionSet is now called TransportSet, and is also defined in package netset.
    • A new type, called EndpointsTrafficSet represents allowed traffic between two given endpoints (implemented as TripleSet[*IPBlock, *IPBlock, *TransportSet]).
    • Removed package connection
  • Two separate data-structures to represent allowed ICMP traffic: ICMPSet is for representing any set of possible combinations of 8-bit type/codes. RFCICMPSet represents (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

v0.4.0

10 Sep 12:16
68b7107

Choose a tag to compare

What's Changed

  • Breaking change: Making Segment a named struct by @zivnevo in #64

Full Changelog: v0.3.4...v0.4.0

v0.3.4

24 Jun 11:30
668e216

Choose a tag to compare

What's Changed

Full Changelog: v0.3.3...v0.3.4