CHANGELOG.md (f8301d4687442525e7da0541114d006bcde63652) CHANGELOG.md (cce066bb13eee70781a8e3276d0e8701c28c98f9)
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### Fixed
12### Added
13### Changed
14
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### Fixed
12### Added
13### Changed
14
15## Changes October 2020
16
17### Fixed
18- AVRCP/AVCTP: report AVRCP 1.6 and AVCTP 1.4 in SDP record
19
20### Added
21
22### Changed
23
24
15## Changes September 2020
16
17### Fixed
18- HFP: fix parsing of ranges e.g. in +CIND responses
25## Changes September 2020
26
27### Fixed
28- HFP: fix parsing of ranges e.g. in +CIND responses
29- AVDTP, AVRCP: fix bugs due to transaction id overrun
30- A2DP Source: fix issues with stream configuration by sink
31- hci_dump: fix tv_us calculation for non-posix / embedded systems with binary output
19
20### Added
21- `btstack_ring_buffer`: add `btstack_ring_buffer_reset` to reset it to initial state/empty
22- GAP: Support for address resolution of resolvable private addresses by Controller with `ENABLE_LE_PRIVACY_ADDRESS_RESOLUTION`
23
24### Changed
32
33### Added
34- `btstack_ring_buffer`: add `btstack_ring_buffer_reset` to reset it to initial state/empty
35- GAP: Support for address resolution of resolvable private addresses by Controller with `ENABLE_LE_PRIVACY_ADDRESS_RESOLUTION`
36
37### Changed
38- AVDTP, AVRCP, HSP: schedule SDP query, avoids avoids 'command disallowed' if SDP client is busy
39- HSP, HFP: allow to configure usable SCO packet types
40- cc256x: update CC256xC init script to v1.4
41- A2DP Source: use Get All Capabilities if supported by remote get Delay Reporting capability
25
26## Changes August 2020
27
28### Fixed
29- ESP32: fix authentication for incoming Secure Connections
42
43## Changes August 2020
44
45### Fixed
46- ESP32: fix authentication for incoming Secure Connections
30
47- AVDTP: Fix forwarding of Delay reports
48- STM32-F4Discovery: fix pan_lwip_http_server by increasing HCI_ACL_PAYLOAD_SIZE
49- tool/create_packet_log: basic support for 16-bit Unicode log files from Windows
50
31### Added
32- `btstack_run_loop_base`: added `btstack_run_loop_base_dump_timer`
33- GAP: request role change for classic connection via `gap_request_role`
51### Added
52- `btstack_run_loop_base`: added `btstack_run_loop_base_dump_timer`
53- GAP: request role change for classic connection via `gap_request_role`
34- GAP: LE Whitelist API with 'gap_le_whitelist_x' with x = add, remove, clear and new `gap_connect_with_whitelist`
54- GAP: LE Whitelist API with `gap_le_whitelist_x` with x = add, remove, clear and new `gap_connect_with_whitelist`
35- SDP Client: add sdp_client_register_query_callback() allows to register query request instead of polling sdp_client_ready()
36- BNEP lwIP: add `bnep_lwip_connect` to establish BNEP connection and manage lwIP network interface
37- New `btstack_linked_queue` utility, a linked list-based queue with first-in-first-out semantics and constant time enqueue/dequeue operations
55- SDP Client: add sdp_client_register_query_callback() allows to register query request instead of polling sdp_client_ready()
56- BNEP lwIP: add `bnep_lwip_connect` to establish BNEP connection and manage lwIP network interface
57- New `btstack_linked_queue` utility, a linked list-based queue with first-in-first-out semantics and constant time enqueue/dequeue operations
58- btstack_tlv_posix: add `btstack_tlv_posix_deinit`
59- New `btpclient` for use with [auto-pts project](https://github.com/intel/auto-pts)
38
39### Changed
40- GAP: treat AES-CCM encrypted connection as mutually authenticated (BIAS)
60
61### Changed
62- GAP: treat AES-CCM encrypted connection as mutually authenticated (BIAS)
41- GAP: 'gap_auto_connect_x' API deprecated. Please manage LE Whitelist and call `gap_connect_with_whitelist` instead
63- GAP: 'gap_auto_connect_x' API deprecated. Please direclty manage LE Whitelist with `gap_le_whitelist_*` functions and call `gap_connect_with_whitelist` instead
64- example/hid_host_demo: try to become master for incoming connections
65- btstack_run_loop: use btstack_assert instead of local while(true)
66- att_db_util: allow to reset att_db via `att_db_util_init`
42
43## Changes July 2020
44
45### Fixed
46- AVDTP: fix invalid response for Get Capabilities request if Delay Reporting was supported
47- AVDTP: handle concurrent signaling establishment with reject and retry
48
49### Added

--- 563 unchanged lines hidden ---
67
68## Changes July 2020
69
70### Fixed
71- AVDTP: fix invalid response for Get Capabilities request if Delay Reporting was supported
72- AVDTP: handle concurrent signaling establishment with reject and retry
73
74### Added

--- 563 unchanged lines hidden ---