* New tutorials: - UL CL with policies --> `docs/DEPLOY_SA5G_ULCL.md` - Testing with `OMEC-gnbsim` --> `docs/DEPLOY_SA5G_WITH_OMEC_GNBSIM.md` - SD-Fabric usage * Update the helm charts and helm chart tutorial * Switched tutorials to latest `mysql` version (`8.0`) * Fixes in slicing tutorial to use latest OAI RAN images * Common features/fixes for all Network Functions: - Proper exit on SIGTERM - jinja2-based configuration file - Ubuntu22 and cgroup2 support (even on `SPGWU-TINY`) - Giving some time for FQDN resolution - Release mode does not use libasan anymore - Health-checks are natively in the distributed images * `AMF` changes: - Minimal fix for Decoding RegistrationRequest from COTS UE - Fix small issue for NGAP lib - NGAP IES code refactoring - Fix PDU session release - Refactor NGAP message callback - Fix nake ptr - Fix UL NAS transport - Fix typo for Rejected NSSAI - PDU session release supported - Update SST type (int instead of string) in conf file - Events exposure: location report with empty supi fixed - small fix for event exposure loss of connectivity - Minor fix for encoding no SD in PduSessionResourceSetupRequest - Fix SST/SD on cots ue - Docker images improvements * `AUSF` changes: - Docker images improvements * `NEF` changes: - Docker images improvements * `NRF` changes: - Enhance UPF profile in NRF and fix bug in SBI when body is too long - Added Status change notification - Docker images improvements * `NSSF` changes: - Docker images improvements * `PCF` changes: - Initial release - NRF registration - Add Npcf_SMPolicyControl API Create, Update, Delete and Get procedures - Add file based policy provisioning - Add policy decision feature based on SUPI, DNN, Slice and default policy * `SMF` changes: - Feature improvements: * PDU SESS EST + Qos Monitoring events exposure * PFCP: removing dependency to folly * Add IEs to support UE Rel 16 * Added and integrated UPF graph instead of PFCP associations list * Supported scenarios: - I-UPF / A-UPF N9 - UL CL * Implement Npcf_SMPolicyControl API client * Changing the configuration file to jinja2-based approach * At least one slice (slice #0) shall be completely defined - Fixes: * Fix openapi cause * Fix small issue for Mime parser for normal message * Fix Volume Threshold IE to PFCP Create URR IE * Fix mcc mnc 00 udr * Fix issues to work with Release-16 COTS UE * Fix issue when there's no valid reply from UPF for PDU session release * Fix Protocol identifier Selected Bearer Control Mode * Fix issue for Static UE IP Addr * Fix URR ID in IE Create URR (post UPF graph implementation) * Fix issue for Full DNN (APN Operator Identifier) * `SPGWU-TINY` changes: - Docker images improvements - Ubuntu22 full support * `UDM` changes: - Docker images improvements * `UDR` changes: - Improve MySQL connection handling - Fix issue with DNNs including special characters - SessionManagementSubscriptionData POST API - Fix session management subscription data - Docker image improvements * `UPF-VPP` changes: - Ubuntu22.04 support - SNSSAI fix - Support UL CL UPF deployment - Support I-UPF / A-UPF N9 UPF deployment - GTP payload length fix - Major Configuration update