CHANGELOG.md (7dfe4b1c91846046b5cd173cd33dd43ff7662705) CHANGELOG.md (c415dc98738b59d13fa5860437a42a3a78e70f2a)
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 Dump: Support BTSnoop format in hci_dump_posix_fs.c for format = HCI_DUMP_BTSNOOP
13- HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking
14
15### Fixed
16
17### Changed
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 Dump: Support BTSnoop format in hci_dump_posix_fs.c for format = HCI_DUMP_BTSNOOP
13- HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking
14
15### Fixed
16
17### Changed
18- HFP: API functions return status code if appropriate
18
19
19
20## Release v1.4.1
21
22### Added
23- GAP: emit GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE
24
25### Fixed
26- GAP: store link key in hci connection struct to allow authenticate after pairing without bonding
27- GAP: avoid requesting authentication twice

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

215### Added
216- GAP: add `gap_get_link_key_for_bd_addr`
217- GAP: add `gap_bonded` to check if bonding information is available for active connection
218- SM: support h7 for CTKD
219
220### Changed
221- SM: Cross-Transport Key Derivation requires `ENABLE_CROSS_TRANSPORT_KEY_DERIVATION` now
222- SM: block connection if encryption fails for bonded devices as Central
20## Release v1.4.1
21
22### Added
23- GAP: emit GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE
24
25### Fixed
26- GAP: store link key in hci connection struct to allow authenticate after pairing without bonding
27- GAP: avoid requesting authentication twice

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

215### Added
216- GAP: add `gap_get_link_key_for_bd_addr`
217- GAP: add `gap_bonded` to check if bonding information is available for active connection
218- SM: support h7 for CTKD
219
220### Changed
221- SM: Cross-Transport Key Derivation requires `ENABLE_CROSS_TRANSPORT_KEY_DERIVATION` now
222- SM: block connection if encryption fails for bonded devices as Central
223- SM: support pairing as Central after failed re-ecnryption
223- SM: support pairing as Central after failed re-encryption
224
225
226## Release v1.1
227
228### Fixed
229- AVRCP/AVCTP: report AVRCP 1.6 and AVCTP 1.4 in SDP record
230
231### Added

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

266- SDP Client: add sdp_client_register_query_callback() allows to register query request instead of polling sdp_client_ready()
267- BNEP lwIP: add `bnep_lwip_connect` to establish BNEP connection and manage lwIP network interface
268- New `btstack_linked_queue` utility, a linked list-based queue with first-in-first-out semantics and constant time enqueue/dequeue operations
269- btstack_tlv_posix: add `btstack_tlv_posix_deinit`
270- New `btpclient` for use with [auto-pts project](https://github.com/intel/auto-pts)
271
272### Changed
273- GAP: treat AES-CCM encrypted connection as mutually authenticated (BIAS)
224
225
226## Release v1.1
227
228### Fixed
229- AVRCP/AVCTP: report AVRCP 1.6 and AVCTP 1.4 in SDP record
230
231### Added

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

266- SDP Client: add sdp_client_register_query_callback() allows to register query request instead of polling sdp_client_ready()
267- BNEP lwIP: add `bnep_lwip_connect` to establish BNEP connection and manage lwIP network interface
268- New `btstack_linked_queue` utility, a linked list-based queue with first-in-first-out semantics and constant time enqueue/dequeue operations
269- btstack_tlv_posix: add `btstack_tlv_posix_deinit`
270- New `btpclient` for use with [auto-pts project](https://github.com/intel/auto-pts)
271
272### Changed
273- GAP: treat AES-CCM encrypted connection as mutually authenticated (BIAS)
274- GAP: 'gap_auto_connect_x' API deprecated. Please direclty manage LE Whitelist with `gap_le_whitelist_*` functions and call `gap_connect_with_whitelist` instead
274- GAP: 'gap_auto_connect_x' API deprecated. Please directly manage LE Whitelist with `gap_le_whitelist_*` functions and call `gap_connect_with_whitelist` instead
275- example/hid_host_demo: try to become master for incoming connections
276- btstack_run_loop: use btstack_assert instead of local while(true)
277- att_db_util: allow to reset att_db via `att_db_util_init`
278
279## Changes July 2020
280
281### Fixed
282- AVDTP: fix invalid response for Get Capabilities request if Delay Reporting was supported

--- 566 unchanged lines hidden ---
275- example/hid_host_demo: try to become master for incoming connections
276- btstack_run_loop: use btstack_assert instead of local while(true)
277- att_db_util: allow to reset att_db via `att_db_util_init`
278
279## Changes July 2020
280
281### Fixed
282- AVDTP: fix invalid response for Get Capabilities request if Delay Reporting was supported

--- 566 unchanged lines hidden ---