Releases: p4lang/p4runtime
Releases · p4lang/p4runtime
P4Runtime Release v1.0.0-rc3
Changelog:
- API
- relaxed constraints on Protobuf bytestrings for more compact representation and better support for upgrade scenarios
- added support for one-short action selector programming
- support for "new" types (P4_16 user-defined types) in order to enable translation (e.g. port ids)
- added reserved SDN port numbers to p4runtime.proto
- removed color-awareness information from P4Info
- added ability to associate a cookie to a forwarding-pipeline configuration, which enables verifying which config is used by the switch without retrieving the whole config over P4Runtime
- specification
- moved to Open Document Format for figures (.odg files) for easier editing
- added section on API versioning
- added section on extending P4Runtime for new P4_16 architectures
- build
- renamed BAZEL rules to abide by agreed-upon convention
- new Docker image (specific to this project) to build the specification, includes soffice to generate figures from .odg files
P4Runtime Release v1.0.0-rc2
This is the first release we are doing since moving the specification document from gDoc to Github. As a result most of the effort went into translating the spec to a properly-formatted Madoko document.
Changelog:
- specification
- convert to Madoko (thanks @chrispsommers for the initial conversion work from gDoc!)
- updated "In Scope" section
- improved grammar all over document
- protobuf files
- fix typo in comments
- build
- added BAZEL rules to build Protobuf / gRPC libraries