Balena-sdk

Latest version: v15.1.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 138

20.1.1

* typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]

20.1.0

* tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
* Add the computed device.should_be_running__release field [Thodoris Greasidis]

20.0.0

* tests: Simplify the release.createFromUrl() test cleanup [Thodoris Greasidis]
* Lint & type fixes & improvements [Thodoris Greasidis]
* tests: Add missing $selects to make the queries faster [Thodoris Greasidis]
* v7 model: Change image.image_size to string | null [Thodoris Greasidis]
* v7 model: Replace device.overall_status offline & idle with disconnected, reduced-functionality & operational [Thodoris Greasidis]
* v7 model: Change user, application & device actor, to return a deferred property when selected [Thodoris Greasidis]
* v7 model: Replace the release.should_be_running_on__device with is_pinned_to__device [Thodoris Greasidis]
* v7 model: Replace the device.should_be_running__release with is_pinned_on__release [Thodoris Greasidis]
* v7 model: Add the device.should_be_operated_by__release property [Thodoris Greasidis]
* v7 model: Drop the supervisor_release resource [Thodoris Greasidis]
* v7 model: Replace device.should_be_managed_by__supervisor_release with should_be_managed_by__release [Thodoris Greasidis]
* v7 model: Drop the device.is_managed_by__device, manages__device properties [Thodoris Greasidis]
* v7 model: Drop the device.vpn_address property [Thodoris Greasidis]
* v7 model: Drop the device state & status_sort_index sdk-only property typings [Thodoris Greasidis]
* v7 model: Drop the gateway_download resource [Thodoris Greasidis]
* [BREAKING]: Update all API queries to use the v7 model [Thodoris Greasidis]
* [BREAKING]: Drop the application.getAppByOwner method [Thodoris Greasidis]
* Add the os.getSupervisorReleasesForCpuArchitecture() method [Thodoris Greasidis]
* [BREAKING]: Drop the os.getSupervisorReleaseByDeviceType method [Thodoris Greasidis]
* [BREAKING]: application.create: Drop the applicationType & parent parameters [Thodoris Greasidis]
* Drop the unused OsVersionsByDeviceType type [Thodoris Greasidis]
* Drop the no longer needed __metadata property handling [Thodoris Greasidis]

<details>
<summary> Update pinejs-client-core to 6.15.0 [Thodoris Greasidis] </summary>

> pinejs-client-js-6.15.0 - 2024-06-14
>
> * Add support for using model specific typings [Pagan Gazzard]
>
> pinejs-client-js-6.14.13 - 2024-06-12
>
> * Deprecate passing `url` to helper functions [Pagan Gazzard]
>
> pinejs-client-js-6.14.12 - 2024-06-12
>
> * Type `upsert` and `getOrCreate` as not accepting a `url` [Pagan Gazzard]
>
> pinejs-client-js-6.14.11 - 2024-06-11
>
> * Include comments in generated output so that jsdoc is available [Pagan Gazzard]
>
> pinejs-client-js-6.14.10 - 2024-06-11
>
> * Tests: improve typing of tests [Pagan Gazzard]
>
> pinejs-client-js-6.14.9 - 2024-06-10
>
> * Add `$filter` to nested `$count` typings [Pagan Gazzard]
>
> pinejs-client-js-6.14.8 - 2024-06-10
>
> * Tests: remove unnecessary/unintended returns [Pagan Gazzard]
>
> pinejs-client-js-6.14.7 - 2024-06-06
>
> * Fix using top level $count downstream [Pagan Gazzard]
>
> pinejs-client-js-6.14.6 - 2024-05-28
>
> * Type $count/$any/$all as needing to be nested in a navigation property [Pagan Gazzard]
>
> pinejs-client-js-6.14.5 - 2024-05-28
>
> * Use readonly arrays for typings for better compatibility with `as const` [Pagan Gazzard]
>
> pinejs-client-js-6.14.4 - 2024-05-08
>
> * Deprecate the generic `PinejsClient` typing in favor of using `this` for `.clone` typing [Pagan Gazzard]
>
> pinejs-client-js-6.14.3 - 2024-04-17
>
> * Update dev dependencies [Pagan Gazzard]
>
> pinejs-client-js-6.14.2 - 2024-03-04
>
> * Improve typings [Pagan Gazzard]
>
> pinejs-client-js-6.14.1 - 2024-03-04
>
> * Update dependencies [Pagan Gazzard]
>

</details>

* [BREAKING]: Stop actively supporting TypeScript versions older than the current latest [Thodoris Greasidis]
* Bump minimum supported Typescript version to v5.5.2 [Thodoris Greasidis]
* [BREAKING]: Update the es2015 build target & output folder to es2017 [Thodoris Greasidis]
* package.json: Rename the lint:fix npm script to lint-fix [Thodoris Greasidis]

19.10.0

* Add typing for `update_status` and `last_update_status_event` in the Device resource [Andrea Rosci]

19.9.0

* types: Extend the InvoinceInfo states [Thodoris Greasidis]

19.8.0

* application.create: Allow specifying the uuid of the new application [Thodoris Greasidis]

Page 10 of 138

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.