ANN: libqmi 1.34.0 released

Aleksander Morgado aleksandermj at chromium.org
Wed Oct 11 12:27:47 UTC 2023


Hey hey,

This is a new major release of libqmi, which will be the base for the
new 1.34.x stable series (the new "qmi-1-34" branch in git).

Overview of changes in libqmi 1.34.0
----------------------------------------

  * Build:
    ** Flag types are now generated in their own 'qmi-flag-types.[c|h]' 
files.
    ** A new 'enable_fuzzer' option is available to build LLVM LibFuzzer 
based unit testers.

  * New services:
    ** New 'ATR' service to support AT commands over QMI, defined by 
Telit, including "Send" request and "Received" indication.
    ** New 'IMS' service, including "Get IMS Services Enabled Setting" 
request/response.
    ** New 'IMSA' (IMS Application) service, including "Get IMS 
Registration Status" and "Get IMS Services Status" request/responses.
    ** New 'IMSP' (IMS Presence) service, including "Get Enabler State" 
request/response.
    ** New 'SSC' service (Qualcomm Snapdragon Sensor Core), including 
the "Control" request/response, and "Report Small"/"Report Large" 
indications.

  * New TLVs supported in existing messages:
    ** nas: added the "WCDMA RSCP" TLV in "Get Signal Info" response and 
"Signal Info" indication.
    ** wds: added the "Report Profile Changes" TLV in "Indication Register".

  * libqmi-glib:
    ** Support for 16-bit service ids added, used in the QRTR backend.
    ** Response and indication parser messages are now published in the API.
    ** The library now allows connecting to a unix domain socket named 
'qmux_socket' instead of a device file.
    ** Extended the 'QmiWdsProfileType' enum type with EPC and ALL values.
    ** Extended the 'QmiUimCardApplicationPersonalizationFeature' enum 
type with additional GW-related values.
    ** New 'QmiUimCardApplicationPersonalizationFeatureStatus' enum type.
    ** New 'QmiImspEnablerState' enum type, used in the IMPS service.
    ** New 'QmiImsaImsRegistrationStatus', 'QmiImsaServiceStatus' and 
'QmiImsaRegistrationTechnology' enum types, used in the IMSA service.
    ** Updated the QRTR endpoint to ensure error responses are returned 
early when the builtin CTL operations fail.
    ** Deprecated 
QMI_UIM_CARD_APPLICATION_PERSONALIZATION_FEATURE_UNKNOWN, and provided 
compat symbols.
    ** Updated the enum type of the "Personalization Feature" field in 
the Element struct type used in the Applications array in the "UIM Card 
Status" response and indication messages, and provided appropriate 
compat symbols.
    ** Flagged PIN/PUK value fields as personal info.
    ** Fixed missing 'since' tags in struct and common types.

  * qmicli:
    ** New '--uim-remote-unlock' command.
    ** New '--imsp-get-enabler-state' command.
    ** New '--imsa-get-ims-registration-status' and 
'--imsa-get-ims-services-status' commands.
    ** New '--ims-get-ims-services-enabled-setting' command.
    ** New '--atr-send', '--atr-send-only' and '--atr-monitor' commands.

  * collections:
    ** basic: added NAS cell location retrieval commands.
    ** basic: added WDS profile event change commands.

  * Several other minor improvements and fixes.

  * All fixes and improvements that were backported to 1.32.x releases 
are also present in libqmi 1.34.0.

----------------------------------------

About libqmi:
      http://www.freedesktop.org/wiki/Software/libqmi

Download and verify:
     $ git clone --depth 1 --branch 1.34.0 
https://gitlab.freedesktop.org/mobile-broadband/libqmi.git
     $ cd libqmi
     $ git tag --verify 1.34.0

API here:
     https://www.freedesktop.org/software/libqmi/libqmi-glib/1.34.0/

Please report bugs either to:
      libqmi-devel at lists.freedesktop.org

Or to gitlab:
      https://gitlab.freedesktop.org/mobile-broadband/libqmi/issues

-- 
Aleksander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xAECE0239C6606AD5.asc
Type: application/pgp-keys
Size: 3139 bytes
Desc: OpenPGP public key
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20231011/e17ffca0/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20231011/e17ffca0/attachment.sig>


More information about the libqmi-devel mailing list