Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@handymenny handymenny released this 20 Dec 16:45
· 463 commits to main since this release
e711bd9

What's Changed

Breaking changes

  • Drop support for running uecapabilityparser without a subcommand
  • Drop multiple0xB826 option in both cli and server mode (it's the default behaviour)
  • Drop --server option (replaced by --port)
  • Drop --inputENDC and --inputNR options (replaced by --sub-types)
  • Drop maxBw in Capabilities json response, replaced by maxBwDl and maxBwUl (Use --reparse to convert capabilities already stored)
  • Drop versioned server endpoints

New Features

  • Cli mode
    • --input now accepts multiple values separated by comma
    • --input can be provided multiple times to parse different capabilities
    • --inputENDC and --inputNR are replaced by --sub-types
  • Server Mode
    • Add /status endpoint to get server status (version, supported endpoints, supported types, max request size)
    • Add /parse/multiPart endpoint that can parse multiple capabilities and uses multipart/form-data
    • Add endpoints for multi-capabilities (/store/getMultiItem, /store/getMultiOutput)
    • Add --maxRequestSize option to limit the max request size (default 256MB)
  • Support parsing of Shannon NR UE Cap config
  • Support extracting S1AP/NGAP Radio Capabilities, LTE/NR UE Capability Information and 0xB0CD/0xB826 from PCAP
  • Integrate with scat to support baseband logs (sdm, hdf, dlf, qmdl)
  • Support SegAllowed filter in UE Capability Information

Fixes

  • Fix csv NR export
  • Fix tshark tests on new versions of tshark

General Improvements

  • Update RRC definitions to v17.6.0
  • Improve 0xB826 forward compatibility
  • Improve server mode efficiency
  • Improve Android compatibility
  • Make reparsing (controlled by --reparse option) async and multi-thread
  • Use MaxRAMPercentage to set max heap size in Dockerfile
  • New LTE csv format (optional)
  • New tool to preprocess data: preprocessor

Full Changelog: v0.2.0...v0.3.0