changelog: update

This commit is contained in:
Matthias Ringwald 2019-06-03 11:06:51 +02:00
parent 847c95c9bc
commit 6d27add13e

View File

@ -4,36 +4,68 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
---
## [Unreleased]
### Changed
- le_device_db: add secure_connection argument to le_device_db_encryption_set and le_device_db_encryption_get
- replaced stm
- gatt_client: emit query complete event for signed write operation
- btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero. When ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD
is defined, an explicit delete field is used to indicate an invalid entry.
- FreeRTOS: use freertos/.. prefix to include FreeRTOS headers if HAVE_FREERTOS_INCLUDE_PREFIX is defined
### Fixed
- SM: Use provided authentication requirements in slave security request
### Added
---
## Changes May 2019
### Changed
- ESP32: Configure SCO over HCI after power up
- btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero. When ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD
is defined, an explicit delete field is used to indicate an invalid entry.
### Fixed
- SM: Avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
### Added
- gatt_client: emit query complete event for signed write operation
- hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
---
## Changes April 2019
### Changed
- ESP32: use micro-ecc from 3rd-party as esp-idf removed it in their 3.3 release
### Fixed
- hci: pad LE Scan response with zeroes
- SM: store local CSRK
- ATT DB: call write callback for validated signed writes
- ATT Server: abort signed write validation on incoming new request
- Bluetooth SIG web scraping tools updated
- ESP32: Configure SCO over HCI after power up
- libusb: compiles for FreeBSD
- SM: Avoid potential use-after-free on immediate disconnect (lookup connection via con handle instead of storing pointer)
### Added
---
## Changes March 2019
### Changed
- use Makefile for stm32-f4discovery-cc256x port
- le_device_db: add secure_connection argument to le_device_db_encryption_set and le_device_db_encryption_get
### Fixed
- SM: Use provided authentication requirements in slave security request
### Added
- port/stm32-f4discovery-cc256x: add support for built-in MEMS microphone
- SM: Track if connection encryption is based on LE Secure Connection pairing
- ATT DB: Validate if connection encrypted is based on SC if requested
- att_db_util: support ATT_SECURITY_AUTHENTICATED_SC permission flag
- GATT Compiler: support READ_AUTHENTICATED and WRITE_AUTHENTICATED permsission flags
- port/stm32-f4discovery-cc256x: add support for built-in MEMS microphone
- ESP32: erase nvs flash is newer nvs version found
- libusb: add support for nRF52840-PCA10056 running Zephyr hci_usb example
- port for Nucelo L073RZ with EM9304 DVK: stm32-l073rz-nucleo-em9304
- hci_transport_h4: add workaround for flow control bug in CYW2070x, enable with ENABLE_CYPRESS_BAUDRATE_CHANGE_FLOWCONTROL_BUG_WORKAROUND
- port/stm32-l073rz-nucleo-em9304 for Nucleo L073RZ with EM9304 DVK, replaces port/stm32-l053r8-nucleo-em9304
## Changes February 2019
@ -50,6 +82,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- example/audio_duplex: playback audio audio source on audio sink (test audio path)
- btstack_audio_embedded: implement audio source path
---
## Changes January 2019
### Changed
@ -68,6 +102,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- POSIX: use correct baudrate enums for baud rates higher than 921600 (Linux)
- Crypto: directly process queued crypto operation on HCI result
---
## Changes December 2018
### Added
@ -94,6 +130,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- HFP: Handle multiple commands/responses in single RFCOMM packet
- Memory Pools: clear all buffers before use
---
## Changes October 2018
### Added
@ -110,6 +148,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- HFP: decline incoming RFCOMM connection after outgoing connection was started
- AVRCP: fix crash on disconnect of connection established by remote
---
## Changes September 2018
### Fixed
@ -127,6 +167,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- 3rd-party: yxml is used for PBAP vCard list parsing
- cc256xC: new v1.1 init scripts
---
## Changes August 2018
### Added
@ -156,6 +198,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- windows: ignore virtual Bluetooth adapter provided by VMware
- Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE
---
## Changes June 2018
### Fixed
@ -169,6 +213,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Added
- ATT Server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete
---
## Changes May 2018
### Added
@ -188,6 +234,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- GATT Server: fix lookup for Client Characteristic Configuration in services with multiple Characteristics
- RFCOMM: emit channel closed on HCI/L2CAP disconnect after sending DISC while expecting UA
---
## Changes April 2018
### Added
@ -218,6 +266,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- SM: fix iteration over LE Device DB entries for bonding and address resolving
- SM: store pairing information only if both devices have requested bonding
---
## Changes February 2018
### Added
@ -237,6 +287,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Fixed
- tc3556x: fix startup after baud rate change
---
## Changes January 2018
@ -265,6 +316,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- GAP: release HCI Connnection after gap_le_conne
- ATT: Exchanged MTU is propagate to ATT Server and GATT Client
---
## Changes December 2017