Skip to content

Release Notes

Ali Güngör edited this page Jan 13, 2022 · 26 revisions

v3.2.6 Release Notes

Several memory leaks in the gNodeB are fixed.

NOTE: This is a very important release. Prior to v3.2.6, gNodeB was crashing after some time in case of heavy data plane traffic. And now this error is fixed with the v.3.2.6.


v3.2.5 Release Notes

New Features

  • 32-bit architecture support
  • IPv6 support for Radio Link and N2/N3 interfaces

Improvements

  • TMSI handling in RRC connection setup

Bug Fixes

  • EA3 and IA3 byte order fix
  • PDU session release related bug fix
  • UE context update related bug fix
  • T3512 handling in CM-CONNECTED mode
  • Empty payload container handling in NAS transport procedures
  • Security header type fixed for de-registration request
  • NAS sequence number handling per security context
  • Request type, NSSAI, and DNN removal from some NAS session related messages

v3.2.4 Release Notes

Improvements

  • PDU session status handling in Initial Context Setup and UE Context Release
  • "imsi-" prefix handling in UE command line arguments
  • Acceptance of IMSI smaller than 15 digits

Bug Fixes

  • BCD decoding fixed for 5GS Mobile Identity
  • SCTP connection reset handling
  • RRC initial random ID error fixed
  • Empty registration area (TAI list) handling
  • Minor typo fix in UE config files

v3.2.3 Release Notes

Improvements

  • Automatic IP address detection from interface name for config files

Bug Fixes

  • IMSI length fixed

v3.2.2 Release Notes

New Features

  • NAS replay protection
  • NAS count wrapping around handling

Bug Fixes

  • Octal litarals removed in YAML parsing

Breaking Changes

  • Octal litarals removed in YAML parsing

v3.2.1 Release Notes

New Features

  • Unified Access Control (UAC) implementation
  • RRC Establishment Cause handling
  • High priority UE configuration

Breaking Changes

  • New UAC fields added to UE config files

v3.2.0 Release Notes

New Features

  • System Information Broadcast MIB/SIB1
  • New PLMN and cell selection mechanism
  • New commands and information added to UE Command Line Interface
  • Last visited registered TAI, TAI change, and Registration Area handling
  • T3511/3512 handling

Improvements

  • Re-design and implementation of RLS protocol
  • RRC connection establishment improvements
  • Radio Link Failure handling improvements
  • MM state machine behavioral improvements
  • MM procedures abnormal case improvements
  • Minor logging improvements

Bug Fixes

  • Protecting initial NAS messages in CM-CONNECTED state

Breaking Changes

  • Emergency field removed from PDU session configurations in UE config file

v3.1.9 Release Notes

New Features

  • EAP AKA' implementation

Improvements

  • Protection of initial NAS messages
  • Additional checks for Service Request initiation

Bug Fixes

  • Session and UE AMBR value fixed
  • An incorrect logging fixed in Security Mode procedure

v3.1.8 Release Notes

New Features

  • RLS/RRC dissector for Wireshark introduced
  • SQN synchronization failure handling in authentication
  • Local NAS Security Context derivation for emergency
  • Security Mode Command integrity check
  • Horizontal key derivation in Security Mode procedure

Improvements

  • Authentication abnormal case handling
  • NAS message container handling in Securty Mode procedure
  • Generic UE Configuration Update abnormal case improvements
  • De-registration abnormal case improvements
  • T3516, T3520 handling
  • Minor logging improvements

Bug Fixes

  • PDU Session Status related IEs encoding fix
  • SST and SD value range fixed
  • Accepting De-registration as unciphered
  • Transport Layer Address for IPv4v6 decoding fix

v3.1.7 Release Notes

New Features

  • Service Request procedure implemented
  • Paging procedure implemented
  • UE context release command added to gNB command line
  • Cell coverage information added to UE command line
  • Acceptable cell detection and Limited Service support

Fixes

  • Ciphering of initial NAS messages fixed
  • NGAP criticality fixed for some IEs

Improvements

  • New PLMN search and cell measurement system
  • RLF and cell coverage change detection improvements
  • GUTI/TMSI handling in Identity Procedure
  • Registration and de-registration abnormal case improvements
  • Minor logging improvements

Breaking Changes

  • SD field removed from Open5gs sample config files

v3.1.6 Release Notes

New Features

  • UE-initated PDU session release implementation
  • Network-initated PDU session release implementation
  • PDU session establishment routing failure handling
  • PDU session establishment reject handling
  • 5G-SM status handling
  • PDU session establishment through CLI
  • PDU session release through CLI

Fixes

  • Empty requested NSSAI fix

Improvements

  • Minor logging improvements
  • CLI output improvements for command dump

v3.1.5 Release Notes

New Features

  • Emergency PDU session support
  • T3580, T3502 handling
  • eCall inactivity handling
  • Integrity protection maximum data rate becomes configurable

Improvements

  • Registration attempt counter improvements
  • Minor RRC RLF improvements
  • Error controls improved in PDU session establishment
  • Minor logging improvements
  • Status command output slightly changed in UE CLI
  • Emergency detection improvements in MM sublayer

Breaking Changes

  • UE config files slightly changed

v3.1.4 Release Notes

New Features

  • USIM (Universal Subscriber Identity Module) removal through UE CLI

Fixes

  • Local release of PDU sessions on UE de-registration
  • UE TUN interface MTU size reduced to 1400

Improvements

  • De-registration abnormal case handling
  • Minor logging improvements

v3.1.3 Release Notes

Fixes

  • Periodic registration in RM_REGISTERED fix
  • Crash when high throughput data traffic fix
  • Compilation fixes caused by missing "stdexcept" header

Improvements

  • Mobility and periodic registration abnormal case handling

v3.1.2 Release Notes

New Features

  • Configured and default NSSAIs separation
  • UE local NAS connection release implementation
  • T3510 and T3519 handling

Fixes

  • PSI value fixed in PDU session establishment
  • Deadlock fixed in the AN-Release-REGISTERED_INITATED conflict
  • NAS timer remaining value fix in CLI
  • Minor fix in Identity Procedure
  • Compilation fix for crypt.cpp

Improvements

  • Initial Registration abnormal case improvements
  • De-registration abnormal case improvements
  • Authentication Procedure abnormal case improvements
  • Security Mode Control abnormal case improvements
  • 5G-Update-Status and emergency information added to UE CLI
  • NAS Timer displaying slighly changed in UE CLI
  • Authentication keys removed from logging
  • Minor logging fixes and improvements

Breaking Changes

  • NSSAI property in UE config file changed
  • Default OP type changed to OPC in sample config files
  • Default IMSI value changed in some of the sample config files

v3.1.1 Release Notes

New Features

  • UE de-registration implementation
  • AN (Access Network) release implementation
  • UE power-off implementation
  • Radio Link Failure handling

Fixes

  • AMF set id and AMF pointer negative value fix
  • GPRS timer negative value fix
  • Periodic registration in CM-IDLE state fix

Improvements

  • CLI help messages simplified
  • Minor logging improvements
  • RLS PDU format changed

v3.1.0 Release Notes

New Features

  • Command line interface for UE and gNB

Fixes

  • UE "no cell available" fixed
  • UE radio link simulation disconnect fixed
  • Minor memory leak fixes
  • AMF name fixed