@@ -313,6 +313,46 @@ New APIs in this release
313313Bluetooth
314314*********
315315
316+ * Extended and Periodic advertising are no longer experimental
317+ * Direction Finding is no longer experimental
318+ * Added support for disabling Bluetooth, including a new ``bt_disable() `` API
319+ call
320+
321+ * Audio
322+
323+ * Changed the implementation of PACS to indicate instead of notifying
324+ * Added support for the Broadcast Audio Scan Service (BASS)
325+ * Added support for the Hearing Access Service (HAS)
326+ * Added support for the Telephone Bearer Service (TBS)
327+
328+ * Direction Finding
329+
330+ * Added sampling and switching offset configuration
331+
332+ * Mesh
333+
334+ * Added support for Proxy Client
335+ * Added support for Provisioners over PB-GATT
336+ * Added a new heartbeat publication callback option
337+
338+ * Controller
339+
340+ * Added support for the full ISO TX data path, including ISOAL
341+ * Added support for ISO Broadcast Channel Map Update
342+ * Added support for ISO Synchronized Receiver Channel Map Update
343+ * The new implementation of LL Control Procedures is now the default whenever
344+ Direction Finding is enabled
345+ * Added support for all missing v3 and v4 DTM commands
346+ * Implemented ISO-AL TX unframed fragmentation
347+ * Added support for back-to-back receiving of PDUs on nRF5x platforms
348+ * Increased the maximum number of simultaneous connections to 250
349+
350+ * HCI Driver
351+
352+ * Added support for a new optional :c:member: `bt_hci_driver.close ` API which
353+ closes HCI transport.
354+ * Implemented :c:member: `bt_hci_driver.close ` on stm32wb HCI driver.
355+
316356* Host
317357
318358 * The :c:enum: `bt_l2cap_chan_state ` values ``BT_L2CAP_CONNECT `` and
@@ -331,6 +371,44 @@ Bluetooth
331371
332372 * :c:func: `bt_disable ` was added to enable the caller to disable the Bluetooth stack.
333373
374+ * Added new Kconfig options to select ISO Central and Peripheral role support
375+ separately
376+
377+ * Added a new :c:func: `bt_get_appearance() ` API call
378+
379+ * Implemented support for dynamic appearance, including a new
380+ :c:func: `bt_set_appearance() ` API call
381+
382+ * Implemented support for L2CAP collision mitigation
383+
384+ * Changed the scheduling of auto-initiated HCI commands so that they execute
385+ synchronously
386+
387+ * Added a new :c:func: `bt_is_ready() ` API call to find out if Bluetooth is
388+ currently enabled and initialized
389+
390+ * Added support for automatic MTU exchange right after a connection is
391+ established
392+
393+ * Created a new :c:struct: `bt_conn_auth_info_cb ` to group the
394+ security-related callbacks under a single struct
395+
396+ * Optimized the memory usage of the Object Transfer Service
397+
398+ * Added a new :c:func: `bt_hci_le_rand() ` API call to obtain a random number
399+ from the LE Controller
400+
401+ * Added a new public API to connect EATT channels, :c:func: `bt_eatt_connect() `
402+
403+ * Optimized L2CAP channels resource usage when not using dynamic channels
404+
405+ * Added the ability to run the Bluetooth RX context from a workqueue, in order
406+ to optimize RAM usage. See :kconfig:option: `CONFIG_BT_RECV_CONTEXT `.
407+
408+ * Added support for TX complete callback on EATT channels
409+
410+ * Corrected the calling of the MTU callback to happen on any reconfiguration
411+
334412Kernel
335413******
336414
@@ -394,75 +472,6 @@ Architectures
394472 API as a printk/logging backend, simplifying platform bringup on
395473 devices without known-working serial port configurations.
396474
397- Bluetooth
398- *********
399-
400- * Extended and Periodic advertising are no longer experimental
401- * Direction Finding is no longer experimental
402- * Added support for disabling Bluetooth, including a new ``bt_disable() `` API
403- call
404-
405- * Audio
406-
407- * Changed the implementation of PACS to indicate instead of notifying
408- * Added support for the Broadcast Audio Scan Service (BASS)
409- * Added support for the Hearing Access Service (HAS)
410- * Added support for the Telephone Bearer Service (TBS)
411-
412- * Direction Finding
413-
414- * Added sampling and switching offset configuration
415-
416- * Host
417-
418- * Added new Kconfig options to select ISO Central and Peripheral role support
419- separately
420- * Added a new :c:func: `bt_get_appearance() ` API call
421- * Implemented support for dynamic appearance, including a new
422- :c:func: `bt_set_appearance() ` API call
423- * Implemented support for L2CAP collision mitigation
424- * Changed the scheduling of auto-initiated HCI commands so that they execute
425- synchronously
426- * Added a new :c:func: `bt_is_ready() ` API call to find out if Bluetooth is
427- currently enabled and initialized
428- * Added support for automatic MTU exchange right after a connection is
429- established
430- * Created a new :c:struct: `bt_conn_auth_info_cb ` to group the
431- security-related callbacks under a single struct
432- * Optimized the memory usage of the Object Transfer Service
433- * Added a new :c:func: `bt_hci_le_rand() ` API call to obtain a random number
434- from the LE Controller
435- * Added a new public API to connect EATT channels, :c:func: `bt_eatt_connect() `
436- * Optimized L2CAP channels resource usage when not using dynamic channels
437- * Added the ability to run the Bluetooth RX context from a workqueue, in order
438- to optimize RAM usage. See :kconfig:option: `CONFIG_BT_RECV_CONTEXT `.
439- * Added support for TX complete callback on EATT channels
440- * Corrected the calling of the MTU callback to happen on any reconfiguration
441-
442- * Mesh
443-
444- * Added support for Proxy Client
445- * Added support for Provisioners over PB-GATT
446- * Added a new heartbeat publication callback option
447-
448- * Controller
449-
450- * Added support for the full ISO TX data path, including ISOAL
451- * Added support for ISO Broadcast Channel Map Update
452- * Added support for ISO Synchronized Receiver Channel Map Update
453- * The new implementation of LL Control Procedures is now the default whenever
454- Direction Finding is enabled
455- * Added support for all missing v3 and v4 DTM commands
456- * Implemented ISO-AL TX unframed fragmentation
457- * Added support for back-to-back receiving of PDUs on nRF5x platforms
458- * Increased the maximum number of simultaneous connections to 250
459-
460- * HCI Driver
461-
462- * Added support for a new optional :c:member: `bt_hci_driver.close ` API which
463- closes HCI transport.
464- * Implemented :c:member: `bt_hci_driver.close ` on stm32wb HCI driver.
465-
466475Boards & SoC Support
467476********************
468477
0 commit comments