Skip to content

Release of MBS Transport Function v1.3.0 - #60

Merged
davidjwbbc merged 18 commits into
mainfrom
development
May 15, 2026
Merged

davidjwbbc merged 18 commits into
mainfrom
development

Conversation

@davidjwbbc

@davidjwbbc davidjwbbc commented May 7, 2026

Copy link
Copy Markdown
Collaborator

Release of v1.3.0 of the MBS Transport Function.

This release includes the following changes:

  • Added CAROUSEL object operating mode.
  • Uplift to TS 29.581 v18.6.0:
    • Adds SSM source address and FLUTE Transport Session Identifier (TSI) to the Nmbstf configuration API at reference point Nmb2.
  • Various bug fixes and code tidying

The release candidate for this release is tagged as rt-mbs-transport-function-1.3.0-rc1.

- Use Last-Modified header for object modifiaction date-time
- Only update metadata if a 304 response is received, leave the object data untouched
- Use Age header, if present, in calculating the cache expiry date-time
The UpTrafficFlowInfo data type now contains the SSM source address and the FLUTE session TSI to use.
…have been deleted while asynchronous events are still pending
@jordijoangimenez

Copy link
Copy Markdown
Contributor

This is first check just using the current MBSTF tutorial. For the cases PULL, PUSH, DASH-PULL, DASH-PUSH, I've just updated the json for all accoding to 3GPP 29.581 v18.6.0 (Table 6.1.6.2.13). The MBSTF tutorial should be updated to use the following:

    "upTrafficFlowInfo": {
      "destIpAddr": {
        "ipv4Addr": "232.0.0.1"
      },
      "portNumber": 5000,
      "srcIpAddr": {
        "ipv4Addr": "127.0.0.7"
      },
      "transportSessionId": 1234
    },

@davidjwbbc, any remarks?

I've tested the entire tutorial and it works (TOIs increasing, consistent order,...)

@jordijoangimenez

Copy link
Copy Markdown
Contributor

@jordijoangimenez

Copy link
Copy Markdown
Contributor

Several fixes for alignment: 5G-MAG/rt-mbs-examples#17 and 5G-MAG/Getting-Started#289

@davidjwbbc

Copy link
Copy Markdown
Collaborator Author

Yes, you'll need to add in the source address and TSI to the examples.

You should get back an error with a description of what is wrong if you've missed anything out or included a field you shouldn't.

Please note that TSI is not needed for packet mode, so when that feature is introduced the examples for packet mode will not have a TSI. Also the source address is needed for all modes except packet mode in PACKET_FORWARD_ONLY operating mode, where it is forbidden.

@davidjwbbc
davidjwbbc merged commit e722e4c into main May 15, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Ready for review to Done in 5MBS: User Services initial release May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MBSTF MBS Transport Function Release Candidate

Projects

Development

Successfully merging this pull request may close these issues.

3 participants