Skip to content

Releases: bio-routing/bio-rd

v0.1.9

16 Apr 18:04
Compare
Choose a tag to compare

What's new

  • ris-mirror: Add API for removing one or all vrf ris clients at runtime by @margau in #430
  • net/tcp: use SetsockoptTCPMD5Sig from golang.org/x/sys/unix by @tklauser in #436
  • feat: Implement exponential backoff for risclient by @margau in #433

Updated dependencies

  • Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.1.0
  • Bump github.com/prometheus/client_golang from 1.0.0 to 1.11.1
  • Bump golang.org/x/net from 0.1.0 to 0.7.0

v0.1.8

28 Feb 15:59
Compare
Choose a tag to compare

What's Changed

  • Add String()/Print() for StaticPath and add lots of path tests by @BarbarossaTM in #391
  • Clean up go-staticcheck nits throughout the whole code base by @BarbarossaTM in #390
  • Reflect if a BMP Peer Up/Down message has been ignored in the logs by @BarbarossaTM in #389
  • fix: example bgp with v6 and cleanup by @tobikris in #393
  • fix: do not reconnect bgp from passive side by @tobikris in #394
  • Add issue template for feature requests. by @BarbarossaTM in #395
  • Fix IPv6 MD5 Password protected BGP sessions not working by @benjojo in #399
  • remove debugging output from bgp fsm by @tobikris in #401
  • fix: nil pointer for local address with ebgp by @tobikris in #397
  • fix: metrics for bgp labels cardinality by @tobikris in #402
  • Index VRFs by name instead of RD by @BarbarossaTM in #405
  • BGP: Bind to VRF device on outgoing TCP con by @taktv6 in #406
  • BGP: Make TCP listener VRF aware by @taktv6 in #407
  • Move contributing ASNs to VRF & add check for all Cluster IDs in the same VRF by @BarbarossaTM in #396
  • Allow setting default Local Preference for eBGP sessions and default it to 100. by @BarbarossaTM in #403
  • Generalize set next-hop filter action to work for all protocols by @BarbarossaTM in #410
  • Multiple fixes for policy filters and add support to filter by protocol by @BarbarossaTM in #413
  • Implemented redistribution between protocols (groundwork + Static -> BGP for now) by @BarbarossaTM in #412
  • BGP: Implement integration test by @taktv6 in #408
  • ISIS: Generate local LSPDUs by @taktv6 in #338
  • Fix package naming by @taktv6 in #414
  • IS-IS: Implement first blackbox test by @taktv6 in #415
  • Add gRPC-base Routing Protocol (GRP) path type by @BarbarossaTM in #411
  • BMP Receiver: Close Connection Explicitly and with log message by @margau in #417
  • Add Logging Wrapper for zap by @margau in #419
  • ISIS: Extend integration testing by @taktv6 in #418
  • ISIS: LSP: Add extened IS + IP reachability TLVs by @taktv6 in #420
  • ISIS: Ensure adjacency goes down when interface does, trigger LSP gen on link up/down + refresh LSP when it gets old by @taktv6 in #422
  • ISIS: Minor improvements by @taktv6 in #424
  • ISIS: Refactor integration test by @taktv6 in #425
  • Fix: Repair ObserveRib for IPv6 by @margau in #423
  • riscli fix logging and allow encrypted grpc by @margau in #426
  • ObserveRIB: Add Support for observing a not yet ready RIB by @margau in #427
  • Fix VRF creation in ris-mirror by @margau in #429
  • Upgrade pipeline to go 1.20 by @taktv6 in #428
  • riscli: Add "get routers" feature by @margau in #431
  • RIS-Mirror: Refactoring by @taktv6 in #434
  • RIS-LG: Initial implementation by @taktv6 in #435

New Contributors

Full Changelog: v0.1.7...v0.1.8

v0.1.7

21 Sep 17:29
Compare
Choose a tag to compare

Features

  • net.IP: Compress IPv6 string (#387)

Bug fixes

  • Make sure LTime is always set and non-zero (#388)

Breaking Changes

  • net.IP: Compress IPv6 string (#387)

v0.1.6

15 Sep 16:40
32000ff
Compare
Choose a tag to compare

Features

  • BMP: Implement serialization of BMP messages (#380)
  • Allow configuring if pre-/policy UPDATEs should be ignored (#383)
  • Add IP.To16BytesArray() method (#384)

Bug fixes

  • Reflect Golang net.IP changes (#382)

Clean up / internal changes

  • Rename some remaining occurances of peerAttr(s) (#381)
  • Rename BMP Server to BMP receiver (#385)
  • net.IP.String() should be called by value (#386)

Breaking changes

  • Rename BMP Server to BMP receiver (#385)

v0.1.3

07 Sep 09:49
bb8b173
Compare
Choose a tag to compare
BMP: Allow ignoring BGP sessions based on peer ASN (#379)

v0.1.2

31 Aug 07:23
568af71
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1: Implement BGP end of RIB marker and add it to RIS (#367)

30 Aug 05:34
3cfb73a
Compare
Choose a tag to compare
Co-authored-by: Oliver Geiselhardt-Herms <ogeiselhardt-herms@cloudflare.com>
Co-authored-by: Maximilian Wilhelm <maximilian@cloudflare.com>

v0.1.0: BMP: Fix end of rib marker metric (#360)

18 Aug 18:02
af536bd
Compare
Choose a tag to compare
Co-authored-by: Oliver Geiselhardt-Herms <ogeiselhardt-herms@cloudflare.com>

v0.0.3-pre14

02 Aug 13:33
Compare
Choose a tag to compare
v0.0.3-pre14 Pre-release
Pre-release
Propage Pre/Post policy indicator from BMP Reciver into BGPPath

Signed-off-by: Maximilian Wilhelm <maximilian@cloudflare.com>

v0.0.3-pre13

28 Jul 16:13
6ad92e4
Compare
Choose a tag to compare
v0.0.3-pre13 Pre-release
Pre-release
Propagate peer parameters to AdjRIBIn (#341)

Signed-off-by: Maximilian Wilhelm <maximilian@cloudflare.com>