summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS45
1 files changed, 40 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 308ebec..bce7d7e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,47 @@
-
Overview of changes in libqmi 1.12.0
----------------------------------------
-* pds: added "Get Default Tracking Session" request/response
-* pds: added "Set Default Tracking Session" request/response
-* pds: added "Get AGPS Config" request/response
-* pds: added "Set AGPS Config" request/response
+This version comes with one API break:
+* The size of the `QmiMessageNasGetCellLocationInfoOutputGeranInfoCellElement'
+ public struct changes, as the `plmn' field is now a fixed-size array of 4
+ bytes instead of a pointer to a char array.
+
+* New `--enable-qmi-username' option during configure, which allows specifying
+ which will be the user owning the /dev/cdc-wdm character devices of all QMI
+ modems (udev rules are installed to change file ownership). If this option is
+ used, the qmi-proxy will only allow connections from processes running by the
+ specified user or by the root user.
+
+* New TLV builder and reader API, which is much more strict and secure. The
+ autogenerated code will no longer first check if there is enough space
+ available in the output message buffer and then write the parsed contents.
+ Instead, the new reader API will be used, which is able to check for the
+ expected size directly before writing in the buffer.
+
+* New unit tests to check messages built by the libqmi-glib library, using a
+ fake proxy. In order to support these, the QmiDevice has two new properties:
+ ** "device-no-file-check": instructs the QmiDevice to avoid checking if the
+ specified file exists.
+ ** "device-proxy-path": specifies a custom abstract socket path for the
+ QmiProxy, to avoid using the default one.
+
+* New A-GPS support in the PDS service:
+ ** pds: added "Get Default Tracking Session" request/response
+ ** pds: added "Set Default Tracking Session" request/response
+ ** pds: added "Get AGPS Config" request/response
+ ** pds: added "Set AGPS Config" request/response
+
+* Updated minumum available version of several messages:
+ ** dms: "UIM Get IMSI" seems to be available in DMS 1.1 already
+ ** dms: "UIM Get ICCID" seems to be available in DMS 1.1 already
+
+* Other bugfixes and minor improvements:
+ ** Attach timeout and idle events to the thread-default context.
+ ** Fix bashisms in the qmi-network script.
+ ** Fix qmi_message_set_transaction_id() in non-CTL messages.
+ ** Fix segfault due to race condition in the QmiProxy.
+ ** Fixed printing contents of structs with fixed sized strings in qmi-codegen.
Overview of changes in libqmi 1.10.0