New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@matter/types

Package Overview
Dependencies
Maintainers
0
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@matter/types - npm Package Versions

23
9

0.12.1-alpha.0-20250125-51ff4dbed

Diff

apollon77
published 0.12.0 •

Changelog

Source

0.12.0 (2025-01-23)

  • @matter/general

    • Enhancement: Limits MDNS expires just to te relevant operational records when removing a fabric
  • @matter/model

    • Feature: The constraint evaluator now supports simple mathematical expressions
    • Feature: The constraint evaluator now supports limits on the number of Unicode codepoints in a string
    • Feature: Default values may now be a reference to another field
  • @matter/node

    • Feature: Constraint and conformance expressions may now reference values by name in any owner of a constrained value
    • Enhancement: Each new PASE session now automatically arms the failsafe timer for 60s as required by specs
    • Enhancement: Optimizes Node shutdown logic to close sessions and subscriptions before shutting down the network
    • Fix: Fixes withBehaviors() method on endpoints
  • @matter/nodejs

    • Breaking: Also the Sync Storage classes mainly used in legacy API now have an async close method!
    • Fix: Converts commissioning.fabrics into dynamically generated property to ensure it is up to date when accessed
  • @matter/nodejs-ble

    • Enhancement: Restructures BLE connection handling to improve reliability and eliminate hanging commissioning processes
    • Fix: Adds support for advanced manufacturer data on Windows (Noble update)
    • Fix: Added workaround for Noble on Windows to prevent discovery issues
    • Fix: Considers formerly discovered devices as outdated when new discovery is started
  • @matter/protocol

    • Feature: Reworks Event server handling and optionally allow Non-Volatile event storage (currently mainly used in tests)
    • Enhancement: Adds a too-fast-resubmission guard for Unicast MDNS messages
    • Enhancement: Optimized Logging for messages in various places
    • Enhancement: Added support for concurrent and non-concurrent commissioning flows
    • Enhancement: Re-arms the failsafe timer in commissioning flows before steps that could take longer and during operative reconnection
    • Enhancement: Stores Matter relevant MDNS host information to faster reuse when new SRV announcements come in
    • Fix: Corrects some Batch invoke checks and logic
    • Fix: Fixes MDNS discovery duration for retransmission cases to be 5s
    • Fix: Processes all TXT/SRV records in MDNS messages and optimized the processing
    • Fix: Prevents multi message interactions from trying to continue on new exchange
    • Fix: Fixes the timed node polling during discovery
    • Fix: Fixes commissionable devices discovery with timeout
    • Fix: Restores the possibility to cancel a (continuous) discovery for commissionable devices
    • Fix: Fixes enablement of MDNS broadcasts when BLE commissioning is used
  • @project-chip/matter.js

    • Feature: (Breaking) Added Fabric Label for Controller as required property to initialize the Controller including setting the Fabric Label when commissioning and validating and updating the Fabric Label on connection
    • Feature: Added autoConnect property to node connection options to allow to not automatically connect to a node when PairedNode instance is created. Also introduces a non-blocking PairedNode.connect() method to connect to a node
    • Feature: Added CommissioningController.getNode() method to get a PairedNode instance for a node by its node ID without a direct connection
    • Feature: Allows to update the Fabric Label during controller runtime using updateFabricLabel() on CommissioningController
    • Enhancement: Improves Reconnection Handling for devices that use persisted subscriptions
    • Enhancement: Use data type definitions from Model for Controller Device type definitions
    • Enhancement: Added remove*Listener() to ClusterClient objects to remove listeners added with add*Listener() or subscribe*() (The subscription is not cleared!)
    • Fix: When a paired node gets disconnected (or decommissioned) invalidate subscription handlers to prevent reconnection tries
apollon77
published 0.12.0-alpha.0-20250123-d77c02993 •

apollon77
published 0.12.0-alpha.0-20250121-0ab1b29a1 •

apollon77
published 0.12.0-alpha.0-20250118-678537a5f •

apollon77
published 0.12.0-alpha.0-20250116-1917244e0 •

apollon77
published 0.12.0-alpha.0-20250113-1c80c6d58 •

apollon77
published 0.12.0-alpha.0-20250113-e619723a5 •

apollon77
published 0.12.0-alpha.0-20250112-2972cf298 •

apollon77
published 0.12.0-alpha.0-20250110-6349da2f0 •

23
9
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc