Releases: openconfig/lemming
Releases · openconfig/lemming
v0.5.0
What's Changed
- Do not rely on enum values in c++ conversion code by @DanG100 in #438
- ACL code gen enhancements by @DanG100 in #439
- UDF ACL impl by @DanG100 in #440
- Add documentation for BGP support by @wenovus in #441
- Add support for AS path options by @tiborschneider in #443
- Implement bulk remove by @DanG100 in #442
- Improve GoBGP documentation and add comments on how to run specific policy sub-tests. by @wenovus in #444
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #445
- Set PortVlanId port attribute and use it for VLAN tagging. by @guoshiuan in #446
- Quick findtrace script by @DanG100 in #447
- Update pipeline and fix trap by @DanG100 in #448
- Decrement TTL after IngressACL. by @guoshiuan in #449
- Fix packet parsing by @DanG100 in #452
- Add support for plumbing gRIBI server options through lemming. by @robshakir in #451
- Initial policer implementation by @DanG100 in #455
- Implement L2MC via ACL redirect. by @guoshiuan in #454
- Add flags for the apigen command by @DanG100 in #457
- Patch new next hop group API by @DanG100 in #456
- Merge all misc commands into single CLI by @DanG100 in #458
- Support ecmp with member nhg type by @DanG100 in #459
- Address infinite loop when recursively resolving routes. by @robshakir in #460
- Fix generated code and some improvements by @DanG100 in #461
- Invert ACL priority by @DanG100 in #462
- Stub implementations for APIs by @DanG100 in #464
- Export NextHop in BGP attribute map by @tiborschneider in #463
- Support log action and filter IPs by @DanG100 in #465
New Contributors
- @tiborschneider made their first contribution in #443
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Change GUE policy -> GUE global policy by @wenovus in #174
- Add initial bazel build rules by @DanG100 in #175
- Create placeholders for sai implementation by @DanG100 in #176
- Remove old BGP code by @wenovus in #177
- Add local BGP test by @wenovus in #178
- Create stubs for all sai APIs by @DanG100 in #179
- add stop function for BGP task by @wenovus in #180
- Implement switch create and basic object and attribute tracking by @DanG100 in #181
- Use bazel for CI by @DanG100 in #183
- BGP route propagation unit test with preliminary Loc-RIB population. by @wenovus in #182
- Refactor the generated API to call common functions by @DanG100 in #184
- Populate Adj-RIBs by @wenovus in #185
- Fix propagation of BGP routes through a device in
local_tests
. by @wenovus in #186 - Increase timeouts for integration tests by @DanG100 in #188
- Finish refactor for api by @DanG100 in #187
- Only set localAddress when routerID is loopback. by @wenovus in #189
- Output errors for integration tests by @DanG100 in #191
- Initial SAI port implementation by @DanG100 in #190
- Change swap action to use attrs instead of naming by @DanG100 in #192
- Handle port state in fwdport implementations by @DanG100 in #193
- Refactor gobgp tasks's reconciler by @wenovus in #194
- HostIf create + placeholder APIs by @DanG100 in #196
- Support prefix-list BGP policies by @wenovus in #195
- Implement SAI port state notifications by @DanG100 in #197
- Create action builder API and add next hop to meta by @DanG100 in #198
- Add route to dataplane service by @DanG100 in #199
- Basic sai route handling by @DanG100 in #200
- Implement sai next hops by @DanG100 in #201
- Update ondatra + related deps by @DanG100 in #202
- Add RPCs for adding and removing neighbors by @DanG100 in #203
- Add model to topos and remove execs of kne_cli by @DanG100 in #205
- Implement neighbor SAI API by @DanG100 in #204
- Rename **/BUILD.bazel -> **/BUILD by @DanG100 in #207
- Add support for loopback and cpu port by @DanG100 in #206
- Configure default neighbour policies to be ACCEPT_ROUTE. by @wenovus in #208
- Some cleanups to help import lemming by @DanG100 in #210
- Improve presubmit speed by using a bazel cache by @DanG100 in #209
- Run set of featureprofiles tests as part of presubmit by @DanG100 in #213
- Run tests sequentially and sleep for namespace deletion by @DanG100 in #214
- Refactor BGP Policy conversion code by @wenovus in #212
- Add some docs for config by @DanG100 in #215
- Improve packet logging by @DanG100 in #216
- Set of fixes and features for SAI by @DanG100 in #217
- Initial protobuf generator for SAI by @DanG100 in #218
- Improvements to proto generator by @DanG100 in #219
- Use cache for a build scripts by @DanG100 in #221
- Update go proxy by @DanG100 in #222
- Add new fake port type by @DanG100 in #223
- SAI proto gen part 3 by @DanG100 in #224
- Ensure that lemming.Stop() returns a nil error. by @robshakir in #226
- Support for notifications and other fixes by @DanG100 in #227
- Refactor apigen package and check in generated protos by @DanG100 in #228
- Make lemming buildable on non-Linux envs by @DanG100 in #229
- Update ygnmi by @wenovus in #231
- Split some ZAPI-related code to different files in sysrib by @wenovus in #232
- Don't use preemptible VMs for presubmit + other fixes by @DanG100 in #230
- Add BGP community set and set-community support by @wenovus in #234
- Fix /installPolicyAfterRoutes by @wenovus in #235
- Upgrade gNSI by @DanG100 in #236
- Fix integration tests by @DanG100 in #240
- Add tests for protogen and make output deterministic by @DanG100 in #239
- Refactor Policy Tests by @wenovus in #237
- Support set-local-pref and set-med by @wenovus in #238
- Initial implementation cc gen create by @DanG100 in #244
- Support as path set by @wenovus in #241
- Support AS Path Prepend by @wenovus in #242
- Test INVERT matching for prefix-sets by @wenovus in #243
- Support telemetry-atomic YANG nodes by @wenovus in #246
- Add tests for BGP communities with MatchOptions ADD/ALL by @wenovus in #247
- Initial impl generated SAI get calls by @DanG100 in #248
- Update gobgp to latest by @wenovus in #249
- Refactor bgp logic by @wenovus in #250
- Partial support for BGP Reset by never stopping the GoBGP server. by @wenovus in #253
- Maybe fix for "update is stale" by @wenovus in #252
- Skip Initial Bad packets in BGP-triggered GUE test by @wenovus in #255
- Support aggregate interface in dataplane API by @DanG100 in #256
- Placeholder code for SAI proto server and client by @DanG100 in #258
- Add IPv4 prefix set integration test by @wenovus in #251
- Simplify proto API by @DanG100 in #259
- Update build action for better caching by @DanG100 in #261
- Implement SAI attribute tracking in go by @DanG100 in #260
- Support for modifying aggregate interfaces by @DanG100 in #262
- Minor updates to generated code by @DanG100 in #264
- Make
ribAddFn
support >1 address family. by @robshakir in #257 - CreateSwitch and a few bug fixes by @DanG100 in #265
- Implement sai port APIs by @DanG100 in #266
- Implementation of neighbor and next hop APIs by @DanG100 in #267
- Implement Route and RouterInterface APIs by @DanG100 in #268
- Implement port state notifications by @DanG100 in #269
- Update GoBGP and remove soft reset tests by @wenovus in #270
- Update SAI, regen code, delete legacy C++ code by @DanG100 in #271
- Support IPv6 Prefix Sets by @wenovus in #272
- Support set-community-ref by @wenovus in #273
- Support prefix set mode validation by @wenovus in #274
- Move BGP Policy test proto since //policytest/ depends on it. by @wenovus in #275
- Increase Await timeout for BGP policy test by @wenovus in #279
- Code generation to support bulk APIs by @DanG100 in #277
- Support empty vs nil lists and error for unset attrs b...