Skip to content

Conversation

@balena-renovate
Copy link
Contributor

@balena-renovate balena-renovate bot commented Jan 28, 2026

This PR contains the following updates:

Package Change Age Confidence
balena-sdk ^20.8.3^22.0.0 age confidence

Release Notes

balena-io/balena-sdk (balena-sdk)

v22.4.9

Compare Source

  • os.getSupportedOsUpdateVersions: Fix the jsdoc of osType to String|Null [Thodoris Greasidis]

v22.4.8

Compare Source

  • Stop setting NODE_OPTIONS=--no-experimental-strip-types since it's no longer needed [Thodoris Greasidis]
  • Update devDependencies [Thodoris Greasidis]

v22.4.7

Compare Source

  • patch: Publish NPM package(s) using OIDC auth. [Anton B.]

v22.4.6

Compare Source

  • Remove as T from mergePineOptions calls to have proper type checking [Thodoris Greasidis]
  • Explicitly type the return type of most methods [Thodoris Greasidis]

v22.4.5

Compare Source

  • Use the device.is_connected_to_vpn instead of is_online where possible [Thodoris Greasidis]

v22.4.4

Compare Source

  • Drop gulp from the dev dependencies [Thodoris Greasidis]
  • Update @​balena/lint to 9.3.12 [Thodoris Greasidis]
  • tests: Type fixes for newer pinejs-client-core version [Thodoris Greasidis]

v22.4.3

Compare Source

  • Update actions/setup-node action to v6 [balena-renovate[bot]]

v22.4.2

Compare Source

  • Update sinon to v20 [balena-renovate[bot]]

v22.4.1

Compare Source

  • Replace some lodash usage with native JS alternatives [Matthew Yarmolinsky]

v22.4.0

Compare Source

  • os.getSupportedOsUpdateVersions: List ESR versions when an ESR version is provided & no osType is specified [Thodoris Greasidis]

v22.3.1

Compare Source

  • Stop using Browserify in favor of Webpack [Thodoris Greasidis]

v22.3.0

Compare Source

  • os.getSupportedOsUpdateVersions: Add support for including ESR versions [Thodoris Greasidis]
  • tsconfig: Remove trailing comma so that it is a be a valid JSON [Thodoris Greasidis]
  • os.getSupportedOsUpdateVersions: Replace an Array.filter with Array.find [Thodoris Greasidis]

v22.2.2

Compare Source

  • Deprecate the device.lastOnline method [Thodoris Greasidis]
  • Reduce the usage of date-fns [Thodoris Greasidis]

v22.2.1

Compare Source

Update pinejs-client-core to 8.4.0 [Pagan Gazzard]

pinejs-client-js-8.4.0 - 2025-10-10

  • Add a StatusError class that downstream is expected to use for errors [Pagan Gazzard]

pinejs-client-js-8.3.3 - 2025-10-10

  • Types: make use of inference for some simplification [Pagan Gazzard]

pinejs-client-js-8.3.2 - 2025-09-03

  • Improve typing of the $: 'prop_name' case [Pagan Gazzard]

pinejs-client-js-8.3.1 - 2025-08-01

  • Update dependencies [Pagan Gazzard]

v22.2.0

Compare Source

  • temporarily disable logs subscription test and adapt builder test [Andrea Rosci]
  • fix: prevent linter from suggesting incorrect optional chaining comparison [Andrea Rosci]
  • deprecate current_services in favour of current_services_by_app [Andrea Rosci]
  • add current_services_by_app to group services by application; deprecate current_services [Andrea Rosci]

v22.1.4

Compare Source

v22.1.3

Compare Source

  • tests/logs: Increase the timeout for logs.subscribe() tests [Thodoris Greasidis]
  • tests/logs: Improve logging of tests that timeout [Thodoris Greasidis]
  • Clear all created setTimeouts explicitly [Thodoris Greasidis]

v22.1.2

Compare Source

  • Update @​balena/lint from 9.3.3 to 9.3.6 [Thodoris Greasidis]
  • Update TypeScript to 5.9.2 [Thodoris Greasidis]

v22.1.1

Compare Source

  • Add release assets docs [Otavio Jacobi]

v22.1.0

Compare Source

  • Add release_asset [Otavio Jacobi]

v22.0.1

Compare Source

  • Use NODE_OPTIONS=--no-experimental-strip-types for node 22.18 [Otavio Jacobi]

v22.0.0

Compare Source

  • Change device_history methods with separate options [Otavio Jacobi]
  • Make function calls strongly typed with mergePineOptions [Otavio Jacobi]
  • Bump pinejs-client-js to v8.3.0 [Otavio Jacobi]
  • Drop WebResourceFile helper [Otavio Jacobi]

