All Versions
Latest Version
Avg Release Cycle
38 days
Latest Release
733 days ago

Changelog History
Page 2

  • v2.12.0 Changes

    January 01, 2020

    ๐Ÿ”„ Changelog

    a4b688a v2.12.0

  • v2.11.0 Changes

    December 02, 2019

    ๐Ÿ”„ Changelog

    8f02912 v2.11.0
    416445b tools: add python grpc ListPeer API example
    โšก๏ธ 79a9e20 docs: update python grpc code generation
    ๐Ÿ“ฆ 72a0e55 Use correct import paths for protobuf packages

  • v2.10.0 Changes

    November 01, 2019

    ๐Ÿ”„ Changelog

    a42a1a5 v2.10.0
    cd4fee4 bgp: fix dynamic neighbors with prefix ""
    ๐Ÿ‘ ef3a967 config: peer groups support ebgp multihop
    โšก๏ธ da20a05 travis: update go to 1.13
    โš  ce62ea6 table: handle staticcheck's warnings
    2e05695 avoid installing routes with originator ID to global when softresetin
    ๐Ÿ›  b4e2d9e table: replace radix with crit-bit algo for longer-prefixes search
    6e81f59 table: replace radix with crit-bit algo for policy
    โšก๏ธ a2a72e3 table: remove unnecessary code in UpdateAdjRibOut()
    70bf80a table: replace radix with crit-bit algo for roa
    98a539a Split Reset into three methods
    5c5deac table: use net.IPNet for roa instead of homegrown IPPrefix structure
    ๐Ÿšš a1a523a move roa table code to table/ from server/
    โšก๏ธ f1f0f77 test: update scenario_test dependencies
    โšก๏ธ 75cf2de test: update scenario_test command
    853944f server: speed up session establishment
    โœ… 19e9900 test: rm pipework functions
    2457948 need to reset session when gr config is changed
    โšก๏ธ a464d93 docs: update bmp verification section
    2941202 Fix adj-out display with add path enabled
    0794811 Transition to graceful restart state on hold timer expiry if applicable
    ๐Ÿ‘ 0235f7c Support vrfs in zapi multipath
    bfb371d Avoid locking in cases that return immediately
    ๐Ÿ”’ 65929fe Keep Lock and defer Unlock together
    ๐Ÿšš ea87564 Remove policy from FSM
    ๐Ÿ–จ 1c8da63 gobgp: fix rpki table printing
    0da37b0 Maintain unique vrf IDs in watchEventBestPath vrf map
    โšก๏ธ 6f3cb40 Update adjrib for LLGR and preserve aslooped attr

  • v2.9.0 Changes

    October 01, 2019

    ๐Ÿ”„ Changelog

    93beafe v2.9.0
    2219380 Fix crash on nonexistent vrf delete
    โœ… 7426699 table: add NewSingleAsPathMatch unittest
    e193217 table: fix SingleAsPathMatch pre compiled pattern
    โœ… 5a48332 table: add more tests for adj
    589fdea table: implement adj-in table use routing table structures
    ๐ŸŽ 21093fb server: improve ListPath's performance
    682e42c table: improve table.Info for global rib
    โšก๏ธ 03f8fb2 docs: update rpki config
    25438b2 execute rpki validation for policy only when it's necessary
    07e70de server: fix mrt injection race
    a2ecd78 Fix nexhop overwrite with gobgp mrt inject --no-ipv6 --nexthop x.x.x.x

  • v2.8.0 Changes

    September 01, 2019

    ๐Ÿ”„ Changelog

    fb174b6 v2.8.0
    โ†ช 2347386 github: workaround for action trigger bug
    a7e6068 Fix error in BGP Confederation syntax
    6db0430 README: add link to confederation doc
    fbe0ca9 Document config API and provide examples
    ๐Ÿ”ง 8d9d5c9 Pass context through configuration code
    c089a67 Rename c to currentConfig to follow naming pattern
    4e2d646 Replace for and select with single for range
    ๐Ÿšš ae4e7a0 Remove loop function
    ๐Ÿšš 102a5f7 Move ReadConfigFileOnSighup to gobgpd main
    ๐Ÿšš 5d7bf46 Remove last remants of internal_cfg
    8900db7 Switch away from channel for one-off dry run
    ed1aef3 Split creation of config reading channel
    ๐Ÿšš f9b1f86 Remove a reference to internal
    e88cfd4 config -> internal_config
    b480c15 Factor out stopServer
    ๐Ÿ“ฆ 8faa1a7 Move code to new public config package
    d81023d Allow simple one-shot reading of the config file
    ๐Ÿ”ง 1bbbc8b Improve logic around applying configuration
    โšก๏ธ 129a00b Extract methods to apply and update config
    โšก๏ธ cff2b01 Create a clearer line between initial config and updating config
    7057dcc Factor out helpers for peer group and neighbor config
    ๐Ÿšš 02863c5 Move assignement of current config to the end
    ๐Ÿ”ง 72094df Use newConfig more consistently when apply initial configuration
    ๐Ÿ“š bf2df3e Add BGP Confederation documentation
    2682343 fix duplicated local path id bug
    8e348d6 table: delete unused deleteDestByNlri()
    ๐Ÿšš e25e937 table: remove unused validation in originInfo struct
    5856fe4 table: kill GetPathListByPeer()
    ๐Ÿš€ a472a49 travis: drop gorelease
    ๐Ÿš€ 53df699 release automation by github actions
    ๐Ÿง 82f6a7c Support connecting zebra of cumulus linux
    โœ… 43a2d40 Fix tools test
    โœ… 2aced9e test: fix the versions of fabric and invoke
    โœ… d9fc69e server: add addpath api leak test
    ๐Ÿ“œ a22f8cb Added CLI option to parser to allow setting MPLSoUDP (mpls-in-udp) as an encap type.
    da53695 server: fix DeletePath() memory leak

  • v2.7.0 Changes

    August 01, 2019

    ๐Ÿ”„ Changelog

    fe95682 v2.7.0
    ๐Ÿ“„ c17003e docs: add aspath attribute to library usage
    448c436 pkg/packet/bgp: fix PathAttributeAs4Path to accept empty AS_PATH
    9e775f5 fix PeerGroup AFI handling
    ๐Ÿ›  7284d4c Avoid panic by receiving vpnv6 prefixes with zebra reported in issue #2113
    ๐Ÿ“„ 4267098 gRPC docs: include all needed paths
    50df039 use tha standard comment for machine-generated files
    2f5a4d5 BGP connection on a speecified interface (including which is associated VRF) using syscall SO_BINDTODEVICE
    ๐Ÿš€ 9f93606 update goreleaser config file

  • v2.6.0 Changes

    July 01, 2019

    ๐Ÿ”„ Changelog

    07f0fd4 v2.6.0
    โœ… 8c90684 Python3 support to gobgp tests
    7c2f096 fix MPLS L3VPN functionality of zapi
    ๐Ÿ‘ c5c1000 Support ipv4-flowspec for VRF enslaved neighbor
    9d47a21 rm VERSION file
    ๐Ÿ‘ 671dc0d Add Versioning support
    โฑ 3e32894 travis: use longer timeout
    c3a6d63 fix bug pointed out by issue #2089

  • v2.5.0 Changes

    June 01, 2019

    ๐Ÿ”„ Changelog

    48f5e25 v2.5.0
    ๐Ÿšš 8fb7194 docs: remove obsolete rpki command
    ๐Ÿ‘• 25428e8 fix markdownlint warnings
    e214d7a Fix cli crash when showing neighbor stats as list.
    ๐Ÿง 1072de0 zebra: fix unit test failure on non linux
    11c1ce7 server: replace
    ๐Ÿ‘ 7d2823d zebra: supporting FRRouting version 7
    โšก๏ธ cc267fa Consolidate duplicate code blocks both updating peer groups

  • v2.4.0

    May 02, 2019
  • v2.3.0 Changes

    April 01, 2019

    ๐Ÿ”„ Changelog

    805d02f v2.3.0
    3b36a13 server: fix passive-mode
    โšก๏ธ 20d3254 docs: update image of route server policy model
    49448ac server: fix ListPath handle UseMultiPath option
    8ee5f62 Implement evpn I-PMSI
    fb1e303 fix same issues in other files
    ๐Ÿ–จ 275966f Use Itoa method instead sprintf
    4a7c30c server: handle grpc listen failure as fatal error
    ๐Ÿ”ง 80ff3a3 support BMP sysName and sysDescr configuration
    โšก๏ธ a611916 travis: update go version to 1.12
    04843ab server: broadcast BMPPeerDownMessage for peer deletion
    c86c924 cmd/gobgp: fix RPKI result in neighbor policy command
    c6aef93 fix race of peer deletion
    ddf9e55 table: fix Path.SetLargeCommunities not to set vacant communities value
    โšก๏ธ 15f0c50 pkg/packet/bgp: avoid crash when receiving an update with invalid AS_PATH len
    โšก๏ธ 344f053 pkg/packt/bgp: add test when receiving an update with invalid AS_PATH Length
    ๐Ÿšš 276518c Deleteing goroutine for assignMplsLabel and moveing code relating MPLS L3VPN (introduced from PR #1992, commit 3a79ad3) from table_manager.go to zclient.go
    โœ๏ธ 6345fdd Fixed typos
    ed0580d pkg/server: fix global rib summary command
    โšก๏ธ cb5cf73 contrib: update the service systemd
    7bb72b7 cmd/gobgp: use sd_notify protocol to notify the status change to systemd
    โšก๏ธ b7189a6 Updating documet integrating with FRRouting and use of mpls-label-range-size.
    ๐Ÿ”จ 7228b3d Refactoring source code for BGP/MPLS L3VPN with ZAPI 6 - Deleting receiveVrfId (which is introduced on 2 previous commit 90eeb5d) from Path struct and Introducing pathVrf Map in zclient. - Recovering logic (which is changed on 1 previous commit acfd5be) to use assignMplsLabel in server.go. - Refectoring zclient's newIPRouteBody for deleating duplicate logic for IPv4 and IPv6.
    4967c82 Fix bug using variable of zclient in AddVrf of server.go.
    3a79ad3 Supporting BGP/MPLS L3VPNs with Frrouting Zebra API 6 - This commit aims to solve reported problem on issues #1611, #1648 and #1912 - Partial changes of this commit duplicate with changes on PR #1587 (not merged) and PR #1766 (not merged and already closed) - This commit is tested with only FRRouting version 6.0.2 (which uses Zebra API 6) - This commit fixes lack of LABEL_MANAGER_CONNECT_ASYNC for ZAPI6. (This bug is introduced on commit 2bdb76f "Supporting Zebra API version 6 which is used in FRRouting version 6")
    dc4d9c6 doc: fix "del" command for removing a neighbor