What's Changed
Aerleon is built and released using a SLSA Level 3 build process. Releases can be verified using the steps described in https://aerleon.readthedocs.io/en/latest/install/#verifying-installation.
New Features
* Iptables, Speedway: the default behavior of jumping to a filter chain for each policy term can now be disabled with option "nochainedterms" in https://github.com/aerleon/aerleon/pull/352
* NokiaSRL: the entry "description" field now contains the term name, and the term comment is moved in field "_annotate_description". Previously the term comment would be used for the "description" field. By jbemmel in https://github.com/aerleon/aerleon/pull/349
* NokiaSRL: repository tags are now generated in NokiaSRL output. By jbemmel in https://github.com/aerleon/aerleon/pull/344
Internal Tooling
* File py.typed is now included in the project by jlost in https://github.com/aerleon/aerleon/pull/348
* Python 3.7 is removed from the test matrix as it is EOL. by ankenyr in https://github.com/aerleon/aerleon/pull/350
* Update formatting using latest black version by jbemmel in https://github.com/aerleon/aerleon/pull/343
* README: add `brew` install instructions by p-linnane in https://github.com/aerleon/aerleon/pull/346
* Add Nokia SRL sample by jbemmel in https://github.com/aerleon/aerleon/pull/351
New Contributors
* p-linnane made their first contribution in https://github.com/aerleon/aerleon/pull/346
* jlost made their first contribution in https://github.com/aerleon/aerleon/pull/348
**Full Changelog**: https://github.com/aerleon/aerleon/compare/1.7.0...1.8.0