NEWS: update for 1.12.0

This commit is contained in:
Aleksander Morgado
2019-11-05 21:53:43 +01:00
parent 16f90f1ebe
commit 929ed9f939

106
NEWS
View File

@@ -1,4 +1,110 @@
ModemManager 1.12.0
-------------------------------------------
This is a new stable release of ModemManager.
The following notes are directed to package maintainers:
* This version requires:
** libmbim >= 1.18.0 (for the optional MBIM support)
** libqmi >= 1.24.0 (for the optional QMI support)
* The build allows to configure with '--with-at-command-via-dbus' in order to
unconditionally enable the Modem.Command() method to allow running AT
commands through ModemManager. This is not suggested for standard
distributions, though.
The most important features and changes in this release are the following:
* Modem interface:
** Updated logic to avoid assuming that setting bands or modes is immediate,
the daemon will now actively monitor for those updates to happen before
returning success.
* 3GPP interface:
** libmm-glib: deprecated the mm_pco_list_free() helper method.
* Simple interface:
** api,libmm-glib: deprecated the 'subscription state' property.
* Location interface:
** Fixed 'unknown' lat/long/alt numeric values.
** Added support for MSB A-GPS in addition to MSA A-GPS.
* Voice interface:
** Improved voice call management with call id detection and tracking.
** Improved detailed call state transitions on generic modems that support
call list polling.
** Added support for GSM supplementary services, including call waiting,
call transfer, call deflection, multiparty calls...
** Added emergency call support, allowing voice call to emergency numbers
even without SIM or with SIM-PIN locked.
** Deprecated all properties except for 'number' in the CreateCall()
method.
* Messaging interface:
** Updated to report SMS timestamps in correct ISO8601 format.
* Bearer:
** Improved unused CID lookup to allow selecting non-sequential CIDs.
** Disabled all AT protocol based context monitoring when PPP is used for
the connection, in order to properly sync with pppd, which should be the
one detecting the disconnections (already in 1.10.6).
* QMI:
** Improved support to list stored firmware images in Sierra devices.
** Added additional lock check retries on 'SIM not inserted' errors.
** Updated explicit registration attempt to report success only when the
target requested network is registered.
** Added MSB A-GPS support.
** Implemented automatic carrier configuration selection using PDC service
(already in 1.10.2).
* mmcli:
** New machine-readable JSON output with '--output-json'.
** Updated to allow using the modem UID to specify SIM operations.
* udev:
** New ID_MM_PORT_TYPE_AUDIO generic udev tag to identify ports that
should be used for in-band audio.
** Removed support for the ID_MM_PLATFORM_DRIVER_PROBE udev tag, as it
is no longer required given that the more generic explicit whitelist
may be used to flag which devices should be probed.
** Renamed ID_MM_DEVICE_MANUAL_SCAN_ONLY to ID_MM_TTY_MANUAL_SCAN_ONLY,
given that the tag only applies to TTYs.
** ID_MM_DEVICE_IGNORE is no longer used internally in ModemManager, and
is instead targeted to users that want to explicitly ignore specific
devices regardless of what filter type is in use (already in 1.10.6).
* dbus:
** Updated to always report the registered MM_CORE_ERROR_CANCELLED error
instead of the implicit G_IO_ERROR_CANCELLED ones generated by GLib.
* GObject introspection:
** Fixed setup to explicitly skip all non-API methods.
* Plugins:
** tplink: new plugin.
** dlink: new plugin.
** xmm: added MSB A-GPS support.
** dell,dw5821e: update to allow unmanaged GPS support on the TTY even
when raw/NMEA GPS is enabled via QMI/LOC.
** quectel: updated to allow TTY-only devices.
** telit: added GPS support.
** telit: improved band management with #BND.
** simtech: added improved voice call support.
** simtech: added support for LTE devices.
** simtech: improved signal quality reporting logic.
** simtech: added GPS support for the SIM7000/SIM7600 family.
** cinterion: added support for time updates.
** cinterion: added improved voice call support.
** ublox: added improved voice call support.
** ublox: improved band management with UBANDSEL.
All the features and fixes which were backported to 1.10.x releases are also
present in ModemManager 1.12.0.
ModemManager 1.10.0
-------------------------------------------
This is a new stable release of ModemManager.