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