## v2.2.1 -- April 2026
* Build and CI fixes for RHEL 9 based environments
- Switch container registry usage to `registry.redhat.io`
- Replace RHEL `yq` image pull with direct GitHub download flow
- Pass the EPEL URL as a parameter in Jenkins RHEL jobs
* Licensing and documentation
- Re-license the project from OAI Public License v1.1 to CSSL v1.0
- Re-license documentation under CC-BY-4.0 and orchestration/CI assets under MIT
- Add `NOTICE`, `LICENSES/`, and related contribution/documentation update
* `AMF` changes:
* Features
- Introduce a new NAS state machine and NAS procedure/timer management infrastructure
- Add SUCI Scheme A support and advanced-feature configuration switches
- Improve SMF selection and discovery, including NRF-based discovery and requested NSSAI handling for PDU session establishment
- Align NGAP procedure handling with 3GPP TS 38.413 v16.14.0
* Fixes
- Fix N2 handover NH/NCC key chaining according to TS 33.501
- Harden NAS message processing and state-transition validation
- Fix NGAP decode and memory-management issues, including double-free and free-parameter defects
- Improve AMF robustness with N1/N2 memory-leak fixes, cleanup of dead code, and safer NAS context handling
- Correct DNN/NSSAI conversion and encoding issues impacting SM context creation and SMF selection
* Improvements
- Update the AMF/common-src integration and refresh the documented feature set
- Remove obsolete AMF options and extend build/runtime configuration support