Skip to content

v2.6.1

Choose a tag to compare

@onf-bot onf-bot released this 10 Sep 01:03
· 98 commits to main since this release
f77835c

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