What's Changed
Breaking Changes 🛠
Changes to the Compiler Core
- Add iterator constructor to IndexedVector by @vlstill in #5124
- Silence some warnings by @asl in #5125
- Consistently set & propagate child names by @asl in #5134
- @command_line annotation by @ChrisDodd in #5123
- JSONGenerator/Loader cleanups by @ChrisDodd in #5146
Changes to the TC Back End
Changes to the P4Tools Back End
Other Changes
- Docs: Changelogs for
v1.2.5.3
by @AdarshRawat1 in #5119 - Use the Github repository directly instead of the pypi package for Python dependencies owned by P4 org. by @fruffy in #5126
- Remove some unnecessary imports of Scapy module by @jafingerhut in #5128
- Replace scapy pcap read write with apache 2.0 implementation in ptf by @jafingerhut in #5132
- Use prebuilt buildifier binary: it's faster and less brittle. by @smolkaj in #5143
- Bazel build: use Clang and bump rules_foreign and protobuf versions. by @smolkaj in #5148
- Automated Release v1.2.5.4 by @github-actions in #5154
Full Changelog: v1.2.5.3...v1.2.5.4