Releases: device-sdk/devicesdk
Release list
@devicesdk/mcp@0.2.6
Patch Changes
- Updated dependencies [ee33066]
- @devicesdk/cli@0.7.2
@devicesdk/mcp@0.2.5
@devicesdk/core@1.4.5
Patch Changes
- 79dcc96: Update all GitHub repo and Docker image references from
device-sdk/devicesdk-monorepotodevice-sdk/devicesdkfollowing the GitHub repository rename.
@devicesdk/cli@0.7.2
Patch Changes
- ee33066: Fix: the CLI no longer loses the stored server host (
--host) when it
auto-refreshes an expired access token. Previously, commands run more than ~24h
after login would fall back to mDNS discovery and fail on networks without mDNS.
@devicesdk/cli@0.7.1
Patch Changes
-
2905d82: docs: recommend
devicesdk loginwithout--hostas the default pathThe CLI already auto-discovers the server over mDNS, so
--hostis only needed
when mDNS is unavailable (some corporate/VPN networks), when using a custom
MDNS_HOSTNAME, or when the CLI runs on the same machine as the server. Updated
README, quickstart, CLI login reference, MCP docs, troubleshooting guide, error
reference, examples, and agent skills manifest to reflect this. -
79dcc96: Update all GitHub repo and Docker image references from
device-sdk/devicesdk-monorepotodevice-sdk/devicesdkfollowing the GitHub repository rename. -
Updated dependencies [79dcc96]
- @devicesdk/core@1.4.5
Pico firmware v0.1.1
Pico W / Pico 2 W client UF2s for @devicesdk/firmware-pico v0.1.1.
@devicesdk/mcp@0.2.4
Patch Changes
-
e299282: Baseline community, security, and licensing cleanup:
- Added
CONTRIBUTING.md,CODE_OF_CONDUCT.md, andSECURITY.md. - Fixed root
README.mdtech-stack copy (website is Vue 3 + Vite SSG, not Hugo). - Replaced remaining
CLAUDE.mdreferences withAGENTS.mdacross docs and firmware readmes. - Updated
firmware/pico/IMPLEMENTATIONS.mdandsrc/ca_cert.hcomments for the self-hosted era. - Added the AGPL-3.0-only license to every workspace
package.jsonand copiedLICENSEintopackages/core,packages/cli,packages/mcp, andpackages/typescript-config. - Excluded
examples/*from the rootpnpm buildto avoid CLI-dependent example builds in the default task. - Removed
apps/server/openapi.jsonfrom git, gitignored the generated file, and updated website-deploy triggers to rebuild it from server sources. - Hardened Docker defaults:
ALLOW_REGISTRATION=false,SECURE_COOKIES=true, non-root runtime user, and a/healthHEALTHCHECK. - Added GitHub issue/PR templates and
CODEOWNERS. - Scoped Device WebSocket
versionIdlookup to the device (device_idfilter). - Scoped CLI token revocation to the authenticated user (
user_idfilter).
- Added
-
Updated dependencies [e299282]
-
Updated dependencies [0ec78d4]
- @devicesdk/cli@0.7.0
@devicesdk/core@1.4.4
Patch Changes
- e299282: Baseline community, security, and licensing cleanup:
- Added
CONTRIBUTING.md,CODE_OF_CONDUCT.md, andSECURITY.md. - Fixed root
README.mdtech-stack copy (website is Vue 3 + Vite SSG, not Hugo). - Replaced remaining
CLAUDE.mdreferences withAGENTS.mdacross docs and firmware readmes. - Updated
firmware/pico/IMPLEMENTATIONS.mdandsrc/ca_cert.hcomments for the self-hosted era. - Added the AGPL-3.0-only license to every workspace
package.jsonand copiedLICENSEintopackages/core,packages/cli,packages/mcp, andpackages/typescript-config. - Excluded
examples/*from the rootpnpm buildto avoid CLI-dependent example builds in the default task. - Removed
apps/server/openapi.jsonfrom git, gitignored the generated file, and updated website-deploy triggers to rebuild it from server sources. - Hardened Docker defaults:
ALLOW_REGISTRATION=false,SECURE_COOKIES=true, non-root runtime user, and a/healthHEALTHCHECK. - Added GitHub issue/PR templates and
CODEOWNERS. - Scoped Device WebSocket
versionIdlookup to the device (device_idfilter). - Scoped CLI token revocation to the authenticated user (
user_idfilter).
- Added
@devicesdk/cli@0.7.0
Minor Changes
-
0ec78d4: Add mDNS discovery fallback when the CLI has no configured server URL.
If
DEVICESDK_API_URL,--host, and stored credentials are all absent, the CLI
multicasts an mDNS A-record query for<DEVICESDK_MDNS_HOSTNAME>.local(default
devicesdk.local) and uses the first response ashttp://<ip>:8080. The
hostname and port can be overridden withDEVICESDK_MDNS_HOSTNAMEand
DEVICESDK_MDNS_PORT. Covered by unit tests for the wire codec and the
discovery timeout/success paths.
Patch Changes
-
e299282: Baseline community, security, and licensing cleanup:
- Added
CONTRIBUTING.md,CODE_OF_CONDUCT.md, andSECURITY.md. - Fixed root
README.mdtech-stack copy (website is Vue 3 + Vite SSG, not Hugo). - Replaced remaining
CLAUDE.mdreferences withAGENTS.mdacross docs and firmware readmes. - Updated
firmware/pico/IMPLEMENTATIONS.mdandsrc/ca_cert.hcomments for the self-hosted era. - Added the AGPL-3.0-only license to every workspace
package.jsonand copiedLICENSEintopackages/core,packages/cli,packages/mcp, andpackages/typescript-config. - Excluded
examples/*from the rootpnpm buildto avoid CLI-dependent example builds in the default task. - Removed
apps/server/openapi.jsonfrom git, gitignored the generated file, and updated website-deploy triggers to rebuild it from server sources. - Hardened Docker defaults:
ALLOW_REGISTRATION=false,SECURE_COOKIES=true, non-root runtime user, and a/healthHEALTHCHECK. - Added GitHub issue/PR templates and
CODEOWNERS. - Scoped Device WebSocket
versionIdlookup to the device (device_idfilter). - Scoped CLI token revocation to the authenticated user (
user_idfilter).
- Added
-
Updated dependencies [e299282]
- @devicesdk/core@1.4.4
Pico firmware v0.1.0
Pico W / Pico 2 W client UF2s for @devicesdk/firmware-pico v0.1.0.