CHANGELOG.md (24d14ae36e95f1a6b777d41469836b4230ab79cc) CHANGELOG.md (f926638955fbba80ae18be7f576ba14fba0ff94c)
1# Change Log
2All notable changes to this project will be documented in this file.
3
4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
7---
8
9## Unreleased
10
11## Added
12- HCI_ACL_CHUNK_SIZE_ALIGNMENT allows to keep HCI transport writes aligned
13- GAP: support additional LE PHYs for scanning and outgoing connections
14- GATT Client: support GATT over BR/EDR via gatt_client_classic_connect
15- HFP: provide SCO packet types and rx/tx packet lengths in HFP_SUBEVENT_AUDIO_CONNECTION_ESTABLISHED
1# Change Log
2All notable changes to this project will be documented in this file.
3
4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
7---
8
9## Unreleased
10
11## Added
12- HCI_ACL_CHUNK_SIZE_ALIGNMENT allows to keep HCI transport writes aligned
13- GAP: support additional LE PHYs for scanning and outgoing connections
14- GATT Client: support GATT over BR/EDR via gatt_client_classic_connect
15- HFP: provide SCO packet types and rx/tx packet lengths in HFP_SUBEVENT_AUDIO_CONNECTION_ESTABLISHED
16- AVRCP: support Cover Art via avrcp_cover_art_client
16- example: gatt_streamer_server and le_streamer_client report DLE and PHY changes
17- gatt_client: queue requests with gatt_client_request_to_send_gatt_query and gatt_client_request_to_write_without_response
18- esp32: warn about unsuitable sdkconfig
19- esp32: add BTstack component config options via menuconfig
20- esp32: allow to disable default audio i2s driver via component config
21- esp32: support esp-idf v5.x audio driver
22- esp32: btstack_stdio_init configures buffered output, required for stdin support
23- nxp: support for bootloader version v1, e.g. NXP 88W8997

--- 8 unchanged lines hidden (view full) ---

32## Fixed
33- HCI: fix set extended scan response
34- HCI: fix report of extended advertisements with data len > 31
35- SM: fix value in SM_EVENT_NUMERIC_COMPARISON_REQUEST
36- btstack_stdin_embedded: use timer to poll RTT input, fix for tickless RTOS
37- gatt_client: return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER for invalid connection handle
38- A2DP: emit A2DP_SUBEVENT_STREAM_ESTABLISHED with if connection fails, e.g. because of Page Timeout
39- A2DP: use samples as timestamp, fixes issue with Apple Airpods Pro 2nd Gen
17- example: gatt_streamer_server and le_streamer_client report DLE and PHY changes
18- gatt_client: queue requests with gatt_client_request_to_send_gatt_query and gatt_client_request_to_write_without_response
19- esp32: warn about unsuitable sdkconfig
20- esp32: add BTstack component config options via menuconfig
21- esp32: allow to disable default audio i2s driver via component config
22- esp32: support esp-idf v5.x audio driver
23- esp32: btstack_stdio_init configures buffered output, required for stdin support
24- nxp: support for bootloader version v1, e.g. NXP 88W8997

--- 8 unchanged lines hidden (view full) ---

33## Fixed
34- HCI: fix set extended scan response
35- HCI: fix report of extended advertisements with data len > 31
36- SM: fix value in SM_EVENT_NUMERIC_COMPARISON_REQUEST
37- btstack_stdin_embedded: use timer to poll RTT input, fix for tickless RTOS
38- gatt_client: return ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER for invalid connection handle
39- A2DP: emit A2DP_SUBEVENT_STREAM_ESTABLISHED with if connection fails, e.g. because of Page Timeout
40- A2DP: use samples as timestamp, fixes issue with Apple Airpods Pro 2nd Gen
41- AVRCP: re-register for notification
40- PBAP Client: make pbap_set_property_selector work for Pull Phonebook
41- esp32: fix power amplifier control on Lyra T v4.3
42
43## Changed
44- GAP: add gap_set_peer_privacy_mode with default LE_PRIVACY_MODE_DEVICE
45- GAP: use stack defaults for LE Connection Parameter Updates
46- GAP: set minimum and maximum CE length to 0
47- bluetooth: indicated identity address in resolved address type names

--- 1043 unchanged lines hidden ---
42- PBAP Client: make pbap_set_property_selector work for Pull Phonebook
43- esp32: fix power amplifier control on Lyra T v4.3
44
45## Changed
46- GAP: add gap_set_peer_privacy_mode with default LE_PRIVACY_MODE_DEVICE
47- GAP: use stack defaults for LE Connection Parameter Updates
48- GAP: set minimum and maximum CE length to 0
49- bluetooth: indicated identity address in resolved address type names

--- 1043 unchanged lines hidden ---