Skip to content

P4Runtime Release 1.6.0

Latest

Choose a tag to compare

@matthewtlam matthewtlam released this 08 Oct 19:05
· 5 commits to main since this release
26b7555

New Features

  • Action Profiles / Load Balancing
    • Added group_action field to ActionProfileActionSet. The group action
      acts as a "base" action that is logically composed with (i.e., executed
      before) the selected member action, e.g. to set metadata for every packet
      that hits a particular group irrespective of the selected member. Only
      supported with one shot action selector programming.
    • Added GROUP_ACTION value to the ActionRef.Scope enum in P4Info,
      corresponding to the planned @groupaction annotation. Actions with this
      scope can only be used as a group_action in an ActionProfileActionSet.

What's Changed

  • Post 1.5.0-release cleanups by @smolkaj in #587
  • Remove obsolete build-status indicator by @smolkaj in #581
  • Fix duplicated Figures 2 and 3 by @Dscano in #593
  • Fixed duplicated image for remote high availability controllers by @code-a1 in #595
  • Bump bytes from 1.10.1 to 1.11.1 in /rust by @dependabot[bot] in #585
  • Cause CI build to fail if asciidoctor encounters ERROR messages by @jafingerhut in #598
  • Revise README for improved clarity, structure, and freshness by @smolkaj in #589
  • Fix BCR build issues and add Bazel 9 support by @smolkaj in #590
  • Support group_action field in ActionProfileActionSet by @matthewtlam in #594
  • Remove root-BUILD-file config from proto/BUILD.bazel by @smolkaj in #601
  • Change PER_GROUP_ONLY to GROUP_ACTION and update P4Runtime spec by @matthewtlam in #604
  • Bump rustls-webpki from 0.103.8 to 0.103.10 in /rust by @dependabot[bot] in #602
  • Add support for building on macOS. by @smolkaj in #596
  • Add SPDX license id and copyright banners to source files needing them by @jafingerhut in #545
  • Part 1 of changes to use REUSE software for managing licenses and copyrights by @jafingerhut in #608
  • Bump rustls-webpki from 0.103.10 to 0.103.13 in /rust by @dependabot[bot] in #610
  • Add copyright and license info to most P4Runtime specification files by @jafingerhut in #609
  • proto: add Java proto-library targets by @smolkaj in #607
  • Add back top level LICENSE file by @jafingerhut in #614
  • Round 2 of adding copyright and license notices to files by @jafingerhut in #612
  • spec: clarify member/group terminology for action selectors by @smolkaj in #606
  • Add CI check to validate the presence of copyright and license annotations by @jafingerhut in #615
  • fix(tools): correct extension error message and format string in asciidoclint by @Devansh-567 in #619
  • docs: contributor-facing documentation cleanup (typos + stale links) by @Devansh-567 in #617
  • ci: bump asciidoc Dockerfile ruby image to 3.3.11 by @Devansh-567 in #624
  • codegen: use command -v instead of fragile which + $? pattern by @Devansh-567 in #620
  • Update Python version and dependencies in tag-uploads workflow by @Devansh-567 in #625
  • proto: add curl fallback and validate downloaded status.proto by @Devansh-567 in #622
  • docs: replace outdated CLA guidance with DCO by @blackdragoon26 in #633
  • Document licensing of generated Protobuf code by @blackdragoon26 in #631
  • tools: fix asciidoclint's silently-disabled checks and clean up the resulting spec violations by @Devansh-567 in #629
  • Derive Go Docker tag from Dockerfile's GO_VERSION in update.sh by @Devansh-567 in #626
  • Prepare v1.6.0 release by @matthewtlam in #640

New Contributors

Full Changelog: v1.5.0...v1.6.0