Skip to content

Releases: device-sdk/devicesdk

@devicesdk/mcp@0.2.6

Choose a tag to compare

@github-actions github-actions released this 28 Jun 13:53
Immutable release. Only release title and notes can be modified.
37c25a3

Patch Changes

  • Updated dependencies [ee33066]
    • @devicesdk/cli@0.7.2

@devicesdk/mcp@0.2.5

Choose a tag to compare

@github-actions github-actions released this 28 Jun 08:54
Immutable release. Only release title and notes can be modified.
2f8b03a

Patch Changes

  • 79dcc96: Update all GitHub repo and Docker image references from device-sdk/devicesdk-monorepo to device-sdk/devicesdk following the GitHub repository rename.
  • Updated dependencies [2905d82]
  • Updated dependencies [79dcc96]
    • @devicesdk/cli@0.7.1

@devicesdk/core@1.4.5

Choose a tag to compare

@github-actions github-actions released this 28 Jun 08:54
Immutable release. Only release title and notes can be modified.
2f8b03a

Patch Changes

  • 79dcc96: Update all GitHub repo and Docker image references from device-sdk/devicesdk-monorepo to device-sdk/devicesdk following the GitHub repository rename.

@devicesdk/cli@0.7.2

Choose a tag to compare

@github-actions github-actions released this 28 Jun 13:53
Immutable release. Only release title and notes can be modified.
37c25a3

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

Choose a tag to compare

@github-actions github-actions released this 28 Jun 08:54
Immutable release. Only release title and notes can be modified.
2f8b03a

Patch Changes

  • 2905d82: docs: recommend devicesdk login without --host as the default path

    The CLI already auto-discovers the server over mDNS, so --host is 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-monorepo to device-sdk/devicesdk following the GitHub repository rename.

  • Updated dependencies [79dcc96]

    • @devicesdk/core@1.4.5

Pico firmware v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 12:00
Immutable release. Only release title and notes can be modified.
e0e00bf

Pico W / Pico 2 W client UF2s for @devicesdk/firmware-pico v0.1.1.

@devicesdk/mcp@0.2.4

Choose a tag to compare

@github-actions github-actions released this 27 Jun 11:56
Immutable release. Only release title and notes can be modified.
e0e00bf

Patch Changes

  • e299282: Baseline community, security, and licensing cleanup:

    • Added CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.
    • Fixed root README.md tech-stack copy (website is Vue 3 + Vite SSG, not Hugo).
    • Replaced remaining CLAUDE.md references with AGENTS.md across docs and firmware readmes.
    • Updated firmware/pico/IMPLEMENTATIONS.md and src/ca_cert.h comments for the self-hosted era.
    • Added the AGPL-3.0-only license to every workspace package.json and copied LICENSE into packages/core, packages/cli, packages/mcp, and packages/typescript-config.
    • Excluded examples/* from the root pnpm build to avoid CLI-dependent example builds in the default task.
    • Removed apps/server/openapi.json from 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 /health HEALTHCHECK.
    • Added GitHub issue/PR templates and CODEOWNERS.
    • Scoped Device WebSocket versionId lookup to the device (device_id filter).
    • Scoped CLI token revocation to the authenticated user (user_id filter).
  • Updated dependencies [e299282]

  • Updated dependencies [0ec78d4]

    • @devicesdk/cli@0.7.0

@devicesdk/core@1.4.4

Choose a tag to compare

@github-actions github-actions released this 27 Jun 11:56
Immutable release. Only release title and notes can be modified.
e0e00bf

Patch Changes

  • e299282: Baseline community, security, and licensing cleanup:
    • Added CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.
    • Fixed root README.md tech-stack copy (website is Vue 3 + Vite SSG, not Hugo).
    • Replaced remaining CLAUDE.md references with AGENTS.md across docs and firmware readmes.
    • Updated firmware/pico/IMPLEMENTATIONS.md and src/ca_cert.h comments for the self-hosted era.
    • Added the AGPL-3.0-only license to every workspace package.json and copied LICENSE into packages/core, packages/cli, packages/mcp, and packages/typescript-config.
    • Excluded examples/* from the root pnpm build to avoid CLI-dependent example builds in the default task.
    • Removed apps/server/openapi.json from 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 /health HEALTHCHECK.
    • Added GitHub issue/PR templates and CODEOWNERS.
    • Scoped Device WebSocket versionId lookup to the device (device_id filter).
    • Scoped CLI token revocation to the authenticated user (user_id filter).

@devicesdk/cli@0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 11:56
Immutable release. Only release title and notes can be modified.
e0e00bf

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 as http://<ip>:8080. The
    hostname and port can be overridden with DEVICESDK_MDNS_HOSTNAME and
    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, and SECURITY.md.
    • Fixed root README.md tech-stack copy (website is Vue 3 + Vite SSG, not Hugo).
    • Replaced remaining CLAUDE.md references with AGENTS.md across docs and firmware readmes.
    • Updated firmware/pico/IMPLEMENTATIONS.md and src/ca_cert.h comments for the self-hosted era.
    • Added the AGPL-3.0-only license to every workspace package.json and copied LICENSE into packages/core, packages/cli, packages/mcp, and packages/typescript-config.
    • Excluded examples/* from the root pnpm build to avoid CLI-dependent example builds in the default task.
    • Removed apps/server/openapi.json from 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 /health HEALTHCHECK.
    • Added GitHub issue/PR templates and CODEOWNERS.
    • Scoped Device WebSocket versionId lookup to the device (device_id filter).
    • Scoped CLI token revocation to the authenticated user (user_id filter).
  • Updated dependencies [e299282]

    • @devicesdk/core@1.4.4

Pico firmware v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 18:06
Immutable release. Only release title and notes can be modified.
a8e3849

Pico W / Pico 2 W client UF2s for @devicesdk/firmware-pico v0.1.0.