Releases: takehaya/Vinbero
Releases · takehaya/Vinbero
v0.0.2
0.0.2 (2026-04-16)
🎉 Features
- add config load (019a566)
- add connectrpc and protobuf and mapping define (21e2066)
- add end behavior (92e329d)
- add end behavior (a034107)
- add NetworkResourceService and vinbero CLI (5bc81b4)
- add NetworkResourceService for VRF/Bridge management via API (0c526e6)
- add vinbero CLI and rename daemon to vinberod (a092ebb)
- base code (8ed0582)
- implement End.B6.Insert/Encaps with Reduced SRH variants (#13) (4d2fb36)
- implement End.DX2V VLAN cross-connect (RFC 8986 Sec.4.10) (#18) (e524075)
- implement End.X, End.T and SRv6 flavors (PSP/USP/USD) (63fd6ee)
- implement End.X, End.T and SRv6 flavors (PSP/USP/USD) (493e1b2)
- implement GTP-U/SRv6 interworking functions (RFC 9433) (#14) (3f8f310)
- pluggable XDP data plane with BPF tail call dispatch (#16) (3ff411f)
- support BUM traffic flooding via TC clone-to-self (43e2cdf)
- support BUM traffic flooding via TC clone-to-self with VLAN materialization (7caffba)
- support End.DT4/DT6/DT46, End.DT2 with Bridge Domain, FDB sync, and port VLAN (5ac0478)
- support end.dx4,dx6 (1415d96)
- support H.Encaps.L2 and End.DX2 for L2VPN (7e42331)
- support H.Encaps.L2 and End.DX2 for L2VPN (44ca880)
- support headend and closs connect L3 Behavior (94292af)
- support headend prog (609884f)
🐛 Bug Fixes
- add --version flag to vinbero CLI for test-runnable compatibility (4cd7f84)
- add onlink flag for VRF route install in end-t example (4e6b7f6)
- address Copilot review feedback (b30be21)
- fix End.DT4/DT6 CI failures with VRF routing and rp_filter (d79d729)
- match JSON indent format in headend-l2 test grep patterns (030ee79)
- move --json flag before subcommand in end-dt2 test (576592e)
- re-add IPv6 addresses after VRF enslave in end-t example (18eda82)
- restore direct H.Encaps.L2 for bd_id=0 (no Bridge Domain) (1b9472e)
- update goreleaser to build both vinberod and vinbero CLI (93423c1)
- upload both vinberod and vinbero binaries in CI (983d5ab)
- use route replace instead of add for VRF table routes in end-t example (7c0dbf6)
📝 Documentation
- add CLI section to top-level README (5e8e62d)
- add l2l3vpn design (0201f08)
- add missing READMEs and update all examples to use vinbero CLI (70055bc)
- remove tc_bum_forwarding.md from tracking (6c949a4)
- replace ASCII topology diagrams with mermaid in all READMEs (02cbaec)
- rewrite BUM forwarding design doc to match final implementation (a3830b6)
- update loadmap (471ce43)
- update readme (cab2214)
🔧 Miscellaneous Chores
- add base bpf code (1842641)
- add bpfload and close code (83cfb1b)
- add headendv46 (506f788)
- add load map (f259dfc)
- add logger pkg (f10b392)
- add update protobuf support (36f7b8f)
- logo modify (c4d39ca)
- migrate logo and readme (7606419)
- modify load map (#17) (8ac7474)
- replace curl with vinbero CLI in examples (e76aa38)
- update go version (eda87d5)
♻️ Code Refactoring
- add cache and shurink v6 addr (abe4728)
- apply make lint (2f667cf)
- apply make lint (1fde06b)
- data plane code restructuring, map optimization, and observability (#15) (292aee1)
- modify loop type (30f717d)
- rename dmac CLI command to fdb (5e0eab8)
- rename headend (c2b3772)
- replace curl with vinbero CLI in all example test scripts (12ca099)
- unify test ci (7a3d7c2)