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
* Network definitions can now contain FQDN data by adding a `fqdn` entry similar to `address`. by ankenyr in https://github.com/aerleon/aerleon/pull/291
* aclgen can now be invoked using "python -m aerleon" by jtwb in https://github.com/aerleon/aerleon/pull/287
Related Tools
* [po2yaml](https://github.com/aerleon/pol2yaml), a converter from DSL to YAML, is available in its own repo.
* IDEs that integrate with [JSON Schema Store](https://www.schemastore.org/json/) will now automatically apply validation, tooltips, and autocomplete when editing Aerleon YAML files. This applies to YAML policy files, policy file fragments (include files), network and service definition files, and the aerleon.yml config file.
Other Changes
* aclcheck now accepts command line flags with underscore names (e.g. --definitions_directory), matching the format used by the aclgen, cgrep, and pol2yaml programs.
* cgrep now accepts the --definitions_directory flag (previously -d or -def), matching the format used by the aclgen, aclcheck, and pol2yaml programs.
* The Aerleon documentation website was updated to use the material theme. by itdependsnetworks in https://github.com/aerleon/aerleon/pull/238
* The docs navigation structure has been updated and various docs pages have been expanded.
* [Security] Dependency pymdown-extensions was updated from 9.9.1 to 10.0 by dependabot in https://github.com/aerleon/aerleon/pull/289
* [Security] Dependency requests was updated from 2.28.2 to 2.31.0 by dependabot in https://github.com/aerleon/aerleon/pull/294
Internal Tooling
* DevContainer configuration is now included in the repo. Users of VS Code and GitHub Codespaces can follow prompts to bring up a container with Python and Poetry installed. by jtwb in https://github.com/aerleon/aerleon/pull/290
**Full Changelog**: https://github.com/aerleon/aerleon/compare/1.2.3...1.3.0