ANN: libqmi 1.16.0 released

Aleksander Morgado aleksander at aleksander.es
Thu Jul 7 18:06:37 UTC 2016


Hey,

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

A note for distribution packagers: this release comes with the QMI over
MBIM support as its major change. To enable this new feature, libqmi
needs to depend on libmbim >= 1.14.0. To make sure the feature is
compiled, the explicit '--enable-mbim-qmux' configure option should be
given.

Another note for distribution packagers: the new ModemManager 1.6.0
series, not yet released, will depend on this version of libqmi. This
was also stated for the previous 1.14.0, but we've decided that the QMI
over MBIM changes really deserved to delay MM 1.6.0 until that was solved.

Overview of changes in libqmi 1.16.0
----------------------------------------

* New `--enable-mbim-qmux' option during configure, which enables the
support for using an MBIM control device as transport for the QMI
messages, only if the MBIM device implements the "QMI service". This
setting is automatically enabled if libmbim >= 1.14.0 is found in the
system, and can be explicitly disabled with `--disable-mbim-qmux'.

* New request/responses:
  ** nas: new "Get LTE Cphy CA Info" request/response.
  ** nas: new "Force Network Search" request/response.

* qmi-network:
  ** Fixed several bashisms.

The following features which were backported to 1.14.x releases are also
present in libqmi 1.16.0:

* Added compatibility symbols for some API breaks introduced in 1.14.0:
  ** qmi_message_dms_set_service_programming_code_input_get_current was
renamed to
qmi_message_dms_set_service_programming_code_input_get_current_code.
  ** qmi_message_dms_set_service_programming_code_input_get_new was
renamed to qmi_message_dms_set_service_programming_code_input_get_new_code.
  ** qmi_message_dms_set_service_programming_code_input_set_current was
renamed to
qmi_message_dms_set_service_programming_code_input_set_current_code.
  ** qmi_message_dms_set_service_programming_code_input_set_new was
renamed to qmi_message_dms_set_service_programming_code_input_set_new_code.
  ** QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to
QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE.

* libqmi-glib:
  ** Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so that it isn't
treated as a negative value.

* qmicli:
  ** Fixed --dms-get-band-capabilities output on 32-bit platforms.
  ** Fixed license text of the voice service implementation.

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

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

Download here:
    http://www.freedesktop.org/software/libqmi/libqmi-1.16.0.tar.xz

Verify it:
    $ md5sum libqmi-1.16.0.tar.xz
    4970c110f160b33637a3515004c637b2  libqmi-1.16.0.tar.xz

API here:
    http://www.freedesktop.org/software/libqmi/libqmi-glib/1.16.0/

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

Or to bugzilla:
    https://bugs.freedesktop.org/buglist.cgi?product=libqmi

Cheers!

-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list