Releases: open5gs/open5gs
v2.7.1
What's Changed
- [WebUI] Fix launch problem in docker (#2767) by @acetcom in #2769
- [MME] [AMF] Set Daylight Saving Time by @osmith42 in #2766
- gtp/v1: Specify some IEs as uint by @pespin in #2787
- [AMF/MME] UEContextReleaseCommand after Interity Protected (#2786) by @acetcom in #2794
- constify src param of ogs_fqdn_{build,parse}() by @pespin in #2797
- Fix small logging typo in ogs_pfcp_sendto by @mitmitmitm in #2800
- [AMF] Fix deregistration request De-registration type by @gstaa in #2803
- [MME] Store received PGW S5C IP address in mme_sess_t by @pespin in #2805
- [MME] Store decoded PAA into session->ue_ip and session_type by @pespin in #2806
- Constify several parameters by @pespin in #2809
- [MME] Gn: Introduce initial support for 4G->2G cell reselection by @pespin in #2817
- cosmetic: mme: Fix trailing whitespace by @pespin in #2818
- xact: Fix debug message printed when not needed by @pespin in #2820
- [APP] Add space to improve readability of error by @jmasterfunk84 in #2822
- Revert "[MME] Gn: Introduce initial support for 4G->2G cell reselection" by @pespin in #2824
- [MME] Split Gn local TEID generation from S11 TEID generation by @pespin in #2819
- lib/gtp: Fix xact logic for gtp1 messages with intermediate stage by @pespin in #2821
- [NRF] crash after sending invalid message (#2808) by @acetcom in #2829
- [MME] Gn: Introduce initial support for 4G->2G cell reselection by @pespin in #2826
- cosmetic: mme: emm-*.c fix trailing whitespace by @pespin in #2827
- Update 01-genodebs.md by @sergeyyarin in #2840
- [UDM] Use of SUPI not SUCI in error message by @jmasterfunk84 in #2841
- [MME] cosmetic: Fix typo in comment by @pespin in #2845
- Constify several parameters by @pespin in #2846
- [HSS] Add hss_event_init after change to event system by @jmasterfunk84 in #2838
- More fixes for SGSN Context Req/Resp/Ack involing INTERMEDIATE xact by @pespin in #2851
- [MME] Fix incorrect function name printed in error line by @pespin in #2852
- [SMF] Fixes crash when PDU session release by @acetcom in #2854
- [MME] Fix potential null ptr dereference by @pespin in #2856
- Move/rename ogs_gtp2_paa_to_ip() + introduce ogs_ip_to_paa() by @pespin in #2857
- [core] Fix a couple of warnings when using C++ compiler or more stric… by @bmeglic in #2858
- [DBI] Fix code indent by @bmeglic in #2859
- cosmetic: mme: Fix trailing whitespace by @pespin in #2862
- Update VoLTE tutorials by @herlesupreeth in #2865
- [AMF] Add initialRegistrationInd field in Amf3GppAccessRegistration r… by @bmeglic in #2863
- [SBI] Fix conversion of AMBR bitrates from string to integer by @bmeglic in #2864
- [MME] Support for EPS-User-State in IDR by @edipascale in #2874
- [AMF] Issue during Concurrent UE Registration (#2839) by @acetcom in #2876
- [CRYPT] Add ogs_kdf_kasme_idle_mobility() by @pespin in #2881
- [GTPv1] Fixes and improvements around enc/dec MM Contxt and PDP Context IEs by @pespin in #2882
- [MME] Match any SGSN in same RAI if none with specific RAI+CI found by @pespin in #2883
- [MME] Gn: Introduce initial support for 2G->4G cell reselection by @pespin in #2888
- [PFCP] Fixed incorrect TLV names (#2887) by @acetcom in #2901
- [SMF] Build URR at bearer modification by @gstaa in #2890
- [AMF/MME] Fixed M-TMSI pool release (#2307) by @acetcom in #2905
- [UDM] Introduce ability to handle multiple sdmSubscriptions per UE by @jmasterfunk84 in #2889
- Minor fixes by @bmeglic in #2899
- Document Gx interface spec references by @pespin in #2914
- [MME] Crash due to a race condition by @acetcom in #2916
- [SMF] Fix fixed-0 IPCP identifier in PCO ack by @pespin in #2920
- [SMF,MME] Gn: Set Delivery order QoS field to No by @pespin in #2921
- [GTP-U] Fixed ogs_pfcp_find_gtpu_resource()(#2923) by @acetcom in #2931
- [MME] Fixes crash in building s1ap message by @acetcom in #2942
- [AMF/SMF] Resolved the Issue of Session Release Based on the Order of N1/N2 Messages (#2917) by @acetcom in #2943
- [AMF/MME] No STATE Change for the EMM/GMM-STATUS by @acetcom in #2944
- [SEC] Several vulnerabilities have been resolved. by @acetcom in #2945
- [UPF] Report after Session was Deleted (#2936) by @acetcom in #2948
- [ASN1C] Fixed asn1c library on 32bit (#2934) by @acetcom in #2962
- [SMF] Added Bi-Directional Flow (#2909) by @acetcom in #2980
- [GTP-U] Fixed a stack overflow bug (#3003) by @acetcom in #3007
- [SMF] Handle APCO IE in S2b GTPv2C CreateSessionRequest/Response by @pespin in #3010
- [SMF] Setup Gy session when creating UE session over S2b interface by @pespin in #3009
- [SMF] Check config file for overlapping UE subnets with no DNN by @matejGradisar in #3016
- [MME/AMF] Fixed crash following Handover Request (#3014) by @acetcom in #3018
- [AMF] Fixed crash in no context setup (#2999) by @acetcom in #3031
- [SEC] Vulnerabilities have been resolved (#2945) by @acetcom in #3039
- [mme] cosmetic: Document spec references stating NSAPI=EBI by @pespin in #3044
- [SMF] FSM_TRAN correct state machine into smf_gsm_state_exception by @mitmitmitm in #3035
- cosmetic: Document spec references for unassigned identity values by @pespin in #3046
- [MME] Assign valid PTI to sess created by mobility from 2G by @pespin in #3047
- [MME] Race condition between S1AP and S6A by @acetcom in #3057
- [SBI] Preamble parsing issues in MIME (#3058) by @acetcom in #3059
- [SBI] Fix handling "dnn" URL parameter by @bmeglic in #3056
- [SMF] Tear down session when OCS rejects CCR by @pespin in #3063
- UE context transfer by @matejGradisar in #3052
- [SMF] Gy: Check Multiple-Services-Credit-Control Result-Code by @pespin in #3067
- [SMF] Gy: Use correct QoS AVP descriptor from Gy instead of Gx one by @pespin in #3068
- [SMF] Gy: Use 3GPP-RAT-Type in PS-Information instead of Multiple-Services-Credit-Control by @pespin in #3069
- [AMF] ran_ue can be NULL in IMPLICIT Dereg (#2999) by @acetcom in #3073
- [GTP/PFCP]] incorrect dst TEI=0/SEID=0 (#3043) by @acetcom in #3077
- [PFCP] Session removal while waiting PFCP reply (#3040) by @acetcom in #3078
- [UDM] Added validation for pubkey by @acetcom in #3079
- [MME] incorrect behavior of the SGsAP by @acetcom in #3081
- logrotate: fix reload failures by @osmith42 in #3082
- [SMF] Crash SMF when no GTP-C config (#3094) by @acetcom in #3095
- [DBI] mongoc version not checked correctly (#3086) by @acetcom in #3096
- [MME] Incorrect behavior of SGsAP+Dedicated-Bearer (#3072) by @acetcom in #3097
- pfcp: Fix missing fields in ogs_pfcp_build_update_urr() by @pespin in #3107...
v2.7.0
What's New
What's Changed
- .gitignore: Add install/ dir by @pespin in #2665
- cosmetic: HSS: Fix trailing whitespace by @pespin in #2667
- [MME] SGaAP-MO-CSFB-INDICATION w/ TAI/ECGI (#2664) by @acetcom in #2670
- smf: don't assert if we run out of IPs by @edipascale in #2663
- Add suport for nullable fields in OpenAPI documents by @bmeglic in #2662
- cosmetic: open5gs-dbctl: Fix trailing whitespace by @pespin in #2666
- HSS: Add support for Operator-Determined-Barring field by @pespin in #2671
- hss: Don't send IDR for Operator-Determined-Barring changes if Subscriber-Status=SERVICE_GRANTED by @pespin in #2673
- [AMF] mac_failed should be initialized (#2679) by @acetcom in #2683
- add support for sigscale ocs by @aseaudi in #2247
- Fixed incorrect SMF selection in Multi-SMF (#2557) by @acetcom in #2695
- Typo fix in systemd open5gs-scpd.service by @isimluk in #2696
- [SBI] Ignore unknown enum values and continue parsing (#2622) by @Brias in #2649
- [AMF] Fixed TAC configuration error (#2700) by @acetcom in #2711
- Delete authentication data on UE deregistration by @bmeglic in #2706
- A minor typo fix by @isimluk in #2707
- [SMF] Gy: Keep sending extra AVPs in INITIAL_REQUEST by @pespin in #2721
- [AMF] Fixed crash in ogs_fsm_tran(!tmp) (#2719) by @acetcom in #2722
- [SEPP] Initial Update for 5G Roaming by @acetcom in #2739
- [ASN.1] Fix buffer overflow (mouse07410/asn1c#134) by @acetcom in #2742
- [SBI] Fix minor memleak when creating S-NSSAI discovery option by @bmeglic in #2740
- [SBI] Change discovery option TAI from array to single item by @bmeglic in #2725
- [AMF/MME] Fixed crash when receiving invalid packet (#2737) by @acetcom in #2755
- [AMF] Fix Nudm_SDM_Get for re-registration by @gstaa in #2751
- editorconfig: new file by @osmith42 in #2746
- [MME] Add no_time_zone_in_emm_information param by @osmith42 in #2745
- [SCTP] Fixed a crash on SIGPIPE (#2734) by @acetcom in #2757
- [IPv6] Fixed to include MTU in SLAAC RA (#2754) by @acetcom in #2758
- Update 03-VoLTE-dockerized.md by @joereith in #2763
- [AMF] Modification to context setup (#2729) by @acetcom in #2764
- Reset the number of TA, SLICE, and PLMN supported by AMF/MME(#2761) by @acetcom in #2765
New Contributors
Full Changelog: v2.6.6...v2.7.0
v2.6.6 - Ubuntu 23.04(lunar) Release
What's Changed
- [SMF] Expose metrics for nr. of PDU session creations by @gstaa in #2321
- [SMF] relocation of user-location-info on top level for Gx,Gy by @EugeneBogush in #2331
- Support PFCP advertise address in "F-SEID" in addition to "node ID" by @mitmitmitm in #2332
- [Fuzzing] bug fix 59062 and increasing coverage by @0x34d in #2333
- [HSS] SWx: SAR & MAR: set mandatory User-Name on failure cases by @lynxis in #2334
- Updated SRS 5G SA Tutorial URL by @jmasterfunk84 in #2341
- [SBI] Fixed Invalid S-NSSAI format (#2337) by @acetcom in #2343
- [CORE] Rollback ogs_pool_init/final (#2339) by @acetcom in #2344
- Fix bitrate conversion by @bmeglic in #2355
- [SMF/PFCP] Send framed routes in both UL and DL pdrs by @mitmitmitm in #2356
- Update 01-genodebs.md by @u8906250 in #2357
- [SMF] Fix typo in log line by @pespin in #2366
- fix Gy for 3GPP-User-Location-Info by @EugeneBogush in #2379
- Rename NF instance load functions by @bmeglic in #2380
- [SMF] Fix a use-after-free bug by @bmeglic in #2383
- [SMF] Fix Gx/Gy assert() if more than 64 CCRs are sent by @asdfuser in #2365
- [SMF] Decrease sessions metric on OLD Session Release by @gstaa in #2381
- BTI Wirelss Femto Cell nCELL-F2240 added by @Pflanzgurke in #2409
- [AMF] Fix search for correct SMF based on SmfInfo by @bmeglic in #2399
- fix crashing of UPF with interface in TAP mode by @zzzb123 in #2407
- mac: fix mongodb config path for Apple Silicon by @JKRhb in #2422
- [NRF] Fix crash due to failing assertion on OPTIONS request by @Brias in #2419
- cosmetic: mme: Fix trailing whitespace in several files by @pespin in #2430
- Add CIFuzz workflow by @DavidKorczynski in #2432
- gtp: xact: Fix unneeded conditionals by @pespin in #2435
- gtp1: Add missing RAN INFORMATION RELAY msg by @pespin in #2438
- [SMF] On session est. failure, reject session with N1N2MessageTransfer if appropriate by @mitmitmitm in #2428
- MME: Initial Gn iface GTPv1C support (Echo & RIM procedures) by @pespin in #2441
- [SMF] Reply with error instead of crashing when IP pool is exhausted by @mitmitmitm in #2443
- mme: fix missing memset in mme_fd_init by @edipascale in #2444
- mme: s1ap: Split rx HandoverRequired handling based on HandoverType by @pespin in #2445
- [AMF] Implicit Deregistration (Reset, ConnRefused) by @acetcom in #2448
- [MME] rework sgsn default route config in mme.yaml by @pespin in #2450
- [UPF] fix tap mode arp table poisoning by @rdash-fenix in #2459
- UPF HA - release/establish new PDU session in CM_IDLE by @acetcom in #2471
- Update VoLTE Dockerized Tutorial by @bem4444 in #2484
- [UPF] Fix wrong number of QoS flows metric by @gstaa in #2490
- add search with msisdn by @aseaudi in #2495
- UE slice shall be also available in RAN (#2482) by @acetcom in #2502
- S1Setup failure with invalid MCC/MNC (#2491) by @acetcom in #2506
- Use x1000 multiplier for Kbps, Mbps, ... etc. by @acetcom in #2515
- UECM Registeration from SMF (#2514, #2524) by @acetcom in #2525
- [SBI] nghttp2 SETTING ACK should be sent (#2385) by @acetcom in #2529
- [WebUI] Fixed a crash when editing Subscribe by @acetcom in #2540
- [SMF] Deregister issue during sess release (#2537) by @acetcom in #2542
- [GTP] gtp_message_fuzz: Abrt in ogs_abort by @acetcom in #2543
- [TLV] GTP parser crashg from FuzzingLabs by @acetcom in #2549
- Update docs.md by @cgiraldo in #2558
- [AMF] Fix typo and remove trailing whitespaces in nas-security by @theodorsm in #2565
- [AMF] amf_ue_set_suci: Assertion
suci
(#2567) by @acetcom in #2568 - [UDM] Fixed crash for invalid SUCI (#2571) by @acetcom in #2573
- Update open5gs-dbctl by @gckopper in #2574
- Fixed dynamic-stack-buffer-overflow (#2578, #2577) by @acetcom in #2579
- [NRF] Fixed NRF crash when Custom nfType (#2576) by @acetcom in #2580
- [PFCP] Fixed Possible heap buffer overflow (#2585) by @acetcom in #2586
- [SMF] Invalid Message(SmContextCreateData) (#2590) by @acetcom in #2591
- [GTPU] Fixed PDCP SN handling (#2584, #2477) by @acetcom in #2593
- [AMF/MME] Fix crash during snow-3g encrypt (#2581) by @acetcom in #2604
- [GTPU] Fixed Stack-Buffer-Overflow in GTPU (#2609) by @acetcom in #2611
- [MME] Implement ENBConfigurationUpdate (#2589) by @acetcom in #2616
- [SMF] multiple subnets with same DNN and IP family by @matejGradisar in #2620
- [SBI] Fixed invalid format of subscrCond (#2630) by @acetcom in #2633
- [SBI] crash when enum is unknown (#2622) by @acetcom in #2634
- [PFCP] Return QER_ID instead of FAR_ID type for QER mismatch by @mitmitmitm in #2636
- [WebUI] fixed a EDIT bug after 10 minutes (#2615) by @acetcom in #2638
- [ipfw] Fix memory leak when parsing ipv6 by @mitmitmitm in #2644
- [WebUI] Fixed when running 'npm run build' (#2564) by @acetcom in #2654
New Contributors
- @u8906250 made their first contribution in #2357
- @asdfuser made their first contribution in #2365
- @Pflanzgurke made their first contribution in #2409
- @zzzb123 made their first contribution in #2407
- @JKRhb made their first contribution in #2422
- @Brias made their first contribution in #2419
- @DavidKorczynski made their first contribution in #2432
- @edipascale made their first contribution in #2444
- @rdash-fenix made their first contribution in #2459
- @bem4444 made their first contribution in #2484
- @aseaudi made their first contribution in #2495
- @theodorsm made their first contribution in #2565
- @gckopper made their first contribution in #2574
Full Changelog: v2.6.4...v2.6.6
v2.6.4 - Bug Fixed
Apply a Hotfix
What's Changed
- [MME] add facility to select smf(pgwc) by tac and e_cell_id by @s5uishida in #2293
- [Fuzzing] oss-fuzz support for fuzzing by @0x34d in #2283
- [SMF] Disable Network Service request while ACTIVATING by @acetcom in #2296
- [SBI] Fixed a bug with encoder/decoder of scpPorts by @acetcom in #2315
- [AMF] Fixed crash if served_tai_index < 0 (#2059) by @acetcom in #2316
New Contributors
Full Changelog: v2.6.3...v2.6.4
v2.6.3 - PFCP Restoration
PFCP Restoration
It mainly referred to the standard as below and implemented it using PFCP based restart procedures
TS23.007 LTE Restoration procedures
TS23.527 5G Restoration procedures
What's Changed
-
Check if UE context has been removed already between processing different events by @bmeglic in #2228
-
[AMF] Fix N2 Handover - copy PDU session info by @bmeglic in #2248
-
Add ambr_speed option, this allow to change the speed value by @infercom2 in #2250
-
[SBI] Fixed an issue with FQDN/TLS (#2252) by @acetcom in #2266
-
[MME/PGW] Added Extended-PCO in 4G/LTE (#2261) by @acetcom in #2267
-
[UPF metrics] Use APN/DNN to expose dnn label by @gstaa in #2251
-
[APP] Fix number of items of memory pool for subscriptions to NRF by @bmeglic in #2271
-
FIX: 22.04 (jammy) gpg keyring addition by @ibkvictor in #2272
New Contributors
- @ibkvictor made their first contribution in #2272
Full Changelog: v2.6.2...v2.6.3
v2.6.2 - Bug Fixed
In v2.6.1, there was an issue with Metric feature that reduced UPF performance. v2.6.2 has been released to address this. Also fixed an issue where Release-17 UEs could not connect due to IE not fixing properly.
Bug Fixes
- [UPF] Remove Metrics in Data Plane (#2210) by @acetcom in #2219
- [NAS/GTP/PFCP] Upgrade IE to Release-17 by @acetcom in #2157
New Features
What's Changed
- [AMF] Fix handling Service Request by @bmeglicit in #2149
- [BSF] Removed MongoDB in BSF configuration file by @acetcom in #2158
- NFManagement subscriptions API conform to 3GPP SBI specification by @acetcom in #2159
- [PCF] Fix crash when both IPv4 and IPv6 Frame Routes are set by @bmeglicit in #2167
- [SBI] Modified Exception handler on error (#2169) by @acetcom in #2170
- [AMF] Fix Network Initiated Deregistration by @bmeglicit in #2172
- [AMF, PCF] Don't free unallocated memory by @gstaa in #2173
- Introduce TAI Range in the AMF/MME configuration by @acetcom in #2175
- [AMF] Fix crash when gNB disconnects in middle of SBI client transaction by @bmeglicit in #2134
- [AMF metrics] Initial histogram support by @gstaa in #2178
- Updated open5gs-dbctl by @infercom2 in #2185
- [AMF/MME] PLMN access control by @acetcom in #2193
- [SMF] Release PDU session with skipInd by @gstaa in #2200
- [SMF] Fixed Gy Service-Context-Id by @acetcom in #2224
Full Changelog: v2.6.1...v2.6.2
v2.6.1 - Upgrade to Release-17
What's Changed
- [MME] Introduce support for S6a Cancel Location Request by @jmasterfunk84 in #1676
- [MME+HSS] AVP Occurring Too Many Times by @jmasterfunk84 in #1680
- Fix PCO IE sent in response over S5c and Gn irrespective of its presence in request by @herlesupreeth in #1691
- [MME] Cancel Location Handling by @jmasterfunk84 in #1698
- [SMF] Fix abort on app exit when no Diameter configuration by @bmeglicit in #1710
- [MME] Dictionary Updates and IDR Support by @jmasterfunk84 in #1714
- [metrics] Fix double-free on application exit by @bmeglicit in #1717
- Gx: add support for 3GPP-Charging-Identifier by @lynxis in #1715
- [SMF] fixup send 3GPP-Charging-Characteristics on Gx if received on S5/8c by @lynxis in #1724
- [SMF] Handle upCnxState=ACTIVATING by later replying with 200 instead of 204 by @mitmitmitm in #1729
- [SBI] Send NF discovery query with service-names delimited with comma by @bmeglicit in #1730
- removing extra lines by @EugeneBogush in #1740
- [AMF] Accept Deregistration Notification from UDM only for registered UE by @bmeglicit in #1737
- [WebUI] Increased DNN/APN field size by @jmasterfunk84 in #1745
- Minor typo fix by @bmeglicit in #1746
- [AMF] Handle APN/DNN names as case-insensitive by @bmeglicit in #1747
- Introduce Cancel Location and Insert Subscriber Data features to HSS. by @jmasterfunk84 in #1744
- [SMF] Wait for both N1&N2 release signals before releasing session by @bmeglicit in #1753
- Add tested Ericsson gNodeBs and eNodeBs by @neggles in #1763
- [AMF] Add amfInfoList to NFProfile by @gstaa in #1757
- [HSS] Enable Change Streams by @jmasterfunk84 in #1758
- [core] prevent timer overflow on 32bit systems by @spencersevilla in #1770
- [pfcp] add addr and port to pfcp assoc/de-assoc log messages by @spencersevilla in #1773
- [config,metrics] Move metrics configuration section under respective … by @bmeglicit in #1754
- Fix UL and DL URR Usage Report by @dibasdas02 in #1793
- [AMF] Fix for switching state when sending Deregistration Request fails by @bmeglicit in #1805
- [MME] Support for Insert Subscriber Data by @jmasterfunk84 in #1794
- [MME] Cancel Location while Idle by @jmasterfunk84 in #1797
- swap CP and UP SEIDs in ogs_info log messages by @spencersevilla in #1814
- fix dropped_dl_traffic_threshold ie. by @ssafaorhan in #1817
- [AMF,UDM] Add support to subscribe to SDM changes by @bmeglicit in #1820
- [AMF] Increase size of TMSI pool by @bmeglicit in #1827
- [AMF] Reject registration requests when pool for UE contexts is empty by @bmeglicit in #1828
- [DBI] Disable Change Streams with mongo Version by @jmasterfunk84 in #1833
- [AMF] Support REREGISTRATION_REQUIRED in dereg notify by @mitmitmitm in #1858
- fix for scp daemon by @EugeneBogush in #1872
- added open5gs-scp by @EugeneBogush in #1874
- [SBI] Do not send empty arrays when registering to NRF by @bmeglicit in #1876
- Build webui from local source by @sergeyyarin in #1882
- [AMF] Add implicit_unsubscribe field to SDMSubscription by @bmeglicit in #1884
- Build WebUI from local source by @sergeyyarin in #1885
- Update 01-quickstart.md by @lost-res in #1886
- Add TLS support by @bojanHub in #1865
- [metrics] Fix log output for metrics by @bmeglicit in #1890
- OpenAPI: Allow handling of objects of type 'AnyType' by @mitmitmitm in #1895
- get amf_ue from sess by @lester-001 in #1913
- React to sdmsubscription-notify modifications of am-data/subscribedUeAmbr and am-data/ratRestrictions by @mitmitmitm in #1923
- amf: fix regression for smf selection by @miguelbf-alb in #1929
- free replybuf after sent replay message by @lester-001 in #1936
- [PCF, UPF] Add metrics support by @gstaa in #1940
- [SMF] fix crash due free-ing invalid pointer by @bmeglicit in #1941
- [AMF, SMF] Add RM and SM metrics support by @gstaa in #1943
- [AMF] Fix deletion of auth data from AUSF by @mitmitmitm in #1947
- free socket fd by @lester-001 in #1948
- Add NF load to NRF Heartbeat by @gstaa in #1958
- [SMF] Fix metric bearers_active by @bmeglicit in #1960
- [mongo] Use "ping" command instead of "serverStatus" during mongo initialization by @mitmitmitm in #1967
- New AMF ID in SMF session context for 'inter-AMF change or mobility' by @matejGradisar in #1973
- [AMF] Implicit Network-initiated Deregistration by @gstaa in #1987
- [pfcp] Fix code style by @bmeglicit in #1992
- changed error tagged log to info tagged log for handling 5g guti info… by @ridzafauzi in #1993
- [MME] Add Purge-UE Capability by @jmasterfunk84 in #1991
- Framed routing by @mitmitmitm in #2009
- [MME] Implicit Network-initiated Deregistration by @jmasterfunk84 in #2013
- Framed routes udr by @mitmitmitm in #2022
- Remove not valid UTF-8 characters by @bmeglicit in #2037
- [NF] Fix double-free crash when NF is under heavy load by @bmeglicit in #2045
- Support for UPF HA - release/establish new PDU session by @bojanHub in #2048
- [SBI,NF] Don't treat SBI connection errors as asserts by @bmeglicit in #2053
- [SBI] Do not treat removed streams as errors when sending responses by @bmeglicit in #2068
- [SBI] Fix possible crash when handling PatchItems in NFProfile PATCH req by @bmeglicit in #2069
- [pfcp] response_timeout should not call ogs_pfcp_xact_delete by @spencersevilla in #2072
- [sgwc] silently handle downlink data ack when ue already reattached by @spencersevilla in #2073
- Issue housekeeping by @pobk in #2078
- Fixed typos in GitHub templates and bug schemas by @pobk in #2080
- Don't left-shift by negative amount, which is UB according to C17 by @mitmitmitm in #2087
- Fixed typo in 01-quickstart.md by @alishir in #2088
- [PFCP] Support pfcp advertise address by @mitmitmitm in #2098
- [AMF] Disallow handling service requests unless UE is already registered by @bmeglicit in #2100
- [AMF] Expose more metrics by @gstaa in #2133
New Contributors
- @lynxis made their first contribution in #1715
- @neggles made their first contribution in #1763
- @gstaa made their first contribution in #1757
- @dibasdas02 made their first contribution in #1793
- @sergeyyarin made their first contribution in #1882
- @lost-res made their first contribution in #1886
- @bojanHub made their first contribution in #1865
- @miguelbf-alb made their first contribution in #1929
- @matejGradisar made their first contribution in #1973
- @ridzafauzi made their first contribution in #1993
- @pobk made their first contribution in https://github.com/open5gs/open5gs...