diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..1b13eef2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,194 @@ +# Changelog + +## 1.0.0 (2024-05-22) + + +### Features + +* add grpc gw http listener ([2b3f8c6](https://github.com/opiproject/opi-evpn-bridge/commit/2b3f8c6b23b244e25ddf194f2fdfbdc0006efa88)) +* add grpc interceptor to log calls ([421d8f3](https://github.com/opiproject/opi-evpn-bridge/commit/421d8f3bb8eb65e3c494769d0c8957a0dc876912)) +* add initial impl for List funcs ([739af1c](https://github.com/opiproject/opi-evpn-bridge/commit/739af1c5f3bf69b24c7e55df2ae03f5e65dbaa2f)) +* add new inventory service ([e5f1cf8](https://github.com/opiproject/opi-evpn-bridge/commit/e5f1cf80d89ca5cd7725b5f700b5d7b9f3fa99f9)) +* add otel grpc for monitoring ([a509d8c](https://github.com/opiproject/opi-evpn-bridge/commit/a509d8c8728d144b656c8165899fc65aba8e023d)) +* add TLS option for gRPC connection ([5db703d](https://github.com/opiproject/opi-evpn-bridge/commit/5db703d4e0103b222e460c66f450f03a8f207f24)) +* **bridge:** decouple linux devname from object resource id ([e21063e](https://github.com/opiproject/opi-evpn-bridge/commit/e21063efd3dc083be308e2aa19ac92bdbb4ebdbe)) +* complete ci and slowpath implementation of new arch ([632bc86](https://github.com/opiproject/opi-evpn-bridge/commit/632bc8641e6eb863ae2a15af47627c7812e5e4f2)) +* **db:** add redis to compose file ([42afe43](https://github.com/opiproject/opi-evpn-bridge/commit/42afe437686d46845ea8a12821a537044f89bdf5)) +* decouple linux devname from object resource id in get and update ([652a65a](https://github.com/opiproject/opi-evpn-bridge/commit/652a65a5d225890438386553b64db6d1b41a0cfc)) +* **frr:** call frr cmds via telnet ([9388351](https://github.com/opiproject/opi-evpn-bridge/commit/938835179ed125549d4d652e1c555da1419075fa)) +* **frr:** enable privileged mode ([1962819](https://github.com/opiproject/opi-evpn-bridge/commit/19628194a1fb966b8805ae1d91f2fbc02306a722)) +* **frr:** get frr address from external config ([c5d770b](https://github.com/opiproject/opi-evpn-bridge/commit/c5d770b689af84fe1cea678c5d79b0a3dc045bc6)) +* **frr:** implement ExitPrivileged mode ([6833728](https://github.com/opiproject/opi-evpn-bridge/commit/683372858e4866d25e4a7de861944428a5c5b538)) +* **frr:** make it an interface and create mockery ([9dafc65](https://github.com/opiproject/opi-evpn-bridge/commit/9dafc6524fcab5f95e1fa88bc868bf9d8c78e0e0)) +* **frr:** replace static config with dynamic grpc ([1367389](https://github.com/opiproject/opi-evpn-bridge/commit/13673895d07ec42e27ae842634dc591c5915cb29)) +* **frr:** send example configuration commands from VRF ([d1fdff8](https://github.com/opiproject/opi-evpn-bridge/commit/d1fdff8095338c3e501e4e5e0a7eb98b88f1b786)) +* **frr:** support multiple ports for multiple services ([a8a8a0f](https://github.com/opiproject/opi-evpn-bridge/commit/a8a8a0ff610f5b6a9b916f5bbdb9cd8bc9568b48)) +* **list:** add more pagination limits to list funcs ([6b042bb](https://github.com/opiproject/opi-evpn-bridge/commit/6b042bbec349a7ff4b7aecb8d4666c20746cc815)) +* **list:** add pagination to list funcs ([71379e5](https://github.com/opiproject/opi-evpn-bridge/commit/71379e557df1718d439a8677fedbdd7373c54a50)) +* **models:** add `created_at` and `updated_at` timestamps ([695ff86](https://github.com/opiproject/opi-evpn-bridge/commit/695ff86d9f174f387f2f1d2478bbed40fc5eab10)) +* **models:** add EvpnObject interface ([dda8c55](https://github.com/opiproject/opi-evpn-bridge/commit/dda8c55193c68a341e25bc722bea6497d9a66a81)) +* **models:** add name field and getname method ([6d90041](https://github.com/opiproject/opi-evpn-bridge/commit/6d90041c12c5ef629d4e9431ffa0e186a9355929)) +* **models:** add new package to handle protobuf translation ([4a6e6dd](https://github.com/opiproject/opi-evpn-bridge/commit/4a6e6ddf5f4e2ee5973757c0c37cf695eaf01153)) +* **netlink:** add context in tests as well ([bcf0a95](https://github.com/opiproject/opi-evpn-bridge/commit/bcf0a95e3bba15a601507aab9e2988955a66ed78)) +* **netlink:** pass context to all functions ([60880b2](https://github.com/opiproject/opi-evpn-bridge/commit/60880b263947ad9defc856a3c5ea01657d389ef5)) +* **otel:** add more frr attributes ([a58884e](https://github.com/opiproject/opi-evpn-bridge/commit/a58884eddac21ee3e3f19c1fb0f6ab47f41793a7)) +* redis address configurable ([e6261eb](https://github.com/opiproject/opi-evpn-bridge/commit/e6261eb14b8d80655537720de459f7f8019c24be)) +* **redis:** test connection to redis ([7ac1063](https://github.com/opiproject/opi-evpn-bridge/commit/7ac1063f6e59279ce71753a0016950a1afaa12db)) +* **store:** replace Bridges map with gokv.Store abstraction ([11ecce4](https://github.com/opiproject/opi-evpn-bridge/commit/11ecce433ff1b275c3e7db94341cc0f5e4e6997e)) +* **store:** replace List methods with gokv.Store abstraction ([34c4d56](https://github.com/opiproject/opi-evpn-bridge/commit/34c4d56fe67760089bfb6347a2f38b368938cc3f)) +* **store:** replace Ports map with gokv.Store abstraction ([878ec09](https://github.com/opiproject/opi-evpn-bridge/commit/878ec093f5ae9056c1ed7f70bb17b64fc5b11d5b)) +* **store:** replace SVIs map with gokv.Store abstraction ([99a0583](https://github.com/opiproject/opi-evpn-bridge/commit/99a0583e31da7c038cbf570ffb3b0fba45aa0d6c)) +* **store:** replace VRFs map with gokv.Store abstraction ([23a71e7](https://github.com/opiproject/opi-evpn-bridge/commit/23a71e7eb9c45fd5c3085336e1502e8fd738401f)) +* **store:** use gokv pkg to abstract persistant store ([eb9d97b](https://github.com/opiproject/opi-evpn-bridge/commit/eb9d97b2eafa4d84c4badf71aa2dcb211aa08a73)) +* **store:** use proto marshal instead of json ([073716d](https://github.com/opiproject/opi-evpn-bridge/commit/073716d250d02991df24f2d512cfe1740411bc3f)) +* **svi:** call BridgeVlanDel on delete ([0ae986a](https://github.com/opiproject/opi-evpn-bridge/commit/0ae986a187abe98c9e17b97ddd5b16e00396192f)) +* **svi:** decouple linux devname from object resource id ([d90a651](https://github.com/opiproject/opi-evpn-bridge/commit/d90a6514c4a8385c179ff4fd8ba8d07fa8633adb)) +* **svi:** implement frr command ([ca31b7b](https://github.com/opiproject/opi-evpn-bridge/commit/ca31b7b9a1dbf7af58c4fb3abd4d5882fae35378)) +* **svi:** prepare for FRR config in create and delete ([158ad22](https://github.com/opiproject/opi-evpn-bridge/commit/158ad22cd7be44aba9679774f3becbf8c50f49f5)) +* **trace:** add link name to nested netlink trace ([2af0f0d](https://github.com/opiproject/opi-evpn-bridge/commit/2af0f0dbdb9128187d1323086258e533e8503e08)) +* **trace:** add nested traces for FRR commands ([e28dc40](https://github.com/opiproject/opi-evpn-bridge/commit/e28dc40fe01a293f580791e7e3810e3e9a7ac301)) +* **trace:** add nested traces to netlink ([f66de49](https://github.com/opiproject/opi-evpn-bridge/commit/f66de498cb2a634311eafe1e0ff304446d24c3e6)) +* use optional keyword ([e8c2c86](https://github.com/opiproject/opi-evpn-bridge/commit/e8c2c86890ce67ab7d1cc7568d977250a79b3a9b)) +* **vrf:** delete bridge and vxlan netdevs ([590edeb](https://github.com/opiproject/opi-evpn-bridge/commit/590edebd91d0269cd9c72579ea96f08306d43e25)), closes [#120](https://github.com/opiproject/opi-evpn-bridge/issues/120) + + +### Bug Fixes + +* add deprecation note for docker-compose ([bf70e3a](https://github.com/opiproject/opi-evpn-bridge/commit/bf70e3a665f974c541cd1cb13586da717c180fa9)) +* **bridge:** create vxlan only if VNI is not empty ([9a6cf4c](https://github.com/opiproject/opi-evpn-bridge/commit/9a6cf4ca5499705f16cae6f10511a73922ef319e)), closes [#86](https://github.com/opiproject/opi-evpn-bridge/issues/86) +* **bridge:** delete and get only if VNI is not empty ([b9b3688](https://github.com/opiproject/opi-evpn-bridge/commit/b9b3688287815b4230ec93974b6962b3a644d85c)) +* **bridge:** use cusomer given netdev name via resourceID ([d13fa0a](https://github.com/opiproject/opi-evpn-bridge/commit/d13fa0a034cb02457296f038170a54740b67963c)) +* **bridge:** use VTEP IP instead of hard-coded ([7784b83](https://github.com/opiproject/opi-evpn-bridge/commit/7784b833f8ac42d24731dd6fd23527a532f6129f)), closes [#83](https://github.com/opiproject/opi-evpn-bridge/issues/83) +* **ci:** make pvid untagged work ([1f85231](https://github.com/opiproject/opi-evpn-bridge/commit/1f8523198ce28d6e56ec615f5c50f07e798635e2)) +* **ci:** remove ARP per code review ([25ccd49](https://github.com/opiproject/opi-evpn-bridge/commit/25ccd49261a316fc19e6dacdb7e278bab7e18ae0)) +* **deps:** update github.com/opiproject/opi-api digest to 00e9f8d ([7e10fd2](https://github.com/opiproject/opi-evpn-bridge/commit/7e10fd2db6802098f35ed01b6b1ddeefaa4ed70b)) +* **deps:** update github.com/opiproject/opi-api digest to 02d3827 ([ee42308](https://github.com/opiproject/opi-evpn-bridge/commit/ee423087586924293e376f92ec096ee4ac2d7bd8)) +* **deps:** update github.com/opiproject/opi-api digest to 1db0f9c ([b9b1784](https://github.com/opiproject/opi-evpn-bridge/commit/b9b17842b9e91ddc210d8f546c4817ca90bd7dba)) +* **deps:** update github.com/opiproject/opi-api digest to 1e58d25 ([915cb25](https://github.com/opiproject/opi-evpn-bridge/commit/915cb25cf04da2bc9333d78529437005a16efcc3)) +* **deps:** update github.com/opiproject/opi-api digest to 30a342b ([1c079a2](https://github.com/opiproject/opi-evpn-bridge/commit/1c079a21423fb8f8674a661c9dbcce1cfd3ba989)) +* **deps:** update github.com/opiproject/opi-api digest to 432a550 ([e9b998d](https://github.com/opiproject/opi-evpn-bridge/commit/e9b998dc67260f3d1d8b3543390b6c61c9ce81ab)) +* **deps:** update github.com/opiproject/opi-api digest to 48b273e ([d0cfb69](https://github.com/opiproject/opi-evpn-bridge/commit/d0cfb69524337cd7db45d47551d4f0494e817388)) +* **deps:** update github.com/opiproject/opi-api digest to 56e46f7 ([1ff6939](https://github.com/opiproject/opi-evpn-bridge/commit/1ff6939c68fd27cbe698bf07519d464161e2a298)) +* **deps:** update github.com/opiproject/opi-api digest to 5b8771b ([5587da3](https://github.com/opiproject/opi-evpn-bridge/commit/5587da333d9fee88643fc3a758b215523f3b9e80)) +* **deps:** update github.com/opiproject/opi-api digest to 66209d5 ([16cf7fc](https://github.com/opiproject/opi-evpn-bridge/commit/16cf7fc37df1683d4af4c3648ec02982becbd819)) +* **deps:** update github.com/opiproject/opi-api digest to 67b3821 ([1845c1e](https://github.com/opiproject/opi-evpn-bridge/commit/1845c1e830666786ca834a29cd7305ef180e90d3)) +* **deps:** update github.com/opiproject/opi-api digest to 6d34249 ([7447aeb](https://github.com/opiproject/opi-evpn-bridge/commit/7447aebdf5bf104f17ad747e8cd03f4230eeaf8d)) +* **deps:** update github.com/opiproject/opi-api digest to 7979f3e ([4d7ca42](https://github.com/opiproject/opi-evpn-bridge/commit/4d7ca4295856c7e3f0627d496d5f915eb6521b88)) +* **deps:** update github.com/opiproject/opi-api digest to 7b62be4 ([ec2a361](https://github.com/opiproject/opi-evpn-bridge/commit/ec2a361ae0f8db2042e3b36b3ad2a5783033dde5)) +* **deps:** update github.com/opiproject/opi-api digest to 7dc7290 ([9001d2a](https://github.com/opiproject/opi-evpn-bridge/commit/9001d2ad8fbb0bad501f28fef4dc62e8e6a91daf)) +* **deps:** update github.com/opiproject/opi-api digest to 7e87754 ([efe71e8](https://github.com/opiproject/opi-evpn-bridge/commit/efe71e87bc183fcf3a04e5f73612b97ba8b65b06)) +* **deps:** update github.com/opiproject/opi-api digest to 8df008b ([cef816e](https://github.com/opiproject/opi-evpn-bridge/commit/cef816e9c83596d4d7a90fb8933300f478b79525)) +* **deps:** update github.com/opiproject/opi-api digest to 94550f5 ([dce69f1](https://github.com/opiproject/opi-evpn-bridge/commit/dce69f1c23c2cbfa69956fca8298f4d6ba46e060)) +* **deps:** update github.com/opiproject/opi-api digest to 9638639 ([4960b15](https://github.com/opiproject/opi-evpn-bridge/commit/4960b15df93e2bc6f2ff83dcd215074cb438b20e)) +* **deps:** update github.com/opiproject/opi-api digest to ab0b6c9 ([87c245f](https://github.com/opiproject/opi-evpn-bridge/commit/87c245f775b0ae9237867f088590bc7729b7437a)) +* **deps:** update github.com/opiproject/opi-api digest to afce425 ([169f0b3](https://github.com/opiproject/opi-evpn-bridge/commit/169f0b3815d7c665342457684cc262dd7bad9e1a)) +* **deps:** update github.com/opiproject/opi-api digest to b990048 ([e5e7373](https://github.com/opiproject/opi-evpn-bridge/commit/e5e73734558b49e9cd3cf7e3f007dcf88e842ca3)) +* **deps:** update github.com/opiproject/opi-api digest to b9b5358 ([72d4dca](https://github.com/opiproject/opi-evpn-bridge/commit/72d4dcad085ab6645fe4ff994f6064f85b049395)) +* **deps:** update github.com/opiproject/opi-api digest to cc0946b ([eea263e](https://github.com/opiproject/opi-evpn-bridge/commit/eea263e955feaa453d2b6570aab90ccf35e064e0)) +* **deps:** update github.com/opiproject/opi-api digest to da1d8ce ([55a89f7](https://github.com/opiproject/opi-evpn-bridge/commit/55a89f7daa99b437be4db9b91f4f041c7be96fa2)) +* **deps:** update github.com/opiproject/opi-api digest to e33accd ([195d786](https://github.com/opiproject/opi-evpn-bridge/commit/195d786a147c86323ec82249345745f110ba7111)) +* **deps:** update github.com/opiproject/opi-api digest to ea8314a ([8cfd3c8](https://github.com/opiproject/opi-evpn-bridge/commit/8cfd3c800e40d9c78961a6edb9133646da25f3c4)) +* **deps:** update github.com/opiproject/opi-api digest to ec55946 ([e630717](https://github.com/opiproject/opi-evpn-bridge/commit/e630717fe939367e080f6fbc8a57acc5c3347371)) +* **deps:** update github.com/opiproject/opi-api digest to f241fad ([05bd163](https://github.com/opiproject/opi-evpn-bridge/commit/05bd1639f34276540b387de8dbfa2f6befb86b4a)) +* **deps:** update github.com/opiproject/opi-api digest to f307f1a ([24b0bf2](https://github.com/opiproject/opi-evpn-bridge/commit/24b0bf21b5234405a54346f6b585c2c3952c9d19)) +* **deps:** update github.com/opiproject/opi-api digest to fe751a6 ([f3484c8](https://github.com/opiproject/opi-evpn-bridge/commit/f3484c85e2f0eb295cf88fff93193d61871c2d62)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 0082ec9 ([82ae7ac](https://github.com/opiproject/opi-evpn-bridge/commit/82ae7acb1a8408ec1ce6f5f7655c99c25199ff2e)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 3810763 ([9183333](https://github.com/opiproject/opi-evpn-bridge/commit/9183333e973c929416f0ace6401e1b515b23ce12)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 39d25de ([87b1cd5](https://github.com/opiproject/opi-evpn-bridge/commit/87b1cd57fb2392b4af672e2fa0e981a812fc0e84)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 42d9a10 ([253ad68](https://github.com/opiproject/opi-evpn-bridge/commit/253ad6846b0d01c695377f702cddaff4fcfe26fe)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 4401aa6 ([a92d892](https://github.com/opiproject/opi-evpn-bridge/commit/a92d892869e5e7bd0462cfec535bae3e765a1caa)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 4953908 ([3a8a2d7](https://github.com/opiproject/opi-evpn-bridge/commit/3a8a2d7c78422addb3696ebae102b5ada03c08fe)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 529b43a ([fa69fe4](https://github.com/opiproject/opi-evpn-bridge/commit/fa69fe48c808a8210becfc50171b1dd769fad6dc)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 70db772 ([b5fc687](https://github.com/opiproject/opi-evpn-bridge/commit/b5fc68734c85b15fa06b7eea493ce9eda66876f0)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 71ff936 ([39683f6](https://github.com/opiproject/opi-evpn-bridge/commit/39683f62a1c97f11c3a4a0afcaddcdff45e17f76)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 842ba3f ([fe59a40](https://github.com/opiproject/opi-evpn-bridge/commit/fe59a400e4dcc32512a34f9647bf1fa7f2b6335a)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to 9e34bad ([44e70c3](https://github.com/opiproject/opi-evpn-bridge/commit/44e70c3840bd69bb9810fbce53bae4254124e5a8)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to bbddb63 ([ede704d](https://github.com/opiproject/opi-evpn-bridge/commit/ede704db5363d43c257abdc4e3e18c1a940b5817)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to c00b347 ([2dad3c9](https://github.com/opiproject/opi-evpn-bridge/commit/2dad3c942e80daf20832524272dc8629bad0aea6)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to c6a3b5c ([1f95b27](https://github.com/opiproject/opi-evpn-bridge/commit/1f95b27c397a5b26ee3d9389f1641ee1544dd8c9)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to c7f7339 ([eb11d6d](https://github.com/opiproject/opi-evpn-bridge/commit/eb11d6d8a346f4c00fe285a33d216957215153ed)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to ce6b7d8 ([8a26d92](https://github.com/opiproject/opi-evpn-bridge/commit/8a26d92fe9d2b1caea7ac1877749015efa1f013c)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to e507486 ([550f2b3](https://github.com/opiproject/opi-evpn-bridge/commit/550f2b35947c3dab56c9ec198a935a0f3e590b47)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to e57f214 ([b74d4a3](https://github.com/opiproject/opi-evpn-bridge/commit/b74d4a3ec18554963e83e550647e22898e0ad026)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to ed2cf72 ([b079ec2](https://github.com/opiproject/opi-evpn-bridge/commit/b079ec285c2ac796f732e9c864bb8cc25e6c5a8a)) +* **deps:** update github.com/opiproject/opi-smbios-bridge digest to f6b1ccd ([1b5cdea](https://github.com/opiproject/opi-evpn-bridge/commit/1b5cdeaf4e9dbc3d7c0ba3d93ea3325485faaedd)) +* **deps:** update module github.com/golangci/golangci-lint to v1.55.0 ([f8f40bc](https://github.com/opiproject/opi-evpn-bridge/commit/f8f40bc2f1d4d0f42ffea2cd69399d7fbbed6ccd)) +* **deps:** update module github.com/golangci/golangci-lint to v1.55.1 ([3ae6edc](https://github.com/opiproject/opi-evpn-bridge/commit/3ae6edc02e5c2282dd93c8939d8266df764eed95)) +* **deps:** update module github.com/google/uuid to v1.3.1 ([f224488](https://github.com/opiproject/opi-evpn-bridge/commit/f224488e546e0398b020ecd0457416cd61c37611)) +* **deps:** update module github.com/google/uuid to v1.4.0 ([cbc77e5](https://github.com/opiproject/opi-evpn-bridge/commit/cbc77e5eec2e27edd9cae4b1d54669754f431482)) +* **deps:** update module github.com/google/uuid to v1.5.0 ([916805f](https://github.com/opiproject/opi-evpn-bridge/commit/916805f11653c92c1762df58f9d8e9cc2d157852)) +* **deps:** update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.19.0 ([6e1e92c](https://github.com/opiproject/opi-evpn-bridge/commit/6e1e92c295275f1e377703cedd66ca39a186375a)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.12.1 ([0ad63e7](https://github.com/opiproject/opi-evpn-bridge/commit/0ad63e7ca0fd94f0c54648971b0ef2be1bde5e72)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.13.0 ([cfe521d](https://github.com/opiproject/opi-evpn-bridge/commit/cfe521df9421396de140759925729c75ce4cdc94)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.13.2 ([a0330fc](https://github.com/opiproject/opi-evpn-bridge/commit/a0330fc3cb9d512ae92ecaea962f05d7de40d8f1)) +* **deps:** update module github.com/onsi/ginkgo/v2 to v2.14.0 ([c0a9a50](https://github.com/opiproject/opi-evpn-bridge/commit/c0a9a50607bef6c95d41c6018fe5434e079904a8)) +* **deps:** update module github.com/philippgille/gokv to v0.6.0 ([b55b04c](https://github.com/opiproject/opi-evpn-bridge/commit/b55b04c09e1fb5397cc81b4765b31d66059dd185)) +* **deps:** update module github.com/vektra/mockery to v2 ([7e5f972](https://github.com/opiproject/opi-evpn-bridge/commit/7e5f972ae5faf30d2344cf6049c4f3fec9f3c12f)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.34.0 ([eb1cfcb](https://github.com/opiproject/opi-evpn-bridge/commit/eb1cfcb020baa43b6181ebda5e0f84ebd6a9e7ae)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.34.2 ([a2610f6](https://github.com/opiproject/opi-evpn-bridge/commit/a2610f68da4aee38a1018464cb2af20594899764)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.35.2 ([0829010](https://github.com/opiproject/opi-evpn-bridge/commit/0829010ea5107f11fdd418534ee37bde55e185ba)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.35.4 ([0800930](https://github.com/opiproject/opi-evpn-bridge/commit/0800930550e5d1e36e80480a2ef92733ab28db42)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.36.0 ([e67bc9d](https://github.com/opiproject/opi-evpn-bridge/commit/e67bc9d61c7eb0a6c7c77fe129ce9c79a6eb9c95)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.37.0 ([3ef0378](https://github.com/opiproject/opi-evpn-bridge/commit/3ef03787bb618b0bcb52f0fccbf34327baf88bea)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.37.1 ([ce0e7ab](https://github.com/opiproject/opi-evpn-bridge/commit/ce0e7ab1f70b13f4f80e329635c5fe6955fb582c)) +* **deps:** update module github.com/vektra/mockery/v2 to v2.38.0 ([9046c62](https://github.com/opiproject/opi-evpn-bridge/commit/9046c620d64713e1935bf2b54e668fd8b0bf4dbb)) +* **deps:** update module go.einride.tech/aip to v0.61.0 ([cd27c9b](https://github.com/opiproject/opi-evpn-bridge/commit/cd27c9bbd2dcda23db248ffdeecc7259bdd287cf)) +* **deps:** update module go.einride.tech/aip to v0.62.0 ([a2b7572](https://github.com/opiproject/opi-evpn-bridge/commit/a2b757276f63fb500cfeaf3097c49fd86cad0479)) +* **deps:** update module go.einride.tech/aip to v0.63.0 ([33e7614](https://github.com/opiproject/opi-evpn-bridge/commit/33e7614ffa02a6a10030d1eab6bc931caf58e3e5)) +* **deps:** update module go.einride.tech/aip to v0.65.0 ([832a869](https://github.com/opiproject/opi-evpn-bridge/commit/832a86996a5e031d557ea96dc16d31f09daf867d)) +* **deps:** update module go.einride.tech/aip to v0.66.0 ([9b99f27](https://github.com/opiproject/opi-evpn-bridge/commit/9b99f27f4a14a4e76adfa088d94f3e6d490a3dc9)) +* **deps:** update module golang.org/x/tools to v0.13.0 ([d1f2144](https://github.com/opiproject/opi-evpn-bridge/commit/d1f2144b2d252fc5d43da0d774cc62ceb1717f61)) +* **deps:** update module golang.org/x/tools to v0.14.0 ([405d63b](https://github.com/opiproject/opi-evpn-bridge/commit/405d63bad6845938596b1b272ea1ba301edc26f3)) +* **deps:** update module golang.org/x/tools to v0.15.0 ([b295a3b](https://github.com/opiproject/opi-evpn-bridge/commit/b295a3b5545ab00eeb6829d78592f3e5e246bc1b)) +* **deps:** update module golang.org/x/tools to v0.16.0 ([19e48c4](https://github.com/opiproject/opi-evpn-bridge/commit/19e48c4efe52e64a53471e059ff16dadb7d1e363)) +* **deps:** update module golang.org/x/tools to v0.16.1 ([c0c75a9](https://github.com/opiproject/opi-evpn-bridge/commit/c0c75a9b324f8795426abfa608993fe696e6427c)) +* **deps:** update module golang.org/x/tools to v0.17.0 ([e182878](https://github.com/opiproject/opi-evpn-bridge/commit/e18287802f0c6fcbd7b1673cc46092a2590140a1)) +* **deps:** update module google.golang.org/grpc to v1.55.0 ([a85acd2](https://github.com/opiproject/opi-evpn-bridge/commit/a85acd2432867189112f72e24e1b7e1299a23d61)) +* **deps:** update module google.golang.org/grpc to v1.56.0 ([cf34775](https://github.com/opiproject/opi-evpn-bridge/commit/cf34775e6680403273b52c96c97af108445eba6d)) +* **deps:** update module google.golang.org/grpc to v1.56.1 ([1dc595e](https://github.com/opiproject/opi-evpn-bridge/commit/1dc595e9f57d340445a626a97d3f2584a6ee9f1d)) +* **deps:** update module google.golang.org/grpc to v1.56.2 ([c78358d](https://github.com/opiproject/opi-evpn-bridge/commit/c78358d21741c01c22d4ca44c754fc1b1d3d3298)) +* **deps:** update module google.golang.org/grpc to v1.57.0 ([423c771](https://github.com/opiproject/opi-evpn-bridge/commit/423c77101edf40b07bf24725f6ad33a304e76b46)) +* **deps:** update module google.golang.org/grpc to v1.58.0 ([0edf498](https://github.com/opiproject/opi-evpn-bridge/commit/0edf498af715528d8aee4025efd5a91d928d4101)) +* **deps:** update module google.golang.org/grpc to v1.58.1 ([3c52616](https://github.com/opiproject/opi-evpn-bridge/commit/3c52616eeb6018844876d7a788fb009edc8dc102)) +* **deps:** update module google.golang.org/grpc to v1.58.3 ([a725347](https://github.com/opiproject/opi-evpn-bridge/commit/a725347a7aadf5447af740d65db4adcc83079ca1)) +* **deps:** update module google.golang.org/grpc to v1.59.0 ([53bb391](https://github.com/opiproject/opi-evpn-bridge/commit/53bb391e5c4193ed76c79a64cf7214cbba36056d)) +* **deps:** update module google.golang.org/grpc to v1.60.0 ([335d9bc](https://github.com/opiproject/opi-evpn-bridge/commit/335d9bcd91030139f0d0d87523483f0342d44e79)) +* **deps:** update module google.golang.org/grpc to v1.60.1 ([716b452](https://github.com/opiproject/opi-evpn-bridge/commit/716b45254fc269bcd0769125c255a6a3e7e4b15c)) +* **deps:** update module google.golang.org/protobuf to v1.31.0 ([c0a6b0a](https://github.com/opiproject/opi-evpn-bridge/commit/c0a6b0ab3f6d17bc7f8f597267769c97cc11058b)) +* **deps:** update module google.golang.org/protobuf to v1.32.0 ([a42ee77](https://github.com/opiproject/opi-evpn-bridge/commit/a42ee777615c4fbb37b85c305526f80c97216cd4)) +* **deps:** update module otelgrpc to v0.46.0 ([7204ec6](https://github.com/opiproject/opi-evpn-bridge/commit/7204ec63baefe2f6162a9e149a8bd0f27fe52bc5)) +* **deps:** update module otelgrpc to v0.46.1 ([c361983](https://github.com/opiproject/opi-evpn-bridge/commit/c3619835bd20bf9dc79279a693b7f08ed0ca84a0)) +* **deps:** update opentelemetry-go monorepo to v1.21.0 ([8e9fe5b](https://github.com/opiproject/opi-evpn-bridge/commit/8e9fe5b96275c950977e389aa6c5e0e3b99f152e)) +* **evpn-bridge:** add architecture docs ([561af4b](https://github.com/opiproject/opi-evpn-bridge/commit/561af4b112bd3c05bca58b69c86442bf162e0a47)) +* **evpn-bridge:** add extra netlink funcs ([2d1d2ba](https://github.com/opiproject/opi-evpn-bridge/commit/2d1d2ba1e62a01d53aa74efbd2db68e0cd3b02f0)) +* **evpn-bridge:** add flow charts ([a164c52](https://github.com/opiproject/opi-evpn-bridge/commit/a164c525a71c3d86c598f3965c2b8bee1435bca1)) +* **evpn-bridge:** added resourceVer check and unit test fix ([a1e051b](https://github.com/opiproject/opi-evpn-bridge/commit/a1e051bfde1b0887891c61e9eceb307c7ee5062e)) +* **evpn-bridge:** correct command syntax in docker-compose ([413394a](https://github.com/opiproject/opi-evpn-bridge/commit/413394abe66211904d75ceacb050edef5475ce7d)) +* **evpn-bridge:** correct ptype in README create commands ([302b8c1](https://github.com/opiproject/opi-evpn-bridge/commit/302b8c1e4a4f79d9de17474c413addcc44d4fb0c)) +* **evpn-bridge:** delete vlan on bridge-tenant during svi teardown ([5f09e81](https://github.com/opiproject/opi-evpn-bridge/commit/5f09e810494d6e8015130624f06877940236d2aa)) +* **evpn-bridge:** disable pvid on vlans for bridge ports ([5847a43](https://github.com/opiproject/opi-evpn-bridge/commit/5847a4363dfccb6c1db0ef5d608084ed7d112404)) +* **evpn-bridge:** filename fix ([d33fbef](https://github.com/opiproject/opi-evpn-bridge/commit/d33fbefc0eb478f15b9063a0a7cb4f7f3ce3798a)) +* **evpn-bridge:** fix empty vni use cases for vrf and logical bridge ([52e9ce7](https://github.com/opiproject/opi-evpn-bridge/commit/52e9ce71991692129de4f42204c8005f086322ae)) +* **evpn-bridge:** fix getsubscribers return value check ([a1c54a7](https://github.com/opiproject/opi-evpn-bridge/commit/a1c54a7a37ca7d0d0e231ee464c0f3d8fd094cf9)) +* **evpn-bridge:** fix return error on no subscribers ([54ded65](https://github.com/opiproject/opi-evpn-bridge/commit/54ded65722969e7081ba3c4f257ad9a82a3e061c)) +* **evpn-bridge:** go os and filename fix ([d3b20f2](https://github.com/opiproject/opi-evpn-bridge/commit/d3b20f25ede4e7dcecfc30180c08e7abd73ad72f)) +* **evpn-bridge:** make tracer optional ([a134153](https://github.com/opiproject/opi-evpn-bridge/commit/a134153ec1465b5790566c6982cdf71541b89d38)) +* **evpn-bridge:** move ipu to intel e2000 ([fb49701](https://github.com/opiproject/opi-evpn-bridge/commit/fb4970122d1eacf845b3c19b210ec1afafb41e76)) +* **evpn-bridge:** moving from uint16 to int16 ([6b422c4](https://github.com/opiproject/opi-evpn-bridge/commit/6b422c45c8ac15ecbab0e5d1d1df449b9f8bacf4)) +* **evpn-bridge:** retry when the routing table is busy ([7c0854f](https://github.com/opiproject/opi-evpn-bridge/commit/7c0854f0e8d6cf9af479a132d05532a596e148cd)) +* **evpn-bridge:** revisions after review ([0ad2a00](https://github.com/opiproject/opi-evpn-bridge/commit/0ad2a003558cdb49c7c367bf89ba146255737f30)) +* **evpn-bridge:** revisions after review ([522b415](https://github.com/opiproject/opi-evpn-bridge/commit/522b41568516ca72a18caf77b2814fb3412923da)) +* **evpn-bridge:** update for api dependencies on evpn-gw api ([b55301d](https://github.com/opiproject/opi-evpn-bridge/commit/b55301dd11f6c841128c50e6e6cd1facabcf0266)) +* **evpn-bridge:** validate config and frr addr fix ([30c54c9](https://github.com/opiproject/opi-evpn-bridge/commit/30c54c9c8a72be2d35e7c277cfb79db5bf6d09ef)) +* **frr:** change telnet port ([ff401db](https://github.com/opiproject/opi-evpn-bridge/commit/ff401db4199cbecbc097728e84b2abf0f8e3729d)) +* **frr:** support multi-line commands ([f500bd3](https://github.com/opiproject/opi-evpn-bridge/commit/f500bd349c1eda496c4e0dc326104bed26955817)) +* make br-tenant a constant ([e5b6895](https://github.com/opiproject/opi-evpn-bridge/commit/e5b68953bd4642dd5d88187d5fe614333d8acf78)), closes [#100](https://github.com/opiproject/opi-evpn-bridge/issues/100) +* **port:** change TRUNK to ACCESS ([13d2187](https://github.com/opiproject/opi-evpn-bridge/commit/13d21878f006ac4ddf975614c48e908b5304cf4a)), closes [#104](https://github.com/opiproject/opi-evpn-bridge/issues/104) +* **port:** raise new error ([76d8099](https://github.com/opiproject/opi-evpn-bridge/commit/76d809924577ef916e9b8ffe0dd11ae8cfb3da4b)), closes [#95](https://github.com/opiproject/opi-evpn-bridge/issues/95) +* **review:** code review fixes ([9dcaa2d](https://github.com/opiproject/opi-evpn-bridge/commit/9dcaa2dea4c8be131e16630cf95789c7dd637b56)) +* **review:** use correct VRF loop IPs ([66f5aae](https://github.com/opiproject/opi-evpn-bridge/commit/66f5aae53bac569ad4026eff8ca2e77b22957bf0)) +* **variable:** rename old copy paste volume name ([594a3ee](https://github.com/opiproject/opi-evpn-bridge/commit/594a3eed9178728c365c289c20c63e2f55aee055)) +* **vrf:** create bridge and vxlan only if VNI value is not empty ([3a37d72](https://github.com/opiproject/opi-evpn-bridge/commit/3a37d726ac4f48026712a5d1533ab00f91d74d0e)), closes [#105](https://github.com/opiproject/opi-evpn-bridge/issues/105) +* **vrf:** fill missing mac in status object ([54491ab](https://github.com/opiproject/opi-evpn-bridge/commit/54491ab9236aa2b28406ab1e7adc8bf97f25b8bf)) +* **vrf:** handle empty Vni case ([c020668](https://github.com/opiproject/opi-evpn-bridge/commit/c0206683d62fecf443cadcde140ba2e757f09880)) +* **vrf:** ipprefix len should be 32 ([41a522f](https://github.com/opiproject/opi-evpn-bridge/commit/41a522fae1ff64eb4b7a6607869295f2408e9a5f)), closes [#75](https://github.com/opiproject/opi-evpn-bridge/issues/75)