V1.0.0.1 Bug Fix Release
Pre-release
Pre-release
Do not ship this release
Please use https://github.com/project-chip/connectedhomeip/releases/tag/v1.0.0.2 instead. This release is not backwards-compatible with the 1.0 release.
Critical Fixes
Platform-specific:
- #21854 -- Ameba crash fix.
- #21854 -- CC13x2_26x2 kvs correctness fix.
- #21966 -- various platforms: allocate enough space for timers.
- #22006 -- efr32 leak fix.
- #22078 -- efr32 spec-compliance fix.
- #22307 -- Leave more memory for applications on nRF53.
- #22309 -- Linux OTA spec-compliance fix.
- #22375 -- Fixes a variety of crashes on platforms that use SystemLayerImplSelect.
- #22392 -- CYW30739 spec-compliance fixes.
- #22401 -- nrfconnnect OTA reliability fix.
- #22446 -- esp32 BLE commmissioning reliability fix.
- #22448 -- esp32 spec-compliance fix for RebootCount.
- #22473 -- Fail-safe handling fix for CYW30739.
- #22502 -- CC13x2_26x2 fixes for issues discovered during SVE2.
- #22582 -- BL602 fixes for issues discovered during SVE2.
- #22646 -- PSoC6 fixes for issues discovered during SVE2.
- #22705 -- spec compliance cluster implementation (EFR32)
- #22896 -- k32W - CD and a bunch of cluster fixes
- #22915 -- mw320 - SVE2 fixes
- #22974 -- QPG - Adding FactoryDataProvider
- #22984 -- k32W0 fixes for issues discovered during SVE2.
- #22997 -- qpg fix for factory data provision.
- #23009 -- mw320 fixes for issues discovered during SVE2.
- #23031 -- Ameba BLE spec fix; without this BLE commissioning likely fails.
- #23046 -- ESP32 BLE memory leak
- #23051 -- esp32 "use less memory" fix.
- #23058 -- EFR32 crash fix.
- #23072 -- efr32 fix for factory data provision.
- #23165 -- ESP32 BTDM leak
- #23217 -- esp32 "use less memory" fix (on top of 23051).
- #23467 -- door lock fix to prevent uninitialized memory access and spec-compliance bugs in the "wrong PIN supplied" codepath.
- #23485 -- Ameba spec-compliance fix
- #23494 -- Ameba spec-compliance fixes
- #23589 -- spec compliance bug: administrator commissioning attribute changes are not reported to subscriptions.
- #23644 -- CASE establishment bug: in some cases we claim to have set up CASE but we actually haven't.
- #23661 -- spec compliance bug in minmdns (only affects minmdns-based devices) that could leave stale records around.
- #23677 -- Telink factory reset not actually resetting storage correctly.
- #23679 -- Make Level Control without the OnOff feature on the same endpoint as On/Off work correctly.
- #23713 -- esp32 spec-compliance fixes (regulatory location)
- #23790 -- Bouffalolab IPv6 issues
- #23858 -- spec compliance bug in CASE handshake error case that would lead to the wrong error being returned.
- #23914 -- spec compliance bug in thread diagnostics cluster.
- #23933 -- spec compliance bug in minmdns (only affects minmdns-based devices) that could leave stale records around.
- #23936 -- keep sleepies in active mode until commissioning window closes, not just until a PASE session is established. Requires #23298 as well.
- #23944 -- spec compliance bug in CASE handshake error case that could lead to silent no-response instead of a (quicker) error response.
- #23947 -- Bouffalolab flashing fixes?
- #23985 -- thermostats only: one of the attributes had a type the SDK did not handle properly.
Cross-platform:
- #21846 -- memory leak fix.
- #21858 -- spec-compliance fix for Color Control.
- #21890 -- spec compliance fix in Administator Commissioning.
- #21938 -- spec-compliance fix for event subscriptions.
- #22048 -- crash fix (client only).
- #22122 -- Reliability fix for LwIP-based networking.
- #22133 -- various memory safety issues in BindingManager (use after free, buffer overruns).
- #22139 -- spec-compliance fix for chunked reports.
- #22146 -- crash fix.
- #22187 -- spec-compliance fix for Color Control.
- #22198 -- memory leak fix.
- #22238 -- allow '-' characters in manual pairing codes.
- #22245 -- crash fix.
- #22247 -- crash fix.
- #22267 -- spec-compliance fix to make reading ACL attribute not break if there are enough ACLs.
- #22274 -- crash fix.
- #22275 -- crash fix.
- #22282 -- crash fix.
- #22294 -- crash fix.
- #22303 -- spec-compliance fix in Group Key Management.
- #22323 -- fixes possible use-after-free in ShutdownSubscriptions.
- #22349 -- spec-compliance fix for IM.
- #22418 -- reliability fix for LwIP-based networking.
- #22425 -- spec-compliance fix to not set P flag when we don't support privacy obfuscation.
- #22432 -- crash fix.
- #22435 -- spec-compliance fix for Window Covering.
- #22580 -- spec-compliance fix for Color Control.
- #22678 -- reliability fix to reduce message traffic in high-packet-loss conditions.
- #22699 -- can cause messages to be delayed
- #22760 -- makes detection of subscription drop by clients more timely.
- #22767 -- crash fix
- #22794 -- potentially storing random RAM values to persistent storage (security).
- #22805 -- spec compliance fix (server only).
- #22849 -- fixes use-after-free
- #22858 -- thread fixes for pairing
- #22926 -- fixes incorrect assertions (potential crashes).
- #23062 -- fixes for session resumption storage
- #23097 -- crash fix.
- #23168 -- fixes leak of session resumption storage keys. Extremely important.
- #23240 -- incorrect handling of urgent events that can lead to them not being delivered urgently.
- #23246 -- logic to select most recently active session selects least recently active one, can hurt reliability.
- #23246 -- logic to select most recently active session selects least recently active one, can hurt reliability. Was pending landing in last analysis.
- #23271 -- incorrect handling of urgent events that can lead to them not being delivered urgently. Was pending landing in last analysis.
- #23337 -- Fixes process crash on malformed message reception.
- #23467 -- door lock fix to prevent uninitialized memory access and spec-compliance bugs in the "wrong PIN supplied" codepath.
- #23589 -- spec compliance bug: administrator commissioning attribute changes are not reported to subscriptions.
- #23644 -- CASE establishment bug: in some cases we claim to have set up CASE but we actually haven't.
- #23661 -- spec compliance bug in minmdns (only affects minmdns-based devices) that could leave stale records around.
- #23679 -- Make Level Control without the OnOff feature on the same endpoint as On/Off work correctly.
- #23858 -- spec compliance bug in CASE handshake error case that would lead to the wrong error being returned.
- #23914 -- spec compliance bug in thread diagnostics cluster.
- #23933 -- spec compliance bug in minmdns (only affects minmdns-based devices) that could leave stale records around.
- #23936 -- keep sleepies in active mode until commissioning window closes, not just until a PASE session is established. Requires #23298 as well.
- #23944 -- spec compliance bug in CASE handshake error case that could lead to silent no-response instead of a (quicker) error response.
- #23985 -- thermostats only: one of the attributes had a type the SDK did not handle properly.
- #24093 -- subscriptions from a client can cause server clusters to become stuck if client is offline
What's Changed
- Increases CHIP_CONFIG_LAMBDA_EVENT_SIZE from 16 to 24 by @andy31415 in #22378
- Remove "TV Linux App" from shared linux main logs - it is confusiong … by @andy31415 in #22231
- Make MessageDef byte string logging nicer. by @bzbarsky-apple in #22707
- [CI] Ensure that running threads started as dependencies of a test ar… by @vivien-apple in #22715
- [darwin] Make CHIPCommandStorageDelegate less chatty by default to no… by @vivien-apple in #22729
- [QPG] Update QPG examples to use 5 fabrics by default by @tima-q in #22728
- [QPG] Use Doorlock cluster attribute API and fix door lock application behavior by @dvdm-qorvo in #22720
- Class MTRErrorHolder is implemented in both out/darwin-x64-darwin-fr… by @vivien-apple in #22730
- Ensure the connection and the disconnect handler are accessed from th… by @vivien-apple in #22732
- Bump third_party/mbedtls/repo from
8bb9e46
to7c7a3ea
by @dependabot in #22713 - Scripts updated Sep 19 by @manjunath-grl in #22721
- Add Chef rootnode_fan as sample device by @erwinpan1 in #22629
- [BUG] Fix ReadClient to use the right parameters when computing the liveness timeout by @mrjerryjohns in #22699
- [QPG] Enable Thread 1.3 on QPG platforms by @tima-q in #22726
- [QPG] [TC-OO-2.4] lighting-app does not need to update cluster state during init by @tima-q in #22724
- Move zap timeout from 90 to 120 minutes by @andy31415 in #22761
- [session][test] Added unit test coverage of OnMessageReceive decrypt path. by @turon in #22736
- Fix Android ContentLauncher and MediaPlayback by @chrisdecenzo in #22711
- Support for subscriptions of attributes on content app endpoints. by @amitnj in #22741
- [ZAP] Do not use assertSameTestType in examples/chip-tool/templates/t… by @vivien-apple in #22770
- Respect $TMPDIR in chip-tool config by @mspang in #22738
- Fix: Android commissioning complete crash by @panliming-tuya in #22747
- [QPG] Allow overrule of PID/VID/Version at build time by @tima-q in #22787
- [Infineon] fix to factory reset button behavior by @billwatersiii in #22746
- Fix use-after-free in CommissioningWindowOpener. by @bzbarsky-apple in #22767
- [Infineon] Update CSP to reduce the openthread stack suspending time by @AlvinHsiao in #22754
- [Telink] TC-OO-2.4 test fix by @s07641069 in #22756
- [Infineon] KeyValue Storage write fix for Door Lock credentials by @praveenCY in #22777
- [darwin-framework-tool] Just send a message to read the MTRErrorHolde… by @vivien-apple in #22811
- Use CopyString() Instead of strncpy() by @emargolis in #22708
- iOS & iPadOS 16.1 Release Notes by @lboue in #22773
- Test added sep19 by @kowsisoundhar12 in #22766
- Use GlobalAttributesNotInMetadata instead of hardcoding the names. by @bzbarsky-apple in #22453
- [Darwin] Call ResetSharedConnection and not StartSharedConnection in … by @vivien-apple in #22810
- Modified TSTAT sep 21 by @manjunath-grl in #22800
- [Ameba] Fix Trailing Null by @pankore in #22836
- Fix KeepSubscription flag handling by @mrjerryjohns in #22805
- [nrfconnect] Added reading stored onoff state in lighting app by @kkasperczyk-no in #22791
- Make sure to ignore setDeviceControllerDelegate calls on non-running controllers by @bzbarsky-apple in #22778
- Add missing pthread header by @gharveymn in #22833
- [Darwin tests] Fix testAnySharedRemoteController and testReadClusterStateCacheFailure by @vivien-apple in #22838
- Test added sep22 manualscript by @kowsisoundhar12 in #22824
- Fix Switch and MediaPlayback feature map zcl definitions by @cjswedes in #22804
- Linux tv-casting-app: Adding Media subscriptions support by @sharadb-amazon in #22709
- Improve matter gcoverage accuracy by excluding unit test files by @yufengwangca in #22834
- [ESP32] fix the issue when setting target esp32h2 by @wqx6 in #22786
- [server] Moved GetSetupPasscode failure log. by @kkasperczyk-no in #22716
- [Silabs] Add Support for Modules for Matter by @mkardous-silabs in #22793
- [session][test] Extend TestSessionManagerDispatch with group test by @turon in #22769
- Do not raise exception when listing targets by @arkq in #22868
- Update flash tool, add mac os flash tool,add ipv6 get addr hook,update readme ,add board link,update ble impl, fix support phone commission by @jczhang777 in #22798
- Fix nltest runner builds by @andy31415 in #22878
- [Android] Integrate cluster state cache with android Java IM API by @yunhanw-google in #22851
- Update README.md for CHIP TV example by @lboue in #22880
- Modified IDM tests sep 27 by @manjunath-grl in #22893
- RPC: Fix console python dependency by @rgoliver in #22875
- Bump third_party/mbedtls/repo from
7c7a3ea
to662b301
by @dependabot in #22860 - NPE fix by @gmarcosb in #22886
- Increase -Xmx for android builds from 2G to 4G by @andy31415 in #22910
- Fix telink examples on vscode image by @andy31415 in #22911
- [test] Fix #22903 - fix unit test break when SECURITY_TEST_MODE=1 by @turon in #22904
- Increase chef GCB Bootstrap timeout to 45 Minutes by @aBozowski in #22912
- [QPG] Added Color Temperature action, Enhanced Hue attribute handling by @tima-q in #22870
- Address post-landing review comments from PR 22521. by @bzbarsky-apple in #22843
- Stop holding on to a PASE DeviceProxy pointer in MTRBaseDevice. by @bzbarsky-apple in #22848
- fix bug: fail to register NsdService by @nicelyjust in #22914
- [Android/Java]event should be stored in array for java/android by @yunhanw-google in #22909
- [QPG] Build Qorvo libraries, use QMatter v0.9.0.0-libs by @q-thla in #22864
- Fix file naming for genio by @andy31415 in #22918
- [Thread] fix assertions in operational dataset by @jinran-google in #22858
- Run yaml and unit test for unified coverage by @yufengwangca in #22892
- [K32W0] Update Docker image to accomodate SDK 2.6.7 by @andrei-menzopol in #22921
- Remove 'issue required' check from CI by @andy31415 in #22934
- [Tizen] Fix ipv6 link local interface issue by @wootak-jung in #22888
- Extending Media attribute subscriptions to Android tv-casting-app/lib by @sharadb-amazon in #22859
- Ensure scope IDs are supported for PASE by address by @g-coppock in #22945
- Ensure that CHIPDeviceControllerFactory calls FabricTable::Shutdown by @msandstedt in #22932
- [Silabs] Open basic commissioning window on pb0 press and release by @jmartinez-silabs in #22940
- Fix SessionDelegate::OnSessionHang docs header by @msandstedt in #22928
- [doc] Document CommissioningStage enum. by @turon in #22941
- [Credentials] Fix memory exposure by @jepenven-silabs in #22794
- [Telink]: Update to Zephyr with Telink crypto and OpenThread PM by @s07641069 in #22916
- [mw320] Sve2 pr by @crlonxp in #22915
- Revert "Ensure that CHIPDeviceControllerFactory calls FabricTable::Sh… by @andy31415 in #22961
- [ESP32] fix error when enabling ESP32 OTA image build by @wqx6 in #22953
- [genio] several bug fixes for multiple devices and interop by @j8xixo12 in #22951
- Move android examples from src/android to examples/android by @yufengwangca in #22946
- Un-revert #22932 + Fix Python Storage lifetime by @mrjerryjohns in #22963
- [Silabs] Refactor Bluetooth implementation to use SLC structure by @mkardous-silabs in #22877
- Fix K32W sdk path by @andy31415 in #22972
- [ESP32] Support for ESP32C2 and changes to not initialized BLE for already provisioned nodes by @shubhamdp in #22967
- remove groups cluster from lock endpoint on lock-app by @mykrupp in #22954
- Implement a direct parser of XML files that parse client-side into IDL layout by @andy31415 in #22882
- Update ExchangeContext::SetResponseTimeout documentation by @mrjerryjohns in #22959
- [K32W0] Add platform changes and features by @andrei-menzopol in #22896
- [Telink] Adopt to latest telink zephyr & Update every image to 0.6.02 by @s07641069 in #22971
- [Doc - Silabs] Update docs to point the SMG docs by @jmartinez-silabs in #22980
- [QPG] Adding FactoryDataProvider class to QPG platform by @lucicop in #22974
- [Infineon] Implement TestEventTrigger delegate for OTA query by @AlvinHsiao in #22749
- Fixed TLV decoder issue by @falay in #22948
- Check if SSID and BSSID properties were fetched by @arkq in #22930
- [Linux] Mark GLib source as removed when exiting callback by @arkq in #22841
- [Infineon] Code Cleanup and Fix for Build Clean by @dey-r in #22982
- [ESP32] Add Kconfig Option for TestEventTrigger by @wqx6 in #22809
- Python: Add TestOnlyCommissionableDataProvider to pychip_server_native_init() by @sandeepmistry in #22498
- Bridge by @achaulk-goog in #21975
- Update persistence to handle app uninstalls. by @amitnj in #22958
- Add 'code' and 'tests' options to build_coverage.sh by @yufengwangca in #22962
- Added Attestation Certificate Format Validation Method. by @emargolis in #22943
- [Darwin] MTRBaseSubscriptionCallback OnDone callback being called async can lead to crashes by @jtung-apple in #22978
- Enable all the Darwin framework tests. by @bzbarsky-apple in #22781
- Use separate timers to control lift and tilt window coverings by @yufengwangca in #22733
- In emberAfEndpointConfigure() change endpoint ID to a uint16_t by @selissia in #22998
- Pass the right constant to ArmFailSafe. by @bzbarsky-apple in #22999
- Forgot a generated file for the new bridge app by @achaulk-goog in #23002
- [CI] Changes target board for silabs CI by @jepenven-silabs in #22920
- Document the rendezvousInformation field of SetupPayload better. by @bzbarsky-apple in #23000
- EFR32 : Wifi Code movement from SDK support repo to CSA by @sharad-patil24 in #22990
- Fabric-scoped and fabric-sensitive updates for IDL by @andy31415 in #22955
- Fix dynamic bridge compile warnings from gcc by @andy31415 in #23014
- Notice file by @woody-apple in #23016
- Make more idl generator data types as unsigned by @andy31415 in #23017
- [QPG] Updating README's to QMatter repo link by @tima-q in #23018
- Make the app name known for dynamic bridge by @andy31415 in #23022
- [nrfconnect] Make flashing_script hex selection reliable by @mspang in #23003
- [Feature] Make dispatch event time threshold configurable by @ATmobica in #22994
- Extending Media attribute subscriptions to iOS tv-casting-app/framework by @sharadb-amazon in #22964
- [Ameba] Implement Z2 flashing through script by @pankore in #23011
- [Ameba] Replace BLE C2 notify with indicate as required by Matter Spec by @pankore in #23013
- [Linux]Add build arg to allow external logging implementation by @zqiu-nest in #22829
- Add an API to stop a DNS-SD browse operation. by @bzbarsky-apple in #22823
- Remove Poll Control cluster from Door Lock by @balloob in #22718
- Rename CHIP to Matter for ESP32 doc by @lboue in #22768
- Filter by vendor/product id (if available) in SetUpCodePairer. by @bzbarsky-apple in #23019
- [scripts] created bootstrap script for ZAP by @markaj-nordic in #22757
- Reduce targets for cloudbuild smoketest by @andy31415 in #23034
- Updated CSA Official CD Signing Certificates by @emargolis in #23027
- Update more data types to match spec by @andy31415 in #23023
- Add contact-sensor-app by @andrei-menzopol in #22966
- Fix indent on cloudbuild to consider input as a single argument by @andy31415 in #23036
- Making xmls consistent with specs by @jadhavrohit924 in #22898
- [build] Remove unused build config. by @turon in #23024
- [ESP32] Reclaim the BLE memory as heap by @shubhamdp in #23046
- [Zephyr] remove BLE advertisement rerun flag by @deveritec-rosc in #23006
- Use enum.Flag for qualities in IDL parsing - clearer than using a set by @andy31415 in #23020
- [darwin] Update the build scripts to not override some user defined settings by @vivien-apple in #23008
- EFR32: Crypto PSA bugfix: Missing return on success. by @rcasallas-silabs in #23033
- Se05x HSM support in thermostat example by @sujaygkulkarni-nxp in #22220
- [tinycrypt] bugfix: Missing return on success by @emargolis in #23039
- [EFR32] Implement the CommisionableData Provider by @jmartinez-silabs in #22705
- Remove Silicon Labs licenses from connectedhomeip repo by @mykrupp in #23038
- [Tizen] Release BLE when no longer needed by @arkq in #23032
- Remove unused CHIP_DEVICE_CONFIG_EVENT_LOGGING_PROD_BUFFER_SIZE define. by @bzbarsky-apple in #23053
- Add Chef Color Temperature Light by @erwinpan1 in #22956
- Remove af-gen-event.zapt by @andy31415 in #23073
- Fix in-place save for DefaultSessionResumptionStorage by @msandstedt in #23062
- Fix the naming of the NameSupport attribute in the Groups cluster. by @bzbarsky-apple in #23070
- Matter Cleanup for Chip Tool Repo by @brdandu in #22762
- [nrfconnect] Added info about CHIPTool commissioning to readme by @kkasperczyk-no in #23085
- Fix ZAP CI failure. by @bzbarsky-apple in #23096
- Bootstrap should sync submodules. by @bzbarsky-apple in #23095
- Removed few unused config options by @shubhamdp in #23086
- [EFR32] Adds lwip ipv6 MLD support for neighborhood discovery protocol by @rosahay-silabs in #23105
- Bump third_party/mbedtls/repo from
662b301
to30e0623
by @dependabot in #23089 - Better fix for crashes around MTRBaseSubscriptionCallback. by @bzbarsky-apple in #23076
- Correct string value for kResume1MIC_Nonce by @mfucci in #23098
- Fix SecureSession being made defunct after expiration by @mrjerryjohns in #23097
- Remove some 1.0-only backwards-compat hacks from chip-tool. by @bzbarsky-apple in #23094
- Update target/variant/modifier logic in
build_examples.py
by @andy31415 in #23054 - Minor style and comment fixes for #23062 by @msandstedt in #23110
- [darwin-framework-tool] Make some parts of examples/darwin-framework-… by @vivien-apple in #23113
- [darwin-framework-tool] Update some NSLog format to works properly fo… by @vivien-apple in #23112
- Fix K32W build rules (ToT CI failure) by @andy31415 in #23126
- Use
typing.List
instead oflist
for typing annodations by @andy31415 in #23129 - Fix build system unit tests by @andy31415 in #23132
- Introduce a CHIP_ERROR table by @tcarmelveilleux in #23131
- change for on off transitiontime feature by @Jerry-ESP in #21569
- Remove reporting of rejected parts during target expand by @andy31415 in #23120
- use nullable paths for ReportCallback parameters by @yunhanw-google in #23100
- Add an assert to guard the FIXED_ENDPOINT_COUNT value by @selissia in #23121
- Revert, for now, Darwin API changes that did not happen early enough. by @bzbarsky-apple in #23155
- Remove gen_tokens.h header as it is empty/unused code by @andy31415 in #23150
- Re-add the openCommissioningWindowWithSetupPasscode APIs on MTRDeviceand MTRBaseDevice. by @bzbarsky-apple in #23157
- [EFR32] Adds fix for WF200 IPv4 Hard-Fault issue by @kurvaSai in #23058
- Re-add the setupCommissioningSessionWithPayload API on MTRDeviceController. by @bzbarsky-apple in #23159
- Add a build target for 'verbose minmdns' by @andy31415 in #23152
- Add the initial skeleton of Matter Controller Java CLI App by @yufengwangca in #23048
- [nrfconnect] Fixed script for generating factory data by @kkasperczyk-no in #23170
- [ESP32] Release BTDM memory rather than just releasing BLE memory. by @shubhamdp in #23165
- [nrfconnect] Fix setting pincode based on kconfig. by @kkasperczyk-no in #23172
- [nrfconnect] Use device instead of device label for QSPI by @kkasperczyk-no in #23171
- [Infineon] Code Cleanup for Lighting App and All Clusters App by @dey-r in #23087
- Add error outparam to MTRSetupPayload's qrCodeString. by @bzbarsky-apple in #23178
- Fix spellcheck on markdown by @tcarmelveilleux in #23153
- Remove clusters_header and cluster_header from app templates by @andy31415 in #23079
- Stop excluding MTRBaseClusters files from restyling. by @bzbarsky-apple in #23056
- Add docker step to chef cloud build by @FernandoLGuzman in #22885
- Cleanup: Remove unused config option CHIP_DEVICE_CONFIG_LOG_PROVISIONING_HASH by @shubhamdp in #23166
- rpc: remove the fallback options for device info in rpc service by @shubhamdp in #23175
- [Tizen] Do not notify the resolve error of dnssd by @hyunuktak in #23156
- [compiler] Add -Wshorten-64-to-32 compiler flag for is_clang by @vivien-apple in #23111
- Move codegen.py invoke logic into a gni template by @andy31415 in #23154
- Chef to support disabling IPv4 on ESP32 by @erwinpan1 in #23174
- Linux/iOS/Android tv-casting-apps: Cache/recall/re-target previously connected VideoPlayers/Endpoints by @sharadb-amazon in #23181
- Fix android compilation for arm after #23111 by @andy31415 in #23227
- Fix EP0 in dynamic bridge app by @achaulk-goog in #23179
- Another android fix by @andy31415 in #23233
- Mark event paths as urgent when doing node-wide subscriptions in Matter.framework. by @bzbarsky-apple in #23226
- [chip-tool] Regression from #22708. Revert chip::Platform::CopyString… by @vivien-apple in #23231
- [Infineon] Fix CYW30739 KVS. by @hsusid in #23145
- use docker image 0.6.03 and change BLE notification to indication by @pankore in #23031
- [SVE2] Add timer compensation in level control cluster by @andrei-menzopol in #22395
- Update DNS-SD advertisements on fail-safe timeout by @msandstedt in #23199
- [darwin] Allow build setting to override the target-arch by @vivien-apple in #23177
- [K32W0] Disable ble in shell-app due to size constraints by @andrei-menzopol in #23244
- Disable shorten 64 to 32 error for arm64 (do not make it fatal) by @andy31415 in #23237
- Bump third_party/mbedtls/repo from
30e0623
toe5ae132
by @dependabot in #23228 - [Simulated Test] Simulated node does not have a chance to send the in… by @vivien-apple in #23224
- [chiptool] Fix wrong argument max value for mBleAdapterId by @yufengwangca in #23241
- Add support for running YAML tests against bridge-app. by @bzbarsky-apple in #23198
- Setup
keep_trailing_newline=True
in python jinja templates by @andy31415 in #23235 - [Telink] add BLE PostEvent and fast/slow adv by @s07641069 in #23116
- Fix EFR cloudbuild smoke tests, add more targets by @andy31415 in #23236
- Fix session selection to actually select the most recently active session. by @bzbarsky-apple in #23246
- Add efr32 unit test to cloud builds by @andy31415 in #23256
- Remove fixed versioning for git in cirque by @andy31415 in #23257
- [TraceDecoder] Add decrypted data by @vivien-apple in #23243
- [Telink] use src/app/chip_data_model.cmake for data model inclusions by @s07641069 in #23255
- Give more time for pairing by @woody-apple in #23264
- Updating link order for Darwin platform by @woody-apple in #23265
- [crypto] Initial crypto backend using PSA crypto API by @Damian-Nordic in #23193
- Fix delivery of urgent events to actually work correctly. by @bzbarsky-apple in #23240
- Add API_AVAILABLE annotations to the new Darwin APIs. by @bzbarsky-apple in #23259
- ESP32: Disable unnecessary reconnection for ConnectNetwork command by @wqx6 in #23251
- Update build instructions for Java Matter Controller by @yufengwangca in #23182
- Get RotatingDeviceIdUniqueId from ConfigurationManager in GenericDeviceInstanceInfoProvider by @sharadb-amazon in #23266
- [EFR32] Adds fix for IPv6 SLAAC DAD process loopback suppression by @rosahay-silabs in #23160
- Fix duplicate light app gen by @andy31415 in #23293
- Add 64 bit requirement to debian by @phbasler in #23283
- [Matter.framework] Allow more platforms for the Matter.framework by @vivien-apple in #23281
- Compile time code generation - add relevant code to all example builds (plus one sample codegen moved) by @andy31415 in #23247
- [Dnssd] Sort IPs by scores for commissionable node discovery by @vivien-apple in #23292
- Remove PluginCallbacks.h header, remove ClientInit callbacks (weak linkage) by @andy31415 in #23299
- Show CHIP app selector when staring Linux/Darwin debugger by @arkq in #23274
- Remove not used CHIP time service config defines by @arkq in #23289
- EFR32 lock event generation using matter shell by @mykrupp in #23248
- [OIS] Open IoT SDK platform environment by @ATmobica in #22992
- Set of fixes to unit-tests code by @ATmobica in #23071
- Make GetMRPBaseTimeout method const by @vivien-apple in #23300
- [Darwin] Use the default MRP values instead of overriding them by @vivien-apple in #23301
- reworking example code to avoid compiler warning by @billwatersiii in #23297
- [SetUpCodePairer] Pass the MRP parameters to RendezvousParameters in … by @vivien-apple in #23302
- [python] Implement PyChipError for passing detailed error infomation to Python API by @erjiaqing in #22224
- [Bouffalolab] build bl602 example by dev board and support *.flash.py… by @wy-hh in #23245
- Fix log level in ble by @jlatusek in #23319
- Fix bridge app path in tests yaml (bridge-app does not exist, only bridge) by @andy31415 in #23296
- [Tizen] Enable ble configuration in chip-tool for tizen platform by @jlatusek in #23317
- Split cloudbuild build-all.yaml into 2 separate build commands to avoid length overflow by @andy31415 in #23321
- [nrfconnect] Updated nRF Connect SDK to 2.1.1 by @kkasperczyk-no in #23318
- Mark UnauthenticatedSession active when initiating a PASE session by @vivien-apple in #23316
- Bump third_party/mbedtls/repo from
e5ae132
to9abd098
by @dependabot in #23312 - Clean up some unused ember methods from codegen & headers by @andy31415 in #23325
- tv-casting-app: Support for pre-commissioned state to Discovered Video Player Nodes, new AppParams and Read Attribute APIs by @sharadb-amazon in #23303
- Fix invariant violation if we get a message without piggyback ack while expecting an ack. by @bzbarsky-apple in #23282
- Use javax.annotation.Nullable instead of androidx.annotation.Nullable to decouple Android dependency by @yufengwangca in #23310
- Fix active mode (fast-poll) management in CommissioningWindowManager. by @bzbarsky-apple in #23298
- Add a private method on SystemPacketBuffer to find where its reserved space starts. by @bzbarsky-apple in #23284
- [vscode] Add debug configuration for chip-all-clusters-app by @yufengwangca in #23347
- Fix arch handling in chip_xcode_build_connector by @ksperling-apple in #23272
- [docs] Added multi-admin documentation to CHIPTool guide. by @kkasperczyk-no in #23290
- Update GetAckTimeout to use the backoff algorithm by @vivien-apple in #23307
- [Darwin] The objc subscription callback bridge is leaked for single attribute subscriptions by @jtung-apple in #23061
- Silabs doc updates by @wehale in #23330
- Make setupPayloadWithOnboardingPayload return error on invalid input. by @bzbarsky-apple in #23357
- Make sure there is only one state that an MTRControllerFactory with no controllers can be in. by @bzbarsky-apple in #23348
- Updated the Test-Net PAAs and added Main-Net PAAs by @vijs in #23345
- [nrfconnect] Allow to use PSA crypto API backend by @Damian-Nordic in #23340
- Rename emberAfFindCluster to emberAfFindServerCluster and remove the … by @andy31415 in #23329
- Enable dependabot updates for OpenThread by @jwhui in #23314
- RPC: Restart commissioning after setting SpakeInfo by @rgoliver in #23276
- [darwin] Use DNSServiceReconfirmRecord for A and AAAA records to miti… by @vivien-apple in #23067
- Add a way to avoid heap pools crashing on exit if items are still live. by @bzbarsky-apple in #23359
- Added fix for WF200 certificate injection by @shgutte in #23012
- [EFR32] Adds support to toggle LwIP IPv4 flags by @rosahay-silabs in #23106
- tv-casting-app: ShutdownAllSubscriptions and Disconnect APIs by @sharadb-amazon in #23350
- Catch UnsatisfiedLinkError when load native library by @cliffamzn in #23286
- [EFR32] Link the door lock relock behaviour with the app UI by @jmartinez-silabs in #23331
- [Darwin] MTRDevice writes and commands should be serialized along with reads by @jtung-apple in #23141
- Update PASE/CASE session establishment response timeouts by @vivien-apple in #23335
- remove parcelable in android device controller network credential by @yunhanw-google in #23327
- [EFR32] Update the submodule for third_party/silabs/matter_support by @selissia in #23363
- Update default MRP config to match the spec by @vivien-apple in #23344
- Add optional attributes ProductLabel and PartNumber to Nordic factory… by @markus-becker-tridonic-com in #23254
- Remove fixing of package version from cirque by @andy31415 in #23372
- [nrfconnect] Switched to using nRF Connect SDK 2.1.1 version by @kkasperczyk-no in #23333
- add android dummy stub for java matter controller application by @yunhanw-google in #23261
- [nrfconnect] Fix build after nRF Connect SDK upgrade by @Damian-Nordic in #23379
- [qpg] Added test event delegate for fault injection by @nikita-s-wrk in #22691
- Remove un-named callbacks and raw integers from Darwin framework API. by @bzbarsky-apple in #23364
- [nrfconnect] Fix pigweed-app build by @Damian-Nordic in #23390
- Replace "Id" with "ID" in Darwin APIs. by @bzbarsky-apple in #23389
- [nrfconnect] Correct factory data JSON schema by @Damian-Nordic in #23386
- [Telink]: Update to Zephyr with factory data by @s07641069 in #23378
- [Android] Fix crash when read/subscribe attribute API by @joonhaengHeo in #23377
- [Silabs] Add a low power build flag to the efr32 build script by @mkardous-silabs in #23324
- [Silabs] Update the base mg24 factory data binary by @jmartinez-silabs in #23406
- Address Darwin API review comments on MTRThreadOperationalDataset. by @bzbarsky-apple in #23392
- Darwin API review fixes for MTRSetupPayload and MTROptionalQRCodeInfo. by @bzbarsky-apple in #23403
- Select maxInterval based on device sleep interval in MTRDevice. by @bzbarsky-apple in #23426
- Fix link to Docker engine by @adbridge in #23421
- add a fallback for the 'coloredlogs' import in 'codegen.py' by @Paradox512 in #23411
- Add nrfconnect window app to NRF builder by @lboue in #23428
- [chip-tool] Remove duplicate command registration by @yufengwangca in #23430
- [ESP32] Enabled chip shell for lighting app by @jadhavrohit924 in #23417
- [Telink] Add all clusters app & clusters minimal app by @s07641069 in #23383
- Remove fixed code from callbacks-stubs.cpp generated files by @andy31415 in #23424
- [Darwin] MTRDevice write expected value expiration should generate report properly by @jtung-apple in #23441
- Fix completion naming in Darwin framework. by @bzbarsky-apple in #23429
- [java-matter-controller] Add the initial version of command parser by @yufengwangca in #23242
- Remove DeviceNetworkProvisioningDelegate interface to force vendor to use NetworkCommissioning interface… by @yufengwangca in #23391
- These are the readme file changes for the specification 1.0 launch . All information are taken out of spec. by @NicuAhmadi in #23077
- [chef] chg: removed Thread, Wifi and Ethernet Diagnostics Clusters by @rochaferraz in #23413
- Bump third_party/mbedtls/repo from
9abd098
toe0917c0
by @dependabot in #23399 - inet: Do not copy pbuf when it already meets the PacketBuffer memory by @wqx6 in #23376
- [SE05x] Logic to track signature calls for attestation is removed by @sujaygkulkarni-nxp in #23207
- Implement chip::Access::AccessControl::ResetAccessControl by @msandstedt in #23416
- Fix spellcheck after #23077 by @andy31415 in #23469
- Reformat README table structure after #23469 by @andy31415 in #23474
- Add a spec reference to the chip-tool docs for timedInteractionTimeoutMs. by @bzbarsky-apple in #23468
- Split DefaultStorageKeyAllocator into
Keys
andAllocator
by @andy31415 in #23422 - Fix joining fabric print in
ChipDeviceController
by @mrjerryjohns in #21297 - Add Darwin API backwards compat tests. by @bzbarsky-apple in #23446
- Misc clang-tidy auto fixes by @andy31415 in #23445
- Apply API review fixes for MTROTAHeaderParser. by @bzbarsky-apple in #23479
- Apply API review fixes for MTRPersistentStorageDelegate.h. by @bzbarsky-apple in #23476
- Rename some cluster_id constants to match cluster name by @andy31415 in #23471
- clang-tidy: apply modernize-loop-convert over a set of files by @andy31415 in #23443
- Remove un-used functions from ConnectivityManagerImpl by @yufengwangca in #23475
- Fix various miscellaneous Darwin API issues. by @bzbarsky-apple in #23447
- [Zephyr] Allow to erase entire NVS on factory reset by @Damian-Nordic in #23434
- [tools] Implement Python version of spake2p tool by @Damian-Nordic in #23463
- More cluster define renames for consistency with spec cluster names by @andy31415 in #23487
- Replace
operator const char *
from StorageKeyName with an explicit call by @andy31415 in #23480 - [dependabot] fix typo in openthread dependency by @jwhui in #23483
- Add generic-callback-stubs.cpp to the Darwin framework for now. by @bzbarsky-apple in #23488
- [Tizen] Add ipv6 empty address check logic by @shinchan-bot in #23455
- [Infineon][1.0] Add args for CYW30739 to provision DAC/PAI/CD. by @hsusid in #23068
- [Android] Replaced play-services-vision with mlkit:barcode-scanning by @panliming-tuya in #23090
- [platform] Move more product attributes to DeviceInstanceInfoProvider by @Damian-Nordic in #23385
- [Linux] Run only one GLib main event loop by @arkq in #23320
- [Python] Add clean shutdown to chip Server by @sandeepmistry in #23369
- Bump third_party/mbedtls/repo from
e0917c0
toc469850
by @dependabot in #23497 - Add a common base for Darwin MTR*Path interfaces. by @bzbarsky-apple in #23490
- Rename OTA defines to be in line with cluster naming by @andy31415 in #23503
- Apply API review fixes for MTRReadParams and MTRSubscribeParams. by @bzbarsky-apple in #23491
- [linux] Fix the device failed to reconnect wifi after power cycle by @yufengwangca in #23504
- [app] Implement deferred attribute persister by @Damian-Nordic in #23366
- [Tizen] Modify the memory reset location for wifi by @shinchan-bot in #23453
- [genio] supports more examples and bug fixes. by @pakls in #23396
- Address API review issues in MTRControllerFactory. by @bzbarsky-apple in #23505
- Changed the PAA download script to use RESTful API by @vijs in #23510
- Draft: Add configurable ep1 ACLs and bindings by @chrisdecenzo in #23212
- [EFR32] Adds a fix for Window Covering QR code log print by @kurvaSai in #23539
- Rename some ipynb files to not have spaces in their name by @andy31415 in #23527
- Pre-build glib-2.0 libraries with TSAN enabled by @arkq in #23519
- [Telink] Add Telink factory data & Update every image to 0.6.06 by @s07641069 in #23502
- Android: Synchronizing on the use of NsdManager.resolveService() by @sharadb-amazon in #23515
- Turn on CHIP_CONFIG_ERROR_FORMAT_AS_STRING on Android by @mspang in #23544
- [EFR32] Miscellaneous platform cleanup items by @CuRahman in #23478
- [QPG] LED handling switched from polling to event-based by @adamb-q in #23526
- Fix BLE commissioning deadlock caused by 0e41b19 by @arkq in #23545
- Bump openthread/repo and openthread/ot-nxp by @andrei-menzopol in #23532
- [java-matter-controller] Add discover and pairing commands implementation by @yufengwangca in #23470
- Don't use EmberAfPluginDoorLockUserInfo if findUserIndexByCredential failed. by @bzbarsky-apple in #23467
- [Bouffalolab] update BL602 (Wi-FI) and BL702 (Thread) lighting-app to use same application code by @wy-hh in #23432
- Created /opt/sdk/sdks/ folder in dev container by @guylevin in #23543
- [Android] Support Android 12 by @panliming-tuya in #23522
- Address API review issues in MTRDeviceController. by @bzbarsky-apple in #23512
- Fix race when trying to use Darwin callback bridge from action block. by @bzbarsky-apple in #23553
- Fix auto resubcribe condition for in Darwin subscribeToAttributesWithEndpointID. by @bzbarsky-apple in #23554
- Use java_binary instead of android_binary to build java-matter-contro… by @yufengwangca in #23562
- [ESP32] Update ESP-IDF in CHIP to v4.4.3 release by @jadhavrohit924 in #23568
- Bump wretry.action action to version 1.0.36 by @arkq in #23558
- Updated thirdparty/zap/repo to head of tracking branch by @jsloth in #23556
- [Telink] fix factory data as pr #23385 by @s07641069 in #23559
- tv-casting-app: Synchronizing on the use of NsdManager.resolveService() by @sharadb-amazon in #23549
- Stop passing passcode by mutable reference to Spake2pVerifier::Generate. by @bzbarsky-apple in #23571
- EFR32 : Updated Matter_support pointer to latest commit by @Thirsrin in #23583
- Fix a few issues with subscriptions in darwin-framework-tool. by @bzbarsky-apple in #23560
- Fix use of string-typed config values in YAML expected value checks. by @bzbarsky-apple in #23574
- [cloudbuild] Fix TestInetEndPoint failure in GCP cloudbuild by @yufengwangca in #23584
- [cloudbuild] Add build config file for code coverage by @yufengwangca in #23578
- Start of python YAML test parsers and executer by @tehampson in #23533
- Avoid double-delete when a Darwin subscribeAttribute subscription errors out. by @bzbarsky-apple in #23557
- remove unused python-dbus by @yunhanw-google in #23564
- Bump third_party/mbedtls/repo from
c469850
to4637ed2
by @dependabot in #23591 - [Silabs] Update the efr32 Thermostat app by @jmartinez-silabs in #23408
- Rename 'Test Cluster' to 'Unit Testing' to unstutter class and item naming by @andy31415 in #23495
- Update ZAP to tip. by @bzbarsky-apple in #23601
- [nrfconnect] Moved FlashHandler implementation to separate file by @kkasperczyk-no in #23570
- [QPG] Move AppTask::Init function to reduce stack usage by @adamb-q in #23595
- Add Darwin backwards-compat shims for the TestCluster rename. by @bzbarsky-apple in #23611
- [Darwin] Rename MTRDevicePairingDelegate to MTRDeviceControllerDelegate and MTRPairingStatus to MTRCommissioningStatus by @bzbarsky-apple in #23587
- Add a Darwin utility to convert Matter TLV certificates to DER. by @bzbarsky-apple in #23628
- [QPG] Change BLE notifications to indications for QPG by @dvdm-qorvo in #23635
- Feature/common storage class by @lpbeliveau-silabs in #23409
- Stop using ReadInteraction APIs for Darwin framework read/subscribe. by @bzbarsky-apple in #23534
- [Silabs] Fix KVS corner case by @jepenven-silabs in #23641
- Stop using InvokeInteraction APIs for Darwin framework invokes. by @bzbarsky-apple in #23640
- Fix Logging When Trying to Log Nullptr To Strings by @emargolis in #23604
- [Tizen] Check app options by iterate over given set by @arkq in #23634
- Improve IM PrettyPrint by @yunhanw-google in #21987
- [Silabs] bugfix/missing_mbedtls_define_crypto_pal by @lpbeliveau-silabs in #23645
- Remove using-directives namespaces in Tizen platform [ Tizen ] by @DamMicSzm in #23637
- Improve logic for deciding whether to re-establish CASE in ReadClient. by @bzbarsky-apple in #23627
- [darwin] Make sure the prefixes on the enum names match the type by @bzbarsky-apple in #23646
- Bump third_party/openthread/repo from
ba826ff
to4a7c447
by @dependabot in #23652 - Fix API review comments for MTRAttributeCacheContainer. by @bzbarsky-apple in #23639
- tv-casting-app: Adding new app params by @sharadb-amazon in #23624
- Install zap v2022.11.16 in Docker images. by @andy31415 in #23643
- Hotfix: correct zap cli symlink for chip build dockerfile by @andy31415 in #23662
- Remove all mention of "pairing" from non-deprecated Darwin public APIs. by @bzbarsky-apple in #23647
- Add missing endWork calls in MTRClusters. by @bzbarsky-apple in #23659
- Stop using :latest tag for docker images in bouffalolab by @andy31415 in #23666
- [nrfconnect] Initial Matter over WiFi implementation. by @ArekBalysNordic in #23607
- [linux]: Use LocationCapability if GetRegulatoryLocation fail by @yufengwangca in #23602
- improve get last report data path api in cluster state cache by @yunhanw-google in #23431
- Add back node js installation in chip-build image by @andy31415 in #23667
- Fix thread commissioning fail where there are many Thread Border Routers by @yhoyoon in #23492
- Update BdxOtaSender to only cease polling upon successful transfer of the bulk data by @harsha-rajendran in #23642
- Add support to compile java matter controller test example in host without android by @yunhanw-google in #23630
- [Darwin tests] Fix testAnySharedRemoteController and testReadClusterStateCacheFailure by @bzbarsky-apple in #23663
- bugfix/ble_defines_mem_monitoring by @lpbeliveau-silabs in #23531
- [Darwin] Fix Matter framework delegates to pass the delegating object as the first arg to their methods by @bzbarsky-apple in #23665
- Fix reporting for Administrator Commissioning attributes. by @bzbarsky-apple in #23589
- [minimal mDNS] Fix sending mDNS goodbye packets by @Damian-Nordic in #23661
- Fix intermittent BLE connection failures by @Damian-Nordic in #23598
- RPC: SetPairingState open CommissioningWindow by @rgoliver in #23622
- [EFR32] 70A board bring up configuration changes by @kurvaSai in #23594
- Fix CASEServer cleanup to not nuke unrelated CASE handshakes. by @bzbarsky-apple in #23644
- Use build flag instead of checking env variable directly by @yufengwangca in #23674
- Increase timeouts on builds for some example apps. by @bzbarsky-apple in #23686
- Fixed wrong datamodel in Level Cluster by @jsloth in #23656
- Support CPP codegen at compile time by @andy31415 in #23614
- Use
zap-cli
for zap codegen instead of using third_party/zap/repo by @andy31415 in #23664 - [Infineon] Fix Warnings by @sreeramIfx in #23673
- [Android] Fix location permission check below Android 12 by @panliming-tuya in #23567
- Update the RegulatoryLocation and LocationCapability get and set logic by @Jerry-ESP in #23579
- spake2p: generate verifier sets with specified PIN codes in a file by @wqx6 in #23606
- Nordic factory data did not validate rd_uid field properly by @markus-becker-tridonic-com in #23660
- Bring python yaml test parser of octet string inline with what javascript codegen is doing by @tehampson in #23670
- Do not start the PASE Session establishement before device scan succeeds by @vivien-apple in #23638
- Package the java-matter-controller as an executable format by @yufengwangca in #23688
- Bump third_party/openthread/repo from
4a7c447
tofaeea3d
by @dependabot in #23695 - Add min event filter to chip-repl ReadEvent by @tehampson in #23657
- relocate/rename PersistentStorage to ExamplePersistentStorage by @yunhanw-google in #23689
- Set pw_command_launcher from build_example.py CLI by @arkq in #23702
- [chip-tool] Add an optional argument for pase-only session establishm… by @vivien-apple in #23697
- Increase EFR32 timeouts by @andy31415 in #23719
- [Silabs] Add SystemView by @jepenven-silabs in #23708
- [Silabs] Add timestamp to the logs by @jmartinez-silabs in #23710
- [EFR32] RSI_send_error_fix by @thashok in #23540
- fix code gen for Bitmap types by @bndkk in #23707
- Setup ChipDeviceController for all Matter commands by @yufengwangca in #23712
- Add network retry and case failsafe timer to AutoCommissioner by @chrisdecenzo in #23209
- [EFR32] WF200 Wifi diagnostics and overrun counter changes by @poyamini in #23609
- Add a warning that chip-device-ctrl is unmaintained. by @cecille in #23724
- Minor unit test cleanups by @andy31415 in #23723
- [python] fix platform specific wheel to be spec compliant by @agners in #23703
- [python] allow to customize wheel package name and version by @agners in #23704
- [QPG] Reduce ram usage by @adamb-q in #23681
- [ESP32] Rename CHIP to Matter in documentation by @lboue in #23728
- add java pairing test by @yunhanw-google in #23714
- [EFR32] Fix/matter support pointer update by @Thirsrin in #23631
- examples/tv-casting-app: Allow setting DACCredentials on iOS and add retry mechanism for commissioner discovery by @sharadb-amazon in #23692
- [Ameba] Shell commands update by @pankore in #23005
- fix paths for dynamic-bridge-app still pointing to bridge-app by @bndkk in #23722
- [EFR32] Lock app lock-unlock command updated in README.md by @riwaghe in #23735
- [Bouffalolab] Update Dockerfile to setup compile environment for Bouffalo Lab SoC build by @wy-hh in #23700
- [Telink] Allow to erase entire NVS on factory reset by default; Fix IDM-7.1 test. by @s07641069 in #23676
- [Telink] Add Thermostat app example by @s07641069 in #23717
- Bump third_party/mbedtls/repo from
4637ed2
toe530b5b
by @dependabot in #23654 - Split out non-codegen callback logic from callbacks.h into separate header by @andy31415 in #23617
- Implement command to discover commission-able devices by @yufengwangca in #23729
- Update Pigweed to 9264e686 by @rgoliver in #23279
- [nrfconnect] Fixed factory data generation bug by @kkasperczyk-no in #23737
- [CI] Enable Java Tests on Linux platform by @yufengwangca in #23733
- [Tizen] Remove platform APIs for cancel of dnssd by @hyunuktak in #23675
- [Level Control] Added ability to disable transitioning and OnOff feature by @ReneJosefsen in #23679
- Update SetupPayload to include if Discriminator is short by @cliffamzn in #23304
- Adding ability to process config variables, saveAs and constraints to yaml python parser by @tehampson in #23599
- [Silabs] Folder structure introduction for addition of SiWx917 by @chirag-silabs in #23736
- Fix CASE Churn caused by subscriptions on tv by @chrisdecenzo in #23616
- Add documentation for how codegen works in the sdk by @andy31415 in #23742
- [ESP32] Use spake2p.py to generate the PAKE verifier by @shubhamdp in #23748
- Refactor constraints so that each constraint is it's own class by @tehampson in #23753
- Fix warning on TestStateMachine by @cecille in #23744
- RPC: Fix device proto FabricId to be 64 bit not 32 by @rgoliver in #23752
- [nrfconnect] Added Wi-Fi support to nrfconnect examples. by @ArekBalysNordic in #23715
- [ESP32]: Disabled BT_NIMBLE_ENABLE_CONN_REATTEMPT config by @jadhavrohit924 in #23694
- Automatically add tizen label to Tizen related PRs by @arkq in #23764
- [Silabs] EFR32 common files modification, logging and some extra changes by @chirag-silabs in #23751
- Bump third_party/mbedtls/repo from
e530b5b
toed179db
by @dependabot in #23772 - Update zap to 2022.11.23 by @andy31415 in #23779
- Rename CHIP to Matter in src/test_driver/esp32/README.md by @lboue in #23769
- [crypto] Added target type to the P256KeyPair initialize method by @kkasperczyk-no in #23771
- Dockerize all chef sample apps in cloud build by @FernandoLGuzman in #23551
- [OpenThread] Improve OpenThread SED polling logs by @jepenven-silabs in #23780
- Bump third_party/openthread/repo from
faeea3d
toe66c21c
by @dependabot in #23774 - [Silabs] SiWx917 folder structure skeleton in silabs folder by @chirag-silabs in #23750
- [Darwin] MTRDevice should log better by @jtung-apple in #23784
- Fix tv-casting-app implementation of commissioner discovery/resolution by @sharadb-amazon in #23787
- [Silabs] Update default sleeping time by @jepenven-silabs in #23783
- Update the log file name to match the test case by @yufengwangca in #23781
- Add modernize-redundant-void-arg to clang-tidy by @arkq in #23760
- Run zap in parallel by default for zap_regen_all.py by @andy31415 in #23766
- Update BUILD.gn by @ludde127 in #23770
- [Android] Add Service Type Protocol setting in dnssd by @joonhaengHeo in #23711
- Fix Matter command argument list mismatch error by @yufengwangca in #23721
- Update DoorLock sample to require a PIN by @achaulk-goog in #23754
- [Telink] Add Telink RPC support by @bojczmac in #23740
- feature/efr32_python_build_integration by @lpbeliveau-silabs in #23530
- Add chip_external_mbedtls flag to src/crypto by @alexhqwang in #23538
- [Silabs] Fix build when matter shell is enabled by @jmartinez-silabs in #23785
- Add checking and verification support for includes using IWYU by @DamMicSzm in #23092
- Add nrfconnect switch app in build targets script by @lboue in #23793
- Allow for substituting YAML value to global config variables by @tehampson in #23743
- Update ZAP version in chip-build Docker image. by @bzbarsky-apple in #23798
- [Telink] Update Telink Docker with latest Telink Zephyr (SDK 0.15.2). by @s07641069 in #23778
- [Bouffalolab] Update SDK repo by @wy-hh in #23745
- Update build script for docker to not need to guess in advance a corr… by @andy31415 in #23802
- [nrfconnect] Update external url to nRF Command Line Tools by @LuDuda in #23812
- [ESP32] Add the missing judgement condition of GetPartitionLabelByNamespace by @Jerry-ESP in #23738
- [Linux] Prioritize interface matching for WiFi MAC address by @zqiu-nest in #23813
- Code pre-generation support by @andy31415 in #23763
- [Bouffalolab] Fix BL602 IPv6 address generation failure by @wy-hh in #23821
- Move Level Control OnOff feature check into OnOff cluster. by @bzbarsky-apple in #23820
- Replace == false if conditions with
!
by @andy31415 in #23814 - Fix invalid split in documented command by @andy31415 in #23828
- [cc13x2x7_26x2x7] Fix broken OTA building on TI platform by @ReneJosefsen in #23822
- [Infineon]Update download link properly for Infineon PSoC6 Script by @praveenCY in #23837
- [java-matter-controller] Support to print help info for command by @yufengwangca in #23801
- [Darwin] Update templates to preserve acronyms (e.g ACL) in APIs. by @bzbarsky-apple in #23800
- [Darwin] Add fabric index to MTRDevice/MTRClusters logging by @jtung-apple in #23818
- Darwin: Improve os_log integration by @ksperling-apple in #23528
- Make sure to not dispatch to shut-down queues in MTROTAProviderDelegateBridge. by @bzbarsky-apple in #23841
- Replace legacy cluster id constants with namespaced ones. by @bzbarsky-apple in #23833
- Increase chef cloud build timeout to 5 hours by @FernandoLGuzman in #23843
- Remove emberAfSetDeviceEnabled. by @bzbarsky-apple in #23851
- [Telink] Add shell commands support by @s07641069 in #23796
- Add NS_ASSUME_NONNULL_BEGIN to MTRCallbackBridgeBase_internal. by @bzbarsky-apple in #23849
- [Silabs] SiWx917 platform changes by @chirag-silabs in #23799
- [Darwin] MTRDevice subscription should be non-fabric-filtered by @jtung-apple in #23473
- Update Pigweed to 8659ed599 by @rgoliver in #23741
- Fix some loose ends from the acronym casing Darwin changes. by @bzbarsky-apple in #23845
- Make sure we don't use the Matter dispatch queue when it's not running. by @bzbarsky-apple in #23859
- Switch to having just one typedef for MTRCertificateDERBytes. by @bzbarsky-apple in #23855
- Add a
--skip-build
option to docker image builds by @andy31415 in #23836 - Remove write-only variables. by @bzbarsky-apple in #23860
- Avoid usage of a separate build environment for compile time codegen by @andy31415 in #23861
- Fix status report message when destination id is unknown. by @bzbarsky-apple in #23858
- Test Added Nov 30 by @manjunath-grl in #23831
- [Telink] Use latest Zephyr (SDK 0.15.2) & migrate to Zephyr BLE implementation & Update every image to 0.6.17 by @s07641069 in #23827
- [IC-Device] Initial Structure for client monitoring cluster by @mkardous-silabs in #23838
- Fix up cert bins docker script. by @andy31415 in #23874
- Remove redundant init and copyWithZone declarations in Matter framework. by @bzbarsky-apple in #23866
- [typo] Replace ' Unit / Interation Tests' with ' Unit / Integration T… by @vivien-apple in #23875
- Fix typo in build targets for minimal app by @andy31415 in #23876
- zap regen by @andy31415 in #23879
- [chip-tool] Add --skip-commissioning-complete optional parameter for … by @vivien-apple in #23701
- [darwin-framework-tool] Do not build Matter SDK twice when config_enable_yaml_tests=false by @vivien-apple in #23682
- Add platform-mdns variant for builders (was used in CI but not working) by @andy31415 in #23856
- Set auto_envvar_prefix for click scripts to CHIP by @arkq in #23797
- Fix -Wsign-conversion report in OpenSSL usage by @achaulk-goog in #23839
- Print onboarding codes in esp32 ota-requestor/provider apps. by @bzbarsky-apple in #23863
- Fix Linux standalone job. by @bzbarsky-apple in #23897
- Rename TEST_CLUSTER to match latest ZAP tool by @ReneJosefsen in #23907
- Bump third_party/pigweed/repo from
8659ed5
to4b50d0e
by @dependabot in #23905 - Set separate temporary directory for zap cli, to have independent unpacks by @andy31415 in #23842
- [nrfconnect] CMake improvements and cleanup by @Damian-Nordic in #23900
- Bump third_party/openthread/repo from
e66c21c
to27b4314
by @dependabot in #23903 - Update cert bins: arm64 zap and all-clusters-minimal by @andy31415 in #23882
- Remove remaining uses of "Interation". by @bzbarsky-apple in #23898
- Bump third_party/mbedtls/repo from
ed179db
to3917028
by @dependabot in #23904 - Fix member naming for the MultiPressComplete event. by @bzbarsky-apple in #23895
- [OIS] Platform and examples implementation by @ATmobica in #23382
- Use the "right" byte-swapping function for port in Darwin DnssdImpl. by @bzbarsky-apple in #23894
- Remove variable that was write-only. by @andy31415 in #23912
- Stop calling into the device attestation delegate on the Matter work queue by @bzbarsky-apple in #23867
- Put back auto-generated comments for MTRBaseClusters. by @bzbarsky-apple in #23846
- Fix C++20-incompatible instances of aggregate initialization by @mspang in #23911
- [genio] Correct dnssd api usage by @j8xixo12 in #23848
- Adding conditional compilation for jlink/segger_rtt code by @milanr-q in #23777
- Fixed chip-tool guide around Group commands configurations by @dvdm-qorvo in #23873
- Set the cache-flush bit for "unique" records in minimal mdns. by @bzbarsky-apple in #23933
- [SetUpCodePairer] Try to pair over all discovered ips instead of only the first one tha… by @vivien-apple in #22789
- Fix errant VerifyOrReturn in CASESession by @mlepage-google in #23944
- [OIS] Add TF-M support to Matter examples by @ATmobica in #23939
- [CI] Add Java pairing OnNetworkLong test by @yufengwangca in #23816
- use java util logging for matter java test app by @yunhanw-google in #23943
- [Telink] Update Telink Docker with fixes: mcu_boot, OTA, zephyr blob. by @s07641069 in #23954
- [QPG] Added boot reason and reboot count implementation by @adamb-q in #23949
- [chip-tool] Allow the string 'null' to be used for TypedComplexArgume… by @vivien-apple in #23887
- [YAML] Add some missing steps writing back the value to defaults by @vivien-apple in #23884
- Enable custom port for lock-app by @carol-apple in #23891
- [YAML Tests] Update the casing of some properties in some tests by @vivien-apple in #23890
- [jsontlv] Add a prefix for octet strings encoded as base64 by @vivien-apple in #23889
- [java-matter-controller] Remove un-used PersistentStorage implementation by @yufengwangca in #23865
- [jsontlv] TlvToJson returns null for empty array instead of an empty … by @vivien-apple in #23885
- Stop using the "cd", "paa", "certs" abbreviations in Darwin APIs. by @bzbarsky-apple in #23937
- Update several build_examples targets by @andy31415 in #23956
- Make sure the Neighbor Table averageRSSI and LastRSSI are valid. by @jmartinez-silabs in #23914
- Make queue handling consistent for commands in MTRDevice/MTRClusters. by @bzbarsky-apple in #23959
- Introduce basic UDP packet filtering scheme by @tcarmelveilleux in #23957
- Replace some deprecated EMBER_ZCL_STATUS by their non deprecated counterparts by @vivien-apple in #23883
- [chip-tool] Add support for INFINITY and -INFINITY argument to float/… by @vivien-apple in #23888
- [idl parser / zapxml] The field index for structs that does not expli… by @vivien-apple in #23961
- Accelerate cloud build by replacing docker image 'chip-build-vscode' with 'chip-build' by @yufengwangca in #23960
- [Silabs] Format the sw version string with some git repo info by @jmartinez-silabs in #23877
- [nrfconnect] Fix for jsonschema documentation and factory data script by @ArekBalysNordic in #23966
- [Silabs] Fix wait delay for queue by @mkardous-silabs in #23958
- Add better documentation about how custom values are represented in JSON. by @bzbarsky-apple in #23965
- [Silabs] Adds fix for wifi diagnostics attributes by @kurvaSai in #23932
- Squelch -Wuninitialized in TestStateMachine.cpp by @mspang in #23934
- [QPG] Remove overrules for OpenThread buffer amount. by @tima-q in #23972
- [Telink] Update flash memory sections, fix of OTA & Update every image to 0.6.18 by @s07641069 in #23970
- Fix some command descriptions for group key management cluster. by @bzbarsky-apple in #23896
- Fix code to enable dmalloc & disable it by @mspang in #23977
- [EFR32] Fix path path for lighting-app in examples by @lboue in #23924
- [Darwin] MTRDevice should retry subscription when getSessionForNode fails by @jtung-apple in #23981
- [Bouffalolab] Update CI workflow to build all BouffaloLab examples in one job by @wy-hh in #23870
- Add ubsan build variant to build_examples script by @arkq in #23953
- Remove "utc" type. by @bzbarsky-apple in #23985
- [Infineon] Integrate Door Lock Alarm Event by @sreeramIfx in #23852
- Fix the issue of unreleased JNI references. by @amitnj in #23655
- Add device type version support in matter IDL by @andy31415 in #24003
- [Ameba] Support reading and decoding factory data from flash by @pankore in #23759
- [darwin-framework-tool] Propagate chip_inet_config_enable_ipv4 to chi… by @vivien-apple in #23683
- Set up a cluster state cache in MTRDevice. by @bzbarsky-apple in #23980
- [Darwin] MTRDevice should log expiration time info for expected values by @jtung-apple in #24004
- Add Network Commissioning cluster setup for bridge app Linux by @TE-N-ElvenWang in #23906
- Remove the address type argument from ResolveNodeId. by @bzbarsky-apple in #24006
- Updating Darwin guide with latest info by @woody-apple in #23979
- Use argparse instead of optparse to parse pairing arguments by @yufengwangca in #24013
- Add ability to establish PASE over BLE to Python DeviceController by @mrjerryjohns in #22985
- [Silabs] Remove pw_kvs and pw_log dependencies by @jmartinez-silabs in #24011
- [Silabs] zap configuration changes to support groups on thermostat app by @kurvaSai in #24001
- [Infineon] Fix the License text in cc.h by @sreeramIfx in #24009
- [Silabs] Added tinycrypt changes by @ShubhamMalasane in #24024
- [Darwin / BLE] Add some code to scan without a discriminator in order to prewarm for commissioning by @vivien-apple in #24033
- [Infineon] Update README with factory reset option for PSoC6 board by @praveenCY in #24012
- Use an ephemeral port for darwin-framework-tool. by @bzbarsky-apple in #24035
- Fixes #24034 by @amitnj in #24037
- [SED] Fix Commissioning with Long Idle time by @jepenven-silabs in #23936
- [OIS] Temporarily disable integration tests by @ATmobica in #24039
- Create dispatch queues in the Darwin framework more consistently. by @bzbarsky-apple in #24005
- Fix APIs involved in the MTROperationalCredentialsDelegate. by @bzbarsky-apple in #23893
- Fix if condition/wrong member used by @jmartinez-silabs in #24044
- Swap ExceptIfRe(...) parameters for MbedTLS and BoringSSL target modifiers by @sandeepmistry in #24049
- Bump third_party/openthread/repo from
27b4314
to98e644d
by @dependabot in #24023 - Fixing size checks in Set/GetRotatingDeviceIdUniqueId and right sizing mRotatingDeviceIdUniqueId by @sharadb-amazon in #24042
- Add a way for Resolver consumers to cancel operational resolve attempts. by @bzbarsky-apple in #24010
- Bump third_party/mbedtls/repo from
3917028
to0e0793f
by @dependabot in #24021 - [Silabs] Modified folder structure by @ShubhamMalasane in #24031
- [nrfconnect] Disable GPIO for MCUBoot by @Damian-Nordic in #24038
- [Bouffalolab] Remove platform limit for tool installation and update readme by @wy-hh in #24051
- Add a blank line between command payload declarations in Darwin API. by @bzbarsky-apple in #24052
- event_handler: Allows removal of eventHandler in eventHandler->Handler by @wqx6 in #23923
- Enable Absolute Position to Window-app zap by @mkardous-silabs in #23464
- Added simulated tests Dec 09 by @manjunath-grl in #24000
- Remove bugprone-assignment-in-if-condition clang tidy check by @andy31415 in #24040
- [SetuopCodePairer] Add a comment to explain why device discovered ove… by @vivien-apple in #24058
- [crypto] Add Operational Keystore for PSA crypto API by @Damian-Nordic in #23857
- Pigweed roll with fixes for compilation by @andy31415 in #24064
- [ESP32] Add matter shell support for USB Serial JTAG by @wqx6 in #24050
- [darwin / MTRDeviceController] Add some abstraction for dispatch_sync… by @vivien-apple in #24059
- [chip-tool] Add support for hex:/str: prefixed OCTET_STRING for compl… by @vivien-apple in #23967
- [CI] Add testing for discovering commissionables devices by @yufengwangca in #24007
- [nrfconnect] Bump nRF Connect SDK version in Docker by @Damian-Nordic in #24082
- Simplify CASEClient initialization code by @Damian-Nordic in #24079
- [Telink] flash usage optimization by @s07641069 in #24078
- ESP32: Reduce the Wi-Fi reconnection interval by @dhrishi in #24025
- Add cloud build config file for remote builder by @yufengwangca in #24018
- Update silabs efr32 lighting-app README by @lboue in #24008
- Make some more safety improvements to dispatch to the Matter queue. by @bzbarsky-apple in #24084
- Allow markdown in issue template descriptions. by @bzbarsky-apple in #24085
- Try to set up CASE session over all discovered ips instead of only th… by @vivien-apple in #23969
- Darwin: Tidy up Xcode project file and header naming by @ksperling-apple in #24072
- Darwin: Expose MTRBaseDevice.sessionTransportType by @ksperling-apple in #24065
- Generated Negative Test Cases for Matter Operational Certificates (NOC, ICAC, RCAC) by @emargolis in #24043
- [IC-Device] Add Accessor class for ClientMonitoring Cluster by @mkardous-silabs in #23909
- [Silabs] Fixing the CI for mg12+wf200 by @chirag-silabs in #24089
- [silabs] wi-fi provisioning for efr32 in build command by @Thirsrin in #24036
- [Silabs] Fix MLE Timeout sleepy by @jepenven-silabs in #23829
- YAML test parser by @tehampson in #24066
- Update ZAP to tip. by @bzbarsky-apple in #24100
- Bump job timeout for Darwin tests build apps part. by @bzbarsky-apple in #24102
- Fix management of the mNumReportsInFlight count in reporting engine. by @bzbarsky-apple in #24093
- Auto-generate availability annotations for Darwin. by @bzbarsky-apple in #24071
- add mNumReportsInFlight check test when failing to send report by @yunhanw-google in #24106
- [ICD] Client-side device communication notification plumbing by @jtung-apple in #24061
- Add a test for a subscription trying to send reports on a defunct session. by @bzbarsky-apple in #24113
- Update ZAP to tip. by @bzbarsky-apple in #24119
- [darwin-framework-tool] Add back colored logging by @vivien-apple in #24110
- [darwin-framework-tool] The stack is not properly turned off on timeout by @vivien-apple in #24111
- Set the right versions for the initial Darwin API in availability.yaml. by @bzbarsky-apple in #24116
- Fix some Darwin deprecation messages to use the right names. by @bzbarsky-apple in #24123
- Update ZAP to tip. by @bzbarsky-apple in #24125
- Rename "Basic" cluster to "Basic Information". by @bzbarsky-apple in #24124
- Explicitly list out renames due to acronym casing changes. by @bzbarsky-apple in #24137
New Contributors
- @lboue made their first contribution in #22773
- @cjswedes made their first contribution in #22804
- @jinran-google made their first contribution in #22858
- @falay made their first contribution in #22948
- @dey-r made their first contribution in #22982
- @achaulk-goog made their first contribution in #21975
- @zqiu-nest made their first contribution in #22829
- @deveritec-rosc made their first contribution in #23006
- @mfucci made their first contribution in #23098
- @kurvaSai made their first contribution in #23058
- @FernandoLGuzman made their first contribution in #22885
- @phbasler made their first contribution in #23283
- @ksperling-apple made their first contribution in #23272
- @cliffamzn made their first contribution in #23286
- @adbridge made their first contribution in #23421
- @Paradox512 made their first contribution in #23411
- @NicuAhmadi made their first contribution in #23077
- @shinchan-bot made their first contribution in #23455
- @CuRahman made their first contribution in #23478
- @guylevin made their first contribution in #23543
- @jsloth made their first contribution in #23556
- @Thirsrin made their first contribution in #23583
- @lpbeliveau-silabs made their first contribution in #23409
- @yhoyoon made their first contribution in #23492
- @sreeramIfx made their first contribution in #23673
- @thashok made their first contribution in #23540
- @bndkk made their first contribution in #23707
- @poyamini made their first contribution in #23609
- @riwaghe made their first contribution in #23735
- @ludde127 made their first contribution in #23770
- @bojczmac made their first contribution in #23740
- @milanr-q made their first contribution in #23777
Full Changelog: v1.0.0...V1.0.0.1