ANN: libqmi 1.14.0 released
Dan Williams
dcbw at redhat.com
Tue Mar 29 20:17:44 UTC 2016
On Thu, 2016-03-17 at 14:57 +0100, Aleksander Morgado wrote:
> Hey,
>
> This is a new major release of libqmi, which will be the base for the
> new 1.14.x stable series (the new "qmi-1-14" branch in git).
>
> A note for distribution packagers: the new ModemManager 1.6.0 series,
> not yet released, will depend on this version of libqmi.
I noticed the soname has jumped a lot, probably due to the lack of
clarity around libtool versioning... 1.12.x was .so.1 while 1.14 is
.so.5... I suppose there's no going back now 1.14 is out.
While we're here though, any chance would could actually keep the
compat functions
for qmi_message_dms_set_service_programming_code_input_XXX() in 1.14
and add a compat define for QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE?
That at least would allow 99.9% source-level compatiblity.
Dan
> Overview of changes in libqmi 1.14.0
> ----------------------------------------
>
> * This version comes with a couple of small API breaks:
> ** ECIO value type in "NAS Event Report Indication" is given as
> unsigned.
> ** ECIO value in ECIO List array type in "NAS Get Signal Strenght"
> is
> given as unsigned.
> ** QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE enum name was fixed.
>
> * The library and tools now support working with modems which only
> implement raw IP (i.e. no ethernet headers) in the WWAN interface.
> This
> relies on the kernel to expose '/sys/class/net/<WWAN>/qmi/raw_ip'
> sysfs
> files for each WWAN network interface (available since Linux 4.5-
> rc1).
>
> * New initial support for the 'Voice' service.
>
> * New request/responses:
> ** wms: new "Get Supported Messages" request/response.
> ** wds: new "Get Supported Messages" request/response.
> ** voice: new "Get Supported Messages" request/response.
> ** uim: new "Get Supported Messages" request/response.
> ** nas: new "Get Supported Messages" request/response.
> ** wda: new "Get Supported Messages" request/response.
> ** dms: new "Get Supported Messages" request/response.
> ** wds: new "Set Autoconnect Setting" request/response.
> ** wds: new "Get Autoconnect Setting" request/response.
> ** wds: new "Get PDN Throttle Info" request/response.
> ** uim: new "Change PIN" request/response.
> ** uim: new "Unblock PIN" request/response.
> ** uim: new "Verify PIN" request/response.
> ** uim: new "Set PIN protection" request/response.
> ** voice: new "Dial Call" request/response.
> ** voice: new "End Call" request/response.
> ** voice: new "Answer Call" request/response.
> ** voice: new "Get Config" request/response.
> ** voice: new "Get Supported Messages" request/response.
>
> * New indications:
> ** wms: new "SMSC Address" indication.
> ** pds: new "GPS Ready" indication.
> ** wds: new "Packet Service Status" indication.
>
> * New TLVs supported in existing messages:
> ** wds: support "UMTS Granted QoS" TLV in 'Get Current Settings'.
> ** nas: support "Home Network 3GPP MNC" in "Get Home Network" to
> know
> whether MNC is 2 or 3 digits.
>
> * The qmicli tool has been updated with several new functionalities:
> ** New '--get-wwan-iface' command line option to allow querying
> which
> is the WWAN interface associated with a given /dev/cdc-wdm device.
> ** New '--wds-get-current-settings' command line option to query
> the
> current settings in the WDS service.
> ** New '--get-expected-data-format' and '--set-expected-data-
> format'
> actions to get or set the data format expected by the kernel.
> ** LTE band descriptions are now printed along with the EARFCN.
> ** Updated '--wds-start-network' arguments to allow specifying
> "key=value" pairs. The old legacy
> "[(APN),(PAP|CHAP|BOTH),(Username),(Password)]" format is kept as
> valid
> for backwards compatibility, although it should be assumed
> deprecated.
> ** Updated '--wds-start/stop-network' to allow autoconnect
> settings,
> and 3GPP or 3GPP2 profile parameters.
>
> * The qmi-network helper script has been updated with several new
> features:
> ** Allow running with the qmi-proxy.
> ** Allow running qmi-network with multiple devices at the same
> time.
> ** Automatic link layer protocol update before connecting.
> ** Allow specifying APN user/password.
>
> * Added command completion support in qmicli.
>
> * Other bugfixes and minor improvements.
>
> The following features which were backported to 1.12.x releases are
> also
> present in libqmi 1.14.0:
>
> * New request/responses:
> ** dms: new "Set FCC Authentication" request/response.
>
> ----------------------------------------
>
> About libqmi:
> http://www.freedesktop.org/wiki/Software/libqmi
>
> Download here:
> http://www.freedesktop.org/software/libqmi/libqmi-1.14.0.tar.xz
>
> Verify it:
> $ md5sum libqmi-1.14.0.tar.xz
> b23f3c0fe873a347cfc2df97939db5f8 libqmi-1.14.0.tar.xz
>
> API here:
> http://www.freedesktop.org/software/libqmi/libqmi-glib/1.14.0/
>
> Please report bugs either to:
> libqmi-devel at lists.freedesktop.org
>
> Or to bugzilla:
> https://bugs.freedesktop.org/buglist.cgi?product=libqmi
>
> Cheers!
>
More information about the libqmi-devel
mailing list