Tags

Tags give the ability to mark specific points in history as being important
  • v2.2.1

    53af4404 · chore: release v2.2.1 ·
    Release: v2.2.1
    ## 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 updates
    * Features
       - There are no specific changes in SMF
  • v2.2.0

    Release: V2.2.0
    * Features
      - Ethernet PDU session
      - Support framed routing
      - Support QoS enforcement
      - Support SMF Registration/Deregistration towards UDM
      - SM Policy Association Establishment/Modification/Termination
      - SM Policy Notification
      - SM Context Status Notify
      - Trigger the association with the UPFs in the configuration file, even NRF discovery option is enabled
      - Support TLS
    * Fixes
      - Default QoS info: ARP values
      - Add NF Service List in SMF profile
      - Fix SmfEventExposurePathSubscriptionsSubscriptionId
      - Fix SMF SM context update endpoint
      - Add SubscriptionID for SubscriptionData
      - Fix NRF URI
      - Fix NRF NF Discovery SearchNFInstances URI
      - Fix UDM SDM URI
      - Mime parser with insensitive content-type
      - SD with/without 0x prefix
      - Add fix for QoSFlowDescriptions and QoSFlows IE length
      - Fix GTP TEID IE
    * Future Fixes
      - Add support for Ubuntu 24.04
      - Add support for RHEL 10, update container images to UBI 10
      - Fix build issue in non-containerized environment
    * Miscellaneous
      - Code refactoring: NAS SM IEs, NGAP IEs
  • v2.1.9

    Pre-v2.2 release tag for testing
  • v2.1.0

    * Features
      - Use HTTP Request Timeout parameter from Conf file
      - Support advanced `UpfInfo` from config file, allows to configure different UPF flavors without NRF
      - Resolve UPF from config file 10 times every 2 seconds, allowing flexibility in start order
    * Fixes
      - Fix multiple PDU session SEID handling
      - Fix issue for PDU session establishment
      - Fix: properly ending any thread and not generating seg fault when stopping smf process
      - Fix N1/N2 handling between AMF and SMF when gNB exits
      - Fix(handover): Check if N2 SM Info is set in HO Complete
      - Fix: smf expecting CreatedPDR in n4_session_establishment_response when UPF that does not support TEID Creation
      - Fix: NGAP S-AMBR encoding from bitrate string
      - Fix: Allow lower-case SD values and also allow 0xSD values in config
      - Fix HTTP/2 server shutdown
      - Fix error message upon PFCP session establishment request
      - Fix SMF crash on startup when peer UPF is not reachable
    * Tech Debt
      - Stopping support for RHEL8/Rocky8 in favor of RHEL9/Rocky9
      - Graph refactor, preparation for QoS handling
      - Resynch SMF with common source git-submodule and use utils from there
      - Move SMF SBI models to common src git submodule
      - HTTP client cpr library refactoring effort
  • v2.0.1

    * Features
      - Add N1/N2 info in the message response to AMF if available
    * Fixes
      - Remove NRF dependency from SMF
    * Tech debt
      - Refactor SMF PFCP associations to always use UPF info
  • v2.0.0

    * Features
      - Support YAML configuration file
        * Yaml validation default value
        * Make DNS configurable per DNN
        * Add CIDR DNN configuration
        * implement UpfInfo parsing for YAML config
      - Support getting SMF configuration with the new SMF configuration API
      - Handled traffic redirection PCF policy
      - Giving users possibility to configure SMF info themselves
      - Removed SBI DNS lookup upon start of SMF
      - De-register to NRF on exit
      - Enabled event exposure in HTTP/2 API server
    * Fixes
      - Fixed ULCL support in SM context update procedure
      - Fixed SEID assignment in N4 session establishment request
      - Fixed Service Request handling
      - Fixed YAML config issues
      - Fixed Handle IE Usage Report in session deletion response
      - Fixed SMF selection (NRF registration) when local subscription info is not used
    * Tech debt
      - Updated common models to 3GPP TS 29.571 Release 16.13.0 and moved them to the shared common submodule
      - Updated SMF-specific NRF models to Release 16.15.0 and moved them to the shared common submodule
      - Updated PCF models to Release 16.17.0 and moved them to the shared common submodule
      - Switching to clang-format-12
      - Published image on Docker-Hub is using now Ubuntu-22 as base image
        * Ubuntu-18 is no longer supported
  • v1.3.0

    2021-Q4 Milestone:
    
    * Update NWI from NF profile
    * Update SMF profile
    * Added retry for PFCP association request
    * More flexible DNN/IP ranges when deploying container
    * Fix retrieving the list of NWI
    * Fix entreprise IE decoding
    * Fix issue for UPF selection
    * Fix for IE Measurement Period
    * Docker optimization
  • v1.2.1

    Fix build issue; Fix UPF selection; Timers handling: T3591/T3952
  • 2021.w43

    Fix build issue; Fix UPF selection; Timers handling: T3591/T3952
  • v1.2.0

    September 2021: Event Exposure; UPF profile update; URR query; HTTP2; Bug fixes
  • v1.1.0

    Release: v1.1.0
    PFCP Release 16; NRF registration; multiple UPF instances support; Dotted DNN support; Full support for Ubuntu18 and RHEL8
  • 2021.w28

    FQDN support