v21.7.4

Compare Source

  • tests: Reduce the size of the api key names used in tests [Thodoris Greasidis]

v21.7.3

Compare Source

  • Narrow down the fullUuid type assertion [Otavio Jacobi]

v21.7.2

Compare Source

  • Migrate all $orderby from string form to object form [Otavio Jacobi]

v21.7.1

Compare Source

  • application-membership: Replace nested $filter with explicit $any on create [Otavio Jacobi]

v21.7.0

Compare Source

  • ApplicationMembershipRoles: Add safe_developer and safe_operator roles [Matthew Yarmolinsky]

v21.6.1

Compare Source

  • Run CI on supported node version (20) [Otavio Jacobi]

v21.6.0

Compare Source

  • Replace BillingAccountInfo with extended AccountInfo [Andrea Rosci]

v21.5.0

Compare Source

  • tests: Skip the org logo tests temporarily [Thodoris Greasidis]
  • Log tests: Increase timeout between logs in setup [joshbwlng]
  • tests: Only retry ratelimited requests with retry delay < 1m [Thodoris Greasidis]
  • Extend the retryRateLimitedRequests sdk option to also accept a function [Thodoris Greasidis]

v21.4.7

Compare Source

  • Update dependency lint-staged to v16 [balena-renovate[bot]]

v21.4.6

Compare Source

  • tests/os.download(): Add test for the emitted stream progress events [Thodoris Greasidis]

v21.4.5

Compare Source

  • Fix log tests race condition [Thodoris Greasidis]
  • Simplify the log tests [Thodoris Greasidis]

v21.4.4

Compare Source

  • Update balena-request to use native fetch for non-streaming requests [Thodoris Greasidis]

v21.4.3

Compare Source

  • tests: Use a realistic length for the image content_hash [Thodoris Greasidis]

v21.4.2

Compare Source

  • logs.history(): Add examples about using the start parameter [Thodoris Greasidis]

v21.4.1

Compare Source

  • tests/logs: Re-use the same test device across all test cases [Thodoris Greasidis]

v21.4.0

Compare Source

  • logs: Add support for a start parameter when reading logs [Thodoris Greasidis]

v21.3.5

Compare Source

  • os: Improve the checks against empty string release tag values [Thodoris Greasidis]

v21.3.4

Compare Source

  • os.getMaxSatisfyingVersion: Deprecate the 'default' versionRange value [Thodoris Greasidis]
  • os.getMaxSatisfyingVersion: Fix the docs referencing the old recommended & default behavior [Thodoris Greasidis]

v21.3.3

Compare Source

  • Remove unnecessary null checks [Thodoris Greasidis]

v21.3.2

Compare Source

  • Remove chai-as-promised from tests [Thodoris Greasidis]

v21.3.1

Compare Source

  • Update dependency balena-semver to v3 [balena-renovate[bot]]

v21.3.0

Compare Source

  • device: add changed_api_heartbeat_state_on__date to typings [Otavio Jacobi]

v21.2.2

Compare Source

  • fix linting [Otavio Jacobi]

v21.2.1

Compare Source

  • Update TypeScript to 5.8.2 [Thodoris Greasidis]

v21.2.0

Compare Source

  • os.getAvailableOsVersions: Add support for providing additional pine options [Thodoris Greasidis]

v21.1.0

Compare Source

  • Add methods for the team application access model [Andrea Rosci]
  • Add methods for the team model [Andrea Rosci]

v20.9.1

Compare Source

  • models/balenaos-contract: Switch to using markdown for links [Alexandru Costache]

v20.9.0

Compare Source

  • tests: Update test repo for release.createFromUrl to avoid redirects [Thodoris Greasidis]
  • typings: Add the missing User.owns__social_service_account property [Thodoris Greasidis]

v20.8.4

Compare Source

  • Update dependency mocha to v11 [balena-renovate[bot]]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@flowzone-app
Copy link
Contributor

flowzone-app bot commented Jan 28, 2026

Website deployed to CF Pages, 👀 preview link https://5420ec32.balenacloud-docs.pages.dev

@balena-renovate balena-renovate bot force-pushed the renovate/major-22-balena-sdk branch 2 times, most recently from 45f8a1e to 6124431 Compare February 3, 2026 23:59
Update balena-sdk from 20.8.3 to 22.4.9

Change-type: patch
@balena-renovate balena-renovate bot force-pushed the renovate/major-22-balena-sdk branch from 6124431 to 6d79721 Compare February 6, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants