zephyr/doc/releases/release-notes-4.2.rst
Lyle Zhu 11fc9642c0 Bluetooth: Classic: Add a function bt_conn_get_dst_br()
Add a function `bt_conn_get_dst_br()` to get the peer address of the
classic connection.

Signed-off-by: Lyle Zhu <lyle.zhu@nxp.com>
2025-03-19 09:01:51 -04:00

147 lines
4.5 KiB
ReStructuredText

:orphan:
..
What goes here: removed/deprecated apis, new boards, new drivers, notable
features. If you feel like something new can be useful to a user, put it
under "Other Enhancements" in the first paragraph, if you feel like something
is worth mentioning in the project media (release blog post, release
livestream) put it under "Major enhancement".
..
If you are describing a feature or functionality, consider adding it to the
actual project documentation rather than the release notes, so that the
information does not get lost in time.
..
No list of bugfixes, minor changes, those are already in the git log, this is
not a changelog.
..
Does the entry have a link that contains the details? Just add the link, if
you think it needs more details, put them in the content that shows up on the
link.
..
Are you thinking about generating this? Don't put anything at all.
..
Does the thing require the user to change their application? Put it on the
migration guide instead. (TODO: move the removed APIs section in the
migration guide)
.. _zephyr_4.2:
Zephyr 4.2.0 (Working Draft)
############################
We are pleased to announce the release of Zephyr version 4.2.0.
Major enhancements with this release include:
An overview of the changes required or recommended when migrating your application from Zephyr
v4.1.0 to Zephyr v4.2.0 can be found in the separate :ref:`migration guide<migration_4.2>`.
The following sections provide detailed lists of changes by component.
Security Vulnerability Related
******************************
The following CVEs are addressed by this release:
More detailed information can be found in:
https://docs.zephyrproject.org/latest/security/vulnerabilities.html
API Changes
***********
Removed APIs and options
========================
* Removed the deprecated the ``net_buf_put()`` and ``net_buf_get()`` API functions.
* Removed the deprecated ``include/zephyr/net/buf.h`` header file.
Deprecated APIs and options
* The scheduler Kconfig options CONFIG_SCHED_DUMB and CONFIG_WAITQ_DUMB were
renamed and deprecated. Use :kconfig:option:`CONFIG_SCHED_SIMPLE` and
:kconfig:option:`CONFIG_WAITQ_SIMPLE` instead.
===========================
* ``arduino_uno_r4_minima`` and ``arduino_uno_r4_wifi`` board targets have been deprecated in favor
of a new ``arduino_uno_r4`` board with revisions (``arduino_uno_r4@minima`` and
``arduino_uno_r4@wifi``).
New APIs and options
====================
..
Link to new APIs here, in a group if you think it's necessary, no need to get
fancy just list the link, that should contain the documentation. If you feel
like you need to add more details, add them in the API documentation code
instead.
* Bluetooth
* Audio
* :c:macro:`BT_BAP_ADV_PARAM_CONN_QUICK`
* :c:macro:`BT_BAP_ADV_PARAM_CONN_REDUCED`
* :c:macro:`BT_BAP_CONN_PARAM_SHORT_7_5`
* :c:macro:`BT_BAP_CONN_PARAM_SHORT_10`
* :c:macro:`BT_BAP_CONN_PARAM_RELAXED`
* :c:macro:`BT_BAP_ADV_PARAM_BROADCAST_FAST`
* :c:macro:`BT_BAP_ADV_PARAM_BROADCAST_SLOW`
* :c:macro:`BT_BAP_PER_ADV_PARAM_BROADCAST_FAST`
* :c:macro:`BT_BAP_PER_ADV_PARAM_BROADCAST_SLOW`
* Host
* :c:func:`bt_le_get_local_features`
* :c:func:`bt_le_bond_exists`
* :c:func:`bt_br_bond_exists`
* :c:func:`bt_conn_lookup_addr_br`
* :c:func:`bt_conn_get_dst_br`
* Display
* :c:func:`display_clear`
* LE Connection Subrating is no longer experimental.
* Networking:
* IPv4
* :kconfig:option:`CONFIG_NET_IPV4_MTU`
* Stepper
* :c:func:`stepper_stop()`
New Boards
**********
..
You may update this list as you contribute a new board during the release cycle, in order to make
it visible to people who might be looking at the working draft of the release notes. However, note
that this list will be recomputed at the time of the release, so you don't *have* to update it.
In any case, just link the board, further details go in the board description.
New Drivers
***********
..
Same as above for boards, this will also be recomputed at the time of the release.
Just link the driver, further details go in the binding description
New Samples
***********
..
Same as above for boards and drivers, this will also be recomputed at the time of the release.
Just link the sample, further details go in the sample documentation itself.
* :zephyr:code-sample:`stepper`
Other notable changes
*********************
..
Any more descriptive subsystem or driver changes. Do you really want to write
a paragraph or is it enough to link to the api/driver/Kconfig/board page above?