Repository navigation
v2.6.1
What's Changed
- Update version by @onf-bot in #1239
- SonarQube Cognitive Complexity Fixes on ParsePDR by @ReshmaJS in #1204
- fix(pfcpiface): complete the gRPC batch before reporting its result by @midwell in #1219
- fix(conf): read each table size independently by @midwell in #1231
- Remove redundant log by @gab-arrobo in #1240
- Update golanci-lint version and fix linting issues by @gab-arrobo in #1256
- Go version + update dependencies + pre-commit tool bumps by @gab-arrobo in #1257
- Refactored Code Complexity ParseFlowDesc by @bhagathkrishnacdac in #1213
- refactor: decompose _build_tcs_tree into structural and property-populating helpers by @bhagathkrishnacdac in #1245
- refactor: modularize port monitoring and flatten local closures by @bhagathkrishnacdac in #1247
- Update dpdk-devbind script by @gab-arrobo in #1258
- refactor: decompose module command handlers and deduplicate strings by @bhagathkrishnacdac in #1255
- fix(pfcpiface): report a QER the datapath refused as a failure by @midwell in #1230
- pfcpiface: keep the downlink notification path alive, and make it visible by @midwell in #1225
- refactor: modularize dict_to_protobuf and simplify field mapping to reduce complexity by @bhagathkrishnacdac in #1254
- refactor: modularize protobuf module loader and add directory safety checks by @bhagathkrishnacdac in #1253
- refactor: modularize dynamic module and port class creation logic by @bhagathkrishnacdac in #1243
- refactor: modularize traffic class monitoring and simplify loop closures by @bhagathkrishnacdac in #1248
- refactor: modularize replace_rarrows and segment-splitting logic by @bhagathkrishnacdac in #1249
- build(deps): bump pip from 26.1.2 to 26.2 by @dependabot[bot] in #1259
- Implement multiple improvements based on Copilot suggestions to different refactoring PRs by @gab-arrobo in #1260
- Address multiple python-releated code improvements (1st round) by @gab-arrobo in #1261
- SonarQube Cognitive Complexity Fixes on Bess by @ReshmaJS in #1205
- Fix packet size calculation in sim.py to use actual header length by @gab-arrobo in #1262
- pfcpiface: offer a downlink notification to every association by @midwell in #1226
- fix ruff lint issues in bessctl and pybess modules by @gab-arrobo in #1263
- Use context-managed file handles and dict literals in bess Python scripts by @gab-arrobo in #1264
- Use of format specifiers instead of percent format by @gab-arrobo in #1265
- Log swallowed exceptions instead of silent pass by @gab-arrobo in #1266
- Replace broad except Exception with specific exceptions and avoid mutable default args in bessctl by @gab-arrobo in #1267
- Remove unused local variable assignments across bessctl modules by @gab-arrobo in #1268
- Fix duplicate commands.py function names and stream run_module_tests.py command output by @gab-arrobo in #1271
- build(deps): bump the bess-python-deps group across 1 directory with 4 updates by @dependabot[bot] in #1270
- Fix SonarQube nested comment issues in autogenerated protobuf files by @ReshmaJS in #1208
- Add per-table mutexes to synchronize rte_hash access and avoid race between ProcessBatch and CommandReadStats by @gab-arrobo in #1272
- Update documentation to point to dpdk-devbind.py script instead of using wget by @gab-arrobo in #1273
- build(deps): bump golang from 1.27.0-bookworm to 1.27.1-bookworm by @dependabot[bot] in #1274
- fix(pfcpiface): reject a rule batch the datapath reported as failed by @midwell in #1275
- fix(bess): report a Qos table insert the datapath refused by @midwell in #1276
- fix(bess): report an ExactMatch table insert the datapath refused by @midwell in #1277
- fix(bess): validate the key before deleting a Qos rule by @midwell in #1278
- fix(bess): drop a dead mask copy that overflows its destination by @midwell in #1279
- fix(bess): bound the binary value copied into a key field by @midwell in #1280
- fix(pfcpiface): report a slice-meter command the datapath refused by @midwell in #1281
- fix(bess): check the field count before reading per-field metadata by @midwell in #1282
- fix(bess): free a wildcard rule the table refused by @midwell in #1284
- fix(bess): report a table that could not be created by @midwell in #1283
- Update direct and indirect dependencies and create patch release by @gab-arrobo in #1285
New Contributors
Full Changelog: v2.6.0...v2.6.1