balena-cli/.versionbot/CHANGELOG.yml
2020-08-12 18:29:07 +03:00

12491 lines
458 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- commits:
- subject: 'Tests: check shrinkwrap is deduped'
hash: 648a73fd917abf7c776f521cdc437301c06ae419
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Allow rebasing of npm-shrinkwrap
hash: 3691ae148e248032fd8824be91b35f333460a732
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.14.6
date: 2020-08-12T14:38:51.164Z
- commits:
- subject: Update balena-sdk to 15.x
hash: e021ad9af61b6c0e66ed20b5e18ffeff65f3ab63
body: |
Update balena-config-json from 4.0.0 to 4.1.0
Update balena-image-manager from 7.0.1 to 7.0.3
Update balena-preload from 10.2.0 to 10.2.4
Update balena-sdk from 14.8.0 to 15.2.1
Update balena-sync from 11.0.0 to 11.0.2
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Convert majority to async/await
hash: fdbbc1aa8cc23d9d28704e5d88f88713f7d28aff
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.2.1
date: 2020-08-03T09:26:10.989Z
- commits:
- subject: 'device: add method to update target supervisor release'
hash: 0ac0366f823489d8c3459d9ebcc1077b22ea4c66
body: ''
footer:
Connects-to: 'https://github.com/balena-io/balena-io/pull/2177'
connects-to: 'https://github.com/balena-io/balena-io/pull/2177'
Change-type: minor
change-type: minor
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: balena-sdk-15.2.0
date: 2020-07-31T16:28:56.036Z
- commits:
- subject: Deduplicate device update methods
hash: 0cb9602b881ec5dc1a142d90050917a050d04887
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.1.1
date: 2020-07-27T21:37:46.835Z
- commits:
- subject: Update balena-pine to add support for and make use of named keys
hash: fba3107fcdf19b11866fc0687f1c684314dc2248
body: |
Update balena-pine from 12.1.1 to 12.2.0
Update balena-request from 11.0.4 to 11.1.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Update pinejs-client-core
hash: ce5551050d658bf6f0982ee98939146c0765513d
body: |
Update pinejs-client-core from 6.0.1 to 6.1.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Add support for using named ids
hash: f6035bf5240e8aea1b92997d976cebd9a1857a61
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.1.0
date: 2020-07-21T10:31:09.457Z
version: balena-pine-12.2.0
date: 2020-07-22T16:21:49.285Z
- commits:
- subject: Add lazy loading for most modules
hash: 45042aca602e44a8e4eefdf0fb57ab188530a48e
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-request-11.1.0
date: 2020-07-16T13:01:21.964Z
version: balena-sdk-15.1.0
date: 2020-07-27T16:44:09.892Z
- commits:
- subject: 'typings: Fix the PineWithSelect & related type helpers'
hash: dc1d8625d93fa25876c3542a96cd5a7883a5690b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: 'typings: Use the native TypeScript Omit type helper'
hash: 98e19e4cf5d0ff40486d49501f9c95d45eff2e74
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: balena-sdk-15.0.3
date: 2020-07-27T13:57:16.268Z
- commits:
- subject: Fix code snippet for initializing balena-sdk
hash: b1c00f6ae90035c936ac691e9c15639ba60c5b87
body: ''
footer:
Change-type: patch
change-type: patch
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: balena-sdk-15.0.2
date: 2020-07-22T19:07:30.064Z
- commits:
- subject: Fix SupportTier/includes__SLA typing
hash: 0225493520704d89bbbbfb5d392692e190db5fd5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.0.1
date: 2020-07-15T16:48:22.281Z
- commits:
- subject: >-
**BREAKING** Export setSharedOptions & fromSharedOptions
separately
hash: ce0aed03a81ebf1d1b45e18e79f7ac242ab98b67
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: '**BREAKING** Export as an ES6 module'
hash: 0d916adde250c5f031286bce7a0bcbc38cf2f0e6
body: ''
footer:
Resolves: '#922'
resolves: '#922'
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: >-
Update dependencies and switch all returned promises to native
promises
hash: af64b57ad2c16b983296e0e1caa14553fd711b70
body: |
Update balena-auth from 3.1.0 to 4.0.2
Update balena-hup-action-utils from 4.0.1 to 4.0.2
Update balena-pine from 11.2.0 to 12.1.1
Update balena-register-device from 6.1.1 to 7.1.0
Update balena-request from 10.0.9 to 11.0.4
footer:
Change-type: major
change-type: major
author: Pagan Gazzard
nested:
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 286d4797c6d5cfd755cf6d04bb70169e6bb2b92f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-auth-4.0.2
date: 2020-07-13T12:56:45.554Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 756c63445733bb8e7f36014853ac19ca0195d5f9
subject: Explicitly add tslib dependency
date: '2020-07-03T17:54:56Z'
version: balena-auth-4.0.1
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 7935d9a0fbd576eb2ec651b1f7c879401954f3fe
subject: Update to balena-settings-storage 6.x
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 5c60288aa585b8046e707c2388be290b273cbe59
subject: Update target to es2015
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: a79c4574b3964ddd59e18844de046751182a35aa
subject: Switch to native promises
- author: Pagan Gazzard
body: ''
hash: 1d84aca2cdaa0b11ace2dafd44099fd7340ba290
subject: Enable strict type checking
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 8248bf5bba4f972a3b262fe8317caa27281f6ea8
subject: Specify node 10+
date: '2020-07-02T15:23:00Z'
version: balena-auth-4.0.0
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 6dbc95de3543cddab72ba6516cb998a212e63151
subject: Switch to @balena/lint for linting
date: '2020-07-02T14:58:05Z'
version: balena-auth-3.1.1
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 9394a3215678277779fcc9de4f87a440206fa221
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-pine-12.1.1
date: 2020-07-13T13:04:22.398Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
hash: bd8b1070a59c5ee99b861daeb47dc61c327a11ef
subject: Update balena-auth to 4.x and balena-request to 11.x
date: '2020-07-06T10:27:12Z'
version: balena-pine-12.1.0
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 4723949cdd1999cefcd35cab2163b3a0ce3b7135
subject: Use typescript import helpers
date: '2020-07-03T18:44:27Z'
version: balena-pine-12.0.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1ba597dfd1d59a00b8c97ee3c5e53f33a20ed0d6
subject: Stop actively supporting node 8
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 76758e6a1e6f3663fc93e3805e30887b8cf35704
subject: Convert to async await
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: b7d70d9a5818dad1e5ee2671f6ba7ce3b6b88f86
subject: Add balenaCI repo.yml
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3b5a18e6165a5968f222a01af85453eea3e132a9
subject: >-
karma.conf.js: Combine declaration & assignment of
karmaConfig
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3841722fe089f0754ea3d4c372ec9f43cc870895
subject: Bump @balena/lint to v5
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1e6cfddc1de158cd3f16b9051cec8496f6b36f8a
subject: >-
Drop getPine() in favor of an es6 export of the
BalenaPine class
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: c44a5df37aa6442bd5bb1a37d976196dfaba6b4a
subject: Drop the API_PREFIX property in favor of the apiPrefix
- author: Thodoris Greasidis
body: Update pinejs-client-core from 5.8.0 to 6.0.1
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 979466bb4908dd4d3f22737ac13de79ac0e30899
subject: >-
Bump to pinejs-client v6 which requires es2015 & drops
Bluebird promises
date: '2020-06-26T15:23:48Z'
version: balena-pine-12.0.0
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3f68368659c8424995daa2d2223152a8779ee0c3
subject: Convert karma.conf to js
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 02eda53ee6fad3b2409604f483e12a54490f0f77
subject: Bump balena-config-karma to v3
date: '2020-06-15T13:15:02Z'
version: balena-pine-11.2.1
- commits:
- subject: >-
Switch from randomstring to uuid for generating device
uuids
hash: 596a76abcf0a76aef93d191e4c59b939701c80b8
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-register-device-7.1.0
date: 2020-07-13T14:38:52.915Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 7444f4ba2538180a5c75fa5f62de6f395ae28ba7
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-register-device-7.0.1
date: 2020-07-13T13:03:45.818Z
- commits:
- author: Pagan Gazzard
body: ''
hash: 8cfa23ebbe2915b2f37730972cf104cb47f68c65
subject: Convert to type checked javascript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 0f3e9d26f375554f793dd632b94f33e3ee88933b
subject: Drop callback interface in favor of promise interface
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 67d46678e910c2c8b11f417fa40d00781a1a3905
subject: Switch to a named export
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: faa9edc73cf243acd2abe1532e64aab8303031b5
subject: Convert to typescript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 9e5bdbeaee325c8a523c8498ef023baeb49ef7c1
subject: Update to typed-error 3.x
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 27e78f2ea3f1a059a9fb2ba43dff55f32b0b2b4a
subject: Switch to returning native promises
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: dc21eb20dba1a977e74ffadbece66720ced4c529
subject: Update to balena-request 11.x
- author: Pagan Gazzard
body: ''
hash: f4008dad3de415cc25987268b387848fc3ed1200
subject: Use typescript import helpers
date: '2020-07-06T18:11:23Z'
version: balena-register-device-7.0.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: effa651684318e8b1e336058515f467be02a4de4
subject: Export ApiError
date: '2020-05-26T13:07:26Z'
version: balena-register-device-6.1.6
- commits:
- author: Thodoris Greasidis
body: |-
Didn't convert the source, so that we don't end up
having conflicts with other ongoing PRs.
footers:
change-type: patch
hash: d2b9af51ae9714bc076d41a1f980ba019cf9e66a
subject: Convert tests to js
date: '2020-05-21T14:46:17Z'
version: balena-register-device-6.1.5
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: f2be03b8cafe3dbfda30b9abf9cb7ec5a73aff0b
subject: Install typed-error v2
date: '2020-05-21T11:06:32Z'
version: balena-register-device-6.1.4
- commits:
- author: Miguel Casqueira
body: ''
footers:
change-type: patch
signed-off-by: Miguel Casqueira <miguel@balena.io>
hash: bc79dbddf3e57081e9bb71e348c9ae6375c17ffc
subject: Extend API exception to include full response object
date: '2020-05-20T12:23:42Z'
version: balena-register-device-6.1.3
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
see: >-
https://www.flowdock.com/app/rulemotion/r-supervisor/threads/KkFyAM4y7FbvbEOMtnoHdkCcz7p
hash: a6677fab4254f1f3a303ff4b8bdabcb3f2f631db
subject: Update mocha to fix node v12 deprecation warning
date: '2020-05-20T10:59:05Z'
version: balena-register-device-6.1.2
- commits:
- subject: Fix body overwriting on nodejs
hash: 432ee302c8c55e629f4915146d4d1c7388d6b01b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-request-11.0.4
date: 2020-07-14T09:49:16.044Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 6cdf460919b09a3cfe49bdfdfc1b1157117cc507
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-request-11.0.3
date: 2020-07-13T12:58:43.704Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 4bcb7ac6741cdb115cba767920f6264d255322f3
subject: Fix tslib dependency
date: '2020-07-06T10:51:52Z'
version: balena-request-11.0.2
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 079bfeece6bf01b0ebb9e12515f1304e51fcb068
subject: >-
Fix passing baseUrl to refreshToken if the request uses
an absolute url
date: '2020-07-03T21:42:07Z'
version: balena-request-11.0.1
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: f20a78343dae178d7bbe42f199cfdfcf017faaa0
subject: Convert to type checked javascript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 85d3e6df1b23af26275ab516d8cd0ed8ab3b08b5
subject: Switch to returning native promises
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: c53ca904ff5950271a5d8ed7911c04efc92358e6
subject: Drop support for nodejs < 10
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 072299f337bef7cd3e23d70c61cbc1cf8ab04df5
subject: Update balena-auth to 4.x
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 812054063a073816af2b405b20c5fcec7fd43d69
subject: Remove rindle dependency
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: a8db723a33e6c912de25581f29796bfc5c7040da
subject: Update fetch-ponyfill to 6.x
- author: Pagan Gazzard
body: ''
hash: b3851fc526d94df3da1b4e768489eb91f4aa5d91
subject: >-
Remove proxy tests as global-tunnel-ng only supports
nodejs < 10.16.0
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 0f67d2157ff70c8cfada7b6359ba4b58aeeacf3c
subject: Switch to a named export
- author: Pagan Gazzard
body: ''
hash: be34df9a401b1155e8b6a5ead9604fbd86164662
subject: Use typescript import helpers
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 403418796d1505c9567396e06f221d1e959d4115
subject: >-
Bump balena-config-karma & convert karma.conf.coffee to
js
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
hash: 25e8293b8ed3df3c80581903ab56a42c3e41babc
subject: >-
Change the browser request timeout error to be
consistent with node
date: '2020-07-03T19:12:04Z'
version: balena-request-11.0.0
- subject: >-
**BREAKING** billing: Make the organization parameter fist &
required
hash: 5d4a57a00c2cfbd3229e41f0da7f6d911ad090c3
body: ''
footer:
Resolves: '#925'
resolves: '#925'
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: balena-sdk-15.0.0
date: 2020-07-15T16:23:57.737Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: a894d6de3d66475287a2c4b9c4346b1c7482bf4c
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: Update dependencies
hash: 74e0eb2cc6c8f735ac0a7b2ef9cfa38bff474782
body: |
Update balena-sdk from 14.1.0 to 15.2.1
Update balena-image-fs from 5.0.9 to 7.0.1
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Convert majority to async/await
hash: fdbbc1aa8cc23d9d28704e5d88f88713f7d28aff
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.2.1
date: 2020-08-03T09:26:10.989Z
- commits:
- subject: 'device: add method to update target supervisor release'
hash: 0ac0366f823489d8c3459d9ebcc1077b22ea4c66
body: ''
footer:
Connects-to: 'https://github.com/balena-io/balena-io/pull/2177'
connects-to: 'https://github.com/balena-io/balena-io/pull/2177'
Change-type: minor
change-type: minor
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
nested: []
version: balena-sdk-15.2.0
date: 2020-07-31T16:28:56.036Z
- commits:
- subject: Deduplicate device update methods
hash: 0cb9602b881ec5dc1a142d90050917a050d04887
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.1.1
date: 2020-07-27T21:37:46.835Z
- commits:
- subject: >-
Update balena-pine to add support for and make use of
named keys
hash: fba3107fcdf19b11866fc0687f1c684314dc2248
body: |
Update balena-pine from 12.1.1 to 12.2.0
Update balena-request from 11.0.4 to 11.1.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Update pinejs-client-core
hash: ce5551050d658bf6f0982ee98939146c0765513d
body: |
Update pinejs-client-core from 6.0.1 to 6.1.0
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: Add support for using named ids
hash: f6035bf5240e8aea1b92997d976cebd9a1857a61
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: pinejs-client-js-6.1.0
date: 2020-07-21T10:31:09.457Z
version: balena-pine-12.2.0
date: 2020-07-22T16:21:49.285Z
- commits:
- subject: Add lazy loading for most modules
hash: 45042aca602e44a8e4eefdf0fb57ab188530a48e
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-request-11.1.0
date: 2020-07-16T13:01:21.964Z
version: balena-sdk-15.1.0
date: 2020-07-27T16:44:09.892Z
- commits:
- subject: 'typings: Fix the PineWithSelect & related type helpers'
hash: dc1d8625d93fa25876c3542a96cd5a7883a5690b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: 'typings: Use the native TypeScript Omit type helper'
hash: 98e19e4cf5d0ff40486d49501f9c95d45eff2e74
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: balena-sdk-15.0.3
date: 2020-07-27T13:57:16.268Z
- commits:
- subject: Fix code snippet for initializing balena-sdk
hash: b1c00f6ae90035c936ac691e9c15639ba60c5b87
body: ''
footer:
Change-type: patch
change-type: patch
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: balena-sdk-15.0.2
date: 2020-07-22T19:07:30.064Z
- commits:
- subject: Fix SupportTier/includes__SLA typing
hash: 0225493520704d89bbbbfb5d392692e190db5fd5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sdk-15.0.1
date: 2020-07-15T16:48:22.281Z
- commits:
- subject: >-
**BREAKING** Export setSharedOptions & fromSharedOptions
separately
hash: ce0aed03a81ebf1d1b45e18e79f7ac242ab98b67
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: '**BREAKING** Export as an ES6 module'
hash: 0d916adde250c5f031286bce7a0bcbc38cf2f0e6
body: ''
footer:
Resolves: '#922'
resolves: '#922'
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: >-
Update dependencies and switch all returned promises to
native promises
hash: af64b57ad2c16b983296e0e1caa14553fd711b70
body: |
Update balena-auth from 3.1.0 to 4.0.2
Update balena-hup-action-utils from 4.0.1 to 4.0.2
Update balena-pine from 11.2.0 to 12.1.1
Update balena-register-device from 6.1.1 to 7.1.0
Update balena-request from 10.0.9 to 11.0.4
footer:
Change-type: major
change-type: major
author: Pagan Gazzard
nested:
- commits:
- subject: >-
Add .versionbot/CHANGELOG.yml for nested
changelogs
hash: 286d4797c6d5cfd755cf6d04bb70169e6bb2b92f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-auth-4.0.2
date: 2020-07-13T12:56:45.554Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 756c63445733bb8e7f36014853ac19ca0195d5f9
subject: Explicitly add tslib dependency
date: '2020-07-03T17:54:56Z'
version: balena-auth-4.0.1
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 7935d9a0fbd576eb2ec651b1f7c879401954f3fe
subject: Update to balena-settings-storage 6.x
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 5c60288aa585b8046e707c2388be290b273cbe59
subject: Update target to es2015
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: a79c4574b3964ddd59e18844de046751182a35aa
subject: Switch to native promises
- author: Pagan Gazzard
body: ''
hash: 1d84aca2cdaa0b11ace2dafd44099fd7340ba290
subject: Enable strict type checking
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 8248bf5bba4f972a3b262fe8317caa27281f6ea8
subject: Specify node 10+
date: '2020-07-02T15:23:00Z'
version: balena-auth-4.0.0
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 6dbc95de3543cddab72ba6516cb998a212e63151
subject: Switch to @balena/lint for linting
date: '2020-07-02T14:58:05Z'
version: balena-auth-3.1.1
- commits:
- subject: >-
Add .versionbot/CHANGELOG.yml for nested
changelogs
hash: 9394a3215678277779fcc9de4f87a440206fa221
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-pine-12.1.1
date: 2020-07-13T13:04:22.398Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
hash: bd8b1070a59c5ee99b861daeb47dc61c327a11ef
subject: >-
Update balena-auth to 4.x and balena-request to
11.x
date: '2020-07-06T10:27:12Z'
version: balena-pine-12.1.0
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 4723949cdd1999cefcd35cab2163b3a0ce3b7135
subject: Use typescript import helpers
date: '2020-07-03T18:44:27Z'
version: balena-pine-12.0.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1ba597dfd1d59a00b8c97ee3c5e53f33a20ed0d6
subject: Stop actively supporting node 8
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 76758e6a1e6f3663fc93e3805e30887b8cf35704
subject: Convert to async await
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: b7d70d9a5818dad1e5ee2671f6ba7ce3b6b88f86
subject: Add balenaCI repo.yml
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3b5a18e6165a5968f222a01af85453eea3e132a9
subject: >-
karma.conf.js: Combine declaration & assignment
of karmaConfig
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3841722fe089f0754ea3d4c372ec9f43cc870895
subject: Bump @balena/lint to v5
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1e6cfddc1de158cd3f16b9051cec8496f6b36f8a
subject: >-
Drop getPine() in favor of an es6 export of the
BalenaPine class
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: c44a5df37aa6442bd5bb1a37d976196dfaba6b4a
subject: >-
Drop the API_PREFIX property in favor of the
apiPrefix
- author: Thodoris Greasidis
body: Update pinejs-client-core from 5.8.0 to 6.0.1
footers:
change-type: major
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 979466bb4908dd4d3f22737ac13de79ac0e30899
subject: >-
Bump to pinejs-client v6 which requires es2015 &
drops Bluebird promises
date: '2020-06-26T15:23:48Z'
version: balena-pine-12.0.0
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 3f68368659c8424995daa2d2223152a8779ee0c3
subject: Convert karma.conf to js
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 02eda53ee6fad3b2409604f483e12a54490f0f77
subject: Bump balena-config-karma to v3
date: '2020-06-15T13:15:02Z'
version: balena-pine-11.2.1
- commits:
- subject: >-
Switch from randomstring to uuid for generating
device uuids
hash: 596a76abcf0a76aef93d191e4c59b939701c80b8
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-register-device-7.1.0
date: 2020-07-13T14:38:52.915Z
- commits:
- subject: >-
Add .versionbot/CHANGELOG.yml for nested
changelogs
hash: 7444f4ba2538180a5c75fa5f62de6f395ae28ba7
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-register-device-7.0.1
date: 2020-07-13T13:03:45.818Z
- commits:
- author: Pagan Gazzard
body: ''
hash: 8cfa23ebbe2915b2f37730972cf104cb47f68c65
subject: Convert to type checked javascript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 0f3e9d26f375554f793dd632b94f33e3ee88933b
subject: >-
Drop callback interface in favor of promise
interface
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 67d46678e910c2c8b11f417fa40d00781a1a3905
subject: Switch to a named export
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: faa9edc73cf243acd2abe1532e64aab8303031b5
subject: Convert to typescript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 9e5bdbeaee325c8a523c8498ef023baeb49ef7c1
subject: Update to typed-error 3.x
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 27e78f2ea3f1a059a9fb2ba43dff55f32b0b2b4a
subject: Switch to returning native promises
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: dc21eb20dba1a977e74ffadbece66720ced4c529
subject: Update to balena-request 11.x
- author: Pagan Gazzard
body: ''
hash: f4008dad3de415cc25987268b387848fc3ed1200
subject: Use typescript import helpers
date: '2020-07-06T18:11:23Z'
version: balena-register-device-7.0.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: effa651684318e8b1e336058515f467be02a4de4
subject: Export ApiError
date: '2020-05-26T13:07:26Z'
version: balena-register-device-6.1.6
- commits:
- author: Thodoris Greasidis
body: >-
Didn't convert the source, so that we don't end
up
having conflicts with other ongoing PRs.
footers:
change-type: patch
hash: d2b9af51ae9714bc076d41a1f980ba019cf9e66a
subject: Convert tests to js
date: '2020-05-21T14:46:17Z'
version: balena-register-device-6.1.5
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: f2be03b8cafe3dbfda30b9abf9cb7ec5a73aff0b
subject: Install typed-error v2
date: '2020-05-21T11:06:32Z'
version: balena-register-device-6.1.4
- commits:
- author: Miguel Casqueira
body: ''
footers:
change-type: patch
signed-off-by: Miguel Casqueira <miguel@balena.io>
hash: bc79dbddf3e57081e9bb71e348c9ae6375c17ffc
subject: >-
Extend API exception to include full response
object
date: '2020-05-20T12:23:42Z'
version: balena-register-device-6.1.3
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
see: >-
https://www.flowdock.com/app/rulemotion/r-supervisor/threads/KkFyAM4y7FbvbEOMtnoHdkCcz7p
hash: a6677fab4254f1f3a303ff4b8bdabcb3f2f631db
subject: Update mocha to fix node v12 deprecation warning
date: '2020-05-20T10:59:05Z'
version: balena-register-device-6.1.2
- commits:
- subject: Fix body overwriting on nodejs
hash: 432ee302c8c55e629f4915146d4d1c7388d6b01b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-request-11.0.4
date: 2020-07-14T09:49:16.044Z
- commits:
- subject: >-
Add .versionbot/CHANGELOG.yml for nested
changelogs
hash: 6cdf460919b09a3cfe49bdfdfc1b1157117cc507
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-request-11.0.3
date: 2020-07-13T12:58:43.704Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 4bcb7ac6741cdb115cba767920f6264d255322f3
subject: Fix tslib dependency
date: '2020-07-06T10:51:52Z'
version: balena-request-11.0.2
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 079bfeece6bf01b0ebb9e12515f1304e51fcb068
subject: >-
Fix passing baseUrl to refreshToken if the
request uses an absolute url
date: '2020-07-03T21:42:07Z'
version: balena-request-11.0.1
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: f20a78343dae178d7bbe42f199cfdfcf017faaa0
subject: Convert to type checked javascript
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 85d3e6df1b23af26275ab516d8cd0ed8ab3b08b5
subject: Switch to returning native promises
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: c53ca904ff5950271a5d8ed7911c04efc92358e6
subject: Drop support for nodejs < 10
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 072299f337bef7cd3e23d70c61cbc1cf8ab04df5
subject: Update balena-auth to 4.x
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 812054063a073816af2b405b20c5fcec7fd43d69
subject: Remove rindle dependency
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: a8db723a33e6c912de25581f29796bfc5c7040da
subject: Update fetch-ponyfill to 6.x
- author: Pagan Gazzard
body: ''
hash: b3851fc526d94df3da1b4e768489eb91f4aa5d91
subject: >-
Remove proxy tests as global-tunnel-ng only
supports nodejs < 10.16.0
- author: Pagan Gazzard
body: ''
footers:
change-type: major
hash: 0f67d2157ff70c8cfada7b6359ba4b58aeeacf3c
subject: Switch to a named export
- author: Pagan Gazzard
body: ''
hash: be34df9a401b1155e8b6a5ead9604fbd86164662
subject: Use typescript import helpers
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 403418796d1505c9567396e06f221d1e959d4115
subject: >-
Bump balena-config-karma & convert
karma.conf.coffee to js
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
hash: 25e8293b8ed3df3c80581903ab56a42c3e41babc
subject: >-
Change the browser request timeout error to be
consistent with node
date: '2020-07-03T19:12:04Z'
version: balena-request-11.0.0
- subject: >-
**BREAKING** billing: Make the organization parameter
fist & required
hash: 5d4a57a00c2cfbd3229e41f0da7f6d911ad090c3
body: ''
footer:
Resolves: '#925'
resolves: '#925'
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: balena-sdk-15.0.0
date: 2020-07-15T16:23:57.737Z
- commits:
- subject: >-
DeviceWithServiceDetails: preserve the image_install &
gateway_downloads
hash: ab3a5c2e67b4dd51643018a6d717b9737fb94583
body: ''
footer:
Connects-to: '#923'
connects-to: '#923'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings: Deprecate DeviceWithImageInstalls in favor of
the Device type
hash: ffa474f7770500b9ff9181c0fc6f24ed48abd6fc
body: ''
footer:
Connects-to: '#923'
connects-to: '#923'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.8.0
date: 2020-07-15T11:51:46.562Z
- commits:
- subject: Fix is_private typings for device type
hash: 7d7751dc8ebf107ced936737c232e72867c37c93
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-14.7.1
date: 2020-07-14T09:37:08.929Z
- commits:
- subject: Add an organization parameter to all billing methods
hash: 02c099fb1697c0b159bde34dc0976cb75b821a0c
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.7.0
date: 2020-07-14T04:54:13.999Z
- commits:
- subject: 'typings: Add ApplicationHostedOnApplication'
hash: f17c9531a006409095d77d971d66faa554f90e1c
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: typings Add RecoveryTwoFactor
hash: b2260a1b9dd7c4e3c24c132bbb7322fe12ec52ba
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.6.0
date: 2020-07-13T13:49:52.280Z
- commits:
- subject: 'Tests: remove bluebird usage'
hash: 3430f52b1c4ca56bc833552d23054e8f07d16022
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.5.1
date: 2020-07-10T11:26:46.646Z
- commits:
- subject: 'tests/integration/setup: Convert to TypeScript'
hash: 02440521f6a164c8369c3a74e2bba7cc95a567e3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Deprecate the image field'
hash: b38263a46642cc37320b5c0caff5c021f788d2d2
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Add the `installs__image` field'
hash: cca2b887525f60e4c6ccb5d5438739601e5d3ab3
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add typings for the ReleaseImage'
hash: 3582a54008fbd8142e8f759fb14c119416f2d296
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Add the missing device property'
hash: 6af02f848a44b35c63a597b7bc2baafadd6c0099
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Convert all remaining tests away from coffeescript
hash: d7e7a5f20995e6ba3616ff99e97b588882e6c08d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.5.0
date: 2020-07-09T22:17:25.239Z
- commits:
- subject: >-
Tests: improve typing for access to private SDK os
methods
hash: 95c8c195f5a1b5b253c8bf2d893571893f17e7a5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: 'Tests: improve typing of tag helpers'
hash: 34546af679431e1241f1c0bae83d82e32ad42780
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: 'Tests: import BalenaSDK types directly'
hash: 1f3081d8ff5c04f0ee1ca261d878b4935b0301cc
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.2
date: 2020-07-09T10:05:36.792Z
- commits:
- subject: >-
Tests: merge multiple application deletions into a
single call
hash: 381e31bcfeea3cb13d7c3d904679dc9671ca886a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.1
date: 2020-07-08T13:29:07.268Z
- commits:
- subject: Improve typings for `sdk.pine.post`
hash: 406afd7ea4631cf322c6715493c4e8d8b00f478f
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `sdk.request`
hash: 078d23f0a6e1c8d3900fad3da874c5706ced6d3d
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.getOsVersion`
hash: 2e95f23bea27f8d5c7920120a3b6388ad1c4c1a0
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.lastOnline`
hash: 8fa73ca367406d9938191b0b999a5f18ce09b55d
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Fix typings for `models.device.getMACAddresses`
hash: 662e589d57ddc511f442e3073830225a00f6af9b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Fix typings for `models.device.getLocalIPAddresses`
hash: adfb96f61a48258464e43212eadcef6fc13ddddb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Add typings for `models.application.getDashboardUrl`
hash: 9b7a0e2fe3c61a0bb6ef46831d1984a73c530c69
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: >-
Device model: last_connectivity_event and os_version can
be null
hash: cfac5975900da67c2784b9647f22ea2d21db5455
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.getLocalModeSupport`
hash: 15211666ad24e607ceec24026806623d62627c0d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.0
date: 2020-07-08T12:11:46.903Z
- commits:
- subject: Minimize bluebird sugar usage
hash: 509364c5b73b3cee6d86ecd06055d0bb4e252787
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.3
date: 2020-07-07T19:11:03.768Z
- commits:
- subject: Add type checking for tests
hash: d54fbcafc52fbb0b334779d9a35438e8a6577514
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.2
date: 2020-07-07T17:20:04.126Z
- commits:
- subject: 'Tests: cache device type lookup'
hash: 1c331a8be1cbefe7184e56a6621963b3c9349e7b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.1
date: 2020-07-07T15:50:51.973Z
- commits:
- subject: >-
typings: Export pine variant w/ a mandatory $select on
get requests
hash: f8cfe069b7eaf0e45bbb9ca9b2e066c2327d3a7e
body: ''
footer:
Change-type: minor
change-type: minor
See: >-
https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
see: >-
https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.3.0
date: 2020-07-07T14:55:53.014Z
- commits:
- subject: >-
Remove `this.skip` usage as a faster workaround to
afterEach skipping
hash: f930ce282ae650b443873e3df67ca7f0514b37c1
body: ''
footer:
See: 'https://github.com/mochajs/mocha/issues/3740'
see: 'https://github.com/mochajs/mocha/issues/3740'
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.9
date: 2020-07-07T14:04:36.663Z
- commits:
- subject: Improve internal typings by avoiding some `any` cases
hash: c28af087f9b8e4ae805ee638438f4dd6116d0cdb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.8
date: 2020-07-06T20:39:43.141Z
- commits:
- subject: Include typings for all lazy loaded requires
hash: d101fa2c79e42bd36adde052abe96a15dd5c0373
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.7
date: 2020-07-06T16:26:16.843Z
- commits:
- subject: Simplify balena-request custom typings
hash: 7945799f798c7f3b1943833b6e3dbf7e6ae70b18
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Use import type for declaration imports
hash: 6b1e790a16959d9e0a7d4675d83f518de2cc978d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Simplify balena-pine custom typings
hash: 5398e0b09cd78a0025eef0fc58ca5578f81b6be3
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: >-
Import balena-sdk type declarations via import type and
not direct path
hash: 094569deadef0d406be54d26adc632c4c44b2ec5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.6
date: 2020-07-06T14:55:17.133Z
- commits:
- subject: Use typescript import helpers
hash: b24780253825c734a73d272e8a8e1054622f8c14
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.5
date: 2020-07-06T10:30:26.802Z
- commits:
- subject: Drop dtslint in favor of plain @ts-expect-error
hash: 1d2c1ffda6b6e98e3059b6ea12aa7b0da47dc28e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Enable strict checks for the typing tests
hash: 5819a86d34586f0c63cae79abf8c9bb61ed9617f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.4
date: 2020-07-03T20:23:16.583Z
- commits:
- subject: Standardize bluebird naming as `Bluebird`
hash: d4a1043a33f41c7463170629372407bc2f69ba20
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.3
date: 2020-07-03T12:00:09.461Z
- commits:
- subject: Avoid $ExpectType b/c of issues with TS 3.9.6
hash: f83e4f4d358b1a6eb9e7815a28014e56ad55f562
body: |
Dtslint's $ExpectType on TS 3.9.6 stopped expanding
PineExpandableProps<Release> to the exact
properties, which broke the tests. Stopped using
$ExpectType in favor of using ts-toolbelt's Equals
on a plain assignment. This also makes it easier to
completely drop dtslint in a future PR, in favor of
plain tsc using @ts-expect-error.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.2
date: 2020-07-03T11:13:07.207Z
- commits:
- subject: 'model: Add build_environment_variable'
hash: 230c5437daa659da7024123cc28ed63112d63120
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
version: balena-sdk-14.2.1
date: 2020-07-01T15:27:33.241Z
- commits:
- subject: Add typings for plans & subscriptions
hash: 71105ed9300a7977663a8751a5dca296e6586b3b
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.0
date: 2020-07-01T11:35:27.231Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: 8852f1bc2f12ccacddd4b5a6b4dad4c0b4fe231d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-image-fs-7.0.1
date: 2020-08-04T10:48:36.236Z
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 28cd068c8d1819a3579736252175ea6dc99da131
subject: Stop using lodash
- author: Alexis Svinartchouk
body: ''
footers:
change-type: major
hash: 3e30760774133a283095ee6ad5c1b5f36c712714
subject: 'Simplify, only leave the interact function'
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 21c9cf9a2e1649c391fdfcfbe1cd26c197dec5a9
subject: Convert to typescript
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 72c28859d4f9782ed8ca3f6b6d262b16d8a027b9
subject: lint on pre-commit
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 8da6c4307cf67a32ce4887b4a7a3ab8643518821
subject: Rename resin -> balena
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 9150c6c0fee21e33beef0ddaeea56ad1ce175c96
subject: Replace wary with mocha
date: '2020-07-30T15:41:13Z'
version: balena-image-fs-7.0.0
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: major
hash: 2596a1c286adb8ecb78b113ff2b17be09b0f0945
subject: Update file-disk to ^7
date: '2020-07-24T14:45:35Z'
version: balena-image-fs-6.0.0
version: balena-config-json-4.1.0
date: 2020-08-04T12:40:25.898Z
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: dedceb6c3c7db3f853bb1c9cb5816cd3c23dd4cf
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-image-manager-7.0.3
date: 2020-08-04T14:20:19.868Z
- commits:
- author: Pagan Gazzard
body: Update balena-sdk from 14.1.0 to 15.2.1
footers:
change-type: patch
hash: 23d122452db8387f612f783e3c58858dd61f7d37
subject: Update balena-sdk to 15.x
date: '2020-08-04T13:35:17Z'
version: balena-image-manager-7.0.2
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: d14612c9b81ab0d2b69cb6d8b44b94fc0b90336a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-preload-10.2.4
date: 2020-08-10T10:06:29.183Z
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: fd2b0cd8d6855cd6dfcf496e82153ef8cf269e88
subject: Fix build dir paths
date: '2020-08-04T14:34:09Z'
version: balena-preload-10.2.3
- commits:
- author: Pagan Gazzard
body: Update balena-sdk from 14.0.0 to 15.2.1
footers:
change-type: patch
hash: 1b6bf2e9d6eefe425280187483a6478f1b464a47
subject: Update balena-sdk to 15.x
date: '2020-08-04T14:07:15Z'
version: balena-preload-10.2.2
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: af7f077d67c6a572a2b2b5d6cebf7fdc822901ae
subject: Add type checking
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: fc217a3b7de757d51d55aa09445b09e62da1958d
subject: Use @balena/lint for linting
date: '2020-08-04T11:46:29Z'
version: balena-preload-10.2.1
- commits:
- subject: Add .versionbot/CHANGELOG.yml for nested changelogs
hash: e4d63ca9aa12988e95dae6d93cade9e4878f874f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: balena-sync-11.0.2
date: 2020-08-04T14:22:00.376Z
- commits:
- author: Pagan Gazzard
body: Update balena-sdk from 14.1.0 to 15.2.1
footers:
change-type: patch
hash: 4da85b6a06e997efe8400bf85e4d9c66fadaee0b
subject: Update balena-sdk to 15.x
date: '2020-08-04T13:42:18Z'
version: balena-sync-11.0.1
version: 12.14.5
date: 2020-08-11T16:57:20.679Z
- commits:
- subject: 'Tests: Specify es2018 as preferred, matching normal usage'
hash: c35472e94ddd8e840014a7877daf0b6fe64f067f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: 'Tests: Use a tmp data dir to avoid conflicts/overwriting existing data'
hash: 511bb05cb987d605f377d97fa4424facb0e14841
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: 'Tests: Use a mocha file helper to always load config-tests first'
hash: 53b2b54b23c69f0dfa6960b0d7b233a192da50ea
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
- subject: 'Tests: Share mocha options between commands in package.json'
hash: e7f753007ff36c0e675907345b20f458c62c3c7b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.14.4
date: 2020-08-11T15:53:00.903Z
- commits:
- subject: 'CI: Avoid duplicate windows/mac tests'
hash: 4c664167f64d6c340ae83880a5b48c5fe0a981dd
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.14.3
date: 2020-08-11T11:34:42.765Z
- commits:
- subject: Lazy load tar-stream
hash: 497c8cd49be08082a2f0048499eb50a8511fc0b8
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.14.2
date: 2020-08-10T11:04:45.415Z
- commits:
- subject: Update balena-sdk to 14.x
hash: e1c42405a175f724af9bcd4600b36893d8c7e4cf
body: |
Update balena-sdk from 13.6.0 to 14.8.0
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: >-
DeviceWithServiceDetails: preserve the image_install &
gateway_downloads
hash: ab3a5c2e67b4dd51643018a6d717b9737fb94583
body: ''
footer:
Connects-to: '#923'
connects-to: '#923'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings: Deprecate DeviceWithImageInstalls in favor of the
Device type
hash: ffa474f7770500b9ff9181c0fc6f24ed48abd6fc
body: ''
footer:
Connects-to: '#923'
connects-to: '#923'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.8.0
date: 2020-07-15T11:51:46.562Z
- commits:
- subject: Fix is_private typings for device type
hash: 7d7751dc8ebf107ced936737c232e72867c37c93
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-14.7.1
date: 2020-07-14T09:37:08.929Z
- commits:
- subject: Add an organization parameter to all billing methods
hash: 02c099fb1697c0b159bde34dc0976cb75b821a0c
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.7.0
date: 2020-07-14T04:54:13.999Z
- commits:
- subject: 'typings: Add ApplicationHostedOnApplication'
hash: f17c9531a006409095d77d971d66faa554f90e1c
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: typings Add RecoveryTwoFactor
hash: b2260a1b9dd7c4e3c24c132bbb7322fe12ec52ba
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.6.0
date: 2020-07-13T13:49:52.280Z
- commits:
- subject: 'Tests: remove bluebird usage'
hash: 3430f52b1c4ca56bc833552d23054e8f07d16022
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.5.1
date: 2020-07-10T11:26:46.646Z
- commits:
- subject: 'tests/integration/setup: Convert to TypeScript'
hash: 02440521f6a164c8369c3a74e2bba7cc95a567e3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Deprecate the image field'
hash: b38263a46642cc37320b5c0caff5c021f788d2d2
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Add the `installs__image` field'
hash: cca2b887525f60e4c6ccb5d5438739601e5d3ab3
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add typings for the ReleaseImage'
hash: 3582a54008fbd8142e8f759fb14c119416f2d296
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings/ImageInstall: Add the missing device property'
hash: 6af02f848a44b35c63a597b7bc2baafadd6c0099
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Convert all remaining tests away from coffeescript
hash: d7e7a5f20995e6ba3616ff99e97b588882e6c08d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.5.0
date: 2020-07-09T22:17:25.239Z
- commits:
- subject: 'Tests: improve typing for access to private SDK os methods'
hash: 95c8c195f5a1b5b253c8bf2d893571893f17e7a5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: 'Tests: improve typing of tag helpers'
hash: 34546af679431e1241f1c0bae83d82e32ad42780
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: 'Tests: import BalenaSDK types directly'
hash: 1f3081d8ff5c04f0ee1ca261d878b4935b0301cc
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.2
date: 2020-07-09T10:05:36.792Z
- commits:
- subject: 'Tests: merge multiple application deletions into a single call'
hash: 381e31bcfeea3cb13d7c3d904679dc9671ca886a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.1
date: 2020-07-08T13:29:07.268Z
- commits:
- subject: Improve typings for `sdk.pine.post`
hash: 406afd7ea4631cf322c6715493c4e8d8b00f478f
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `sdk.request`
hash: 078d23f0a6e1c8d3900fad3da874c5706ced6d3d
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.getOsVersion`
hash: 2e95f23bea27f8d5c7920120a3b6388ad1c4c1a0
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.lastOnline`
hash: 8fa73ca367406d9938191b0b999a5f18ce09b55d
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Fix typings for `models.device.getMACAddresses`
hash: 662e589d57ddc511f442e3073830225a00f6af9b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Fix typings for `models.device.getLocalIPAddresses`
hash: adfb96f61a48258464e43212eadcef6fc13ddddb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Add typings for `models.application.getDashboardUrl`
hash: 9b7a0e2fe3c61a0bb6ef46831d1984a73c530c69
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: 'Device model: last_connectivity_event and os_version can be null'
hash: cfac5975900da67c2784b9647f22ea2d21db5455
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
- subject: Improve typings for `models.device.getLocalModeSupport`
hash: 15211666ad24e607ceec24026806623d62627c0d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.4.0
date: 2020-07-08T12:11:46.903Z
- commits:
- subject: Minimize bluebird sugar usage
hash: 509364c5b73b3cee6d86ecd06055d0bb4e252787
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.3
date: 2020-07-07T19:11:03.768Z
- commits:
- subject: Add type checking for tests
hash: d54fbcafc52fbb0b334779d9a35438e8a6577514
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.2
date: 2020-07-07T17:20:04.126Z
- commits:
- subject: 'Tests: cache device type lookup'
hash: 1c331a8be1cbefe7184e56a6621963b3c9349e7b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.3.1
date: 2020-07-07T15:50:51.973Z
- commits:
- subject: >-
typings: Export pine variant w/ a mandatory $select on get
requests
hash: f8cfe069b7eaf0e45bbb9ca9b2e066c2327d3a7e
body: ''
footer:
Change-type: minor
change-type: minor
See: >-
https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
see: >-
https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.3.0
date: 2020-07-07T14:55:53.014Z
- commits:
- subject: >-
Remove `this.skip` usage as a faster workaround to afterEach
skipping
hash: f930ce282ae650b443873e3df67ca7f0514b37c1
body: ''
footer:
See: 'https://github.com/mochajs/mocha/issues/3740'
see: 'https://github.com/mochajs/mocha/issues/3740'
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.9
date: 2020-07-07T14:04:36.663Z
- commits:
- subject: Improve internal typings by avoiding some `any` cases
hash: c28af087f9b8e4ae805ee638438f4dd6116d0cdb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.8
date: 2020-07-06T20:39:43.141Z
- commits:
- subject: Include typings for all lazy loaded requires
hash: d101fa2c79e42bd36adde052abe96a15dd5c0373
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.7
date: 2020-07-06T16:26:16.843Z
- commits:
- subject: Simplify balena-request custom typings
hash: 7945799f798c7f3b1943833b6e3dbf7e6ae70b18
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Use import type for declaration imports
hash: 6b1e790a16959d9e0a7d4675d83f518de2cc978d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Simplify balena-pine custom typings
hash: 5398e0b09cd78a0025eef0fc58ca5578f81b6be3
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: >-
Import balena-sdk type declarations via import type and not
direct path
hash: 094569deadef0d406be54d26adc632c4c44b2ec5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.6
date: 2020-07-06T14:55:17.133Z
- commits:
- subject: Use typescript import helpers
hash: b24780253825c734a73d272e8a8e1054622f8c14
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.5
date: 2020-07-06T10:30:26.802Z
- commits:
- subject: Drop dtslint in favor of plain @ts-expect-error
hash: 1d2c1ffda6b6e98e3059b6ea12aa7b0da47dc28e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Enable strict checks for the typing tests
hash: 5819a86d34586f0c63cae79abf8c9bb61ed9617f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.4
date: 2020-07-03T20:23:16.583Z
- commits:
- subject: Standardize bluebird naming as `Bluebird`
hash: d4a1043a33f41c7463170629372407bc2f69ba20
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-14.2.3
date: 2020-07-03T12:00:09.461Z
- commits:
- subject: Avoid $ExpectType b/c of issues with TS 3.9.6
hash: f83e4f4d358b1a6eb9e7815a28014e56ad55f562
body: |
Dtslint's $ExpectType on TS 3.9.6 stopped expanding
PineExpandableProps<Release> to the exact
properties, which broke the tests. Stopped using
$ExpectType in favor of using ts-toolbelt's Equals
on a plain assignment. This also makes it easier to
completely drop dtslint in a future PR, in favor of
plain tsc using @ts-expect-error.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.2
date: 2020-07-03T11:13:07.207Z
- commits:
- subject: 'model: Add build_environment_variable'
hash: 230c5437daa659da7024123cc28ed63112d63120
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
version: balena-sdk-14.2.1
date: 2020-07-01T15:27:33.241Z
- commits:
- subject: Add typings for plans & subscriptions
hash: 71105ed9300a7977663a8751a5dca296e6586b3b
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.2.0
date: 2020-07-01T11:35:27.231Z
- commits:
- subject: Generate optional build for es2018 as well as the default es2015
hash: 7fe50179bf47410a68105d9183396b4aa3603656
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: balena-sdk-14.1.0
date: 2020-06-29T14:58:05.881Z
- commits:
- subject: >-
typings: Split the DeviceState namespace types to a different
file
hash: b790dd5466e0c9422c4bf3c5e2b488f523171d88
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings: Split the DeviceTypeJson namespace types to a different
file
hash: c32927b3a8a2a0e2fc3801c804f4dc99f9e30d05
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Split the SBVR model types to a different file'
hash: dcc2abf1d67a48a0a32aba9e6f5f196a6716a833
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.0.2
date: 2020-06-28T22:32:06.489Z
- commits:
- subject: 'appveyor: Increase the node space size'
hash: 32358a89c057d71695fe8c6ac4753f26485df86e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Bump balena-config-karma to v3
hash: 28bdd073c11b60b209b2128693f487c3522df880
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.0.1
date: 2020-06-15T17:17:52.350Z
- commits:
- subject: 'typings: Drop the has_dependent field from the Device'
hash: 3a7cde24c46f46865f59ee4d5915b99556ebcb7f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Drop the app_name field from the Device'
hash: 58746e0d8daeb23e5ad60d5cf5ba2bbc7f06365a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Bump minimum supported Typescript to v3.9.3
hash: 46ad8c56bf0a706a1ba317c8042d861cb8e9dd44
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add tests for arbitary pine requests
hash: 069ba76437c36e6f8d141bc8c3bbef875168ee28
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add methods for the organization model
hash: 335b87c2668cb0bdda198a57a7bedb03bb37f70a
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'utils: Add overloaded typing for the mergePineOptions helper'
hash: 564214dac20a4deec37b9c2cfed463ae3abb1cfa
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add a PineOptionsWithSelect variant'
hash: c2c6fb61d9521a5bc76a5bb292b6c567b93572c0
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'tests: Add some $selects to make the tests faster'
hash: 364ba9739b843fc5b24709b07a1cd4a5103f48b7
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add a PineOptionsWithFilter variant'
hash: b5a7c0db0550b61ed359887a4493b85aff05ede6
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'tests: Update to work with the required $filter change'
hash: ca892699ff97f3d6a120fbc6e4240a417e841e15
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Make $filter or id required in pine DELETE & PATCH'
hash: 8ff41a5dc4e2accf74f54174c75066c1854a6ce2
body: ''
footer:
Change-type: major
change-type: major
See: 'https://github.com/balena-io/resin-api/pull/2226'
see: 'https://github.com/balena-io/resin-api/pull/2226'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Drop the apiKey constructor option'
hash: 31d00dc3522b8b4ba1512692cdf2679f3495774a
body: ''
footer:
Change-type: major
change-type: major
See: 'https://github.com/balena-io/balena-sdk/pull/460'
see: 'https://github.com/balena-io/balena-sdk/pull/460'
HQ: 'https://github.com/balena-io/balena/pull/370'
hq: 'https://github.com/balena-io/balena/pull/370'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** typings: Drop the "For" suffix on all exported Pine
typings
hash: 6144d1a8bb76b87b53d343a11f35cad2a164abe7
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings/pinejs-client-core: Drop the nongeneric PineOptions &
PineParams
hash: 6b30c0ad1b236c6493cd285e912cb205a34cc446
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** typings: Change PineParams & PineOptions to be
generic
hash: e2defd5360f508a077eb5cc73d7795131d544794
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings/pinejs-client-core: Support AnyObject in
PineOptionsFor<T>
hash: 53fb75d6e4b78ec1632e3210a0f7c6ad870b004b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
typings: Use a separate OptionalNavigationResource type in the
models
hash: 41538602b90d452b773a4b7bfe1302c0e23720c9
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Improve the NavigationResource type'
hash: c246c85f33a0bffffb8f71fd5accdae12656436d
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** typings: Drop duplicate service prop from
ServiceInstall
hash: 1ef3cc5cdd3fabc24858b46e8362af63fc65075f
body: |
The installs__service is closer to the SBVR terms and
is the one that get's automatically populated by pine.
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** Change the device_type of all models to resource
references
hash: 9b9610886bb2fae7712f69a7e51f9263e7465223
body: |
The affected models are the Application, the Device
and the SupervisorRelease.
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add typings for the DeviceType resource
hash: 1ac8e535bb9a2b6bbc9435745b404e4b2d83fc4b
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** Create a DeviceTypeJson namespace with all related
typings
hash: 72fc9b19600b8493dca3ac5e43f95b79072b04c1
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** Change application and device commit to release
references
hash: f15cfa5e67829ef7f4bad17dfe6136586f77cce6
body: ''
footer:
Resolves: '#742'
resolves: '#742'
Change-type: major
change-type: major
See: 'https://github.com/balena-io/resin-api/pull/2100'
see: 'https://github.com/balena-io/resin-api/pull/2100'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Require an organization when creating applications'
hash: 1be71069f452e763ff160811625eb1ef3cc4940c
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
Clarify that application.getAppByOwner now accepts organization
handles
hash: f9ca3b9be0ab49c31af3bd8cc1b74182a03dc93f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Support creating applications for a specific organization
hash: c65b64e36d243ef603e2654c22cae6285d272173
body: ''
footer:
Change-type: minor
change-type: minor
Depends-on: 'https://github.com/balena-io/balena-api/pull/2281'
depends-on: 'https://github.com/balena-io/balena-api/pull/2281'
See: 'https://github.com/balena-io/balena-api/pull/2018'
see: 'https://github.com/balena-io/balena-api/pull/2018'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add team & team_membership resources
hash: a1a75ebb0ea3b34c690b2f42f47e988a296410f1
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING** typings: Rename ApplicationMember to
ApplicationMembership
hash: a6b2c45fbe76342e97f4f16b9161951db8ab88a4
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Drop user.application navigation property'
hash: fddd800d60ed58383503b6a6a8bcfd5db8454105
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: >-
**BREAKING**: Change application.user to
application.organization
hash: 05462ddad43f146791e939ad6b661922dcf4a102
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add user.organization_membership
hash: cc15d09bf87a8bab8e5dc55af961b6e63b503e6d
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add organization & organization_membership resources
hash: 8a51ee4b126ee3a02b1a5e526f71cfec6c4ff4a8
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Use pine.upsert() for setting tags & envars
hash: 0eb7f53f713addf6786ead7b4cbc49cf2435b55c
body: ''
footer:
Change-type: major
change-type: major
Depends-on: 'https://github.com/balena-io/resin-api/pull/2018'
depends-on: 'https://github.com/balena-io/resin-api/pull/2018'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'Add support for pine.upsert(), requires Pinejs ^10.19.1'
hash: f518d804a5fa58c90b7f5d9e8c754f3e207534d4
body: |
This requires the v6 API endpoint.
footer:
Change-type: major
change-type: major
Depends-on: 'https://github.com/balena-io/resin-api/pull/2018'
depends-on: 'https://github.com/balena-io/resin-api/pull/2018'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Expect a 409 status on unique constraint errors'
hash: 30fa5b7a7e198cd1def883ef8dbfba350273569a
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: '**BREAKING** Use the /v6 API endpoint'
hash: e1ac47465128e140367fb1a8ddd7660580250333
body: ''
footer:
Change-type: major
change-type: major
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-14.0.0
date: 2020-06-11T13:31:22.263Z
- commits:
- subject: 'models/device: Add a getMACAddresses() method'
hash: 7325bc7b7b73bbb59da60a8688d69ee8d03d931e
body: ''
footer:
Resolves: '#912'
resolves: '#912'
Change-type: minor
change-type: minor
HQ: 'https://github.com/balena-io/balena/issues/2195'
hq: 'https://github.com/balena-io/balena/issues/2195'
Depends-on: 'https://github.com/balena-io/balena-api/pull/2627'
depends-on: 'https://github.com/balena-io/balena-api/pull/2627'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add the mac_address field to the device'
hash: 77f4129792eb74dc286ca2472b81353ca37a5eca
body: ''
footer:
Resolves: '#912'
resolves: '#912'
Change-type: minor
change-type: minor
HQ: 'https://github.com/balena-io/balena/issues/2195'
hq: 'https://github.com/balena-io/balena/issues/2195'
Depends-on: 'https://github.com/balena-io/balena-api/pull/2627'
depends-on: 'https://github.com/balena-io/balena-api/pull/2627'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-13.8.0
date: 2020-06-10T17:56:55.101Z
- commits:
- subject: 'typings: Add device last_vpn_event'
hash: 8c3c1076fc136349eb5676945778741f7faf4aab
body: ''
footer:
Change-type: minor
change-type: minor
author: Tom Granot-Scalosub
version: balena-sdk-13.7.0
date: 2020-06-09T11:27:46.741Z
version: 12.14.1
date: 2020-08-07T21:08:21.674Z
- commits:
- subject: >-
Live push: Accept Dockerfile ENV instructions in live push to local
device
hash: e8eb031253fb632f86970ae0c8fb2d3dc94b8ddf
body: |
Update livepush, chokidar and @types/dockerode dependencies
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
nested: []
version: 12.14.0
date: 2020-08-07T20:12:47.522Z
- commits:
- subject: 'devices: Add ''--json'' option to help with scripting'
hash: 62dfae371c31b1267d5f517226f5f117d5a6986e
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
nested: []
version: 12.13.0
date: 2020-08-07T14:32:11.498Z
- commits:
- subject: 'Tests: add verification of ''pkg'' warnings against saved output'
hash: 94f3825119e6b0d9324caeb4fad331f4a9aca6d9
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.12.2
date: 2020-08-07T00:49:51.111Z
- commits:
- subject: Reduce bluebird usage
hash: 6ca7c34e57c53fb0ca8ba3e4a1c8273489778ff4
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.12.1
date: 2020-08-05T12:39:56.623Z
- commits:
- subject: 'env add: Add ability to add env var to multiple locations in one command'
hash: bab98df87b181b9c1e16853ea5e5c17727a9bd3d
body: ''
footer:
Change-type: minor
change-type: minor
author: Nick Neisen
nested: []
version: 12.12.0
date: 2020-08-04T23:54:02.400Z
- commits:
- subject: Dont set the preloader config device type to intel-nuc
hash: 505acc19db3c488f4149b6c823f3f6e7ec0a7c38
body: ''
footer:
Change-type: patch
change-type: patch
author: Alexis Svinartchouk
nested: []
version: 12.11.3
date: 2020-08-04T18:15:21.428Z
- commits:
- subject: >-
os build-config: Fix output file containing 'undefined' word since
v12.9.4
hash: 74c6f8a627860e8b4c9d0540c50fb922017c18b2
body: ''
footer:
Resolves: '#1975'
resolves: '#1975'
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.11.2
date: 2020-08-04T16:29:31.721Z
- commits:
- subject: Update balena-release to v3
hash: a52a623fdfb4126edd87104b5f68e0469a2bda27
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: 12.11.1
date: 2020-08-04T15:37:26.592Z
- commits:
- subject: 'login: Use any free port number instead of 8989 for web authentication'
hash: cf894d98a580ee6ef5f483bf47be44fe9b0ff6b9
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
nested: []
- subject: 'Testing: Increase mocha timeout from 6s to 12s (experimental)'
hash: d18f25cb9c1e4c58d498f557b5b6bb75988ad4d2
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
- subject: Update GitHub issue template (request openBalena vs balenaCloud info)
hash: 4cdff9694e047de49e0250995644f1295368f6c8
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.11.0
date: 2020-08-03T19:29:22.562Z
- commits:
- subject: 'Fix performance regressions from #1967'
hash: ddb87f403dfc0df1d7051fad9a25120691da618e
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.10.2
date: 2020-08-03T14:58:49.903Z
- commits:
- subject: Remove some bluebird usage
hash: 9aacb7ec56aafa498fc1e599917b71d9b1f88312
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.10.1
date: 2020-07-31T10:36:06.780Z
- commits:
- subject: 'device rm: Add ability to remove multiple devices in one command'
hash: 47e9d39c6f9f14ff8a6157b0029ecb6883cc9c8a
body: ''
footer:
Change-type: minor
change-type: minor
author: Nick Neisen
nested: []
version: 12.10.0
date: 2020-07-30T18:48:02.682Z
- commits:
- subject: 'Convert command `build` to typescript, oclif, and refactor'
hash: 09b8cc495c3c4f0292ded6f84e0f525b055dcff3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.9.9
date: 2020-07-30T13:56:41.344Z
- commits:
- subject: 'Tests: improve reliability of os/configure.spec.ts'
hash: 5d7d687d6c1a9f9be85b2eb6384ce41bbb1dc0d3
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.9.8
date: 2020-07-30T12:28:26.937Z
- commits:
- subject: Convert command `push` to oclif
hash: 0f058a444139df541597dca741b0665ffb9bdbea
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.9.7
date: 2020-07-29T12:39:16.600Z
- commits:
- subject: 'Convert `config` commands to typescript, oclif'
hash: 56cc70cd50c6c5ee6f98e1213c6327c6aecebf1e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.9.6
date: 2020-07-29T10:13:40.208Z
- commits:
- subject: Adjustments for balena-preload v10 (SDK v14). Improved error reporting.
hash: f6529eec26c1b0884797b6897c902907c60ad62e
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.9.5
date: 2020-07-28T16:44:09.550Z
- commits:
- subject: 'Convert `os build-config` to oclif, typescript'
hash: 3fc25cd745f3fe15daacf4eca8dcf180a80b2dfc
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.9.4
date: 2020-07-28T15:35:47.988Z
- commits:
- subject: >-
Update net-keepalive to v1.3.3, reclaiming ~200MB disk space (npm
install)
hash: d4de25e545661ad020ebb1e695c4a2b63552126b
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.9.3
date: 2020-07-28T14:40:16.832Z
- commits:
- subject: 'devices supported: Rename ''BETA'' to ''NEW'' in verbose output'
hash: 7eb398c6ef6c50c98189aa17e0156fa4f67d0bc6
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
- subject: 'os download: Improve warning message re default balenaOS version'
hash: 9ed3bb2f70c813a410d6df2b99eda91bb1351d3b
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.9.2
date: 2020-07-28T13:44:31.018Z
- commits:
- subject: 'Convert `os initialize` to oclif, typescript'
hash: b7c74598b2efec263679bc351cf39284555c3f90
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.9.1
date: 2020-07-16T14:09:27.209Z
- commits:
- subject: Update INSTALL.md re new minimum Node.js version of 10.20.0
hash: 0534ab1cb48985f563de12a5c845921ac7fe78ce
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
- subject: >-
Update net-keepalive and pkg, Node.js >= v10.20.0 (steps towards Node.js
v14)
hash: a6a8dc822f0e01edd833643ac1625858ac4deddd
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
nested: []
- subject: >-
Add ability to conditionally apply patches per platform (Linux, Mac,
Windows)
hash: b0dce6b4778a82051e9ad1860d69ba27089ad424
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.9.0
date: 2020-07-15T17:03:05.038Z
- commits:
- subject: 'device move: Add ability to move multiple devices in one command'
hash: edaf76e3297378fbc36245b8ec15c9bb6d372baf
body: ''
footer:
Change-type: minor
change-type: minor
author: Nick
nested: []
version: 12.8.0
date: 2020-07-15T14:34:57.668Z
- commits:
- subject: Remove `os download` command dependency for `device init`
hash: 5d3625f6aee641e9775af750033a23ba15f01bba
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
- subject: 'Convert `os download` to oclif, typescript'
hash: 1c17572db0adad672b9e63536f3a0d4b2c2d8f07
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.7.7
date: 2020-07-14T21:49:38.194Z
- commits:
- subject: 'Convert `os versions` to oclif, typescript'
hash: 41635c746b3c2ef705f548b4d707240d14a3d378
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.7.6
date: 2020-07-14T15:15:38.383Z
- commits:
- subject: 'Convert `local configure` to oclif, typescript'
hash: 4f831ef443076ab99f51ea1b124f57ec45315a29
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.7.5
date: 2020-07-13T11:17:48.315Z
- commits:
- subject: 'balena ssh: Improve error message in case of misconfigured SSH keys'
hash: d9cf95149a5f6e68b5afe7f53c59782bc27c78c4
body: ''
footer:
Change-type: patch
change-type: patch
author: Nick
nested: []
version: 12.7.4
date: 2020-07-13T10:13:57.684Z
- commits:
- subject: Fix env var for standalone executable tests in package.json
hash: da6c048a3b4ed7146594d3792ac016e9d476216d
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.7.3
date: 2020-07-10T18:12:47.518Z
- commits:
- subject: Convert `local flash` to oclif
hash: 7ebc94c1e567f87bd4d64057a611ebf85d58f874
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
nested: []
version: 12.7.2
date: 2020-07-10T09:57:37.435Z
- commits:
- subject: Disable mixpanel.track() calls while running automated tests
hash: 17a9d71e59c32c5186d7f36dac6739448aa56708
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
- subject: 'Test cases: Re-add nock checks for unexpected HTTP requests'
hash: 6fe8fb7c6e33a45431b8d19a8d122c1f5941c268
body: ''
footer:
Connects-to: '#1910'
connects-to: '#1910'
Change-type: patch
change-type: patch
author: Paulo Castro
nested: []
version: 12.7.1
date: 2020-07-09T18:57:27.408Z
- commits:
- subject: 'Device: Fix the last_seen field not showing up'
hash: 477c48f831f475479e378f730c615fe73d120d08
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: 'Device: explicitly fetch only the presented fields'
hash: fb9943a375a258d1fcd5a4d05ef2cf9e66d23adb
body: |
Depends on open-balena adding the mac_address &
the overall_status device fields, but the latest cli
version is probably already not working, since some
of its dependencies already use the v14 SDK which
needs the v6 model, that the open-balena-api doesn't
have yet either.
footer:
Change-type: minor
change-type: minor
See: 'https://github.com/balena-io/balena-sdk/issues/920'
see: 'https://github.com/balena-io/balena-sdk/issues/920'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: 12.7.0
date: 2020-07-09T18:15:23.029Z
- commits:
- subject: Fix opn patch for some strange edge case
hash: 88b7b9273a97c0f8f3ce3013945d9c1498bce2eb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: 12.6.8
date: 2020-07-09T16:23:22.657Z
- commits:
- subject: Be lazier with imports in oclif actions
hash: d6f1328238c18c77c614f16885366353236ae80c
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.6.7
date: 2020-07-09T14:06:27.784Z
- commits:
- subject: Convert `util available-drives` to oclif
hash: 6f265b24aa3cd6c60f6ac045dbc4bad2469800df
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.6.6
date: 2020-07-09T12:01:57.037Z
- commits:
- subject: Enforce and improve lazy loading of resin-cli-form
hash: eea8c83bff0bc135bf7e5fb8d881aea5671462b8
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.6.5
date: 2020-07-09T09:53:48.653Z
- commits:
- subject: Reduce lodash usage in oclif actions
hash: 5242510481bd7aa6c233e22a6029affb10f0954a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.6.4
date: 2020-07-08T17:06:24.665Z
- commits:
- subject: Improve help description for --nocache option of `balena push`
hash: b1ab0337c08c6a0d9773b71fafd0e5fdd2c24981
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
author: Vipul Gupta (@vipulgupta2048)
version: 12.6.3
date: 2020-07-08T15:39:07.730Z
- commits:
- subject: Remove rindle dependency
hash: 11afbf3da27f79552661273dfc5c51d5e3cda45d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.6.2
date: 2020-07-08T14:31:28.098Z
- commits:
- subject: 'preload: Expand dockerd stderr logs in case of errors'
hash: 3d7833a64041e417724fe6a041e84d06526839d0
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.6.1
date: 2020-07-08T09:19:23.988Z
- commits:
- subject: >-
build/deploy/preload: Accept DOCKER_CERT_PATH and DOCKER_TLS_VERIFY env
vars
hash: f326994f8ecc0b757365db98bba8ad5353723ea3
body: |
This allows the build and deploy commands to work with 'docker-machine'
(the preload command still does not work with docker-machine, though).
footer:
Resolves: '#1844'
resolves: '#1844'
Change-type: minor
change-type: minor
author: Paulo Castro
version: 12.6.0
date: 2020-07-06T22:14:47.299Z
- commits:
- subject: Modify runCommand to accept args array instead of string
hash: e20265518dfecffe9e414807917a132dec08195d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.5.2
date: 2020-07-06T10:52:17.942Z
- commits:
- subject: Convert `logs` command to oclif
hash: 4cdaf29348ef67f0bd2b0879fb0ce30f6f44bfff
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.5.1
date: 2020-07-06T09:58:07.671Z
- commits:
- subject: 'config generate, os configure: Add support for mixed arch fleets'
hash: 497023965f6a1a1acd08eb20e4deefc9340a1961
body: ''
footer:
Resolves: '#1914'
resolves: '#1914'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 12.5.0
date: 2020-07-03T22:05:02.722Z
- commits:
- subject: 'os download: Allow not logged in users to download images'
hash: edeea18b15295397b49ae14d3a3f9a29032aca16
body: |
This allows unauthenticated users to download
unconfigured images. Balena-pine v11 that started
being user by balena-sdk v13 now support
unauthenticated requests.
footer:
Change-type: minor
change-type: minor
See: 'https://github.com/balena-io/balena-cli/pull/1742'
see: 'https://github.com/balena-io/balena-cli/pull/1742'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 12.4.0
date: 2020-07-03T21:33:27.919Z
- commits:
- subject: Publish '.fast-boot.json' to the npm registry to avoid stale caching
hash: 224f721a7242da926061db8a93f858428b4a17d5
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.3.15
date: 2020-07-03T18:40:07.532Z
- commits:
- subject: 'balena ssh: Add test cases'
hash: 69e92227039a8d106cacbc3144a4d1a9dcdf5743
body: ''
footer:
Connects-to: '#1896'
connects-to: '#1896'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update `os download` help re openBalena support
hash: 238e5cb9d2543a0f3460d60a69736ae505c570d2
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.3.14
date: 2020-07-03T17:56:26.641Z
- commits:
- subject: Add explicit dependency on balena-settings-storage
hash: afc660762f2bae700967eff6b766b3f44fee87d5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.13
date: 2020-07-03T12:32:57.526Z
- commits:
- subject: Convert `device init` to async await and oclif
hash: 40f643c07f0b26ff9996ba5a5eb2371ff6833d58
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: Fix cross-framework nested commands
hash: 402e48c8f89e2e42b35c73a14ee6f4a5884f0e1a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.3.12
date: 2020-07-02T18:38:57.890Z
- commits:
- subject: Remove all module level bluebird usage from eagerly loaded modules
hash: 178c3f91547b6d94c7bcd98db4a6320e90440e33
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.11
date: 2020-07-02T15:46:17.395Z
- commits:
- subject: Convert lib/actions-oclif/tunnel to async/await
hash: c35f701190da7a7d8c62cd900f620057fbcd4eec
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.10
date: 2020-07-02T12:29:58.955Z
- commits:
- subject: 'balena ssh: Refactor error handling and test cases'
hash: 2307a15b105006f5704056fae0f67b15ff322595
body: ''
footer:
Connects-to: '#1896'
connects-to: '#1896'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Improve pkg dependency resolution (standalone zip package reliability)
hash: fe5e6a1dae3a83ee86870601bd98b2b08c792227
body: ''
footer:
Connects-to: '#1896'
connects-to: '#1896'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.3.9
date: 2020-07-02T08:24:37.101Z
- commits:
- subject: Enable long stack traces for `--debug` as well as `DEBUG=1`
hash: f6ca5ef3978e59739f9b5d9368921791fa67933b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.8
date: 2020-07-01T13:08:28.168Z
- commits:
- subject: 'Convert command `tunnel` to oclif, and fix port map spec issues.'
hash: 9697081d7300bc2404768d92207636b55669ae46
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.3.7
date: 2020-07-01T09:27:37.418Z
- commits:
- subject: Switch from Bluebird.join to native version
hash: 303c3af06145262c56d6534b9b5af0ea8436c5d8
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Switch from new Bluebird to native version
hash: 984d1a3fd60b1fdbda762060c5ce081822f7eb34
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Switch from Bluebird.each to native version
hash: ef9c2e9c187a3dd84a17dd334f4282742d9c3979
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Switch from Bluebird.map to native version
hash: d4f288394bf219e24c122d70f3e2b2590159e951
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.6
date: 2020-06-30T23:01:13.847Z
- commits:
- subject: Add typing info to requires wherever possible
hash: 5e94f3f9c9671fbbb9ff31a9ae2f747a8ccdab42
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.5
date: 2020-06-30T22:23:34.960Z
- commits:
- subject: Update dependencies still using balena-sdk 10.x
hash: 209ea64b82418f369c2a98e42ecd43d60d4560cc
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.4
date: 2020-06-30T21:22:27.877Z
- commits:
- subject: Generate/include an oclif.manifest.json when packaging
hash: d0a4ff0d6b05a328be76ec593abe1d4b2e3c5d50
body: |
This saves ~220ms for me when running oclif commands
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.3
date: 2020-06-30T14:04:37.657Z
- commits:
- subject: Stop importing specific lodash files
hash: 2a3479c7c6a034364b8a1ca6fb83b36766352416
body: |
We already import the entirety of lodash so importing the individual
files just adds time to also import the single file versions
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.3.2
date: 2020-06-30T12:55:08.499Z
- commits:
- subject: 'CODEOWNERS: Change to use the respective GitHub team'
hash: 7ee59b56c7813d8126482b4485a3462c90267f4e
body: ''
footer:
Change-type: patch
change-type: patch
See: >-
https://www.flowdock.com/app/rulemotion/i-cli/threads/x_-7-UeioPW_y2qUFbVlRqDyVCD
see: >-
https://www.flowdock.com/app/rulemotion/i-cli/threads/x_-7-UeioPW_y2qUFbVlRqDyVCD
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 12.3.1
date: 2020-06-30T10:15:37.044Z
- commits:
- subject: Use @balena/es-version to set the desired es version for modules
hash: 488d9b901c38910ac3ef285598e3ffac1edf1392
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: 12.3.0
date: 2020-06-29T21:27:44.223Z
- commits:
- subject: Prepare for field based retrieval of device overall_status
hash: 3207a2922aa0d519bbd21701bce5e0ff2dde873a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Drop balena-device-status from the dependencies
hash: 45f131ec93a94453ac38c31bbe8d4b277f67dc2d
body: ''
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
- subject: Stop using the removed imageMakerUrl balena-sdk argument
hash: bd4d836a314c34f30fc82d35f3eaf62f9bb28627
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 12.2.2
date: 2020-06-29T19:58:13.335Z
- commits:
- subject: Add back the device mac_address field
hash: 6add63c6acc08b6b2cdab255b8368860ee821da9
body: |
Looks like this was accidentally removed during the
oclif refactor of `balena device`
footer:
Change-type: patch
change-type: patch
See: 'https://github.com/balena-io/balena-cli/pull/1871'
see: 'https://github.com/balena-io/balena-cli/pull/1871'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 12.2.1
date: 2020-06-29T14:10:28.129Z
- commits:
- subject: Add --multi-dockerignore (-m) option to push/build/deploy commands
hash: eaf61d801c3e4fdfa131b0a841a2a769a4b3fd8b
body: ''
footer:
Connects-to: '#1870'
connects-to: '#1870'
Change-type: minor
change-type: minor
author: Paulo Castro
version: 12.2.0
date: 2020-06-28T22:58:06.428Z
- commits:
- subject: Recategorize some errors as expected.
hash: 1308b64c67f4b0f8d665e086971ed1e7549e22d8
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.16
date: 2020-06-26T12:00:17.634Z
- commits:
- subject: Convert command ssh to oclif.
hash: 512cfa3da145a5ee16b673fa6bd2823637b7594d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.15
date: 2020-06-26T11:16:47.627Z
- commits:
- subject: Import just strip-tags from common-tags to reduce startup time
hash: 667358b23e1ac184fdcb2d64f37a5074e6a0075a
body: |
This saves ~100ms for me on startup with no fast-boot cache and ~50ms
with a fast-boot cache
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.14
date: 2020-06-25T21:58:57.517Z
- commits:
- subject: Improve documentation regarding Windows support for `os configure`.
hash: b50fef8cb40d32c55639090bbf7d710d7d9c37da
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1812'
resolves: '#1812'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.13
date: 2020-06-25T12:02:07.551Z
- commits:
- subject: Use native fs promises rather than promisify or mz
hash: b114697cab11ab27c8cdae74397e97598037db58
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.12
date: 2020-06-24T22:51:07.582Z
- commits:
- subject: Use cacheScope for fast-boot2 to allow caching when globally installed
hash: c054d5545610464d64516b126caf4389df32e9c4
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.11
date: 2020-06-24T16:44:44.999Z
- commits:
- subject: Simplify some exports
hash: 03eed32f12932dab3ce1c7c8197969892752c869
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.10
date: 2020-06-24T15:27:18.539Z
- commits:
- subject: Use `import type` where possible to explicitly import only type info
hash: 6dce5c1212ca4ce7ee7339e0262cb16004c1439c
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.9
date: 2020-06-24T13:48:37.916Z
- commits:
- subject: Standardize all references to Bluebird
hash: 420a282bea1632842a77e3d62488f7aa60301d34
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.8
date: 2020-06-24T13:24:26.013Z
- commits:
- subject: Cache username for a given auth to avoid fetching it every time
hash: 2f7dd54e370467ab7833e02a90e2c41e3964c9fd
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.7
date: 2020-06-24T11:38:57.254Z
- commits:
- subject: Make offline device error handling more robust.
hash: 4656f8f11d2fc73b1eb4043b63b8fd037826b791
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: Improve handling of oclif parser errors.
hash: 5b5f258685c03a6d60b9ddb7b2c17da919bc312e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: 'Convert commands login, logout, whoami to oclif.'
hash: 7d2e32777f141e9a91b6c857330087a51b66f1fa
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.6
date: 2020-06-24T10:47:37.947Z
- commits:
- subject: Update INSTALL.md re supported Node.js versions and '--unsafe-perm'
hash: 98c0991fe35db6cbe9825f4016fbb2001e08267b
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.1.5
date: 2020-06-23T21:54:18.008Z
- commits:
- subject: Stub the errors module without needing two export methods
hash: 7794158062e5c50101d2e31d3aa30c5d9fcf4638
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 12.1.4
date: 2020-06-22T16:19:21.368Z
- commits:
- subject: Add runtime warning for unused .dockerignore files
hash: 11d1a3f5a066f826ceda41929290ccf4ce645f0e
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Improve error handling for oclif "missing required arg"
hash: 2859d16b3172332f400c08d786a6538bf126be90
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 12.1.3
date: 2020-06-22T00:26:57.962Z
- commits:
- subject: Convert device os-update command to oclif
hash: ebb0ec5287587beb52a63bbf35052fe643d9c313
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.2
date: 2020-06-19T08:07:20.000Z
- commits:
- subject: Convert device commands to oclif
hash: ab673f884ad14a64a434ea5032b02b79730bf615
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 12.1.1
date: 2020-06-18T12:19:52.268Z
- commits:
- subject: >-
Add --gitignore (-g) option to push/build/deploy commands for v11
compatibility
hash: 146de39b832437d869904843a0d177bd2544ba83
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
version: 12.1.0
date: 2020-06-17T14:06:12.737Z
- commits:
- subject: 'v12 RELEASE NOTES: see https://git.io/Jf7hz'
hash: 98f101643d4162bed63efb7b76e5ab2ea44f5db4
body: >
Full URL:
https://github.com/balena-io/balena-cli/wiki/CLI-v12-Release-Notes
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update 'balena-lint' and apply new prettier rules
hash: c619bd4b999fc9b4de896b7a5615143dd36e4466
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Convert 'logs' command to async/await and add tests
hash: 19c3069b229afed0f0f4e5a80e2593bc6929737c
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Add tests for standalone executable via proxy server
hash: 7e1d58546c1a667299bad9536c69a01749d530f2
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
Update 'global-agent' (fix proxy server issues with unauthenticated
setup)
hash: 2c01f8adee4e102fcb15423def8e1ca0cf9d14c7
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update 'balena-sdk' from v12 to v13 and update code and tests as needed
hash: 3ecf461d556cbfff19f476e599eb69765acf5b24
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update 'pkg' dependency (improve support for Node v14)
hash: 06ab84fd1079fed710264e3d7ca2f2b11b6c5c85
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Turn v12 feature switch on
hash: a7b78d2ccdc434f3e1df2c228893bb53b4629ecc
body: |
See https://github.com/balena-io/balena-cli/issues/1770
footer:
Change-type: major
change-type: major
author: Paulo Castro
- subject: Update minimum Node.js requirement from v8 to v10
hash: 432109060e9e0cf09aa9cc631df5d17b249f8649
body: ''
footer:
Change-type: major
change-type: major
author: Paulo Castro
version: 12.0.0
date: 2020-06-16T00:14:27.545Z
- commits:
- subject: 'balena device: Add the mac_address field'
hash: 41e5fdbe27f262354b43efd8dbd2ed3d52a74264
body: ''
footer:
Connects-to: '#1857'
connects-to: '#1857'
HQ: 'https://github.com/balena-io/balena/issues/2195'
hq: 'https://github.com/balena-io/balena/issues/2195'
Depends-on: 'https://github.com/balena-io/balena-sdk/pull/914'
depends-on: 'https://github.com/balena-io/balena-sdk/pull/914'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.36.0
date: 2020-06-11T16:10:49.789Z
- commits:
- subject: Allow setting the initialDeviceName
hash: d967b942e0cce1df9774fac0cfa3b1f33a2c5fdf
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
version: 11.35.21
date: 2020-06-11T15:06:38.027Z
- commits:
- subject: Restrict error handler typing
hash: ff282205d55d6f48ee0149390f32c3d4a897fb4b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.20
date: 2020-06-10T10:43:34.720Z
- commits:
- subject: Fix handling of BalenaExpiredToken error
hash: 555096db6b54620618a8bc20a35a1a2343f233d3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.19
date: 2020-06-09T15:44:17.442Z
- commits:
- subject: 'v12 preparations: Add feature switch for default eol-converson'
hash: 1569915fae760eb68da00dfa18f48479d5340a96
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1770'
connects-to: '#1770'
author: Scott Lowe
- subject: 'v12 preparations: Fix dockerignore tests on Windows'
hash: b1552f8e9b32abd985fab2c5b36d81dc3dd9e05a
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.18
date: 2020-06-05T15:47:16.860Z
- commits:
- subject: Convert 'balena device public-url' commands to oclif
hash: 728c4f4296f10c838781e74245658a6e391aaba1
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.17
date: 2020-06-02T19:41:52.638Z
- commits:
- subject: 'v12 preparations: Add feature switch for build/deploy `--logs` option'
hash: 626d32819471f0793fdca69cccb008547ffdded0
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.16
date: 2020-06-02T15:59:17.290Z
- commits:
- subject: 'v12 preparations: Add feature switch for project directory validation'
hash: 2ab8ae1c1056b6d4bd77b74d44f778f854ec5955
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: 'v12 preparations: Add feature switch for ''balena apps --verbose'''
hash: fcc13f9476a5a8a02413e6c163cf6315bc380f97
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
v12 preparations: Add feature switch for 'devices supported' default
columns
hash: a38b41f339733735f585c73fef9c0d0dd14c16fe
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: 'v12 preparations: Amend test cases for ''--nogitignore'' option'
hash: 2fc0728a09408953ada5acbb381f794fae2ab0c0
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.15
date: 2020-05-29T21:08:37.138Z
- commits:
- subject: 'v12 preparations: Add feature switch for ''envs --all'''
hash: 6e5e1c4f5fd3ec480501a90ec3a2c1ae26c6cbab
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1770'
connects-to: '#1770'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.14
date: 2020-05-29T15:41:57.437Z
- commits:
- subject: 'v12 preparations: Add feature switch to remove id from ''tags'' output'
hash: 1693bd91c0bf135591dbbb7a84126796e990cd38
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1770'
connects-to: '#1770'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.13
date: 2020-05-29T15:12:37.502Z
- commits:
- subject: 'v12 preparations: Add feature switch for ''--nogitignore'''
hash: 1d073af31ae2b2c0eda3850ecf672b86139bee88
body: ''
footer:
Connects-to: '#1770'
connects-to: '#1770'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.12
date: 2020-05-29T00:14:50.880Z
- commits:
- subject: 'Convert `tags`, `tag set`, `tag rm` to oclif.'
hash: 979284b0712348bb320fa153ec90a77db65f4883
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1805'
resolves: '#1805'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.11
date: 2020-05-28T17:51:37.666Z
- commits:
- subject: 'v12 preparations: Add version switch, update login message.'
hash: 889c7b08cf7ffd588cb42f70b63d1aefc5ddfdc8
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1770'
connects-to: '#1770'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.10
date: 2020-05-27T16:33:37.272Z
- commits:
- subject: 'balena deploy: Fix "access denied" pushing images to registry'
hash: ba0024645d5dc01c27bccdf8fc7b4a21d7dc79ee
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.9
date: 2020-05-25T16:12:33.417Z
- commits:
- subject: Fix lazy loading in utils/compose
hash: a6f905b71cf9962df78e6b7feebf69d4b1412a24
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.35.8
date: 2020-05-25T14:38:17.391Z
- commits:
- subject: Replace windows dns workaround with single lookup
hash: 1c354c800bab6704419f29f2c3a5f6497e9b2ce6
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1518'
connects-to: '#1518'
Resolves: '#1727'
resolves: '#1727'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.35.7
date: 2020-05-22T12:17:03.874Z
- commits:
- subject: Convert selected functions to Typescript and async/await (compose.js)
hash: 8522363cd31a2c0b117b36b6b7da7a86b06da640
body: ''
footer:
Connects-to: '#1045'
connects-to: '#1045'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Add tests for 'balena deploy'
hash: 480228d8f4c793983ed1a7feea54ae89d8c62907
body: ''
footer:
Connects-to: '#1045'
connects-to: '#1045'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.6
date: 2020-05-21T23:28:17.046Z
- commits:
- subject: Fix caching by preserving all file stats when pushing to device or cloud
hash: 77f3fa4b6c2d102e7a14fcb7b2ddea2ebed8c955
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.35.5
date: 2020-05-21T11:03:27.373Z
- commits:
- subject: Add unit tests for errors module
hash: 92bfa574e323a6b388a084707852c5beb976e55d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
Resolves: '#1807'
resolves: '#1807'
author: Scott Lowe
version: 11.35.4
date: 2020-05-19T14:16:53.022Z
- commits:
- subject: Update typescript to 3.9
hash: 744122b1b8dc9884e57638bb7f86776598714a62
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.35.3
date: 2020-05-18T12:34:24.072Z
- commits:
- subject: Fix 'balena login' web authorization hanging with Google Chrome
hash: 3bb5e495a61be466ce1c60aad55e869427bc864a
body: ''
footer:
Resolves: '#1404'
resolves: '#1404'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update web page wording for 'balena login' web authorization
hash: 803a9070fd6abe71d5ee7a21492970745334bc18
body: ''
footer:
Resolves: '#1710'
resolves: '#1710'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update `balena preload` help message (clarify accepted image formats)
hash: a84ab793a08ef9b2d1973c12fc709700a612106e
body: ''
footer:
Connects-to: '#1810'
connects-to: '#1810'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update pre-commit script error message (automation/check-doc.js)
hash: 81269e92d5d6de182a5cadbd3924b5ccdb0e50bb
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.2
date: 2020-05-16T22:34:21.277Z
- commits:
- subject: Update GitHub templates for new issues and pull requests
hash: 8c2a40cb39a4c790e06d23c4b920a57639b239d2
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.1
date: 2020-05-14T14:28:24.479Z
- commits:
- subject: >-
balena apps: add --verbose option to list application slugs (full app
name)
hash: be21c8d43e1f06d0a94539dea7861503d260d8df
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
- subject: 'balena app create: fix application existence check'
hash: 5b338263098962790ac1eae238f3595997efae9d
body: ''
footer:
Resolves: '#1824'
resolves: '#1824'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.35.0
date: 2020-05-14T12:20:33.712Z
- commits:
- subject: >-
push/build/deploy: add --nogitignore option and update dockerignore
filter library
hash: 4577d72eaddfacd9b97df41d339d1262e08b1941
body: ''
footer:
Connects-to: '#1148'
connects-to: '#1148'
Change-type: minor
change-type: minor
author: Paulo Castro
version: 11.34.0
date: 2020-05-13T21:36:33.452Z
- commits:
- subject: Re-create standalone zip package (release asset) for Windows
hash: 4b056b4d4ce13b8e955af4e148d663ee97103dad
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.33.4
date: 2020-05-12T21:26:55.184Z
- commits:
- subject: Fix usage of livepush v3 features
hash: 4e50d08f7be174b23a470e4d9d38057763f329ba
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.33.3
date: 2020-05-12T08:25:59.490Z
- commits:
- subject: 'Fix ''balena app'' (rm, restart, info) with numeric app IDs'
hash: 8d60cd1f927ba289120941b768bfbc1a18defa93
body: ''
footer:
Resolves: '#1815'
resolves: '#1815'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.33.2
date: 2020-05-11T21:01:53.651Z
- commits:
- subject: Update resin-multibuild
hash: 127560fa6548aaf0a72ee6050df81fdca11109c5
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.33.1
date: 2020-05-11T17:29:36.958Z
- commits:
- subject: Add a deprecation policy
hash: 9412a21d40be5368866d754d66cf19443df51662
body: ''
footer:
Resolves: '#1802'
resolves: '#1802'
Change-type: minor
change-type: minor
See: >-
https://www.flowdock.com/app/rulemotion/r-product/threads/A6-bJBldfUFnhG9vixTz-DLz9iB
see: >-
https://www.flowdock.com/app/rulemotion/r-product/threads/A6-bJBldfUFnhG9vixTz-DLz9iB
HQ: 'https://github.com/balena-io/balena/issues/2032'
hq: 'https://github.com/balena-io/balena/issues/2032'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.33.0
date: 2020-05-11T08:16:59.444Z
- commits:
- subject: 'Improve presentation of errors, help'
hash: 98a2c0635db750e86c6f7d980b2ee3a04677a560
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1779 #1757'
resolves: '#1779 #1757'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.15
date: 2020-05-06T08:52:58.882Z
- commits:
- subject: Disable oclif's ts-node registering when running against built code
hash: dd20a8b00fa195d34bf4e0305fef96e876851c21
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.14
date: 2020-05-04T14:11:56.748Z
- commits:
- subject: Convert `balena api-key generate` to oclif
hash: 83286e672968c8c43111020bd90db0f7fb44b36b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.13
date: 2020-05-04T11:54:18.605Z
- commits:
- subject: Configure the sentry command scope earlier
hash: 1301f6298114dd71cb66950c561d8f23341ae12a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.12
date: 2020-05-04T09:08:19.124Z
- commits:
- subject: Avoid unnecessary api calls in `balena build` and `balena deploy`
hash: 2f24e591efcf5bd9b16db813f7801af415fca04d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.11
date: 2020-05-01T15:01:59.219Z
- commits:
- subject: 'Refactor: move error related functions into error module'
hash: 9b1c3c665b90f2f67af6342d8f0502f92fd0485d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: 'Refactor: use checkLoggedIn() instead of exitIfNotLoggedIn()'
hash: 153cdf4bb08043d67debfa29c8864b32a1205e33
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.10
date: 2020-05-01T12:44:10.877Z
- commits:
- subject: Convert qemu.js to typescript
hash: 52bece7f17c9f4e49add600eba386b4ae4b37cc3
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.9
date: 2020-05-01T10:46:05.779Z
- commits:
- subject: Enforce lazy loading via tslint import-blacklist
hash: 0df6368ab94667bce995f239290de3e5f347f865
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.8
date: 2020-05-01T09:36:29.379Z
- commits:
- subject: Convert app commands to oclif
hash: 3b519f02581d19cb48e2aaa3b1f3cadd1c007fab
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.7
date: 2020-05-01T06:52:04.516Z
- commits:
- subject: Improve oclif missing argument/flag errors
hash: 2a8eb3a6ed2ce54c557831f0d3700b64dc4abb91
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1776'
resolves: '#1776'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.6
date: 2020-05-01T04:34:19.025Z
- commits:
- subject: Modify oclif help to match balena conventions
hash: 52c2b041da70967617a0cef633df6d1affcce8c3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.5
date: 2020-05-01T04:01:59.225Z
- commits:
- subject: Convert gulpfile.coffee to javascript
hash: ab526c9ed825e2b4a44a8280dc6f4bda1a023c0a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Convert lib/app-capitano.coffee to javascript
hash: 14c5b27cdd5fe9884ccd7f35bf83098ff43d7e1d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.4
date: 2020-04-30T18:06:08.971Z
- commits:
- subject: Convert lib/actions/index.coffee to typescript
hash: 6d7d1956eae7e38e6387425651a7781db7b2f92e
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.3
date: 2020-04-30T16:07:39.335Z
- commits:
- subject: Convert lib/utils/deploy.coffee to javascript
hash: 73d6d7b2646220619aa915fca6b0b86ad0924549
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Convert lib/actions/build.coffee to javascript
hash: 4d8cd1cc461600a918b128262867a4b3e8aedd08
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.2
date: 2020-04-30T15:16:34.968Z
- commits:
- subject: Only notify of an update if the new version is actually newer
hash: 4ae91ef846fc81e29e5bca27dcd6902cf122cda1
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.32.1
date: 2020-04-30T12:58:06.826Z
- commits:
- subject: Integrate livepush v3 and live directives
hash: d398e22c580c764b0c8c9b9e63ec13139c2c5eae
body: ''
footer:
Change-type: minor
change-type: minor
Resolves: '#1784'
resolves: '#1784'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.32.0
date: 2020-04-30T12:28:29.310Z
- commits:
- subject: Convert lib/utils/deploy-legacy.coffee to javascript
hash: 203ccaf97b79908e666a5dc7d878bdfdb8597ac2
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.28
date: 2020-04-30T11:54:08.737Z
- commits:
- subject: Convert lib/actions/help.coffee to javascript
hash: a97398950e2ace9d4346aabeb067385d4218cc3c
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.27
date: 2020-04-30T10:59:25.400Z
- commits:
- subject: >-
balena build/deploy: Update QEMU version to support newer balenalib
images
hash: 6d95c5bad5c4f6d8f0e2644048ceebe727aed613
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.26
date: 2020-04-30T09:53:18.347Z
- commits:
- subject: Add support for global --debug flag
hash: db247307db805e9be16f93836ba9290d27aa31d8
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1777'
resolves: '#1777'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.25
date: 2020-04-30T04:15:06.018Z
- commits:
- subject: 'balena deploy: Fix "TypeError: images.push is not iterable"'
hash: 74cdd80b5197bd66a2cbc65d37473b3a62af169e
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.24
date: 2020-04-29T14:17:28.749Z
- commits:
- subject: Fix unhandled promise rejection when using `balena deploy`
hash: 6ec05e8dcff26e35592a0372ebb22fe3b43260e5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.23
date: 2020-04-28T12:25:10.713Z
- commits:
- subject: Convert lib/actions/device.coffee to javascript
hash: 0cfa1a0dfb4bdce1f1becd108ed002354fb1504b
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.22
date: 2020-04-25T14:11:29.551Z
- commits:
- subject: Install types for modules used in javascript to improve type checking
hash: d9f42b888dd21817f0bc256e18056f0676453ffb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.21
date: 2020-04-25T11:04:18.946Z
- commits:
- subject: Convert lib/actions/preload.coffee to javascript
hash: e1a91035ae219617a70226b0336458fb324652cc
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.20
date: 2020-04-24T22:47:28.474Z
- commits:
- subject: Convert lib/actions/config.coffee to javascript
hash: 1a851f552ede3d37a1ca261da39ad5eae223b3be
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.19
date: 2020-04-24T21:09:29.030Z
- commits:
- subject: Convert lib/utils/compose.coffee to javascript
hash: 560b0abbe7a6966a6ba9094527ff3223cf3514aa
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.18
date: 2020-04-24T20:37:38.920Z
- commits:
- subject: Convert lib/utils/docker-coffee.coffee to javascript
hash: 23f2242e22a09c559bcb8b62ce4e8f5c8ad6e1db
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.17
date: 2020-04-24T14:28:28.667Z
- commits:
- subject: Convert lib/actions/os.coffee to javascript
hash: a5ce0436c75efa19fa7211b770961ecc3a3690ed
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.16
date: 2020-04-24T12:41:58.941Z
- commits:
- subject: Convert lib/utils/qemu.coffee to javascript
hash: 9f59b6dde552b57fd2993b6535f0559804657c6a
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.15
date: 2020-04-24T09:23:06.150Z
- commits:
- subject: 'device os-update: Refactor to use the overall_progress field'
hash: 3e4f9f957269224456167c50ae6d2addc1187fa5
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.31.14
date: 2020-04-23T16:13:28.777Z
- commits:
- subject: Remove unnecessary files
hash: c3454d3abb5a8ddb46a373f91b6fc428ca412bfa
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.13
date: 2020-04-23T11:24:06.111Z
- commits:
- subject: Convert lib/actions/local/index.coffee to typescript
hash: da5e26f37ef190ddca5bc61ec4607e5f410109fe
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Convert lib/actions/local/configure.coffee to javascript
hash: 9447195c2654f257686b078bc9efd47fd4297bbd
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Convert lib/utils/tty to typescript
hash: 9fda165d3498c873e9ebd4b8cbc70affe13e9dac
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.12
date: 2020-04-23T10:32:39.717Z
- commits:
- subject: Avoid patch-package warning with 'npm install -g --production'
hash: ebdd04ec735ffaef239f5d5b41fbc1535a885b16
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.11
date: 2020-04-22T15:04:59.205Z
- commits:
- subject: 'Convert command `scan` to TypeScript, migrate to oclif'
hash: a2b761ec4b3f3aaee565b7ebfa43fb4bae429455
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.10
date: 2020-04-22T11:16:16.051Z
- commits:
- subject: >-
Update patch-package (fix remaining source of seemingly random ENOENT
error)
hash: e3c42cf63e9e0385b774bcbba61a0aeb08f04879
body: ''
footer:
Connects-to: '#1723'
connects-to: '#1723'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.9
date: 2020-04-22T10:49:15.197Z
- commits:
- subject: Update to balena-release
hash: 88e4009e88a1f06857acb8a660fb3833b9bb0730
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Update dependencies to pick up performance improvements
hash: 82e17cea6a85ee916843701e4a78adde188b8be2
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.31.8
date: 2020-04-22T09:37:58.642Z
- commits:
- subject: Update codeowners
hash: 5f098e7410ec60c1132b34395cb95f8c5547c09d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.7
date: 2020-04-21T08:43:48.188Z
- commits:
- subject: Add test coverage for validation module
hash: bbcb3a702fd1d80c4302b757d4a3c7f9a899b998
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.6
date: 2020-04-21T07:26:28.345Z
- commits:
- subject: 'convert commands `key`, `keys`, `key add`, `key rm` to oclif.'
hash: be82bcfa630631cb62bc6b586bed3fcdc501f2f8
body: |
Also:
- Display keys with `name` instead of `title`.
- Check for empty key before calling API.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.5
date: 2020-04-20T14:09:33.928Z
- commits:
- subject: Review CONTRIBUTING.md and add 'instanceof' usage advice
hash: e3b6db25d8be293f3b697dae6043d7655d63ca4d
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Review 'instanceof' usage with classes of external packages
hash: 655534469a796679c130ea481c38dfe6954b7115
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Unpin balena-sdk (bump balena-sdk to v12.33.0)
hash: a8b0573699ab1dedb07f7d2a44a4ac62983c16b1
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.4
date: 2020-04-18T01:55:48.776Z
- commits:
- subject: Fix balena ssh "Application not found" (pin balena-sdk to v12.30.0)
hash: 264c8535b453b2a5b0ed98287aeb9e64fad61eef
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.31.3
date: 2020-04-16T23:16:16.151Z
- commits:
- subject: >-
Fix seemingly random ENOENT error (update 'is-installed-globally'
dependency)
hash: 52b2ba6a304ba41e911e26c2081273f92f5581de
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1723'
resolves: '#1723'
author: Paulo Castro
version: 11.31.2
date: 2020-04-15T18:04:29.254Z
- commits:
- subject: 'improve input validation for `key`, `key rm`'
hash: cff9e50a224652792a18d931e8b8d35cc32073a1
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1728'
resolves: '#1728'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.1
date: 2020-04-15T15:12:10.007Z
- commits:
- subject: 'device os-update: allow host OS upgrade with development balenaOS images'
hash: 320b4864d97c7fea234bc25ec755e2e5013b2a18
body: |
also:
fix `device os-update` incorrectly showing 0% progress
convert `device os-update` to use async/await
footer:
Change-type: minor
change-type: minor
Resolves: '#1725'
resolves: '#1725'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.31.0
date: 2020-04-15T13:10:48.862Z
- commits:
- subject: 'Convert commands join, leave to oclif.'
hash: 3aa72dde4c5925e7a1aa9c7f1f3ad7fbabcdced6
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.17
date: 2020-04-09T18:53:44.244Z
- commits:
- subject: Minor grammar fix in balena ssh documentation
hash: a50ca78eef904b6e08b46788f6a7b3dc3710bb52
body: |
Minor grammar fix in balena ssh documentation
footer:
Change-type: patch
change-type: patch
Signed-off-by: Hugh Brown <hugh@balena.io>
signed-off-by: Hugh Brown <hugh@balena.io>
author: Hugh Brown
version: 11.30.16
date: 2020-04-07T17:16:13.622Z
- commits:
- subject: 'Convert `internal scandevices`, `internal osinit` to typescript & oclif'
hash: bc3fe296243a2e7d49e707b520f923f161205d9d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.15
date: 2020-04-03T14:42:10.003Z
- commits:
- subject: Updated dependencies (vulnerability advisory CVE-2019-20149)
hash: 292ad89b7e19add49f2043045f491e512b86c03b
body: |
https://nvd.nist.gov/vuln/detail/CVE-2019-20149
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.30.14
date: 2020-04-03T12:11:03.457Z
- commits:
- subject: >-
Fix project directory validation for 'balena deploy' with pre-built
image
hash: 96e28f3d45179ea48a4d3d94fd5634e264e5ea93
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.30.13
date: 2020-04-02T18:49:49.943Z
- commits:
- subject: Remove unused code from balena note
hash: 9aa6b0bc57d51703098e0d55e6a51f467235d574
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.12
date: 2020-04-01T13:09:52.172Z
- commits:
- subject: >-
Check logged in for `balena build` if application specified Correct
eroneous -f flag in `balena build` help
hash: d2fd1ec80a3aa9081489a4bfbdc6c97aceb9b23b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.11
date: 2020-04-01T10:51:23.578Z
- commits:
- subject: >-
Add '-t' option to 'balena ssh' to bypass TTY autodetection (force
allocation)
hash: 159cb752d171a013afeabc1199c69a334f56dd88
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Handle ssh process exit codes
hash: a74f0413df2574de3bbd7754f996e759fa5fb62c
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.30.10
date: 2020-03-31T14:16:19.605Z
- commits:
- subject: Convert lib/actions/local/common.coffee to javascript
hash: 1a71bad8bbcd231b886fa6f406ca29ee42deae42
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.30.9
date: 2020-03-31T11:00:19.322Z
- commits:
- subject: Update README regarding proxy server support
hash: 3e955f3a910a305fc89eacff57d3df9c65a6a2b4
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
Fix "the input device is not a TTY" when piping to 'balena ssh' (local
device)
hash: 30738d93b0cd3b63fc4de4b54bb8f2dbffc508a5
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Fix 'balena ssh' on MSYS Windows shell ("unexpected end of file")
hash: be76b8adbd8cc4f04327fb3852f732de7cb77be1
body: ''
footer:
Resolves: '#1681'
resolves: '#1681'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Delete unused code (ssh.coffee)
hash: d6a065a2300e2f3828eebb6a56e301259b22b9db
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.30.8
date: 2020-03-30T14:07:04.154Z
- commits:
- subject: Convert command `note` to oclif Add oclif support for piped input
hash: fcad35402aa7cfc43ea16f6c0e620fe7281a318f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: Convert command `settings` to oclif
hash: 49b00e18aefee6759093e116b0b756dbcd3b25c9
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.7
date: 2020-03-30T12:51:43.858Z
- commits:
- subject: Clarify `balena device os-update` help re balenaCloud
hash: e5d2661c9693520c4231eb585f29126fa280d869
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1679'
resolves: '#1679'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.6
date: 2020-03-26T13:02:23.330Z
- commits:
- subject: Use balena-lint for javascript linting and add javascript type-checking
hash: b3b22d63997ca76011297c714104c387213244a1
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.30.5
date: 2020-03-25T12:15:04.187Z
- commits:
- subject: Deduplicate `balenaUrl` fetching in events
hash: 47e85da78958826e76e091ea45ee81428555ddd7
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.30.4
date: 2020-03-24T17:38:00.838Z
- commits:
- subject: Preserve symlinks for the sake of the balenaCI worker
hash: 6574745a2362ff2ff6158201852fc6adfd042602
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Add type checking for tests
hash: 1ee74df67e24502b4779977cdf707436bb45518f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.30.3
date: 2020-03-24T16:56:52.914Z
- commits:
- subject: Add support for authentication checking to oclif
hash: 8658104647def05094609a498407ca0937de5c5b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.2
date: 2020-03-24T09:22:04.325Z
- commits:
- subject: Add support for `root` property on oclif commands
hash: f24c4a036c1781c745b60eafbb8daa8ee1f56042
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.1
date: 2020-03-19T18:54:22.804Z
- commits:
- subject: Add support for primary/secondary oclif commands
hash: 46b695cf2219e3f713c5d6ea2a5a4c32016fd068
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.30.0
date: 2020-03-19T14:48:23.139Z
- commits:
- subject: 'INSTALL.md: emphasize the standalone zip package recommendation for WSL'
hash: 0690554a9461c727bb0907d3a79d7f0a5239a197
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.29.5
date: 2020-03-18T22:37:34.111Z
- commits:
- subject: Switch to native number check
hash: 809a5fae25bf75bd4edfb67bda4c98d1566f8493
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Switch to native string check
hash: eccb1bd9ad098d8a58207c9a103ad624e3d16c3f
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Switch to native `Array.isArray` instead of aliases
hash: f859d5025a9f5beb56288359744498f17231f0e3
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.29.4
date: 2020-03-16T14:41:23.803Z
- commits:
- subject: Remove unused typings
hash: 505c3ec7d3bdf42eae5b15a3b8778dd38f467bd4
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.29.3
date: 2020-03-13T00:16:12.759Z
- commits:
- subject: Fix opn patch (npm installation warning)
hash: 5f552cf9a8df4f355689337ef999a58ab0e77e9a
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.29.2
date: 2020-03-12T22:38:03.228Z
- commits:
- subject: Fix `balena local flash`
hash: 2860535c45a3cdb592a8d3df74a5e5d06632d1c0
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.29.1
date: 2020-03-12T21:37:13.519Z
- commits:
- subject: Update dependencies
hash: 3d2e109e7f5e05958349fd74533ba8d1841932a9
body: |
Update balena-sdk from 12.26.7 to 12.29.1
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
nested:
- commits:
- subject: 'tests: Improve the dependent application test case'
hash: 952af473d75b2461c91943ac6968a60f80b8896c
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.29.1
date: 2020-03-09T12:25:24.687Z
- commits:
- subject: 'typings: Add the contract field to the Image'
hash: 3d67a5a47c48dc4b529ac67f47b1011e469fb063
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add is_of__actor on the ApiKey'
hash: 26b4e3f0dd462c93649b79e94030e0497bfef525
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'typings: Add `is_public` to the application model'
hash: 298de17d5c6ddce2c3c923ad9b22b73dbfe832f8
body: ''
footer:
Resolves: '#676'
resolves: '#676'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.29.0
date: 2020-03-09T11:30:13.587Z
- commits:
- subject: Unify the way that the models get exported
hash: f011c9ca04b2bb68cbf41505825b1bba97a71279
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.28.2
date: 2020-03-06T19:03:22.972Z
- commits:
- subject: Convert OS model to typescript
hash: a9d2af4eb4066c4f3e8acf0a6d586818d255173e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.28.1
date: 2020-03-05T16:30:40.690Z
- commits:
- subject: 'typings: Add DeviceType logoUrl property'
hash: f36c24adea886b3d1370c805351bdfa0bc273017
body: ''
footer:
Change-type: minor
change-type: minor
Depends-on: 'https://github.com/balena-io/balena-api/pull/2394'
depends-on: 'https://github.com/balena-io/balena-api/pull/2394'
HQ: 'https://github.com/balena-io/balena/issues/1818'
hq: 'https://github.com/balena-io/balena/issues/1818'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.28.0
date: 2020-03-04T14:40:43.381Z
- commits:
- subject: Update dependencies
hash: 3241df2d214d00122a86822d5df4f5e08c716af2
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.27.1
date: 2020-03-04T12:05:42.622Z
- commits:
- subject: Add missing deviceType typings to ImgConfigOptions
hash: a1cf210a3116e3549789177cadfb3a62b363f82e
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.27.0
date: 2020-03-03T13:16:53.402Z
version: 11.29.0
date: 2020-03-12T18:05:43.347Z
- commits:
- subject: Make windows installer remove old files before installation.
hash: 10cbf514a2493cbe3d9c875d30ddfed2f37c79e7
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1658'
resolves: '#1658'
author: Scott Lowe
version: 11.28.17
date: 2020-03-12T16:55:13.558Z
- commits:
- subject: Update CONTRIBUTING.md regarding ./bin/balena-dev and oclif commands
hash: 385d3e107bf55c9dc3377d2758db5fcac1d89702
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Update CONTRIBUTING.md regarding Coffeescript to Typescript conversion
hash: d98b2fa72f015ffe5ce158abd693ab48d7bd6a61
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
Prevent auto merge of npm-shrinkwrap.json and explain it in
CONTRIBUTING.md
hash: c6baa7a9080d6709ae1402a48aafdb9e6df3513f
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Add test case for `build --emulated`
hash: daa34feedaf3ec642d7e6848cf2f7b768ea7b348
body: ''
footer:
Connects-to: '#1649'
connects-to: '#1649'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.16
date: 2020-03-11T22:19:53.456Z
- commits:
- subject: >-
Fix 'balena login' web auth on Linux standalone zip install (xdg-open
ENOENT)
hash: f44c2b777f17e3f4a7f8420fc63385e797efdc87
body: ''
footer:
Resolves: '#1657'
resolves: '#1657'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.15
date: 2020-03-11T01:30:23.379Z
- commits:
- subject: Avoid Sentry reporting of selected common "expected" errors
hash: 5a806543057338d617dbddcaf965bd46fe168347
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
Fix occasional "CLI prints 'null' and exits" (replace old Raven/Sentry
SDK)
hash: d2df2c7b60e6024f3452c002184f7824f5b952f0
body: ''
footer:
Resolves: '#1523'
resolves: '#1523'
Connects-to: '#1193'
connects-to: '#1193'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Don't send the full command line to Sentry.io
hash: 36d3d1256ebd851e2edeab4380a97646126fb5ee
body: ''
footer:
Resolves: '#703'
resolves: '#703'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Fix occasionally missed command tracking request (oclif commands)
hash: b77cb56cd04ba633f204640ec0b16e1edd18a993
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.14
date: 2020-03-10T13:14:30.533Z
- commits:
- subject: Improve the UX by only printing effective file changes in livepush
hash: b83431c2e09cafaad40c8b04abb16f79bcb5acc1
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.28.13
date: 2020-03-06T15:20:33.674Z
- commits:
- subject: Fix `build --emulated` on Linux ("exec format error")
hash: ca8272b477724aa97450f2f9bf600d70023d9e51
body: ''
footer:
Resolves: '#1649'
resolves: '#1649'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.12
date: 2020-03-06T01:55:02.543Z
- commits:
- subject: >-
Don't ignore BALENARC_NO_PROXY env var if HTTP(S)_PROXY env vars are
defined
hash: 9470e804c0e7e2e53743fa7bdd039a21eebb3954
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Use types for global-agent and global-tunnel-ng
hash: 00943463a42d6b9d7103ce85aed4da14ed427717
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Remove lodash usage in proxy setup
hash: 3f6d7702331d6e00615a676c22bf946298af60ce
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Don't try to setup a proxy agent when there's no proxy configured
hash: c4a6086e9cb393024108c4466abf7afce4328311
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.11
date: 2020-03-02T15:13:33.151Z
- commits:
- subject: Update dependencies
hash: fe4e1d09d7d5fd0655c38070f862a657c7d878b8
body: |
Update balena-sdk from 12.21.1 to 12.26.7
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested:
- commits:
- subject: Lazy-load the models props
hash: 673eaf2a28805082e5c4b3d7938661599b6cefee
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Lazy-load the sdk template props
hash: fab4b80dc6fe0886fbd72382b4a4daa824b15d45
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.26.7
date: 2020-02-29T20:57:13.525Z
- commits:
- subject: Remove unnecessary lodash/forEach usage
hash: 66427ea38ba0e5a9339c794fb13b3a092470d0c4
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.26.6
date: 2020-02-28T15:48:09.332Z
- commits:
- subject: Convert the billing model to typescript
hash: 4b969d9fef54bfb4f77a4a5dd5a262a5579ea7d2
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.26.5
date: 2020-02-28T11:50:40.050Z
- commits:
- subject: Convert image model to typescript
hash: 2b4241f6d644ca10ad69a89415a085f4192defaa
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.26.4
date: 2020-02-27T17:01:43.725Z
- commits:
- subject: Update dtslint to v3.1.0
hash: 397eb13fa633b7d2e7ce0b36bfd91d1248a8b66b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.26.3
date: 2020-02-26T19:36:13.412Z
- commits:
- subject: 'typings_tests/pine-options: Update to work with TypeScript v3.8'
hash: d1b5d8f7aaa2f9a7a0550b5beec3d4c5cad94e46
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'Bump TypeScript version to ^3.8.2, so that''s used in tests'
hash: e26847c39563f1a8b9cfe61bc3e7cd9aec062240
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.26.2
date: 2020-02-26T13:33:22.641Z
- commits:
- subject: 'application: Fix linter warning'
hash: dbab534a5a6327daf41827926b8e0d3220f4d13b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.26.1
date: 2020-02-26T12:37:33.341Z
- commits:
- subject: Add overall_progress typings to device model
hash: ce72fcc923d6aab204ac42e0dd651cfc04972d35
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.26.0
date: 2020-02-24T18:19:33.479Z
- commits:
- subject: Convert service model to typescript
hash: 4c07b2795177ea53d51455e8bfd0ebcd8c5f0aea
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.25.1
date: 2020-02-21T12:22:23.185Z
- commits:
- subject: Add device statuses enum to device resource
hash: 60341d288a798ddb6f0f6ef0a7a96c89c49e1df6
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
- subject: Add device status enum and typings
hash: 5ac13f7fd6d1f50c3ad14340b908115b17d02d01
body: |
Adds the typings for the overall_status calculated term
and exports an enum with the possible status values
footer:
Change-type: minor
change-type: minor
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: balena-sdk-12.25.0
date: 2020-02-19T13:58:12.690Z
- commits:
- subject: Fix a test case name typo for auth.whoami()
hash: 534746a0c70dc3b16d86cded21c0f6567e11f1d5
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.24.4
date: 2020-02-17T19:32:40.783Z
- commits:
- subject: 'auth.getEmail: Fix confusing call expression'
hash: 1709302f777b0b386eecef2ecbc779e4cd87f925
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.24.3
date: 2020-02-17T17:02:42.975Z
- commits:
- subject: >-
Fix concealing network errors in auth.whoami() and
auth.isLoggedIn()
hash: 9ef0c2ad3daa69018f551e62883b045140da9cac
body: ''
footer:
Resolves: '#805'
resolves: '#805'
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.24.2
date: 2020-02-17T15:01:13.545Z
- commits:
- subject: '.gitignore: `.idea` directory generated by JetBrains IDE'
hash: 6bdc71c1559e0aee9a657cb1f2164bd2d9c47578
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
version: balena-sdk-12.24.1
date: 2020-02-15T18:25:23.743Z
- commits:
- subject: >-
Update `application.getDashboardUrl` example with
`application.get` call to get application id
hash: 6ee68d27acbae91ea4723cc44c483285a87b8722
body: ''
footer:
Change-type: patch
change-type: patch
Co-Authored-By: Thodoris Greasidis <thgreasi@gmail.com>
co-authored-by: Thodoris Greasidis <thgreasi@gmail.com>
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
- subject: Added `getDashboardUrl(id)` to application model
hash: 35315184a3c7694ec5515befe70fe67679d6b5d3
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
version: balena-sdk-12.24.0
date: 2020-02-14T10:48:43.827Z
- commits:
- subject: 'appveyor: Run node & browser tests in parallel'
hash: ba4cd4bb6f1b3bb5822a9e8bc9e07c7d872fc34b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.9
date: 2020-02-12T15:06:35.149Z
- commits:
- subject: 'appveyor: Set to test against node 8'
hash: 24bb1e6a332bd21b1eb92805fd4d6094a0e02a0d
body: |
The latest resin-lint doesn't work on node 6, which is
EOL. In the next major release we will also change
the engines field of the package.json and the node
typings.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.8
date: 2020-02-11T12:48:33.454Z
- commits:
- subject: Update balena-register-device to 6.0.1
hash: bc84252585ca73e58ad799bd4f488de2d014b8a7
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.23.7
date: 2020-02-07T16:54:53.697Z
- commits:
- subject: Re-enable balenaCI autoRebase
hash: 2c0bf1f1c3434ae565ca0fdeccc83a7b4cfcbf90
body: |
Revert "Disable balenaCI auto rebase"
This reverts commit
a30a648568ab788b8bacdec9951771cb054cccf3.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.6
date: 2020-02-07T14:00:23.338Z
- commits:
- subject: Fix the tag tests failing b/c of public apps
hash: 6517c52c68edceff8a223e815590c1a8c8b35e17
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Fix the dependent app test randomly failing b/c of public apps
hash: 5c9b25100a425762b19a262adcf35f34ea949363
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.5
date: 2020-02-07T12:26:23.492Z
- commits:
- subject: Fix the build failing on node v12
hash: 3d6c6a7a32b4c6cde888cc7a266fc25158072143
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.4
date: 2020-02-07T11:51:13.318Z
- commits:
- subject: Disable balenaCI auto rebase
hash: a30a648568ab788b8bacdec9951771cb054cccf3
body: |
Having autorebase enabled could lead to having
more then one instances of the sdk tests running in
parallel, which will result all of them failing, b/c they
will use the same test user, and will also add
unnecessary load to the API. Once we get #582 fixed
we can remove this.
footer:
Change-type: patch
change-type: patch
See: 'https://github.com/balena-io/scripts/pull/80'
see: 'https://github.com/balena-io/scripts/pull/80'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.3
date: 2020-02-06T18:56:53.591Z
- commits:
- subject: Switch to resin-lint for linting
hash: 4799ca69d5937c2415d4a1635cdf2625398e2ddb
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.23.2
date: 2020-02-06T16:50:13.515Z
- commits:
- subject: Remove unused code
hash: 76318307bafe3f90ce71f0c7ec292c375a2085ea
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: balena-sdk-12.23.1
date: 2020-02-06T15:08:43.400Z
- commits:
- subject: >-
app.getWithDeviceServiceDetails: Add the release commit in the
services
hash: 9bb9e9a2f43d8fd2ca246885e897652c22872a99
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: 'device.getWithServiceDetails: Remove unused ''id'' selection'
hash: a5f48c4429dfda23e8ddd52ced2c59cf3d068ef4
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.23.0
date: 2020-01-28T16:14:34.823Z
- commits:
- subject: >-
Allow retrieving applications by application case insensitive
slug
hash: d3d97a37409af2186a02f39a7c63c75258693dec
body: |
This allows users to disambiguate shared
applications that have the same name in a more
user friendly way than using the application id.
The application slug equals
`${owner}/${app_name}`.toLowerCase() on the
cloud api and it's just app_name.toLowerCase() in
open balena, so we can be sure that the $or will
never return more than one items when a slug is
provided.
footer:
Resolves: '#795'
resolves: '#795'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.22.0
date: 2020-01-27T13:11:29.883Z
- commits:
- subject: 'release.createFromUrl: Fix the non tar url error handling'
hash: 02cecb869972f22e0a6befcf2112a3ac01eea4b0
body: ''
footer:
Change-type: patch
change-type: patch
Depends-on: 'https://github.com/balena-io/balena-builder/pull/699'
depends-on: 'https://github.com/balena-io/balena-builder/pull/699'
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.21.3
date: 2020-01-25T00:39:23.339Z
- commits:
- subject: Convert some of the tests to TypeScript
hash: 2267b01bb6772ae3fedc7880939b222f9c537497
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Properly type billing.downloadInvoice result
hash: ff14a2237387d21157e2bc7d4c8e3133021b6d92
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Properly type os.download result
hash: 3fbbd231998ef8c36e233bda2969415b31d1d851
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
- subject: Add typings for balena-request stream
hash: 34a5c97102d17a47309444dc79a9f695f712e85d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: balena-sdk-12.21.2
date: 2020-01-24T23:23:03.461Z
version: 11.28.10
date: 2020-03-02T14:11:23.236Z
- commits:
- subject: Switch to object spreading in favor of _.assign
hash: 235c13bea929473d6704e3c38dd0949524df142d
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.9
date: 2020-02-29T22:11:03.425Z
- commits:
- subject: Lazy-load chalk
hash: 98152c0b09e80fd83bf6fabf7bd46edaef70ab69
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.8
date: 2020-02-28T18:37:53.265Z
- commits:
- subject: Simplify lazy-loading of resin-cli-visuals with a shared function
hash: 7c62e344554efdad2e0bad69dad8253ce9706b72
body: |
This also avoids current unnecessary requiring of resin-cli-visuals
for every command
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.7
date: 2020-02-28T15:32:23.327Z
- commits:
- subject: Make use of capitano's promise support to simplify the code
hash: 48b281d7c6d04c4c8b0866b452b7fccacc1af578
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.6
date: 2020-02-28T13:29:09.577Z
- commits:
- subject: Simplify lazy-loading of balena-sdk by utilizing a shared function
hash: eac6bb5e5cef1cc3f1053415d1be6856ce89045b
body: |
This also avoids instantiating multiple balena-sdk
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.5
date: 2020-02-27T19:02:33.627Z
- commits:
- subject: >-
Fix build/deploy commands with QEMU emulation and alternative Dockerfile
name
hash: cdfd1d124b33c64301e259be598390612e5e2ac7
body: ''
footer:
Resolves: '#1624'
resolves: '#1624'
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Fix CONTRIBUTING markdown
hash: 28c00696b800492a8774ae360405b45e5bd5acd0
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.4
date: 2020-02-25T19:45:42.988Z
- commits:
- subject: Update type deps
hash: 4abdd71ce77fc7027d5bc2e7e47398117b6771e9
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.28.3
date: 2020-02-24T14:19:23.748Z
- commits:
- subject: Add pre-commit check for cli.markdown updates and coffeelint execution
hash: 03053e125f0a75e25b50a8bd0a5ecfe82efc3c0b
body: >
These checks compare the timestamps of cli.markdown with those of staged
files,
effectively enforcing that 'npm run build' or 'npm test' are executed.
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: 'Fix ''test:fast'' npm script definition'
hash: bdc7c0fa39dda964430524eefedebb37c360920e
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.28.2
date: 2020-02-21T21:42:23.099Z
- commits:
- subject: Add a script to automate nested changelogs
hash: f2be811e1858b7935c95f5c5477057ff0be7ae43
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.28.1
date: 2020-02-21T13:21:23.339Z
- commits:
- subject: Update resin-multibuild and add app and release template vars
hash: 95c93d24da41aee611bac2e74f9e216aafdb2684
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.28.0
date: 2020-02-18T13:58:42.610Z
- commits:
- subject: Add tests for project directory validation
hash: 9e870b08a7802ca0132d6fd99a7d89cfdb8314cb
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: >-
Add project directory validation for balena push / build / deploy
commands
hash: 671dca8287ae3d79feae1c7ccdb7d60abaf1f760
body: ''
footer:
Change-type: minor
change-type: minor
author: Paulo Castro
- subject: Refactor 'balena push' error handling
hash: a15060e9fc2e4d408c9f5ef4315d98d99d56cdcd
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: Add and refactor tests for push/build/deploy commands (docker-compose)
hash: 0738dd152067d7aabdb1b424cc7737a3a70ca3bd
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.27.0
date: 2020-02-17T15:22:23.003Z
- commits:
- subject: Add '--cache-from' option to balena build and deploy commands
hash: a1c406a4795e3f91963676f923ca607df975a2c7
body: >
It implements the same feature as the "docker build --cache-from"
option.
footer:
Resolves: '#1616'
resolves: '#1616'
Change-type: minor
change-type: minor
author: Paulo Castro
version: 11.26.0
date: 2020-02-14T13:26:13.826Z
- commits:
- subject: >-
Fix balena push "Segmentation fault" on Windows (replace 'mmmagic' with
'isBinaryFile')
hash: 88a1e413a3ccc2d62abb8701d3d5a6e8d2385860
body: ''
footer:
Connects-to: '#1611'
connects-to: '#1611'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.25.18
date: 2020-02-13T16:38:23.644Z
- commits:
- subject: Convert lib/actions/auth to typescript
hash: f9ece2ce7de3d0c2089692e592c70828e92353f9
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.17
date: 2020-02-12T14:29:23.019Z
- commits:
- subject: Convert lib/auth/index to typescript
hash: 2b04763ac05d4b0a114b9a68d0366f65faa84399
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.16
date: 2020-02-12T13:23:23.174Z
- commits:
- subject: Convert lib/auth/server to typescript
hash: 93ba5832d88d4cbbede5d3a354ebb01f9c1bf9fa
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.15
date: 2020-02-12T12:14:23.532Z
- commits:
- subject: Convert lib/actions/keys to typescript
hash: a4b34c109d3a05e07c94fbc4fd311d2349ac84d5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.14
date: 2020-02-11T23:18:12.969Z
- commits:
- subject: Convert lib/actions/notes to typescript
hash: f1220c6377475247a210233c23a9971552672483
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.13
date: 2020-02-10T18:34:33.290Z
- commits:
- subject: Convert lib/actions/app to typescript
hash: 99f84c2f6a5ceff0383065ac7f320668914d6fad
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.12
date: 2020-02-10T15:04:43.136Z
- commits:
- subject: Convert lib/auth/utils to typescript
hash: 4de41ce3e0036fbdfe3b636252ef1d4de8813507
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.11
date: 2020-02-10T13:45:43.017Z
- commits:
- subject: 'CI builds: revert patch-package upgrade to fix patch errors'
hash: 05d478b759a79e7e3f0ae9c1d4e5e9adce246409
body: >
This fixes a build error caused by a recent version bump of
'patch-package':
"Patch file found for package execa which is not present at
node_modules/qqjs/node_modules/execa"
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
- subject: 'Node 13 compatibility: upgrade ext2fs module'
hash: 9a7a36477681f17dd3456646a13df2d7f9af2a4d
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1591'
resolves: '#1591'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.25.10
date: 2020-02-08T00:24:03.569Z
- commits:
- subject: Add .gitattributes to check out with the correct line-ending on windows
hash: 467afb3de6971fb939bbb6b20d9ab39d5104da00
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.9
date: 2020-02-07T21:43:13.619Z
- commits:
- subject: Merge resin-lint linting and fixing steps into one
hash: 6d543b79ff423a8288195aa850051d5fa9c914f5
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Remove redundant type checking of tests
hash: 85aaf77e44c9f85fbc0c459a8cedac2975f9f469
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Remove duplicate type checking of automation code
hash: 83c5684491ef02aa01128ab71fcde775398a52e8
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.8
date: 2020-02-07T19:37:03.729Z
- commits:
- subject: >-
Fix Windows standalone zip installer (missing mmmagic db for CRLF
conversion)
hash: be209f1626fa9cb853df7f1a1700760089777ba0
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.25.7
date: 2020-02-07T18:21:33.450Z
- commits:
- subject: Switch from opn to its new name of open
hash: 3f84045127f4a7ecc41496b1b6e6c447fd3950df
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.6
date: 2020-02-06T19:58:01.506Z
- commits:
- subject: Add debug instructions for powershell
hash: f4525bc11e757cccd2ff8e52712173d1af5fb9b2
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.5
date: 2020-02-06T18:28:13.132Z
- commits:
- subject: Use resin-lint for automatic lint fixing
hash: 895be0be5de65b30d04fe9caf4745bf178263254
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.4
date: 2020-02-06T17:32:12.885Z
- commits:
- subject: >-
Avoid loading 'mmmagic' on Linux (fix "could not load any valid magic
files")
hash: 4502f2a203444f8a3e3523b6ae48c8b921c6c7d9
body: ''
footer:
Resolves: '#1596'
resolves: '#1596'
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.25.3
date: 2020-02-06T17:03:33.295Z
- commits:
- subject: >-
Debug mode can now be disabled with DEBUG=0 env var Added assignment to
`process.env.DEBUG` if `process.env.DEBUG` is negative string to
`lib/app.ts` and `automation/run.ts` entrypoints
hash: b3948d538c345632a4c6f46940998c4b63948b78
body: ''
footer:
Resolves: '#1502'
resolves: '#1502'
Change-type: patch
change-type: patch
Signed-off-by: Thomas Manning <thomasm@balena.io>
signed-off-by: Thomas Manning <thomasm@balena.io>
author: Thomas Manning
version: 11.25.2
date: 2020-02-05T02:19:42.662Z
- commits:
- subject: Remove unnecessary code now that typescript understands `process.exit`
hash: 27e1f3f7d7664fc59be9edac77ed5cef4201bf45
body: ''
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: 11.25.1
date: 2020-02-03T18:12:13.160Z
- commits:
- subject: Add more tests for push/build/deploy commands (--convert-eol)
hash: f9743b269ac3e54562a5074cd32835d66561eef6
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add more tests for push/build/deploy commands (--dockerfile)
hash: 0f5f65e0d3c0dde7c078bc87cee65253ae68f150
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Add support for auto-conversion of CRLF line endings. Applies to
commands: balena push balena build balena deploy --build
hash: 58e7880f1d2abfeb273671058434f7f571ccf509
body: ''
footer:
Change-type: minor
change-type: minor
Resolves: '#1273'
resolves: '#1273'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: >-
Add support for deferred log messages. eg. so that info can be output at
the end of the process.
hash: 041823189f7d80e93fa6e75daaccced3de9ccc2a
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: '#1273'
connects-to: '#1273'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.25.0
date: 2020-02-02T20:21:22.773Z
- commits:
- subject: >-
Fix proxy support and add proxy exclusion feature (Node.js >= 10.16.0
only)
hash: 1e37c97ffbff1816fd50eaa2991f38e8c04bb810
body: >
See README for more details on proxy configuration and Node.js
compatibility.
footer:
Resolves: '#1335'
resolves: '#1335'
Connects-to: '#1580'
connects-to: '#1580'
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Update Github's templates for new CLI pull requests and issues
hash: 913f09924a3cf5efda79b2f27da705e29f48ed00
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.24.0
date: 2020-01-27T12:17:33.237Z
- commits:
- subject: Update dependencies
hash: 77931b314a5436b4d6331621e7f9fbffa1cc880a
body: ''
footer:
Change-type: minor
change-type: minor
author: Pagan Gazzard
version: 11.23.0
date: 2020-01-24T23:30:53.044Z
- commits:
- subject: >-
configure: Allow passing system-connection files to 'os configure'
command
hash: 8f6902f4cb582d48085527942cd8b6d8682d1b16
body: |
Allow passing files to `os configure` via `--system-connection` to allow
pre-configuration of network connections, such as cellular/GSM.
footer:
Change-type: minor
change-type: minor
Connects-to: '#1498'
connects-to: '#1498'
Signed-off-by: Rich Bayliss <rich@balena.io>
signed-off-by: Rich Bayliss <rich@balena.io>
author: Rich Bayliss
version: 11.22.0
date: 2020-01-21T21:09:23.157Z
- commits:
- subject: Add `catch-uncommitted` to balena CI build
hash: 9db6961a7eb3905f37abe55e33989029128d2612
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Update resin-lint and prettier, and re-prettify'
hash: b978230f9e15c8a42feffbf5d07469b5e1ab2b3a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Add tests for push, deploy and build commands'
hash: cc5fe60a15347674992d8ddfb2f5dfe9077b5d70
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.21.8
date: 2020-01-20T23:29:54.537Z
- commits:
- subject: >-
Prevent file ignorer from ignoring Dockerfile (and variants),
docker-compose.yml
hash: 95b5ac1c7f682edb30d2a870d8df2466bb20c9ca
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1445'
resolves: '#1445'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.21.7
date: 2020-01-20T11:01:32.629Z
- commits:
- subject: Add Windows-specific hint to 'balena scan' output
hash: aca794b267a62a117658dd196d790391bc2b69a7
body: >
An extra Windows-specific message is now appended to the 'Could not find
any balenaOS devices' message - if the OS is Windows.
Also updated the INSTALL instructions with details of the dependency on
Bonjour.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Graham McCulloch <graham@balena.io>
signed-off-by: Graham McCulloch <graham@balena.io>
author: Graham McCulloch
version: 11.21.6
date: 2020-01-20T00:25:03.196Z
- commits:
- subject: >-
Change the balena app action to present the slug instead of the
git_repository
hash: ef4ee54a003242fe0c1ce3f1a7520f1def6b741f
body: |+
The `git_repository` field was replaced in the v5
endpoint with the `slug` field. As a result the CLI atm
never shows the `git_repository` in the printed
visual.
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
version: 11.21.5
date: 2020-01-14T23:57:30.415Z
- commits:
- subject: Fix 'balena join' when the user is not logged in
hash: 95561864a64b0a03cc7a94cfe63a038730141026
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Fix join and leave commands on Windows (hanging on stdin and argument
escaping)
hash: 51adfeaa3bb91c6dcd3efc2a6e2ebda064665de9
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.21.4
date: 2020-01-14T19:38:13.156Z
- commits:
- subject: Increase default mocha test timeout to avoid spurious CI failures
hash: 3466be19923523c7a0d8cca429f54b0bd69b0aed
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Fix 'balena push' hanging on Windows (CTRL-C was required after the
unicorn)
hash: 95843dd816a866c93500cab90ff47cc1b401c0bc
body: ''
footer:
Resolves: '#1554'
resolves: '#1554'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Add hint about the 'jq' utility in the documentation of the --json
option
hash: edd755d41c08eeae8800c8a3e00379cae9531cf0
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add '.nyc_output' folder to '.gitignore' (test coverage reporting)
hash: 290c06074a666e7cf5e1d252029ef25212cd471b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.21.3
date: 2020-01-14T17:17:13.197Z
- commits:
- subject: >-
Update CONTRIBUTING.md regarding npm installation and some common
gotchas
hash: 615f24edd342e2938805507390093964b20d0bda
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.21.2
date: 2020-01-14T15:34:44.444Z
- commits:
- subject: 'meta: Americanize all spellings'
hash: 046743071dd0f2c1d283eadac2880807e83ead14
body: ''
footer:
Connects-to: 'https://github.com/balena-io/docs/issues/1300'
connects-to: 'https://github.com/balena-io/docs/issues/1300'
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
version: 11.21.1
date: 2020-01-13T20:08:18.546Z
- commits:
- subject: Add --verbose and --json options to the 'devices supported' command
hash: 323c9191b6541285cbb44855b43acf01c5866d30
body: |
The command was also converted to oclif.
footer:
Resolves: '#467'
resolves: '#467'
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.21.0
date: 2019-12-27T11:56:40.522Z
- commits:
- subject: Update livepush to fix windows path issue.
hash: 3cce8d822c246062dd4548cf7ac020469584ee39
body: ''
footer:
Change-type: patch
change-type: patch
Connects-to: 'https://github.com/balena-io-modules/livepush/issues/55'
connects-to: 'https://github.com/balena-io-modules/livepush/issues/55'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.20.2
date: 2019-12-17T14:32:53.314Z
- commits:
- subject: Fix issues with devices associated with inaccessible applications.
hash: 33552724a1b594ccb81372ea50cea4e9e673dff4
body: ''
footer:
Change-type: patch
change-type: patch
Resolves: '#1530'
resolves: '#1530'
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.20.1
date: 2019-12-13T08:38:33.356Z
- commits:
- subject: Add multicontainer (microservices) support for 'balena env rename'
hash: 7fd436cd91e215e134f32551552c6baf25055829
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add multicontainer (microservices) support for 'balena env rm'
hash: 7c1faa6de02752ef38cc0d592311b4cdc1b2a2b1
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add multicontainer (microservices) support for 'balena env add'
hash: 90e184ea1fff3940dad3236115fb6a7f8a671e7e
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add multicontainer (microservices) support for 'balena envs'
hash: 38920a1c597bf90de839b685d8502cbfc695e8d1
body: ''
footer:
Connects-to: '#1153'
connects-to: '#1153'
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add balena envs '-j' option to produce JSON output
hash: df58ac7673bcdcd6b51dbb2f80bf7aed2b9a457a
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add logged-in check for balena 'env' commands
hash: 630d53311a3f2f95910a551a271fe3b89141811a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.20.0
date: 2019-12-12T13:42:22.781Z
- commits:
- subject: >-
Introduce workaround that fixes windows dns issue on `balena push` using
.local device names. Improve error handling in deployToDevice so that
versionErrors don't mask other errors.
hash: 53325b7c056499a76283042a404c4237b709bdd7
body: ''
footer:
Resolves: '#1518'
resolves: '#1518'
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.19.1
date: 2019-12-06T14:37:41.975Z
- commits:
- subject: Update app/create and device/supported tests to use new api-mock.
hash: bb19903826108aa498ee689e978bf26305ad7ef9
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: >-
Introduce balena-api-mock module to simplify api mocking. Upgrade nock
to latest.
hash: 33210b896bbf4c30efa62f63177018a2f10393c1
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.19.0
date: 2019-12-05T14:13:19.469Z
- commits:
- subject: >-
Fix 'balena help join' docs re moving devices between apps on the same
server
hash: 02dcff5b67223909f5cd465a60498802246c5ea7
body: ''
footer:
Resolves: '#1429'
resolves: '#1429'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add README note regarding Git for Windows console installation choice
hash: 6c3429eb0cb1f7caec4d992b71edc3e02873c113
body: ''
footer:
Resolves: '#598'
resolves: '#598'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.18.3
date: 2019-11-21T15:40:14.224Z
- commits:
- subject: >-
Use helpers version of `cleanOutput` in tests. Simplify expect semantics
in tests.
hash: 1325fb8c9aed5f6855bbb32deeefd95999f4afd8
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: >-
Hide discontinued device types in `balena app create`. Add basic tests
for `balena app create`
hash: cf42dca7776774293068db42b3de43c17104bf88
body: ''
footer:
Connects-to: '#1485'
connects-to: '#1485'
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
- subject: >-
Hide discontinued device types in `balena devices supported`. Add tests
for action. Convert action to TypeScript.
hash: afd97bd304d81b0f4ca63dc42dbef18bea9687d1
body: ''
footer:
Connects-to: '#1485'
connects-to: '#1485'
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.18.2
date: 2019-11-15T11:04:34.330Z
- commits:
- subject: >-
Fix "Invalid containerPort" error with EXPOSE instructions in local QEMU
builds
hash: caac6855da5b54d66c99cffe0ba8a70002f8af5c
body: |
Bump docker-qemu-transpose package to v1.0.2
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.18.1
date: 2019-11-15T09:36:35.176Z
- commits:
- subject: 'Fix ''os configure --config'', and migrate it to oclif + TypeScript'
hash: d94a74dfee615a07a0c1951d762d910dfbb9721e
body: |
Also add more non-interactive configuration options:
--config-network, --config-wifi-*, --config-app-update-poll-interval
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Error handling: add ExpectedError type as alternative to
exitWithExpectedError()
hash: a25a52c21b177e2da3cfd167de936cf8e0f17cbe
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.18.0
date: 2019-11-12T21:11:46.998Z
- commits:
- subject: Improve command usage format consistency in 'balena help' output
hash: b69ba0b6170368d1178a94d8fdbc6e02c3ff8a87
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add Scott (@srlowe) to CODEOWNERS file
hash: 1bedf937f84abd271fc732da0885ab012269c3bc
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Set the process exit code to 1 (instead of 0) for unknown commands
hash: 74a521a271f53da218d8494bf16a457cfa6c076f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Fix logged-in check in "logs" and "ssh" commands (async/await usage)
hash: 6376ac28d53d9d6fedec484678f8bf75cdf20cf0
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Enable debug-mode "long stack traces" for Bluebird promises (async code)
hash: 2222a90884f44f9e9cb89a4c1701aaa875bd6c14
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Fix Node.js download link and improve installation instructions
hash: 09f04be77d2ed2caef5218b1c3a69195baa7154c
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Improve help and docs (CLI install dependencies) for the preload command
hash: 636ecaf4e09cd287f5c4f54b16d846929ef39159
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.17.5
date: 2019-11-10T01:00:08.506Z
- commits:
- subject: Support optional containers when pushing to local target
hash: b31e253fa4c5d5a382a55f718091e58f8d022f59
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.17.4
date: 2019-11-06T10:33:49.369Z
- commits:
- subject: Use all available on-device images during local push
hash: 62b7d2fd1a80023fb9aff4dfc54a8faa72040459
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.17.3
date: 2019-11-04T10:30:00.836Z
- commits:
- subject: Fix warnings when executing CLI without arguments.
hash: 4a967b126bfcfa72f32e33ace95ea4a66d1c64dd
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Scott Lowe <scott@balena.io>
signed-off-by: Scott Lowe <scott@balena.io>
author: Scott Lowe
version: 11.17.2
date: 2019-11-01T15:24:39.221Z
- commits:
- subject: Fix potentialy undefined build task when livepushing
hash: 55b2b5a467586467d8b8288b561a41d0f9ce8fb2
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.17.1
date: 2019-10-28T17:53:38.986Z
- commits:
- subject: Update livepush to support build arguments
hash: 8ed4f547e0b9d8c969ac7eeec2a6c3fa8cbfbabf
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.17.0
date: 2019-10-22T12:28:15.239Z
- commits:
- subject: Add installation note regarding macOS Catalina (10.15)
hash: c2b0091f86c121de857136a8ec14a6c5b744b87b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.16.6
date: 2019-10-22T10:24:08.715Z
- commits:
- subject: Bump livepush and reconcile husky dependency
hash: f50f169ff060fd036f09ce0bb7d674199707f657
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.16.5
date: 2019-10-22T09:09:18.739Z
- commits:
- subject: Move npm version check from npm 'preinstall' to git 'pre-commit' hook
hash: 59a7b9d12bfcd926c2d9268857889f6c70ac865d
body: |
This should allow end users to use npm v6.4.1 that ships with Node 8,
while still requiring CLI developers to use npm v6.9.0 or later.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.16.4
date: 2019-10-17T23:59:48.588Z
- commits:
- subject: Fix npm install (missing automation/check-npm-version.js)
hash: eaffc2574f2fcbc72213f7168710db15c1722415
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.16.3
date: 2019-10-17T19:00:48.811Z
- commits:
- subject: Add npm preinstall check for npm version 6.9.0 or later
hash: e7c89cf77cf0a261df402bc04a8c9c07ecb318fe
body: |
Older npm versions cause the npm-shrinkwrap.json file to be incorrectly
updated. This should avoid regression bugs related to issue #1332.
https://github.com/balena-io/balena-cli/issues/1332
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.16.2
date: 2019-10-17T15:58:25.531Z
- commits:
- subject: Fix shrinkwrap unwanted changes from older npm version
hash: ee3a0cc630c0112d2cccb0c72b836f5b2d6327fb
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.16.1
date: 2019-10-17T11:01:35.826Z
- commits:
- subject: Add support for private device types
hash: 1f4382bea81e55742c47c5db63c6e48d9c86b7e3
body: ''
footer:
Resolves: '#1471'
resolves: '#1471'
Depends-on: 'https://github.com/balena-io-modules/balena-config-json/pull/15'
depends-on: 'https://github.com/balena-io-modules/balena-config-json/pull/15'
HQ: 'https://github.com/balena-io/balena/pull/1740'
hq: 'https://github.com/balena-io/balena/pull/1740'
See: >-
https://www.flowdock.com/app/rulemotion/resin-frontend/threads/FNuwNgrDfJGRcsoJI7yJV-bx5DD
see: >-
https://www.flowdock.com/app/rulemotion/resin-frontend/threads/FNuwNgrDfJGRcsoJI7yJV-bx5DD
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.16.0
date: 2019-10-16T13:29:18.621Z
- commits:
- subject: Support managing tags using release commit hashes
hash: 1b943bdf7dacff9be7c202fce08fc95ae59dab7b
body: |
The sdk version in the shrinkwrap already
supports setting tags by commit hashes and as a
result this already works in the cli as of v11.9.6.
This PR just adds some docs and some extra
handling when the commit param prefix is all
numeric.
footer:
Resolves: '#1064'
resolves: '#1064'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.15.0
date: 2019-10-16T06:15:25.032Z
- commits:
- subject: Fix privilege elevation for standalone zip package on Windows (windosu)
hash: 02b888f7c1af920757b96c75906d5b08acef786c
body: |
* Add pkgExec internal command
* Patch windosu to be aware of process.pkg and use pkgExec
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Remove 'internal sudo' command
hash: 69c97fed09b7956503b28d18e96fc2dd924521f4
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Fix privilege elevation (sudo) for ''os initialize'', ''join'', ''leave'''
hash: 05cb89725e2e53aae4686905c02f4d4a4c67e691
body: |
* sudo shell arguments required escaping for 'os initialize'
* sudo was not working for standalone zip packages (incorrect
Node.js path in argv[0])
* Interactive 'join' and 'leave' not working on Windows because
'windosu' does not capture stderr.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.14.5
date: 2019-10-15T20:59:59.075Z
- commits:
- subject: Support container contracts when pushing to local devices
hash: 0c5ed7adfb6b915ebd4e79ac96fb2c8ddab851c3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.14.4
date: 2019-10-14T16:21:38.984Z
- commits:
- subject: Update/improve npm install instructions for Windows
hash: a8fcd85f1a3ab185d6a8d3d7e3c086fcb464e6cc
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Update CLI tests to pass with Node 12
hash: cc45d872c7c828417220f6059bf156e772a8e23f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Avoid stack trace and Sentry report if user answers No to confirmation
prompts
hash: e0e76a1aa818c92705b3c26bcedafc625b6f1e78
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Sort the output of `balena devices supported` alphabetically by slug
hash: d9b417e9e541be551a6c8b7f90ceaa0a3c701f81
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Chore: replace `typings/intercept-stdout` with `@types/intercept-stdout`'
hash: 101a4bc20978b631b34322804362030ebc5a9302
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.14.3
date: 2019-10-14T13:32:26.796Z
- commits:
- subject: >-
Fix 'balena build --emulated' on Windows (including default docker
socket)
hash: 7dd33adfd1f9714fd15cd9e3e8c229ad76d030c3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.14.2
date: 2019-10-09T12:13:36.863Z
- commits:
- subject: Bump resin-multibuild to 4.3.1 (fix more cases of SecretRemovalError)
hash: 78e627a47181f01c68d59cef3ec78ec8636c6781
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.14.1
date: 2019-10-04T12:41:36.810Z
- commits:
- subject: Allow deleting config vars with 'env rm'
hash: d463a2f0e50213e6f97384e5184daffc10b156b6
body: ''
footer:
Resolves: '#1459'
resolves: '#1459'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.14.0
date: 2019-10-03T10:54:16.620Z
- commits:
- subject: >-
Update TROUBLESHOOTING doc re 'balena ssh' line wrapping / cursor
behavior
hash: 4077da14915fac044cfda3dbf038544b258177f7
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.13.1
date: 2019-09-30T13:19:15.400Z
- commits:
- subject: Bump balena-sdk to v12.12.0 to stop using image maker endpoints
hash: 408f739e2d41fbf6993d29932965618ef23794db
body: ''
footer:
Resolves: '#1453'
resolves: '#1453'
Depends-on: 'https://github.com/balena-io-modules/balena-image-manager/pull/45'
depends-on: 'https://github.com/balena-io-modules/balena-image-manager/pull/45'
HQ: 'https://github.com/balena-io/balena/issues/1744'
hq: 'https://github.com/balena-io/balena/issues/1744'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.13.0
date: 2019-09-30T12:41:21.992Z
- commits:
- subject: Allow mixing armv7 & aarch64 devices in RPi 1 / zero apps
hash: f9d6a0ee72c33f159d43ecb0dcb51c2522fa213a
body: ''
footer:
Resolves: '#1448'
resolves: '#1448'
HQ: 'https://github.com/balena-io/balena/issues/1905'
hq: 'https://github.com/balena-io/balena/issues/1905'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.12.0
date: 2019-09-24T10:25:08.682Z
- commits:
- subject: Send all debug output to stderr
hash: 7a865b2e151f54a0edf37c1884e362fc155214a3
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.11.3
date: 2019-09-19T12:28:38.243Z
- commits:
- subject: Use balena analytics project name
hash: c1ba73a2da4872412a8b56d3580d6617e2476606
body: |
It's needed to properly integrate CLI with balena
analytics proxy service.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Roman Mazur <roman@balena.io>
signed-off-by: Roman Mazur <roman@balena.io>
author: Roman Mazur
version: 11.11.2
date: 2019-09-18T15:04:37.776Z
- commits:
- subject: Migrate 'envs' and 'env rename' commands to oclif
hash: c07b28e694e06732d88cdb0b8d3fc1705f169e5a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Simplify/refactor 'env add' and 'env rm' implementation
hash: b3bef9e55695401d0faf0da8ae8292877e9854d8
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Refactor oclif integration and preparser
hash: 2ff427fb9077c1e4f23fc9cbe009d70eadf8257c
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.11.1
date: 2019-09-18T11:57:28.728Z
- commits:
- subject: Support `balena join` to applications of compatible architectures
hash: 87004621cea1dcf56dd34043ccc8f92e2dc98671
body: ''
footer:
Resolves: '#1431'
resolves: '#1431'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.11.0
date: 2019-09-16T18:33:27.871Z
- commits:
- subject: Support moving devices to applications of a compatible architecture
hash: a64b36fdb9550b4d3e245d4791ef74c2b9491aac
body: ''
footer:
Connects-to: '#1433'
connects-to: '#1433'
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: 11.10.0
date: 2019-09-16T16:19:25.093Z
- commits:
- subject: 'ci: add scrutinizer config'
hash: 2e7f60666741d4970994bd76f9545acabf0b111d
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Stevche Radevski <stevche@balena.io>
signed-off-by: Stevche Radevski <stevche@balena.io>
author: Stevche Radevski
version: 11.9.7
date: 2019-09-13T14:02:57.422Z
- commits:
- subject: Mitigate "MaxListenersExceededWarning" by reusing Logger instance
hash: 6631fb5a69c0c791b59a954a960eeb28b797a458
body: >
The full warning output was:
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory
leak detected. 11 drain listeners added. Use emitter.setMaxListeners()
to increase limit
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory
leak detected. 11 error listeners added. Use emitter.setMaxListeners()
to increase limit
(node:43572) MaxListenersExceededWarning: Possible EventEmitter memory
leak detected. 11 close listeners added. Use emitter.setMaxListeners()
to increase limit
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Update balena-sdk from 11.18.0 to 12.10.0 (pre-req for #1153 and #1304)'
hash: f76ca1804aef20852edd6176ab0eda58b2d7984c
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.6
date: 2019-09-12T00:51:55.302Z
- commits:
- subject: >-
Detect Docker Desktop (Docker for Mac) and warn about architecture
emulation
hash: d484c957bb642572e5fdf9b92f4ee3234a3c71ab
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.5
date: 2019-09-11T11:09:25.740Z
- commits:
- subject: Fix mismatched Node.js version errors in standalone package on Windows
hash: d54a709e7cf7f0a188c1ceb41bdccd5e48e02beb
body: ''
footer:
Resolves: '#1419'
resolves: '#1419'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Update etcher-sdk to v2.0.14 (pre-requisite to supporting Node 12)
hash: 09f20ecc1c750ef29cc7cfdaff5a66f98c76aac8
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.4
date: 2019-09-11T00:20:27.535Z
- commits:
- subject: Add missing oclif-based commands to mixpanel tracking
hash: fb1dce9dbbcb5778b7abbb46bec36f6d0adb08de
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.3
date: 2019-09-01T22:46:13.721Z
- commits:
- subject: 'Deploy scripts: edit GitHub release descriptions given semver ranges'
hash: 7bb2741a5ad9e279ad389c9ae7a6cc781b71dd98
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.2
date: 2019-08-30T17:12:17.486Z
- commits:
- subject: 'logging: note that tarring is occurring'
hash: e3435c66df8a55ea4538b0d9d5a1798ba65d084f
body: |
As noted in #1411, this tarring can be particularly expensive so cluing
in the user may help alleviate pain
footer:
Connects-to: '#1411'
connects-to: '#1411'
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
version: 11.9.1
date: 2019-08-28T18:44:47.481Z
- commits:
- subject: >-
Enable emulated builds on remote devices running a different OS as the
CLI
hash: 19c3178062591ce76f4c5da425c7fcfd7e392f04
body: >
E.g. "balena build -e -h <IP> -p 2375" with the CLI running on a Mac
laptop,
using balenaEngine on an Intel NUC device, building an image for the RPi
(ARM
image arch). Previously, QEMU setup by the CLI assumed that docker ran
on the
same OS as the CLI (Docker for Mac has built-in binfmt_misc support and
does
not require additional setup, but balenaEngine on Linux requires
explicit QEMU
setup.)
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Fix SecretRemovalError (balena build) when docker daemon arch != target
arch
hash: 516fa90a2071fe966285884ef2c420c5d1b2b5f8
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.9.0
date: 2019-08-22T12:40:14.346Z
- commits:
- subject: >-
Fix failing registry secrets authentication under certain conditions
('balena build' and 'balena deploy')
hash: cdedc58ec1bd8bb966087ab324da94b9034d7416
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.8.3
date: 2019-08-19T15:46:22.818Z
- commits:
- subject: 'balena-ssh: add info about remote vs local connections'
hash: 731db63e78a1db286e69ef981e2d42faf8e4e77e
body: |
small formatting fixups
footer:
Closes: 'https://github.com/balena-io/docs/issues/974'
closes: 'https://github.com/balena-io/docs/issues/974'
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
version: 11.8.2
date: 2019-08-19T14:17:13.315Z
- commits:
- subject: Fix incorrect arguments passed to oclif bootstrap function
hash: 730c09989d401b2a14d1b6ceb8942161c330f52d
body: |
Adds tests for existing oclif commands to avoid regressions
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.8.1
date: 2019-08-15T17:28:53.171Z
- commits:
- subject: 'Implement full command testing, beginning with "balena version"'
hash: 4d389bb6ccbfb7774e94d151fc8063a35031aba9
body: |
This also modifies the core CLI to be fed command programatically, which
is useful for being able to do thing like mock endpoints with tools like
"nock", and provide an easier debugging experience.
The tests utilise a "runCommand" helper that intercepts and captures
stdout/stderr writes and returns them once the command has finished
running. At this point the test implementation can parse the
stdout/stderr logs and assess nock interceptions to determine if the
command ran correctly.
This change also homogenises debug messages to start with `[debug]`,
however this is not strictly enforced by linting rules.
footer:
Change-type: minor
change-type: minor
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.8.0
date: 2019-08-13T08:10:16.602Z
- commits:
- subject: Fix bug where "env rm" fails silently if an additional arg is present
hash: f1d9c29786e1c72394f4a120eece17a20ab2eac7
body: >
Fixes #1380
Argument parsing of "env rm" command was improved by migrating it to
oclif
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
- subject: Exit with a warning if "env rm" id value is not an integer
hash: 34f4c1f6cc264ad310b31f3227d6635e76d559b4
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.7.10
date: 2019-08-12T12:50:22.706Z
- commits:
- subject: Fix CI instability when building Typescript
hash: 05d58d82485d4b484550a6c438e6787802922561
body: >
The error appears to happen when symlinking typing files and manifests
on case sensitive file systems (like windows) with the error:
```
lib/actions-oclif/env/add.ts(73,16): error TS2742: The inferred type of
'flags' cannot be named without a reference to
'../../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags'.
This is likely not portable. A type annotation is necessary.
lib/actions-oclif/version.ts(42,16): error TS2742: The inferred type of
'flags' cannot be named without a reference to
'../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags.js'.
This is likely not portable. A type annotation is necessary.
```
This appears to be reported on the Typescript repo here
https://github.com/microsoft/TypeScript/issues/29221
The suggested workaround is to explicitly set the type of the `flags`
static
property.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
- subject: Convert test files to Typescript
hash: 13610ef8141894dd00d3123417887ac94aa354dd
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.7.9
date: 2019-08-09T11:27:29.501Z
- commits:
- subject: Decaffeinate test files
hash: ebd8f348caabd3aad41cab6517859f376b6c1304
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.7.8
date: 2019-08-08T12:55:00.296Z
- commits:
- subject: Remove mochainon dependency and replace with direct testing dependencies
hash: 15dfdc222919a5acc1af3f508df70eea6a7f60f7
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.7.7
date: 2019-08-08T09:07:12.353Z
- commits:
- subject: Fix incorrect start command in contributing document
hash: 08e8151b1fbbf3c91b810396c8b4dcdbb33f3d3e
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Lucian <lucian.buzzo@gmail.com>
signed-off-by: Lucian <lucian.buzzo@gmail.com>
author: Lucian
version: 11.7.6
date: 2019-08-07T08:22:18.780Z
- commits:
- subject: Support headless remote builds
hash: 67a4e88e4482292dd0ca0748a843424a1d90dac4
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.7.5
date: 2019-08-06T07:48:04.349Z
- commits:
- subject: Update unzip2 dependency
hash: f9fc8fd2e8bfd94ca4f0777599565475a7ad25d5
body: |
That dependency has been updated upstream, but not published to npm,
thus we are pulling the latest (0.2.8) version from our own fork.
Fork is created temporarily.
footer:
Fixes: '#1373'
fixes: '#1373'
Change-type: patch
change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io>
signed-off-by: Gergely Imreh <gergely@balena.io>
author: Gergely Imreh
version: 11.7.4
date: 2019-08-01T18:17:31.899Z
- commits:
- subject: Update mixpanel tracking
hash: 3ea905dc68461b3fe8b52a8e059426d3b60f7198
body: ''
footer:
Change-type: patch
change-type: patch
author: Paulo Castro
version: 11.7.3
date: 2019-07-22T12:48:56.816Z
- commits:
- subject: Update balena-preload to ^8.2.1
hash: 18fadf5634b29ef47f288ef85939cb17f05dba1a
body: ''
footer:
Change-type: patch
change-type: patch
author: Alexis Svinartchouk
version: 11.7.2
date: 2019-07-18T14:25:10.950Z
- commits:
- subject: 'chore: fix up small typos, remove gitter link'
hash: d92e076829f4478e6201cdd8957576dda3fc3038
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Matthew McGinn <matthew@balena.io>
signed-off-by: Matthew McGinn <matthew@balena.io>
author: Matthew McGinn
version: 11.7.1
date: 2019-07-17T19:27:15.972Z
- commits:
- subject: >-
Add "build secrets" and "build variables" support for push/build/deploy
to/on/via balena devices
hash: 225408c57de98646ea6e494a358fd45fad2ac3ac
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Fix truncated logs in local multicontainer image builds (balena
build/deploy)
hash: 8cfacc9cbca9ca4b381ff5d20f29e4be767abdd2
body: ''
footer:
Resolves: '#1346'
resolves: '#1346'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.7.0
date: 2019-07-15T16:01:15.633Z
- commits:
- subject: >-
Remove BETA suffix from Windows and macOS installers, and update
INSTALL.md
hash: 49a7eb30c0d0df887a86aa0a80d673c0548bb141
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.6.1
date: 2019-07-15T15:02:06.574Z
- commits:
- subject: Add os.sshKeys to generateBaseConfig
hash: 9eae9dcee348d270a35da415151e286c0bb38bf1
body: ''
footer:
Change-type: minor
change-type: minor
author: Michel Wohlert
version: 11.6.0
date: 2019-07-09T14:54:03.093Z
- commits:
- subject: Add release target in repo.yml
hash: 32e72c832f10f96048fda9f2d532bfbb49c632c0
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
signed-off-by: Giovanni Garufi <giovanni@balena.io>
author: Giovanni Garufi
- subject: Patch oclif to use "npx npm@6.9.0 install" if npm is older than 6.9.0
hash: 05aaed07b2aad9c983db2cbf217c3471b404186f
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'balena CI: Add balena-cli executable signing step'
hash: 7c750f9e4330ff3ac135dfff109e015ea4e14f7d
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add 'npm run package' command
hash: 55bf4dc0f0efd99841d28ed054383d3061ff93b9
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'Refactor build:standalone / build:installer / run release'
hash: 0afbd6f17a2c7857006ca46386330b9c01a2c3c6
body: |
So that:
- Standalone zip files are created in the standalone step,
- oclif installers are renamed in the installer step, and
- npm run release (which is skipped by balena CI) is reduced to
uploading the files to the GitHub releases page.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: 'balena CI integration: Use C:\tmp to avoid 260-char path length limit'
hash: 66b997d98c1895df827bca4b3c343660a27ce893
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.5.0
date: 2019-07-05T14:31:02.291Z
- commits:
- subject: Add 'patches' to files section of package.json for npm publishing
hash: c32d894e97e5f9067347b2f8b9b70dae479fefb1
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: >-
Add npm-shrinkwrap in package.json so that it gets published to the
registry
hash: ad737b8e02ea4e7902b5a664284c3388ad3334c5
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
signed-off-by: Giovanni Garufi <giovanni@balena.io>
author: Giovanni Garufi
version: 11.4.4
date: 2019-07-02T20:13:08.779Z
- commits:
- subject: >-
Fix "Error: Cannot find module 'web-streams-polyfill'" Fix
npm-shrinkwrap.json produced by npm v6.4.1, by using npm v6.9.0
hash: 5df65f67c3fe8c0398644d57625e3d8c488ab9fc
body: ''
footer:
Resolves: '#1332'
resolves: '#1332'
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.4.3
date: 2019-07-01T10:11:02.282Z
- commits:
- subject: Explicitly upgrade livepush version to 2.0.1 to pick up fix
hash: adcc862acb2237374de76ae75fed893f46b4408c
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 11.4.2
date: 2019-07-01T09:01:01.908Z
- commits:
- subject: Unpin selected dependencies following addition of npm-shrinkwrap.json
hash: 77089e31e471398ec098689e414f138739424be6
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Add npm-shrinkwrap.json file to control dependency updates
hash: 7c6bae491f3682476daa0cca00bc12043378d3f9
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.4.1
date: 2019-06-28T12:50:58.844Z
- commits:
- subject: Add options to 'balena version' to show Node.js version
hash: 9d5ecb5f9c25612f50e98b616c74761cd33f3a0e
body: ''
footer:
Change-type: minor
change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
- subject: Pin the major Node version used by standalone zip packages to Node 10
hash: 236dce37daa7c80e217611785e385a4408d5f68b
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.4.0
date: 2019-06-27T15:24:39.286Z
- commits:
- subject: Patch 'pkg' package to resolve 'preload' issue in standalone installs
hash: 34d7b84d1e8db074213067c160d18811d3d4d6bb
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io>
signed-off-by: Paulo Castro <paulo@balena.io>
author: Paulo Castro
version: 11.3.6
date: 2019-06-27T00:10:14.488Z
- commits:
- subject: Add machine-readable changelog
hash: 3a7604368a5c4cd68f520021f085758260f9e055
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Gergely Imreh <gergely@balena.io>
signed-off-by: Gergely Imreh <gergely@balena.io>
author: Gergely Imreh
version: 11.3.5
date: 2019-06-26T11:28:07.212Z
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: f095ac169a908364052d28d54c41dd98d54dc6e3
subject: 'patterns: Add debug logs in the getOnlineTargetUuid resolution'
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
resolves: '#1302'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1d3af3245ac09197f554ebc27a4311f66839db30
subject: 'ssh: Fix incorrect parsing of numeric short UUIDs'
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: f0030a18910e454b59cc5d3573a69fdb7264b9d0
subject: 'tunnel: Fix incorrect parsing of numeric short UUIDs'
date: '2019-06-26T11:12:08Z'
version: 11.3.4
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 36026d855661a6266985f9dcdecdc01cde2b3b43
subject: Fix using an image more than once in a balena push
date: '2019-06-20T16:31:35Z'
version: 11.3.3
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 3b09c5ac911f3acd10e25d4e7a43746bb3b7b4ba
subject: Remove the livepush initialisation double printed log
date: '2019-06-20T15:40:39Z'
version: 11.3.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: c3e5147a19c55f365d2c8ba03df94d34cb99e080
subject: Fix output of seperation newline during livepush
date: '2019-06-18T12:00:10Z'
version: 11.3.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
closes: '#1164'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: cf9fdbe6e472b86941f1e2562aded462f35b61e0
subject: 'If a secrets file is not specified, read it from the data directory'
date: '2019-06-18T10:43:04Z'
version: 11.3.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
resolves: '#1300'
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6bed43fe1f2d4ca7f64641367c68d41d14989ee9
subject: >-
docs: update GitHub issue template, required Node version and sample
Dockerfile
date: '2019-06-16T14:18:43Z'
version: 11.2.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: ea43130135c0d7b9be2ccd50efe2279b302554d1
subject: 'livepush: Ignore the .git directory when performing a livepush'
date: '2019-06-12T12:58:48Z'
version: 11.2.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
depends-on: 'https://github.com/balena-io/balena-sdk/pull/638'
resolves: '#788'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 825213c02a4773ad9c27fe5d00535de3155fdd8e
subject: Add device OS update action
date: '2019-06-11T12:51:29Z'
version: 11.2.0
- commits:
- author: Cameron Diver
body: |-
Properly pull in the project file, as it exists in a different
directory.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 5a0ef354f1fcaf3ea3c7658fdb6ba60bf1a7b0e2
subject: Fix ts-node invocation in balena-dev
- author: Cameron Diver
body: |-
Also fix livepush logging when a new container is created (previously
the logs of the commands would stop working after this has happened)
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 24e49bf131b51b5bb7804769bb2f623bef30d137
subject: Cancel ongoing livepushes when a new change occurs
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 8b5ebe0645c516220fb18c11e2e779387ab5d612
subject: Pin prettier and add formatting changes
date: '2019-06-10T10:36:52Z'
version: 11.1.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 7fccd4a35ee1ca1d42c95bb1730a3a8b67e73928
subject: Update tunnel documentation after argument changes
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: d8c942c77eb5e7daa71ce15ef49924f797686cff
subject: Fix "catch-uncommitted" build failure (npm run prettify)
date: '2019-06-07T00:59:26Z'
version: 11.0.7
- commits:
- author: Rich Bayliss
body: |-
Both the tunnel and SSH commands require a full UUID for an online
device. A single code path was added to provide this, taking either
an application name or a partial UUID as a search parameter.
In the event of an application name being provided, a device select
form is presented to the user to pick from the online devices at that
time.
footers:
change-type: patch
signed-off-by: Rich Bayliss <rich@balena.io>
hash: 5d137f3c2015b1dcfa22ec45119e124965eaa304
subject: 'fix: Add single code path to get full, online-only device UUIDs'
date: '2019-06-06T16:39:00Z'
version: 11.0.6
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 051268168a67bcf54cb0d95fc3b45d07f12eb4f6
subject: Add initial typings for resin-cli-form
date: '2019-06-06T13:49:54Z'
version: 11.0.5
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 462b41b4ea17492edc1308d6c68f27daacbc8d9d
subject: Add 'scan' command to the website reference documentation
date: '2019-06-06T09:43:16Z'
version: 11.0.4
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 3387f8f656c8212bdd82f7599af46c38532313d9
subject: Fix 'npm help' SyntaxError on Node 8 (invalid 's' regex flag)
date: '2019-06-05T15:35:09Z'
version: 11.0.3
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 4596005a1ff03b42701ec8f0d4cc1ccc85e10702
subject: Fix "--production" installation (missing patch-package dependency)
date: '2019-06-05T13:21:28Z'
version: 11.0.2
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: df797cdc2c039c1e195d491b97b81a1bfc17e816
subject: Fix Travis release
date: '2019-06-04T19:30:14Z'
version: 11.0.1
- commits:
- author: Paulo Castro
body: Refactor typings folder for use with the tsconfig typeRoots option.
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 13e3e5e8eadf56d6a258637d7b6a83a9c7895b78
subject: 'Bump min Node.js version to 8.0, ts-node to 8.1 and typescript to 3.4.'
- author: Paulo Castro
body: |-
zero in device UUID).
This commit is fairly chunky because it adds the oclif dependency for
the first time, and refactors the CLI help and docs generation code to
accommodate both Capitano and oclif.
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: abf573fa479f08710983c25e60f94509ab4db08d
subject: Begin the transition to oclif with 'balena env add' (fix dropped leading
- author: Alexis Svinartchouk
body: It was conflicting with --pin-device-to-release -p alias
footers:
change-type: major
changelog-entry: Remove --dockerPort's -p alias for `balena preload`
hash: c49a1d3fbff576680033cda031251268933b5e84
subject: Remove --dockerPort's -p alias for `balena preload`
- author: Cameron Diver
body: ''
footers:
change-type: major
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 64c2f00d2acd07bbfb997982e1c8f90bfff797d2
subject: Update balena ssh command to support local devices and multicontainer
- author: Paulo Castro
body: ''
footers:
change-type: patch
connects-to: '#1140'
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 8f8d6b5f08ce563090a0f6c18473b11ab2d0bb1a
subject: Sort 'balena help' primary commands in manually specified order
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1211'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 94c9e1310675a6660c91e644610f82ff2c5811ba
subject: Fix windows straight-to-container SSH
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: ea89a6f22117d21ac61517e57fe1f366b8660101
subject: Update documentation markdown following v11-meta branch rebase
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: c204dbd6cd509ee2c939d208b8d999d58740ea45
subject: Bump denymount version and delete redundant patch (chore task)
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6e7f51758e9fcf0bb7d17d13401ed0fd91db6d51
subject: Add CONTRIBUTING.md and some guidance on commit messages and doc files.
- author: Paulo Castro
body: ''
footers:
change-type: minor
signed-off-by: Paulo Castro <paulo@balena.io>
hash: dafbdd5f34b459bc91d27a8e8274dbd3cfba4fb9
subject: Add native installers for Windows and macOS
- author: Cameron Diver
body: ''
footers:
change-type: major
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 1a1861bfcb68bce75ee9659b4c75a8a6ac36e8ff
subject: Remove or move most local namespaced commands
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 717c43f10b1438b014a6090cc2e98f471c90675e
subject: Update the CLI's installation instructions for executable installers
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1195'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 0ee73f5164473e47960eb4571a0434a4694abc7c
subject: Don't require a login for commands operating on local devices
- author: Cameron Diver
body: Also correctly type the input.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: b391c96e641ae5fe79d71336fa0201e6f91a73a8
subject: Allow multiple services to be tailed with balena logs and push
- author: Cameron Diver
body: |-
This ensures that no code accidentally relies on them being present, and
the types are then correct.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 5da307f02e30558e484f9f5d7c774386b9c6ce87
subject: Make the CommandDefinition option parameter a Partial
- author: Cameron Diver
body: ''
footers:
change-type: major
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 6696b1b5f7f59240c092f648d06b9572c61e48e2
subject: Make livepush the default when pushing to a local device
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 01b454351b5b300a530e2cf50abdbc3930c78cec
subject: Fix SSH'ing into a device from application
- author: Paulo Castro
body: ''
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 1e2e48b149dd876d2abe2c9cecd6de34e0b8fa27
subject: Revert 'balena flash' to 'balena local flash'
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 751749325fed0106ebe84f02ef87aae3f40e74fa
subject: Add warning notices for replaced 'local' commands in v11
- author: Paulo Castro
body: ''
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 04223dbc58ec1f6e83e130ac0e1ac2641d6e05e8
subject: Revert bin/balena (previously renamed bin/run for oclif compatibility)
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: b5c4348de1bd72bb7b01f532573807a8e7dfdd95
subject: 'balena CI integration: Patch @oclif/dev-cli to install 7zip on demand'
- author: Paulo Castro
body: ''
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 0bbe376e414985ab8e87ebe8a48124871527245a
subject: Remove 'signup' command
- author: Paulo Castro
body: Remove 'signup' command
hash: 612fefcc657d910de2b29e454c88115315574e46
subject: 'Merge pull request #1284 from balena-io/1283-remove-signup'
- author: Paulo Castro
body: ''
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 0bbe376e414985ab8e87ebe8a48124871527245a
subject: Remove 'signup' command
date: '2019-06-04T18:16:17Z'
version: 11.0.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: fe3e3481283c679df657f7d863728f5cfe6bb8bb
subject: >-
Pin moment-duration-format package (ReferenceError: window is not
defined)
date: '2019-06-04T06:08:50Z'
version: 10.17.5
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: aca58743eabf41feccaa2eaf7cae1ee156ec7003
subject: '.gitignore: Add fast-boot.json generated by balena-dev command'
date: '2019-06-03T11:17:31Z'
version: 10.17.4
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
resolves: '#1275'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 0607c2f23140e9262c641358663e8dde14adb6ee
subject: Use an .npmrc to prevent creating a package-lock on each install
date: '2019-05-31T14:21:31Z'
version: 10.17.3
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: e1455401320147daa9d5c0bc38794a103ee64ed1
subject: Allow newline characters in build/deploy --buildArg values
date: '2019-05-30T15:03:41Z'
version: 10.17.2
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: a4efc7c9c4574c85165fb2c1e904c25a20da74cc
subject: Fix CI build error (missing @types/mz)
date: '2019-05-30T13:00:06Z'
version: 10.17.1
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: minor
hash: f3ef7f6e18c1d1e5ed3729022acdfd51c15c9e85
subject: Add preload --add-certificate option
date: '2019-05-29T15:03:29Z'
version: 10.17.0
- commits:
- author: Matthew McGinn
body: This issue has now been fixed server-side
footers:
change-type: minor
connects-to: '#1070'
signed-off-by: Matthew McGinn <matthew@balena.io>
hash: 5202e137d59eb221245b1f25d89cb122901a0a4c
subject: 'compose: remove artificial 20 repo limit'
date: '2019-05-27T14:36:27Z'
version: 10.16.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 39cf86ed856f9cb5fd28a1401330ebfeb14de919
subject: Add a containerId request function to the device api module
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 106b971410f39113be7447bccabc5b80e01b803e
subject: Add a much faster container replacement for livepush
date: '2019-05-27T14:04:06Z'
version: 10.15.0
- commits:
- author: Cameron Diver
body: mode device
footers:
change-type: minor
closes: '#1255'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: f77156772aa810f2f25259d7ab4a087336916083
subject: Add the ability to specify an environment variable when pushing to local
date: '2019-05-27T12:45:41Z'
version: 10.14.0
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 674c0ca7b812f5470452e207a9fc2593a52c9cfa
subject: Fix `balena preload --commit current` alias
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 9434570c2d21f66b5116db5b01bfb23c63f74746
subject: Improve preload's --commit parameter description
date: '2019-05-22T15:50:07Z'
version: 10.13.6
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 36ab6f5808c8961925e347fe97b920b8f30e4937
subject: Update balena-preload to 8.1.4
- author: Alexis Svinartchouk
body: '`latest` is still supported'
footers:
change-type: patch
hash: 2091768c84d97bbebab447720fec6e41e4e09072
subject: Rename `preload --commit latest` to `preload --commit current`
date: '2019-05-22T12:52:46Z'
version: 10.13.5
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: d47fe0609f3ff59d562b112c2cacae11abcbcd42
subject: Fix TypeError when running 'balena apps'
date: '2019-05-20T16:51:41Z'
version: 10.13.4
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
connects-to: '#1238'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: cb14928866d32d8237994a9bd0b1bb008487244b
subject: 'apps: Fix the device count columns being empty'
date: '2019-05-17T18:14:29Z'
version: 10.13.3
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1236'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 05c3d2a5dbc0963de9f05d6db794ec1d277b0fb9
subject: Remove intermediate containers when doing a local push
date: '2019-05-17T16:58:33Z'
version: 10.13.2
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
connects-to: '#1231'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 9f15ee58df43994816d24c0ab5768c47e5909665
subject: 'docs: Fix os configure example in os build-config docs'
date: '2019-05-16T10:03:24Z'
version: 10.13.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
hq: 'https://github.com/balena-io/balena/issues/1744'
resolves: '#1177'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 7ce43f4018c2ff3a59c352b1c9bac238e79e2932
subject: Use the open-balena-api endpoints for device type & version info
date: '2019-05-16T09:31:59Z'
version: 10.13.0
- commits:
- author: Gergely Imreh
body: ''
footers:
change-type: patch
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: 0adaeb546580b0e3e868e5fa56caf0439e7814d2
subject: 'preload: bump version to fix preloading on logstream supervisors'
date: '2019-05-15T17:16:59Z'
version: 10.12.1
- commits:
- author: Daniel Andrade
body: ''
footers:
change-type: minor
signed-off-by: Daniel Andrade <daniel@balena.io>
hash: 1f728050c81b3f0080ca3fe937df19ecd41a8273
subject: Fix video url
date: '2019-05-15T14:38:46Z'
version: 10.12.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 7529a9a2a20673c515eed3ef0539b45b2a8adc1c
subject: Debounce livepush invocations to collect changes together
date: '2019-05-15T13:31:30Z'
version: 10.11.1
- commits:
- author: Daniel Andrade
body: ''
footers:
change-type: minor
signed-off-by: Daniel Andrade <daniel@balena.io>
hash: 308d1afb8395a26d2014754db512dce4002a0163
subject: Update balena-cli video url
date: '2019-05-15T10:40:15Z'
version: 10.11.0
- commits:
- author: Jasmine Gilbert
body: ''
footers:
change-type: patch
hash: 69cc2a0946a038bb7dcb26f4876211d4a2c20d4e
subject: Update instructions for adding folder to path in MacOS
date: '2019-05-14T13:19:53Z'
version: 10.10.5
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1219'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 96c975d17e373fdc3854bf3eb4e001d7cd2f2eae
subject: Use TCP keepalive probes to detect local log stream closing
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 20ae2bc57ae3c19c48ef4cd7a3ee70187d8c93df
subject: Pin pkg version to avoid node 6 error
date: '2019-05-14T12:23:19Z'
version: 10.10.4
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
resolves: '#1212'
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6e343c36a84c0979d2af1ffad5b7c773be573992
subject: Fix 'local configure' on macOS standalone installation
date: '2019-05-10T16:12:44Z'
version: 10.10.3
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: a503cb475704f44c3a0d88a4930909d8bc92a60a
subject: Update dependencies including a balena-preload fix for lots of releases
date: '2019-05-10T15:02:09Z'
version: 10.10.2
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 87401ad569ccc73142c354c2ea643855fa4dbdfd
subject: Replace 'npm' upgrade notifier message with INSTALL.md URL
date: '2019-05-04T19:51:38Z'
version: 10.10.1
- commits:
- author: Gergely Imreh
body: |-
Also append the QEMU version to the locally cached copy, so the
CLI can correctly bump version whenever QEMU_VERSION is bumped
in the future.
footers:
change-type: minor
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: 21840d924585c645ac466f546d48198e04a8caea
subject: 'qemu: use v4.0.0-balena'
date: '2019-05-03T12:30:25Z'
version: 10.10.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1196'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 4557cf626f23cfcd5d140b6706ba02e66faccaf4
subject: Improve logging for detached mode + livepush
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: a832f4750885bb3c37d6f128e9347485ee7a02e8
subject: Improve livepush UX
date: '2019-05-02T13:16:45Z'
version: 10.9.4
- commits:
- author: Gergely Imreh
body: ''
footers:
change-type: patch
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: f2bd3c0ffbb9592b8e504588d9bede4e2e724ece
subject: 'dependencies: bump etcher-sdk to pull in fixes'
- author: Gergely Imreh
body: >-
To fix the same error as here
https://github.com/nodejs/node/issues/20285
Task changes as described at
https://fettblog.eu/gulp-4-parallel-and-series/
footers:
change-type: patch
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: b6f3975bc1bfd2a127efc68bef2f6678b51a3401
subject: 'dependencies: bump gulp to v4'
- author: Gergely Imreh
body: ''
footers:
change-type: patch
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: d40f2eb50030f228f52d0b951073ad5feae3b535
subject: 'actions/auth: fix mixed indentation error'
date: '2019-05-02T12:36:06Z'
version: 10.9.3
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 3303ac21c98bd8ccdcfedbfccf4f75625a17fe19
subject: Update README and INSTALL docs (review typos and some rewording)
date: '2019-05-02T10:51:23Z'
version: 10.9.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 9bbfb31bf7e8db76e7b7a1029e65fcad198bddef
subject: Allow any amount of subdomains when parsing .local addresses
date: '2019-05-01T08:14:37Z'
version: 10.9.1
- commits:
- author: Paulo Castro
body: |-
the installation instructions to INSTALL.md, and update the markdown
generation scripts.
footers:
change-type: minor
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 2ad0b60aeba8910bc82442cced1540b54643895e
subject: 'Unify the CLI instructions between capitanodoc.ts and README.md, move'
date: '2019-04-29T13:48:13Z'
version: 10.9.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 30c36a26e2b791312b2032626268b0cf17f58784
subject: Handle app names that look like a number (eg 1234)
date: '2019-04-29T10:11:16Z'
version: 10.8.2
- commits:
- author: Cameron Diver
body: |-
Now if you pass both --live and --detached, the logs won't be displayed
but livepush will continue to run.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 57fba32fa2c5af1bb6679614cadcc25d05a8445a
subject: Add better semantics for detached mode + live for push
date: '2019-04-26T15:59:49Z'
version: 10.8.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 1b13d1b9690af3c78d196a8946a339ab80e4e5a5
subject: Allow specifying a .local address for logs and push
date: '2019-04-25T10:34:56Z'
version: 10.8.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: a6d2950260e2908845ec0523648b97ba369c4ca2
subject: Allow filtering of system logs with push and logs commands
date: '2019-04-24T16:45:41Z'
version: 10.7.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 56c74af1ffb86f90a5f482711ccb7c43388866b5
subject: Add per-service filtering to logs and push
date: '2019-04-24T14:54:42Z'
version: 10.6.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 97c15208b547a273759a106c4967bc9e249a40aa
subject: 'push: Add detached flag to avoid streaming logs after local push'
date: '2019-04-24T13:58:13Z'
version: 10.5.0
- commits:
- author: Cameron Diver
body: 'This includes IP address, application name and dotlocal url parsing.'
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: b97565d2e7732ae636fdc6ccd035448dbc8b466a
subject: 'refactor: Create and use validation functions for input'
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 4676396b5f402dfaf974707eba070637537747fe
subject: 'logs: Make device logs consistent across the CLI'
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: d41fb72ded929bcbe42a309c89545ecd5b306022
subject: 'refactor: Convert logs action to typescript'
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: d412d39164f51d4504d60a1d7ba7594d067284b1
subject: Add ability to use balena logs with a local mode device
- author: Cameron Diver
body: |-
The lint configuration used seems to vary between build machines, and
this is a bug in resin-lint. Until that's fixed, we provide another
tslint which points to the resin-lint configuration.
footers:
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 7b5272e92652028be2a1c6d542849222cd3d0667
subject: Add tslint config to enable consistent lint process
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@balena.io>
hash: f816cb4ce85992bc9147ab25990ded368b5ec00c
subject: Fix and update log documentation
date: '2019-04-24T13:00:54Z'
version: 10.4.1
- commits:
- author: Will Boyce
body: ''
footers:
change-type: minor
connects-to: '#1173'
signed-off-by: Will Boyce <will@balena.io>
hash: cba73eec4495090a51ad94d3be39d9ace03fcdca
subject: 'tunnel: allow using partial device uuids'
date: '2019-04-24T10:15:06Z'
version: 10.4.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 296f1ae2de1aa57af7e4f4df75cb17a7cf8b4d3a
subject: Fix push and deploy issues under Windows ('/' vs '\' path separators)
- author: Paulo Castro
body: |-
It allows the selection of an alternative Dockerfile in single-
container projects that do not include a docker-compose file.
footers:
change-type: minor
signed-off-by: Paulo Castro <paulo@balena.io>
hash: db25a65753b4bd9901e46be6013b101f813aa035
subject: 'Add --dockerfile option to the build, deploy and push commands'
date: '2019-04-23T16:41:17Z'
version: 10.3.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 4cfaf6e66619ae5145b8dfe7a8765b0bb8186271
subject: Add device status endpoint api function
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: cf2ad669558aac630d06ee85095e483b2d4ba44d
subject: 'log: Add livepush logging functions'
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 6a9a9e1fdb95f76a224338feeb5922521a9ce683
subject: Add livepush ability to balena push
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 454f82883ecc3850602e14ec35dc4f9332062ed0
subject: Add supervisor version information to push documentation
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 76034696e9711de47887398e5d4a3085ebff179e
subject: Fix lint warnings
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@balena.io>
hash: a81c1971f15222e2af74a078b93676b16ea8ce72
subject: 'livepush: Perform full rebuild on Dockerfile-like file change'
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 490f833a333376a1146d56be5b74e95da50dac85
subject: Cleanup intermediate containers on exit of livepush
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 7c71098d86dd301cf8e892ed2444a76dccae26c4
subject: Update livepush documentation and required versions
date: '2019-04-23T13:27:54Z'
version: 10.2.0
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
resolves: '#1178'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1ee51ca9a7a3ccc9f29c875b82ef3531f9ff7800
subject: Ensure not marking successful releases as canceled
date: '2019-04-22T17:23:14Z'
version: 10.1.1
- commits:
- author: Daniel Andrade
body: ''
footers:
change-type: minor
signed-off-by: Daniel Andrade <daniel@balena.io>
hash: 14e9b346367000db350fae9919db46c3abc718b5
subject: Add more information about the stantalone version
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 9da5f88ecf41d14ce25b3c22f4c098492eec5609
subject: Updated CLI installation notes on README.md and ran prettier
date: '2019-04-18T15:43:00Z'
version: 10.1.0
- commits:
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: 9b52dec72523d7a618c04735d58a555d5d9c6a61
subject: Fix file ignore rules matching metadata folders breaking qemu builds
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 29dd5e71a1d6cbd101ba05e1dcd9ecbd3057c426
subject: Fix docs markdown (deprecation messages for 'local push' and 'sync')
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 717affa59145fef15073d13c6c1ac4082562a3ff
subject: Remove information about livepush in sync deprecation message
date: '2019-04-13T16:12:30Z'
version: 10.0.1
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: major
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 30698c62e34c2cd398d9479bf56020c3c2c7e22a
subject: Remove 'quickstart' command and deprecate 'local push'.
date: '2019-04-03T17:00:16Z'
version: 10.0.0
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1128'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: b9bf00d3297cb909586e74c95465d47d69b7e535
subject: Support nocache flag in push <ip>
date: '2019-03-29T13:56:21Z'
version: 9.15.6
- commits:
- author: Paulo Castro
body: handling.
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 95c4c59ca0623bfd70bf3c9d26a1cf9a68e490bd
subject: Bump docker-progress (4.0.0) to improve `balena deploy` error
date: '2019-03-28T12:23:56Z'
version: 9.15.5
- commits:
- author: Pablo Carranza Velez
body: ''
footers:
change-type: patch
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
hash: af382bfee4fb1e55539b9e0b74e09df82c8aca3c
subject: Update resin-multibuild to v2.1.5
- author: Pablo Carranza Velez
body: >-
This fixes an issue parsing extra_hosts when building multicontainer
projects.
footers:
change-type: patch
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
hash: c0990fe6c4dd8df1bef75dd359e553080d952ab3
subject: Update resin-compose-parse to v2.0.4
date: '2019-03-25T22:58:42Z'
version: 9.15.4
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6b21f5aa5a53c7051c5ee55758d5cc77ded66b20
subject: Allow 'balena push <deviceIpAddress>' when not logged in to balenaCloud.
date: '2019-03-25T18:11:32Z'
version: 9.15.3
- commits:
- author: Paulo Castro
body: |-
The new resin-multibuild and docker-progress versions widen the range
of errors caught by the 'balena push' and 'balena build' commands.
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: a883948d56b8595ce9eb075a96d73d21f45289bf
subject: >-
Bump resin-multibuild (2.1.4), docker-progress (3.0.5), resin-lint
(3.0.1)
date: '2019-03-18T14:30:10Z'
version: 9.15.2
- commits:
- author: Gergely Imreh
body: ''
footers:
change-type: patch
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: e688e106845ab4d6e1562aef988ef951473f93ab
subject: 'Add maintainer, reviewers, and devexp team as code owners'
date: '2019-03-12T13:52:35Z'
version: 9.15.1
- commits:
- author: Gergely Imreh
body: |-
The suggestion happens if the UUID supplied is not found. Because
of that function, it's impossible to do an atomic connect to a device
in non-interactive mode. The auto-suggestion results connecting to
the first available device, which is likely not the intended action.
The current workaround is running a `balena device UUID` and check
its exit code before running `balena ssh UUID`, but since these
are independent steps, still can connect to another device, if between
the two commands anything changes. With this flag used, one could never
connect accidentally to the wrong device due to suggestions.
footers:
change-type: minor
signed-off-by: Gergely Imreh <gergely@balena.io>
hash: b4439b7d789acc7e85ed1a76d67885db0df5b12d
subject: 'ssh: add `--noninteractive` flag not to suggest devices to connect to'
date: '2019-03-12T12:11:19Z'
version: 9.15.0
- commits:
- author: Gergely Imreh
body: |-
Since openBalena API v0.11.0 (downstream API 9.16.0) the minimum
OS version has been lowered from 2.7.5 to 2.0.0 for host OS access.
footers:
change-type: patch
signed-off-by: Gergely Imreh <imrehg@gmail.com>
hash: a5cfbb318154b045710855071516d652876a9417
subject: 'ssh: correct the minimum OS version that allows host OS connection'
date: '2019-03-11T16:45:02Z'
version: 9.14.7
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6ff43b11b188fac17465ead2268ca9ea9734d43e
subject: Fix 'unauthorized' error for additional members of legacy apps
date: '2019-03-08T13:47:06Z'
version: 9.14.6
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 1e81638433c0a528809be3857b23eb88b0f7657b
subject: Harden 'remote-build' error handling (balena push)
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 5ec9dce507664289e8e471365680fbd916c42ad6
subject: 'Retry image push a few times (balena deploy, ''unknown blob'')'
date: '2019-03-05T15:17:56Z'
version: 9.14.5
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 75b9ba907f72362c91a54a00a675759a90fa98c7
subject: Update resin-multibuild to pick up fixes
date: '2019-03-05T09:58:16Z'
version: 9.14.4
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: de3837f777104ed23133134839bfc7a12ee10fc5
subject: Minor doc updates (add DEBUG hint)
date: '2019-03-04T20:04:20Z'
version: 9.14.3
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 7a258f022f31ff4e2a238613353e25a11556ea0e
subject: Bump resin-multibuild version to fix docker-compose 'context' issue
date: '2019-03-01T11:52:46Z'
version: 9.14.2
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 05e80094de6f971b1a10c8fb66c71f097abae229
subject: Add registry-secrets help msg for build and deploy commands
date: '2019-02-28T10:19:31Z'
version: 9.14.1
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: minor
resolves: '#1116'
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 211fb824a1e009e8158415716050f76c0b4e6e75
subject: Extend private registry support to balena build and deploy commands
date: '2019-02-27T15:21:47Z'
version: 9.14.0
- commits:
- author: Paulo Castro
body: authentication support for the docker-compose 'image' instruction).
footers:
change-type: minor
resolves: '#1114'
signed-off-by: Paulo Castro <paulo@balena.io>
hash: c1e94e661fa47af1c3b754d09c322a768e10c77e
subject: Integrate new resin-multibuild major version (private docker registry
date: '2019-02-27T13:13:16Z'
version: 9.13.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 0bff122b1c78030fecf2b0c5bd144c85d7d2bc29
subject: Fix parsing of not-really-numeric device UUID parameters
date: '2019-02-27T10:02:55Z'
version: 9.12.7
- commits:
- author: Chris Crocker-White
body: ''
footers:
change-type: patch
signed-off-by: Chris Crocker-White <chriscw@balena.io>
hash: 67673a55f734cc791bfa50d1c758be658ca47581
subject: Fix regression in ee75ff and restore functionality to ToC in docs
date: '2019-02-22T17:53:12Z'
version: 9.12.6
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
resolves: '#1109'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 552f8cc4ef412266cd12135e14134f6be42dc603
subject: Re-run newest prettier on master
date: '2019-02-22T09:59:18Z'
version: 9.12.5
- commits:
- author: Rich Bayliss
body: |-
Improve the log output and error handling in the tunnel
command code.
footers:
change-type: patch
signed-off-by: Rich Bayliss <rich@balena.io>
hash: f72b556d92594560c63d74eefc66f95718b14c0f
subject: 'tunnel: Refactor to improve log output'
date: '2019-02-20T21:52:18Z'
version: 9.12.4
- commits:
- author: Rich Bayliss
body: |-
This allows a user to easily use the tunneling service
to open connections into their balena-managed devices.
footers:
change-type: patch
signed-off-by: Rich Bayliss <rich@balena.io>
hash: aac668dfcaf691447d6154fe12c7d0fb6e91194c
subject: 'tunnel: Add the tunnel command'
date: '2019-02-19T16:12:25Z'
version: 9.12.3
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 6124d8c4937d174bb4400a8e961b34efe15cd6d7
subject: Remove fetching of Mixpanel token
date: '2019-02-07T18:40:39Z'
version: 9.12.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: af948e76f38fb8690657baaffe233dce1840fb10
subject: Rename localcommit to localrelease in target state for local mode
date: '2019-02-05T17:07:23Z'
version: 9.12.1
- commits:
- author: Alexis Svinartchouk
body: |-
--pin-device-to-release disables the automatic updates disabling
message.
footers:
change-type: minor
hash: 3bff748fbe4255effec29544aca68ebe886d33f0
subject: Don't offer to disable automatic application updates when using pinning
date: '2019-01-22T14:00:22Z'
version: 9.12.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 24fdfc9aefc64c75227b1b506f1e6615dab8ba65
subject: Update 'balena help local flash' documentation re zipped images
date: '2019-01-18T00:37:48Z'
version: 9.11.2
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 2087622bd6507fc9ab548454b9b8282c44229dba
subject: 'typescript: Add TypeScript migration notice to README file'
date: '2019-01-16T19:55:00Z'
version: 9.11.1
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: minor
hash: c63569d5922aed1f90db7fe7699020ffaa5f70a6
subject: Support compressed images in `balena local flash`
date: '2019-01-16T14:12:04Z'
version: 9.11.0
- commits:
- author: Matthew McGinn
body: ''
footers:
change-type: patch
signed-off-by: Matthew McGinn <mamcgi@gmail.com>
hash: 3e4e661b285bbfee100653d30a37ca7046992900
subject: Fix up small docs typo
- author: Matthew McGinn
body: ''
hash: 10fff8f0f51768b353833da7ad54755cd93c96f6
subject: 'Merge branch ''master'' of github.com:balena-io/balena-cli into typo'
- author: Shaun Mulligan
body: ''
hash: 9d5949e9d135d7a66889daf77057c096559de57f
subject: Merge branch 'master' into typo
- author: xginn8
body: ''
hash: 8bbb1966a497a30fd0bd485d74006aee3e237d30
subject: Merge branch 'master' into typo
date: '2019-01-15T20:36:20Z'
version: 9.10.1
- commits:
- author: Shaun Mulligan
body: ''
footers:
change-type: minor
signed-off-by: Shaun Mulligan <shaun@balena.io>
hash: 2ba53649bd7b14c9db43fd9b1172aad79e290c7f
subject: Improve startup time by adding fast-boot
date: '2019-01-14T12:57:13Z'
version: 9.10.0
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 77196746b3071cf3f27bc8108d4a69c364b4d64b
subject: Lazy load the sdk as much as possible
date: '2019-01-14T11:19:25Z'
version: 9.9.4
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: ce1aff1557df219323254bd52647ed1df665f158
subject: Lazy-load docker-toolbelt
date: '2019-01-13T14:15:51Z'
version: 9.9.3
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: f780d471984dda255c93d45aecb52cafa3e05c21
subject: Lazy-load resin-cli-form and resin-cli-visuals to speed up startup
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
hash: 3cc632fbbbf7185755080e0c7d0099077311d118
subject: Lazy-load etcher-sdk to speed up startup
- author: Pagan Gazzard
body: ''
hash: dad3167f16fb9f48fbc86121a913736d3c74a0d5
subject: Lazy-load drive list
date: '2019-01-11T18:48:05Z'
version: 9.9.2
- commits:
- author: Alexis Svinartchouk
body: |-
* switch to typescript
* replace etcher-image-stream with etcher-sdk
footers:
change-type: patch
hash: f9390ceb10ac6f10caf5ce5278c5cea14081d302
subject: Update lib/actions/local/flash.coffee
- author: Alexis Svinartchouk
body: |-
* switch from coffeescript to typescript
* use etcher-sdk instead of drivelist
footers:
change-type: patch
hash: 77b763a88fb20ca23b4a7c95622034507762f111
subject: Update util available-drives action
date: '2019-01-11T17:22:05Z'
version: 9.9.1
- commits:
- author: Matthew McGinn
body: |-
This access is used to cross mount the old layers, rather than
reuploading the layers each time.
footers:
change-type: minor
connects-to: '#1045'
signed-off-by: Matthew McGinn <mamcgi@gmail.com>
hash: a42a1a97ba9ce997b4efb8125d5195192c860816
subject: Request access to previously pushed release via `balena deploy`
date: '2019-01-10T13:50:33Z'
version: 9.9.0
- commits:
- author: Trevor Sullivan
body: "Added documentation about the dependencies required to build balena-cli\r\n\r"
footers:
change-type: minor
signed-off-by: Trevor Sullivan <trevor@balena.io>
hash: 2d9bb2130ef7c5d4b3a5612e33b702ee0fd44bc8
subject: 'Moving docs from PR #1055'
- author: Trevor Sullivan
body: "Escape backticks in JS template literal\r\n\r"
footers:
change-type: minor
signed-off-by: Trevor Sullivan <trevor@balena.io>
hash: f6d67b94f3f86df4c829be39c5ec2535da38ece0
subject: Escape backticks in JS template literal
date: '2019-01-07T18:43:53Z'
version: 9.8.0
- commits:
- author: Trevor Sullivan
body: ''
footers:
change-type: minor
signed-off-by: Trevor Sullivan <trevor@balena.io>
hash: 64ec151e4bd8a9502169564b919949fc37f7ebba
subject: Added documentation about the dependencies required to build balena-cli
date: '2018-12-28T22:09:52Z'
version: 9.7.0
- commits:
- author: Paulo Castro
body: ''
footers:
change-type: minor
signed-off-by: Paulo Castro <paulo@balena.io>
hash: 0f302d30eccfaa9ea72f1c114c615794b3ba26dc
subject: >-
Add push --registry-secrets option for private docker registry
authentication
date: '2018-12-18T21:17:15Z'
version: 9.6.0
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
resolves: '#1013'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 97d6a39677650997f259e4394c1f8272eedda854
subject: Add explicit device type option to `os configure` & `config generate`
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 853d1464578b18fc8f5978ff3c3ca11455f58deb
subject: Update the os configure examples to better explain --device-type
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 952d74207d9caa5a3fabbb86c3a8130154ffabb5
subject: Check that the provided device type option is of the same arch
- author: Thodoris Greasidis
body: Also now fetches the device type from the image/API only once.
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: eff49beb366f9c9a4ede7fc2448cd683d407a7d7
subject: Wait for the device type compatibility check before showing the form
date: '2018-12-14T15:06:06Z'
version: 9.5.0
- commits:
- author: Alexis Svinartchouk
body: Downgrade @types/node to version 6 as we support node6
footers:
change-type: patch
hash: 03a3ef38e1f9feface22dbaed0c4db0051517f57
subject: Fix deploy action on node 6
date: '2018-12-14T10:37:08Z'
version: 9.4.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
hq: 'https://github.com/resin-io/hq/pull/281'
resolves: '#866'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 1e5cf8655e1d583e8faa5a80a9d87e602722d42d
subject: 'actions: Add resource tag operations'
date: '2018-12-10T21:21:05Z'
version: 9.4.0
- commits:
- author: Cameron Diver
body: Also change the documentation to an armv7hf.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: a357405f3a9150895ea690514f1e2d9ba5d0df11
subject: Make architecture checking more stringent when installing emulators
date: '2018-12-03T13:23:58Z'
version: 9.3.6
- commits:
- author: Thodoris Greasidis
body: |-
Until further investigation it is recommended to pin event-stream
to v3.3.4.
footers:
change-type: patch
see: 'https://github.com/dominictarr/event-stream/issues/116'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: ca861a63496d074bb4ae2eb22f83dff732b2dadd
subject: Fix potential dependency security issue
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: ca8484b466e13d97d5ebb3dca87b9c30f05b4b7e
subject: Update dependencies
date: '2018-11-28T18:28:48Z'
version: 9.3.5
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
resolves: '#1038'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: b6c041c9b57c764800c7202d4051411e87dbe126
subject: 'actions/os-initialize: Convert Promise to a Bluebird one'
date: '2018-11-27T15:30:13Z'
version: 9.3.3
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
connects-to: '#1007'
resolves: '#1033'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 93a5380c0975f7e37f8d21bd9a9534e1b21dc930
subject: 'actions/os: Fix os configure using bluebird methods on plain promise'
date: '2018-11-26T09:02:51Z'
version: 9.3.2
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
connects-to: '#1007'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 5abd240d50764295386aee67304dc8f77f346480
subject: 'actions/config: Fix examples to include --version as required'
date: '2018-11-26T07:59:00Z'
version: 9.3.1
- commits:
- author: Alexis Svinartchouk
body: |-
* ext2fs fixes build issues on 32 bit Linux platforms
* preload fixes issues with the --dont-check-arch flag
footers:
change-type: minor
hash: 2f53cbf088088303f185e0ffc904cf63575d8a90
subject: Stop pinning ext2fs and update preload to ^8.0.4
date: '2018-11-22T14:26:56Z'
version: 9.3.0
- commits:
- author: Akis Kesoglou
body: 'Fixes #1028'
footers:
change-type: patch
hash: 06c450e9a575a63bf7e780300acaac91db775c11
subject: Fix missing import in `os configure`
date: '2018-11-20T13:36:25Z'
version: 9.2.2
- commits:
- author: Cameron Diver
body: |-
The filter is added with an `as any`, as the typings dont yet support
using $eq and $ne.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 6ad4598e7e93990f785c38d33f85d35388c65e5c
subject: Add case-insensitive checking for application names in balena push
date: '2018-11-19T15:13:18Z'
version: 9.2.1
- commits:
- author: Akis Kesoglou
body: >-
`version` used to be optional but it seems we recently had to make it a
required parameter. However it really feels redundant when all its used
for is to determine whether the command should issue a legacy user API
key or a provisioning key.
This makes version optional but tries to figure it out by itself by
reading os-release from the image's boot partition. This is not
foul-proof however, and while it'll work with most recent images it
won't work with all and in that case it'll bail out and only then warn
the user to specify it via the --version argument.
footers:
change-type: minor
hash: 8291c96e69407a4c691a35c27ff3cd406794e946
subject: Make specifying the version during configuration optional
date: '2018-11-16T18:09:36Z'
version: 9.2.0
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 64f9b50e404944de50bf75ee37efc097f0b8f379
subject: Extend the github repository templates
date: '2018-11-16T16:32:45Z'
version: 9.1.4
- commits:
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: 6e36cd139a92ec6bacb322e23122ecc00e2967d1
subject: Include `join` and `leave` commands in API documentation
date: '2018-11-16T14:58:35Z'
version: 9.1.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 116c3c787c8241bb9248ea335fa29d971d02d5d4
subject: Fix build & deploy commands in standalone build
date: '2018-11-13T18:06:02Z'
version: 9.1.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
closes: '#1019'
signed-off-by: Cameron Diver <cameron@balena.io>
hash: b799f3a46df8f8f7d99fab09a3d5bd0cdde607a9
subject: Fix the architecture string used when downloading qemu versions
date: '2018-11-12T16:15:50Z'
version: 9.1.1
- commits:
- author: Edward Keeble
body: >-
When building with emulation mode enabled, this downloads the version of
qemu
appropriate to the architecture of the project (either arm or aarch64).
footers:
change-type: minor
hash: 0b67a40d5727336f6ea0e21f68abce24e879997d
subject: >-
Update qemu to v3, and automatically use the correct architecture
(arm/aarch64)
- author: Edward Keeble
body: ''
hash: 42f752e4008ddeead044c4a4429fe419cf282f42
subject: >-
Use existing tar-stream dependency to untar qemu archive rather than
adding a new dependency.
- author: Edward Keeble
body: >-
Copy the correct binary into the local build context when executing a
build.
hash: 26c4e466bd97c512a7ad72fc6b98cbcd8b8d0488
subject: Store separate local qemu binaries for aarch64 and arm architectures.
- author: Edward Keeble
body: ''
hash: b83b7145af8ba1a18c5b2b94b78058d0f9f3a4a0
subject: Remove unnecessary parentheses
date: '2018-11-08T10:25:41Z'
version: 9.1.0
- commits:
- author: Tim Perry
body: 'After the recent SDK updates, they should now work everywhere'
footers:
change-type: patch
hash: a809847d601f332de39ba4673a42c8a5db75c2ba
subject: Mark api keys in the CLI as non-experimental
date: '2018-11-07T15:45:03Z'
version: 9.0.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 75bc9379953f84799cd28f442b5264148e36e6ba
subject: 'Stop validating device config, now that it''s API-generated'
date: '2018-11-06T12:06:18Z'
version: 9.0.2
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@balena.io>
hash: 0deb59b6e24a9d506cfe9a208d4c24ba20523d33
subject: Dont ignore balena metadata directories when balena pushing
date: '2018-11-01T14:17:27Z'
version: 9.0.1
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: major
connects-to: '#978'
depends-on: 'https://github.com/resin-io/resin-sdk/pull/594'
hq: 'https://github.com/resin-io/balena/pull/1140'
signed-off-by: Thodoris Greasidis <thodoris@resin.io>
hash: 4d42f74c0ce176b27699f260c13906b1c3830e93
subject: Add support for the Opensource provisioning flow
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@resin.io>
hash: f4b84941cd60ec8581871146237a9f1b7c353bd5
subject: 'package.json: Use the pre-release balena SDK'
- author: Tim Perry
body: ''
footers:
change-type: major
hash: 4907fccf4888a4d8a3781252e0fe72f32970f5aa
subject: Rename everything from 'resin' to 'balena'
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 31628cfdcb78f44ae7cc1167c27b979060427ba0
subject: 'promote: Use ResinSdk type namespace'
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
depends-on: 'https://github.com/resin-io/resin-sdk/pull/596'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: b6266878d4878f92207ae0fd29fb14ca63566f96
subject: 'utils/promote: Use the application slug for filtering & presenting'
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
depends-on: 'https://github.com/resin-io/resin-sdk/pull/595'
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: f60d857c93f41d72d2b7221e4be24fe2e12c072e
subject: 'utils/promote: Do not rely on the user to always be there'
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: fd316167d88a02b4e333d952e81ff289a8327e79
subject: Sort device types by name
- author: Akis Kesoglou
body: ''
hash: 79f33c749be61195f1375f9c7733664ce61d55bd
subject: fix deploy
- author: Tim Perry
body: ''
hash: c6eca9f8956f3e40654a6e0b43a76bbebb50bd99
subject: Rewrite the env commands in TypeScript
- author: Thodoris Greasidis
body: ''
footers:
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: c2df87bcc63e0fe59b3e26502f11609d9fbfc73e
subject: Code formatting
- author: Thodoris Greasidis
body: Add support for the Opensource provisioning flow
hash: e71f622453b1577003c2ac96f65377af6d9a09c9
subject: 'Merge pull request #979 from resin-io/978-oss-flow'
- author: Thodoris Greasidis
body: 'utils/promote: Use the application slug for filtering & presenting'
hash: ea1c1bb8d499d837bb650406db6a7a5c7c0b1ea1
subject: 'Merge pull request #994 from resin-io/978-oss-flow-slug'
- author: Tim Perry
body: ''
footers:
change-type: major
hash: dc6cde2cf1c71c0dd08169b2ee28343cf37b9f2a
subject: 'Change env var commands to set app-wide env vars, using the new SDK'
- author: Tim Perry
body: Rename everything from 'resin' to 'balena'
hash: 85d82ab9ca982842076346ae97cc6b50f1112391
subject: 'Merge pull request #997 from resin-io/984-the-big-rename'
- author: Tim Perry
body: ''
hash: 4ff42c11e6b7eb294cb13ac2b19afcb1feb43290
subject: Remove rename warning
- author: Paulo Castro
body: ''
footers:
change-type: patch
signed-off-by: Paulo Castro <paulo@balena.io>
hash: f9263975bc2b045ac1686b3bead07fce50aecf09
subject: Add rename notice to resin-cli
date: '2018-10-29T21:44:16Z'
version: 9.0.0
- commits:
- author: Thodoris Greasidis
body: >-
Adds an alternative bin file that does not require building the project
but
loads the source files directly.
footers:
change-type: minor
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 24c2ffefc9b1d096c9696593f5b7103338671b3a
subject: 'chore: Add on the fly transpiled bin'
- author: Thodoris Greasidis
body: ''
footers:
change-type: minor
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 39fe63fb2d535416b4c5f6a59fec055adf24ae9a
subject: 'README: Add development guidelines section'
date: '2018-10-24T10:41:22Z'
version: 8.1.0
- commits:
- author: Will Boyce
body: ''
footers:
change-type: patch
signed-off-by: Will Boyce <will@resin.io>
hash: 332e731023cf2354625e02427411a70aadceda63
subject: 'ssh: Move from resin-sdk-preconfigured to resin-sdk'
date: '2018-10-22T16:37:21Z'
version: 8.0.3
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: ca9247fb19f2feb9bab3adceff6047ecc3cda8a0
subject: 'actions/app: Drop resin-sdk-preconfigured'
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
hash: 948e6ea6f8971852cb8aa61a34ea0f4348059eaf
subject: 'utils/patterns: Drop resin-sdk-preconfigured'
date: '2018-10-20T17:07:58Z'
version: 8.0.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: c904726259b15ab8230c31c1cbbd65143b930cd8
subject: Update dockerignore to fix escSL bug
date: '2018-10-20T13:24:29Z'
version: 8.0.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: major
signed-off-by: Cameron Diver <cameron@resin.io>
hash: f65e777d1b47fed5b3f1075730086e9ac390b9fa
subject: Bump tsconfig target to es6
- author: Cameron Diver
body: |-
The push command was relying on the output from the builder to indicate
the build status, but this isn't helpful for CI. This commit makes the
remote build module respect the `isError` flag which the builder sends
in any errors. Any errors which come from the builder indicate the
release will not be deployed.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: ec589c2639ee1c0177e1e38f1f4282e64d9f8927
subject: Correctly error out on failed remote builds
- author: Cameron Diver
body: |-
Currently running the tests is painfully slow, this commit adds a task
which will run the bare minimum build, and then the tests, speeding up
the process by an order of magnitude.
I had to repeat `gulp test`, instead of reusing `npm run test`, so that
the pretest task isn't ran too.
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: dac45a884e5d2af66fbc35a9f8bb0401de36d8b1
subject: 'dev: Add fast test npm task, to speed development'
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 63c3d7ceee4175e122a0f5d83e862a0ecc5c7115
subject: 'fix: Apply prettier to merged files'
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
signed-off-by: Alexis Svinartchouk <alexis@resin.io>
hash: f02ed43f334e2cbfffc7eefe1dd68b685c7eaef1
subject: Default preload boolean parameters to false
- author: Alexis Svinartchouk
body: |-
Preload will now propose to preload any app that matches the image
architecture.
footers:
change-type: major
signed-off-by: Alexis Svinartchouk <alexis@resin.io>
hash: 0c1c108b2bf32a93c3e6e3d4eeacbc8f1e4e2ab6
subject: >-
Check for correct architecture when preloading, instead of correct
device type
- author: Cameron Diver
body: |-
This commit brings in the ignore and dockerignore libraries, which when
provided with the patterns in the aforementioned files will ignore them.
footers:
change-type: major
closes: 889
signed-off-by: Cameron Diver <cameron@resin.io>
hash: a3dd489c705acc79c58f275c7d1537a2600a0a0f
subject: Respect ignore files when tarring sources
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 88e11347bc9bf24eaed302a34436a2c0c6ac0e75
subject: 'tests: Add tests for ignore files'
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 872b17cf24fe58f7c9600d892b4d974aa79da2d8
subject: 'refactor: Allow setting of a remote build error message'
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: cd6ee4ef5eeedaa6ef71da30c5d93edce4e91852
subject: Send push source packages as gzipped data
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 4369a2d1610828082a54fce4fdc572e41fc40f0d
subject: 'tconfig: Add skipLibCheck to tsconfig'
- author: Cameron Diver
body: |-
These files are not supported by any other part of the resin
infrastructure, and it could cause confusion with it not being
supported everywhere. The idea was originally added because we
thought we might need to make extensions on docker-compose, but
that hasn't happened.
footers:
change-type: major
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 221666f59a582b9daf37eedb328800206fe6de55
subject: Stop accepting resin-compose.yml as a build composition definition
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: bf062124f79b106dbc5fd373563146b8b21628d6
subject: 'compose: Add compose typings'
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 6bcfb2dd51a591c7f01e6e825daae7dc8e803101
subject: 'logs: Add log build function to logger'
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: f560aa75233ed3cd870578a291a82d1aa7e3907c
subject: export resolveProject function from compose module
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: c5d4e30e240840b93daf8a72b818534bb5685897
subject: 'logger: Add logs logging function'
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 947f91d570a5f25b9e8e671efc6540060eda84a1
subject: Support multicontainer local mode in resin push
- author: Cameron Diver
body: ''
footers:
signed-off-by: Cameron Diver <cameron@resin.io>
hash: fe751fdb23554d1a69184c51efa0d06990898a41
subject: Check supervisor version before attempting to do a local push
- author: Heds Simons
body: Local mode v2
hash: bf71f9ea167346be1afe15a0f1d37f7ed86fd0bd
subject: 'Merge pull request #981 from resin-io/local-mode-v2'
date: '2018-10-19T15:29:41Z'
version: 8.0.0
- commits:
- author: Scott Lowe
body: ''
footers:
change-type: patch
hash: 64b4f6747749228676de6cc5c0266fa7d794ac17
subject: Update sdk references in wizzard.coffee
date: '2018-10-18T19:06:38Z'
version: 7.10.9
- commits:
- author: Scott Lowe
body: ''
footers:
change-type: patch
hash: 379f1cc2175dd33d54a061dc570b1193cfe412cd
subject: Update sdk references in device.coffee
- author: Scott Lowe
body: ''
footers:
change-type: patch
hash: 0d06701e2f1b55f1327056923a67bc140f96e0ed
subject: Update sdk references in notes.coffee
date: '2018-10-18T18:12:09Z'
version: 7.10.8
- commits:
- author: Scott Lowe
body: ''
footers:
change-type: patch
hash: 7b7ae4ff894020fa232fcddd7daaf1c0ab4e174c
subject: Update sdk sdk references in auth.coffee
date: '2018-10-18T15:24:03Z'
version: 7.10.7
- commits:
- author: Tim Perry
body: >-
Based on https://github.com/resin-io/docs/pull/915 from
@drjasonharrison-vp-eio
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: 8df066df12eab901a7cead592e34fa5fe8c1dec5
subject: Fix formatting of preload examples
date: '2018-10-03T13:56:57Z'
version: 7.10.6
- commits:
- author: Lucian Buzzo
body: ''
footers:
change-type: patch
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: ab64fbc904fbc3128341d9713cf6fc36f6f74097
subject: 'README: Fix typo'
date: '2018-09-25T14:08:02Z'
version: 7.10.5
- commits:
- author: Pablo Carranza Velez
body: |-
This restores the behavior from before #911,
which is useful from some users.
Closes #966
footers:
change-type: patch
signed-off-by: Pablo Carranza Velez <pablocarranza@gmail.com>
hash: 8298ba57656938b397e7bb6bc9bf19972172ca84
subject: 'device: When registering, print the uuid'
date: '2018-09-24T17:07:16Z'
version: 7.10.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: 8688eb5da0dd6ce52df968e76c8a539d87439498
subject: Include --emulated in the example resin build parameters
date: '2018-09-19T16:16:29Z'
version: 7.10.3
- commits:
- author: Lucian Buzzo
body: 'Connects to #969'
footers:
change-type: patch
signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
hash: a5e03d55c38346aee5ae1401cb9bf853e92733ac
subject: 'dependencies: Update resin-semver version to support Balena OS'
date: '2018-09-18T16:15:10Z'
version: 7.10.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: be8a314d2bdccd6f9a5e7bb60ad7bc07e0b95f20
subject: Stop Travis deploying to npm (now handled by concourse)
date: '2018-09-11T12:28:12Z'
version: 7.10.1
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
signed-off-by: Pagan Gazzard <page@resin.io>
hash: 9cd8228a2028d5fedd60992c81cf5ac16a2effcc
subject: Update resin-cli-form to 2.x
date: '2018-09-11T11:17:23Z'
version: 7.10.0
- commits:
- author: Theodor Gherzan
body: ''
footers:
change-type: patch
signed-off-by: Theodor Gherzan <theodor@resin.io>
hash: 3b283d4a98beee140d72f1e29b5209a6da31e500
subject: Device api keys are no longer used in the registration process
date: '2018-09-10T13:33:38Z'
version: 7.9.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: 295d6dee74e1ed4d1fc408dcb0238885523c8bdb
subject: Fix configuration hangs with some images by expanding the threadpool
date: '2018-08-20T15:37:22Z'
version: 7.9.3
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
signed-off-by: Pagan Gazzard <page@resin.io>
hash: 94f02f0ad89962a5dd9f6cb60fcbd450bbc649ba
subject: Add warning about re-enabling automatic updates
date: '2018-08-15T21:39:23Z'
version: 7.9.2
- commits:
- author: Pagan Gazzard
body: ''
footers:
change-type: patch
signed-off-by: Pagan Gazzard <page@resin.io>
hash: 71eca70a22c3adb148bbc30f4a04653ae8fe2486
subject: Fix errors in `getRequestStream` not being propogated
date: '2018-08-15T18:09:00Z'
version: 7.9.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
closes: '#901'
signed-off-by: Cameron Diver <cameron@resin.io>
hash: e7c68c1a5c842f6431e34f799b2870f6039fd72a
subject: Support emulated and nocache options for remote builds
date: '2018-08-09T14:52:04Z'
version: 7.9.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: 802ccc1b9a0b09adb874bdb0f9599a6b056cbbb6
subject: Fix bug where the sudo helper failed in os initialize
date: '2018-08-09T10:37:53Z'
version: 7.8.6
- commits:
- author: Tim Perry
body: ''
footers:
signed-off-by: Tim Perry <tim@resin.io>
hash: d8aaccf80ce62c37e672789d2c19868a9468018a
subject: Update typed-error to fix some TS complaints
- author: Tim Perry
body: ''
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: e32eda26d9b83a2c95ffbcf6ac6c4f83425fd561
subject: Update .resin-sync.yml docs for local push and include example env vars
- author: Tim Perry
body: ''
footers:
signed-off-by: Tim Perry <tim@resin.io>
hash: 392cd8569f8e8356d1b37584c8d0f72e3942d244
subject: Make build trigger hash examples clearer
date: '2018-08-09T10:09:37Z'
version: 7.8.5
- commits:
- author: Tim Perry
body: The changes from our fork have now been completed and released
footers:
change-type: patch
signed-off-by: Tim Perry <tim@resin.io>
hash: 7c75346a1ad69fab05f440147a84cceaf54d59be
subject: Update klaw
date: '2018-08-02T10:37:41Z'
version: 7.8.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: e350f9b335a7226d1ede202233d45235df06de24
subject: Follow links found during builds
date: '2018-07-25T14:07:20Z'
version: 7.8.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: f4f44f978e8444da8600cc4e6c1a8a837feefd26
subject: Update reconfix to fix volume signature errors in local configure
date: '2018-07-25T10:23:38Z'
version: 7.8.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 430d4aeaa752e7a096f6035f90352a33d7ec9a2f
subject: Be explicit about how much initial history log tailing includes
date: '2018-07-20T18:07:01Z'
version: 7.8.1
- commits:
- author: Akis Kesoglou
body: ''
hash: 7846af390ee1e54f425ad04e8c3bedea9d0d2931
subject: Improve `selectFromList` function signature to be much more reusable
- author: Akis Kesoglou
body: >-
Both commands work with local devices by remotely invoking the
`os-config` executable via SSH. This requires an as of yet unreleased
resinOS (that will most likely be v2.14) and the commands ascertain
compatibility merely by looking for the `os-config` executable in the
device, and bail out if its not present.
`join` and `leave` accept a couple of optional arguments and implement a
wizard-style interface if these are not given. They allow to
interactively select the device and the application to promote to. If
the user has no apps, `join` will offer the user to create one. `join`
will also offer the user to login or create an account if theyre not
logged in already without exiting the wizard.
`resin-sync` (that's used internally to discover local devices) requires
admin privileges. If no device has been specified as an argument, the
commands will launch the device scanning process in a privileged
subprocess via two new internal commands: `internal sudo` and `internal
scanDevices`. This avoids having the user to invoke the commands with
sudo and only request escalation if truly needed. This commit also
removes the dependency to “president”, implementing “sudo” functionality
within the CLI.
footers:
change-type: minor
hash: 5cbe1c410f7081ff78b41e8a6d9c0f06ad92934e
subject: Add join/leave commands to promote and move devices between platforms
- author: Akis Kesoglou
body: ''
hash: 27b877dd339ec752ed3848e66d1f5123347e8baa
subject: Forward root CA to device config if one is present
- author: Akis Kesoglou
body: >-
If for whatever reason resin-image-fs is not importable — eg. if its
built for another arch — any command that imports `helpers.ts` will just
quit without any error/traceback.
hash: 916cc364309795146dd64033230cd362765fcf11
subject: Lazily import `resin-image-fs`
date: '2018-07-20T12:36:20Z'
version: 7.8.0
- commits:
- author: Tim Perry
body: |-
Fixes #915
Change-Type: patch
hash: 892adf4c47c3397ee2705604e1ec3dcc82f89a64
subject: Update OS & config actions to the latest SDK
- author: Tim Perry
body: |-
This is used to ensure the correct type of API key is used in all
configuration.
footers:
change-type: patch
hash: 0bf6fb17397819d41420b4a025b05b9ccca4eb0b
subject: Add --version options to os configure & config generate
- author: Tim Perry
body: ''
hash: 36eb0a108e3077c8fbe37340bbf394aee14fd50b
subject: Post-review tweaks to OS actions
- author: Tim Perry
body: ''
hash: 70be2ae59673bcce3246399c4127825ab3c6fce1
subject: Tweaks to config options handling after review
- author: Tim Perry
body: ''
hash: 9a467c5ecda2232bd1070ec5f785c02a7556630f
subject: Pin all type modules
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: a93141343f6ac1d552f283c9a1023c24858eb4c8
subject: Update TypeScript to 2.8.1
date: '2018-07-17T15:43:31Z'
version: 7.7.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 652a1b7650713e6c5727feaf42e73852ae503913
subject: Update the deploy key since npm invalidated the old one
date: '2018-07-13T17:21:19Z'
version: 7.7.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 9d0c3f7535325cefa1b7ac3074a4909212c76a94
subject: Pin ext2fs to 1.0.7 to avoid temporary deployment issues
date: '2018-07-13T11:40:26Z'
version: 7.7.2
- commits:
- author: Tim Perry
body: ''
hash: 7cb27283c5b2f0fb0f807f05697a17f074b4a31c
subject: Update logs action to use the MC SDK
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: dc9ee098381991a5facf613e69701637113aecfa
subject: Update CLI to SDK v10 (include new API logs)
- author: Tim Perry
body: ''
hash: f9cf0aaf232c32859234731b61439d8f3f8c98e0
subject: Remove a couple of artifacts of the pubnub logs implementation
- author: Tim Perry
body: ''
hash: 4388a248b9e5ddadf0ef9806b49e7cd026055241
subject: Make sure we don't duplicate historical logs when streaming
- author: Tim Perry
body: ''
hash: e62e8b88c2c113e9d61bbe59492e5b4015a4f6e5
subject: Simplify logs promises after review
date: '2018-07-12T13:59:29Z'
version: 7.7.1
- commits:
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 52f93f8f12bb1d466144c937ecc20dedbbc2219c
subject: Add --generate-device-api-key parameter to config generate
date: '2018-07-11T04:28:26Z'
version: 7.7.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: bf4f687a2a451f8d4bd2eb64d32d2e2dd379a121
subject: Make local commands more resilient to unnamed containers
date: '2018-06-28T16:26:12Z'
version: 7.6.2
- commits:
- author: Tim Perry
body: |-
Fixes #906
Change-Type: patch
hash: 8c74f784f76a50b69c66edd154ce70d7f511474f
subject: Make sure 'resin push' is included in the docs
date: '2018-06-26T17:22:45Z'
version: 7.6.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
closes: '#886'
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 1a48fed1f7e3ba1ca7b918f0cfa15018133916f4
subject: Support pinned release preloading
date: '2018-06-20T17:00:13Z'
version: 7.6.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 72a893be95463afdaf422c040b72db2e413d196a
subject: Document Pyhton native build dependency
- author: Tim Perry
body: ''
hash: 398c34d842d1b5895b794e9da8da51d0972d8304
subject: 'Includes new prettier changes, and pin prettier to stop more appearing'
date: '2018-06-12T18:33:48Z'
version: 7.5.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: da8483e6a6e8dbc952327bc2de402e2b1ec9160f
subject: Add a multicontainer caveat to the env var commands
date: '2018-06-01T11:10:33Z'
version: 7.5.1
- commits:
- author: Ariel Flesler
body: ''
footers:
change-type: minor
hash: b7f94a222d529d727a20dd4554fc86f682c650d6
subject: Update resin-compose-parse dependency version to 1.10.2
date: '2018-05-31T16:16:48Z'
version: 7.5.0
- commits:
- author: Tim Perry
body: 'Fixes #768'
footers:
change-type: patch
hash: 232cf8d426414ca56263153a7c50a5d798ef19fe
subject: Update SDK in resin device(s) to ensure the dashboard URL is correct
- author: Tim Perry
body: ''
hash: 28fe69fe94b57d6a93a00490c3a158d641dd398d
subject: Update to latest SDK in lots of easy device commands
- author: Tim Perry
body: ''
hash: 865f085094fc41168971a7917355c587389f8f40
subject: 'Make sure we still show the device commit, despite API changes'
date: '2018-05-24T14:13:02Z'
version: 7.4.1
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: minor
connects-to: '#843'
hash: 439d8d396ffc8e5aea5b7ab20549974036c5fe2f
subject: Add push command which starts a build on remote resin servers
date: '2018-05-10T12:44:44Z'
version: 7.4.0
- commits:
- author: Tim Perry
body: |-
It's awkward that error handling requires you to go to a different
package, it makes things more complicated, and there's nowhere else that
really should be reusing this logic. Let's inline it, so we can
deprecate the module entirely.
footers:
change-type: patch
hash: e7a8deed0568fc6600c1e49a634aebbd358dbbfa
subject: Inline the entire resin-cli-errors module
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: c2518448a30bcbd1131f7ba8eba7d5fd8335d98e
subject: Catch require errors and provide helpful instructions
- author: Tim Perry
body: ''
hash: 4b818ad51c15cbcf6b543bcfd86f57af9b6da5be
subject: Style improvements after review
date: '2018-05-03T17:56:54Z'
version: 7.3.8
- commits:
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 35ca34d07d3989f708d21863a5585fcb0ada6db9
subject: >-
Pin node types to v9.0.0 to avoid build errors with transient
dependencies
date: '2018-04-30T15:25:24Z'
version: 7.3.7
- commits:
- author: Tim Perry
body: |-
This doesn't fix actual usage of image fs, just makes it possible to
stop commands that don't use it from failing entirely.
footers:
change-type: patch
connects-to: '#869'
hash: 2c46c59a796d1ebee016c9c900abe45324880a8a
subject: Update resin-image-fs to stop non-config commands failing in node 10
date: '2018-04-30T09:54:10Z'
version: 7.3.6
- commits:
- author: Tim Perry
body: |-
The status includes a description of how long the device has been in
this state (Up 6 weeks), which is frequently wrong as when the device
first starts up its clock isn't up to date. It's confusing and messy,
best to just remove it entirely.
Fixes #828
Change-Type: patch
hash: ad2713fc00580c6da9e4f9dc70ec0269a6463d4b
subject: 'Don''t show Docker container status from devices, as it can be wrong'
date: '2018-04-18T19:08:17Z'
version: 7.3.5
- commits:
- author: Tim Perry
body: |-
Fixes #844
Change-Type: patch
hash: 919b3c343500ce7c7278d74bae038e3103ceea3f
subject: Include resin compose schemas in the standalone build
date: '2018-04-18T16:41:51Z'
version: 7.3.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: cf4c7826b24f07d1494cdb108ea72e01c3ade0ac
subject: Update to Sentry 2.x
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: a16ac376254f4cc51ae8b36cc454c00199bc9299
subject: Include Sentry breadcrumbs for context in error reports
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 6a8b947c2ec6d31731d151c7d952af48606bf986
subject: Don't report lots of user input errors
- author: Tim Perry
body: ''
hash: 37e4ec6364d1bba1e58b460452ae36260b37c274
subject: Rename expectedError to exitWithExpectedError
date: '2018-04-17T14:46:14Z'
version: 7.3.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#824'
hash: 36da7b66c811fbf8cfb0db28c2d8ca9b8150c6ac
subject: Update Dockerode to fix local push issue in standalone builds
date: '2018-04-16T16:21:23Z'
version: 7.3.2
- commits:
- author: Pablo Carranza Velez
body: 'Connects-to: https://github.com/resin-io/resin-supervisor/issues/618'
footers:
change-type: patch
signed-off-by: Pablo Carranza Velez <pablo@resin.io>
hash: a5ba5befd1a5f8cfe6c30ca526bfd51344a68d60
subject: Update resin-compose-parse to v1.8.1 to fix a problem parsing ports
date: '2018-04-13T19:43:59Z'
version: 7.3.1
- commits:
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 59d4890eae438886cdaf2a187dee00efb2358e93
subject: Add 'api-key generate' command
- author: Tim Perry
body: ''
hash: e0bcb5e0b9a4136aa4676fa2755dba70f8a969b3
subject: 'Always call done() for api key generation, not just if we''re successful'
- author: Tim Perry
body: ''
hash: 0e5f2fe748477b98da02f2b0f968b9565e937abc
subject: Remove now-unused stream-to-promise dependency
- author: Tim Perry
body: ''
hash: 834a2f1e4d7d434b1c18c89c2acdcdaf12d87622
subject: Warn user that api keys will not be shown again in future
date: '2018-04-12T10:24:40Z'
version: 7.3.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: c06993cb8ea1a60f69b8c2cf77d17efb83ee635e
subject: Correct documented node version requirement to 6+
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 45d3a7a124589763837c4b658bec0cd1b62b2595
subject: Explicitly depend on tar-stream
date: '2018-04-10T11:10:03Z'
version: 7.2.4
- commits:
- author: Cameron Diver
body: |-
This doesn't run a linter or any documentation generation, aiding in
quick development time.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 89f62683ce2b01fbb55c7de046d5e775ac547f59
subject: Add a fast build script to package.json
date: '2018-04-06T17:11:32Z'
version: 7.2.3
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: dd268993b34b03a2348bd75fc4b78fefbb758def
subject: Throw a clear error when logging in with an invalid token
date: '2018-04-04T19:34:57Z'
version: 7.2.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 875ec8b8bdb17b5fdcd00bdf4ae916ded8800b43
subject: Update docker-qemu-transpose to avoid the broken 0.4.1 release
date: '2018-03-29T14:47:31Z'
version: 7.2.1
- commits:
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 12a191600735bd45a473a1bd5b5c14338365c58d
subject: Allow (experimental!) login with API keys
- author: Tim Perry
body: ''
footers:
change-type: patch
fixes: '#578'
hash: 2db1d84d3c2f2c57239f5a7b73b4c945d950c388
subject: Do not require a login for builds
- author: Tim Perry
body: ''
hash: 0e2fb8c96c672e503561f28454fd6ec342c66fd6
subject: Promisify auth utils tests
- author: Tim Perry
body: ''
hash: e965c603d2641c6a6f2dd6afd2b2ff76d97978c4
subject: 'Use spec test reporter, so we can debug with output'
- author: Tim Perry
body: ''
hash: d3a0bfc5f69212f93f5ee8cc415a69c7f6861995
subject: Fix auth utils tests to work with new SDK
- author: Tim Perry
body: ''
hash: ce64889b0469c121902c150be0bf17ee9d59e1d1
subject: Clarify isTokenValid logic
date: '2018-03-29T10:15:32Z'
version: 7.2.0
- commits:
- author: Tim Perry
body: |-
Fixes #814
Change-Type: patch
hash: 05b1c37379c38b505b5c9fca9050044a48cd8e72
subject: Fix build emulation for multi-stage builds
date: '2018-03-29T09:03:41Z'
version: 7.1.6
- commits:
- author: Akis Kesoglou
body: 'This is a regression introduced in #818'
footers:
change-type: patch
hash: c6c904682654b271407ba53ddac4adb9f92ba90f
subject: Fix crash when an app is not specified for build command
date: '2018-03-28T12:01:11Z'
version: 7.1.5
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 2e944cf2f456efe862585746146afb535e4bf3c2
subject: 'Upgrade resin-sync to pull in the fix for #824'
date: '2018-03-26T16:31:47Z'
version: 7.1.4
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: ca1ac2bb83c0d3c8390c4c5ede57d4939c1e6b81
subject: Prefix all pine options with '$' in preload to avoid pine warnings.
date: '2018-03-23T15:57:55Z'
version: 7.1.3
- commits:
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: a3b446dbe703fa08e5109e0b365f6e770e99b4e1
subject: Update resin-preload to 6.2.0 and resin-sdk to 9.0.0-beta16
date: '2018-03-23T13:56:15Z'
version: 7.1.2
- commits:
- author: Zach Walchuk
body: >-
Our docs markdown renderer doesn't process explicit anchor tags, as it
generates its own. The script that generates the markdown has been
updated to not include these tags and to properly build the TOC links.
footers:
change-type: patch
hash: ee75ff2753781e9a3d7e892ff8f57e89727d4471
subject: Remove explicit anchor links in CLI docs
- author: zwalchuk
body: ''
hash: a4142097f882ecd4c82d180881418f790fd1a911
subject: Merge branch 'master' into doc-headings
date: '2018-03-22T18:03:08Z'
version: 7.1.1
- commits:
- author: Akis Kesoglou
body: >-
This mostly reverts the removal of the legacy deploy code that pushed
image tars via the builder. Its needed for users to avoid having to
switch between CLI versions in order to push to legacy apps as well.
Note: this pins resin-sdk to 9.0.0-beta14 as I couldnt get it to
install otherwise — npm would always install 9.0.0-beta9 instead.
footers:
change-type: minor
hash: 62f006b89ab0fa8a1575f213579910f732f17c0f
subject: Add legacy deploy method back
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: 066ac591ac7e40fcfc756cc7b7599e95a996d775
subject: Warn early if deploying a multicontainer project to an incompatible app
- author: Akis Kesoglou
body: ''
hash: a356ecf9b65988178e9c525ce1a4b14519cb2a51
subject: Remove unused code
- author: Akis Kesoglou
body: ''
hash: 9455d438e25e147a32ffaced99fce85b1d2a2cd0
subject: Formatting fixes
- author: Akis Kesoglou
body: ''
hash: 4f167cb836bf2d9ffad0cb4cece015a326face7d
subject: Address review feedback
date: '2018-03-22T11:44:00Z'
version: 7.1.0
- commits:
- author: Alexis Svinartchouk
body: 'Connects-To: #820'
footers:
change-type: patch
hash: 24ebe2946c89bb81038d747ba8ed03e448e768a3
subject: Update resin-preload to 6.1.2
date: '2018-03-20T15:54:29Z'
version: 7.0.7
- commits:
- author: Akis Kesoglou
body: >-
This makes sure build logs dont leak escape sequences and new lines and
they dont break the output. Also improved “inline” logs by normalising
the stream before passing it to “transpose build stream”.
footers:
change-type: patch
fixes: '#808'
hash: 1833f6ff0ac2051219acd9b16576d9cb89578172
subject: Improve handling of build log output
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: 5f7eee8eac38c27f2f5a11b4df07384edbf38132
subject: Make sure image name is all lowercase
- author: Akis Kesoglou
body: ''
hash: 242c3731ee248c902cbfd083a587e140d3dfec1e
subject: Remove redundant import
date: '2018-03-20T10:43:32Z'
version: 7.0.6
- commits:
- author: Ronald McCollam
body: >-
This contains bash completion functionality for the resin CLI, including
completion for sub-commands.
footers:
change-type: patch
hash: 8c3cb3f585587201e4814067985333ae495d542f
subject: Add bash completions
- author: Ronald McCollam
body: >-
Add brief information about tab completions for bash and instructions to
enable it.
hash: b409bdcc73483bd4de9979b1a6281ccc6a63d740
subject: add blurb about bash completion
date: '2018-03-15T20:03:34Z'
version: 7.0.5
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 6ee36cb5c76d8a303ce772160e73d507dfee96f3
subject: Generate consistent working anchors for both our md output & resin docs
date: '2018-03-15T12:09:17Z'
version: 7.0.4
- commits:
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: fe01ead0234181478e862a30aa49d48c261e42a8
subject: Fix getting window size when theres no TTY attached
date: '2018-03-15T08:54:20Z'
version: 7.0.3
- commits:
- author: Tim Perry
body: ''
hash: 3e019f7f34508d5e0ef28ca37006cd7780679514
subject: Remove leftover capitanodoc.coffee file (it's now TS)
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: d9906121e10577891c5333ad603e87cbb084078e
subject: Update full CLI docs with recent installation improvements too
date: '2018-03-13T12:00:31Z'
version: 7.0.2
- commits:
- author: Tim Perry
body: ''
hash: 35fd79f5775b4fe23427047d405c36f14fa36572
subject: Remove (duplicated) runtime ts-node dependency
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: c42bc74f1f1d194d62c9ae22d78904c6c9dde2b4
subject: Remove unnecessary resin-cli-auth dependency
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: cdf6580ecc57116afa1b1e327e5880d08cf97802
subject: Recommend using unsafe-prem to avoid permission issues on install
date: '2018-03-12T16:36:29Z'
version: 7.0.1
- commits:
- author: Alexis Svinartchouk
body: >-
* require('resin-sdk') => multicontainer SDK
* require('resin-sdk-preconfigured') => 6.15.0 SDK
* all 'resin-sdk' requires replaced with 'resin-sdk-preconfigured'
* resin-sdk-preconfigured TS typings are copy pasted from the current
resin-sdk master
The idea is to progressively replace all 'resin-sdk-preconfigured'
requires with 'resin-sdk' (multicontainer sdk) and eventually remove
resin-sdk-preconfigured from package.json.
footers:
change-type: patch
hash: 76a5cdc9775073d9e9f3eaa54da7b878386c93fa
subject: Require multicontainer SDK
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: cb207f18a56e0ca043deb2162f3ff54968cdabfa
subject: Update the keys action to use the multicontainer SDK
- author: Akis Kesoglou
body: |-
This brings in maintainance improvements.
New versions are:
- resin-bundle-resolve: 0.5.1
- resin-docker-build: 0.6.2
hash: 4b9ccae442addac593fb1ada503d69313e506739
subject: Update bundle-resolve and docker-build to latest
- author: Tim Perry
body: |-
There are very few plugins in real-world use, we're not actively working
on this at all, and the current approach won't work once we move to
standalone node-less binary installation anyway.
footers:
change-type: major
hash: 079ce552e3fce754152d399e6b501bcedc5916ac
subject: '*BREAKING*: Remove support for plugins entirely'
- author: Alexis Svinartchouk
body: ''
footers:
change-type: minor
hash: f698f561c9e4487c9270e0f4091f30644d8b088b
subject: 'Multicontainer preload: Update resin-preload to 6.0.0-beta4'
- author: Alexis Svinartchouk
body: ''
footers:
change-type: patch
hash: 163684e3a93d9664a6e8a1fcc300aa4e6e88ab43
subject: Update dashboard login to use the multicontainer SDK
- author: Akis Kesoglou
body: >-
New version is 3.1.0.
The updated version is not backwards compatible as it removes all *Async
methods that are in wide use in the CLI. The workaround for now is to
manually promisify the client and replace all `new Docker()` calls with
a shared function that returns a promisified client.
hash: 299bc0db132e5b04894b6b955aa469666a66ce8c
subject: Update docker-toolbelt
- author: Akis Kesoglou
body: New version is 3.10.0
hash: 7fd31b6a64aee0e73121ef8febe02de640b9f617
subject: Update YAML parser
- author: Akis Kesoglou
body: Have no idea how this used to work.
hash: 96116aeaec7869ee9cfb35ee929ff3b6a1e0112c
subject: Fix invoking undefined method
- author: Akis Kesoglou
body: >-
Legacy behaviour is mostly retained. The most notable change in
behaviour is that invoking `resin deploy` without options is now allowed
(see help string how it behaves).
In this commit there are also the following notable changes:
- Deploy/Build are promoted to primary commands
- Extracts QEMU-related code to a new file
- Adds a utility file to retrieve the CLI version and its parts
- Adds a helper that can be used to manipulate display on capable
clients
- Declares several new dependencies. Most are already indirectly
installed via some dependency
footers:
change-type: minor
hash: 14a3f51b730b12ad66462342888fb2b4bcf1f1ea
subject: Add docker-compose-aware builds and deployments
- author: Tim Perry
body: ''
hash: 1dadfdc69908d39a52da6f450e22f6cc7a4824ef
subject: Fix some formatting to make prettier+resin-lint happy
- author: Alexis Svinartchouk
body: ''
hash: b18a66f66b3e3d843765a5f43493af0789b4c05b
subject: Update resin-preload to v6.0.0-beta9
- author: Alexis Svinartchouk
body: ''
hash: 5bf9dd3a9d9b0bac4582ed1adf6ea17d47c85164
subject: Update resin-preload to v6.0.0-beta10
- author: Alexis Svinartchouk
body: ''
hash: 1ef492809bde5e35636936cb0669954b9f82cfd2
subject: Update resin-preload to v6.0.0-beta11
- author: Alexis Svinartchouk
body: ''
hash: ae3f936b66c7aab9e5cc7551f04b460c5bee0df3
subject: Update resin-preload to v6.0.0
date: '2018-03-09T22:12:01Z'
version: 7.0.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 797a739c925b143e3fc3f77c6038f6940f90f94f
subject: Fix prettier configuration to avoid linting errors
date: '2018-03-07T14:46:09Z'
version: 6.13.5
- commits:
- author: Gergely Imreh
body: ''
footers:
change-type: patch
connects-to: '#795'
hash: 7637377471ea825c70b51c934870b013cf25e93c
subject: Fix issue where emulated builds broke Docker `ENV` commands
date: '2018-02-22T18:30:14Z'
version: 6.13.4
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#765'
hash: c12360daa83eda118f9a2f1fece3ad3608e006f6
subject: Tweak TS & add missing deps that may cause build failures in some envs
date: '2018-02-20T22:07:21Z'
version: 6.13.3
- commits:
- author: Tim Perry
body: |-
Unclear why, but for some reason this only actually blocked on the
browser on OSX.
footers:
change-type: patch
connects-to: '#791'
hash: d8aabfd448e17fd88566d451dcaaba7a9c0c04f7
subject: Ensure login does not wait for the browser process to close
date: '2018-02-20T19:00:32Z'
version: 6.13.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: da8fe99ca4fff966d9ba39b20331a44c1b23b1e7
subject: Add typings for 'ent'
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 9fb66186f0bcf89e7f4f89cb16396e2922042285
subject: Move to the correct coffeescript (no hyphen) dependency
date: '2018-02-07T12:07:02Z'
version: 6.13.1
- commits:
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 1ef0a1028fff6ce29bfbf71b8e3e1a6a4a9b9cfc
subject: Add support for Balena in local ssh
date: '2018-02-06T11:40:41Z'
version: 6.13.0
- commits:
- author: Alexis Svinartchouk
body: 'Connects-To: #780'
footers:
change-type: patch
hash: d9532b6fa0cbabb9e2882e3a016c983018709cd1
subject: Switch back to upstream global-tunnel-ng
date: '2018-02-05T19:07:08Z'
version: 6.12.9
- commits:
- author: Thodoris Greasidis
body: ''
footers:
change-type: patch
connects-to: '#489'
hash: d1c773360f8013d5c3d886d12689679b79c802d2
subject: Fix uuid params being parsed a numbers
date: '2018-02-03T15:58:03Z'
version: 6.12.8
- commits:
- author: MoranF
body: 'Connects-To: #764'
footers:
change-type: patch
hash: 33fd70291a03fbb49942b06e6e276223e440c580
subject: Add 'or mounted resinOS image'
date: '2018-01-30T18:10:13Z'
version: 6.12.7
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 8c29bba1087dec9614e3d40f530ff90b79c8f662
subject: Don't use the deprecated 'os configure' format in internal calls
date: '2018-01-29T14:56:00Z'
version: 6.12.6
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 0ba96adbbca7975d6608deb5eb467684210d3faf
subject: Fix breakage in deploy command from recent TS conversion
date: '2018-01-11T11:32:18Z'
version: 6.12.5
- commits:
- author: Tim Perry
body: ''
hash: 6c988241eb1aad19e45567862c6313caf9ce6549
subject: Move capitanodoc into the automation folder
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 83a76f7d6ffee59d504ce362aac3acea23639770
subject: Start using Prettier
date: '2018-01-10T10:18:19Z'
version: 6.12.4
- commits:
- author: Tim Perry
body: ''
hash: 4b511c47f0654b85fc54812ee5e2b8696119b0df
subject: Start on some easy TS conversion
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: ffffd447f28a8051519e08055b0686a253e69f34
subject: Convert most of utils to TypeScript
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: f25442c036e4805909992b3726bdc1519ca723ab
subject: Move documentation generation to TypeScript
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 6daed83d8888e852eba4c9b6087148ce2061fc2c
subject: Lint TypeScript and CoffeeScript with resin-lint
- author: Tim Perry
body: ''
hash: 6ab60d0ccd172bf853d0fe2cf1cdc2432ee00640
subject: Avoid awkward multiline strings in doc generation code
- author: Tim Perry
body: ''
hash: 612012aff8218689d06ccd55f4383981fdb357a9
subject: Lots of small TypeScript tweaks & clarifications from review
date: '2018-01-09T22:37:41Z'
version: 6.12.3
- commits:
- author: Andrew Shirley
body: |-
Due to https://github.com/mafintosh/tar-stream/issues/3, the tar module
needs posix style paths but system-specific paths are being supplied
footers:
change-type: patch
hash: ce5fd538222f5830ba2af59a7047d3f5533f696e
subject: convert windows paths to posix when passing to tar
- author: Andrew Shirley
body: |-
Due to https://github.com/mafintosh/tar-stream/issues/3, the tar module
needs posix style paths but system-specific paths are being supplied
footers:
change-type: patch
hash: ce5fd538222f5830ba2af59a7047d3f5533f696e
subject: convert windows paths to posix when passing to tar
date: '2018-01-09T15:33:29Z'
version: 6.12.2
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 34f24fe3313ee0c075459010b2fa054db8d8cefd
subject: 'Fix deprecation warning for os configure, when passing a bare UUID'
date: '2018-01-02T10:58:30Z'
version: 6.12.1
- commits:
- author: Andreas Fitzek
body: |-
Use the `--host` (short `-H`) option in the ssh command to access
the host OS of the device.
Direct host OS is enabled for devices with Resin OS >= 2.7.5.
footers:
change-type: minor
connects-to: '#736'
signed-off-by: Andreas Fitzek <andreas@resin.io>
hash: 1b4dabd37c9aa04a19ef4d677fab6daf33fe0c17
subject: Add ssh option for direct host OS access
- author: Andreas Fitzek
body: ''
hash: ee124671d897dc171f3b15fbae0e97162e1d07a6
subject: mention Resin OS version requirement
- author: Andreas Fitzek
body: ''
hash: 3ed319872a67cbe9827d098027b8aad50a08ad04
subject: refactored
- author: Andreas Fitzek
body: ''
hash: 0653769156f36121740f85459c76f0ce0f1eb463
subject: fixed example
date: '2017-12-19T08:45:57Z'
version: 6.12.0
- commits:
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: dba8db19cbc666cb669391f51dbcd55bbface0e7
subject: Move from open to opn
- author: Tim Perry
body: |-
This has no native modules yet, which means it works on Linux,
but ignoring any ext4 image data. Drivelist will fail for
some windows operations, but most other things should work.
This is only building a folder with a runnable binary, this needs
packaging before it can be distributable.
footers:
change-type: minor
hash: 7681003512d03f92f1c67865c54269e2e1c515b1
subject: Package the CLI into a standalone runnable binary
- author: Tim Perry
body: ''
hash: e8c19df8c953b4e43b2052fece03b38b6a04fadf
subject: 'Set up a script to automate builds, and support native extensions'
- author: Tim Perry
body: ''
hash: 2c9b80c17787486b3a7e22037203a0a8abc15c87
subject: Add manual script to deploy built CLI binaries to GitHub
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 08de0938a08da869d05c494d5188aa77a55348e1
subject: Autodeploy built standalone binaries for all platforms to github
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 0acb4f8cb172f33da0e19278104693c8db651560
subject: Fix docs generation when building on windows
- author: Tim Perry
body: ''
hash: afbb9474b7b1dbb25c2aa446c304ba2aa080b98f
subject: Use proper strict settings for automation TS
- author: Tim Perry
body: ''
hash: fa15addfb22c614416285dcbe3802ad846cba435
subject: Add standalone install instructions to the readme
- author: Tim Perry
body: ''
hash: 778c39d947690357825799449e8aed43ddd21cd6
subject: Ensure MDNS service definitions are included in standalone binaries
- author: Tim Perry
body: ''
hash: 2c66280b3fb45fec3f943bd8f3a1e992c71249f6
subject: Build standalone zips into a separate folder
date: '2017-12-18T15:06:13Z'
version: 6.11.0
- commits:
- author: Tim Perry
body: |-
Before this point, if you had an invalid token, an expired token, or a
token for a different site, you couldn't log out to clear it properly.
Not a big deal, but awkward and messy, and easily fixed.
footers:
change-type: patch
hash: 1c7a0ba4e1f686aed904602f615881a8a6485904
subject: 'Ensure logout works even with invalid credentials, or if not logged in'
date: '2017-12-15T17:52:39Z'
version: 6.10.3
- commits:
- author: Juan Cruz Viotti
body: ''
footers:
change-type: patch
connects-to: '#625'
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: 001c8f96012a061b01acfbd01d898c7acbecc63d
subject: Clarify that sync and ssh only support cmd.exe on Windows
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: bd6cb04a2baee5448d039bab83fcfef3d760b056
subject: Change resin ssh loglevel from QUIET to ERROR
- author: Juan Cruz Viotti
body: ''
footers:
change-type: minor
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: ff2ee59daec053751b5747751520f2e667081507
subject: Make resin ssh work in Windows cmd.exe
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: 93d1e3a4a1d60e4644e28e2850a7954aae7b117b
subject: Update resin sync version to 2.0.2
- author: Juan Cruz Viotti
body: ''
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: eb68bb1a1ac8b4fad674de183ad1a732b5a182cb
subject: Return control to capitano at the end of the ssh command
- author: Kostas Lekkas
body: ''
hash: 46ca62db3edaec551509d5107b758e457a42783d
subject: Use resin-sync v2.0.1 and resin-sdk v5.3.0
- author: Juan Cruz Viotti
body: |-
This PR adds functionality to `resin sync` to try to infer what the
device uuid is as follows:
- If the argument to `resin sync` is an app, get all the devices from
that application. If there is only one, auto-select it, otherwise show
an interactive drive selection widget.
- If the argument to `resin sync` is a uuid, use it directly, without
trying to infer anything.
- If no argument is passed to `resin sync`, display an interactive
selection widget showing all your devices from all your applications.
footers:
change-type: patch
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: dc549a665b5938a97411f23907c677ea7d8b5e25
subject: Attempt to infer the device uuid in `resin sync`
- author: Kostas Lekkas
body: ssh gateway
footers:
change-type: patch
hash: 08c40195e5d18255eb00d172903d5cf92d080ac3
subject: Remove resin sync 'exec after rsync' feature as it's not supported by
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: eef0d9cdbe000f3f8e162cb331674131981379e2
subject: Update resin-settings-client version
- author: Kostas Lekkas
body: ''
footers:
change-type: minor
connects-to: '#691'
hash: e38a0c0047cc8c3f29bfdd5ef1acec55e848a4c5
subject: Implement resin ssh <uuid> command
- author: Juan Cruz Viotti
body: |-
`resin-device-init`, which is used by the `os configure` command was
still running an older SDK version, that didn't support shorter uuids.
footers:
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: 49d78c56faa8efaba4005eaf66206ed49e25dd9c
subject: Fix shorter uuids not working with the `os configure` command
- author: Juan Cruz Viotti
body: ''
footers:
change-type: patch
hash: 1fafe64579b9569f0aa24890afcd9b07d0b84a97
subject: Link to resin-plugin-hello from README
- author: Juan Cruz Viotti
body: |-
Currently we log a CLI event with the passed command, however this might
include usr params, like a uuid, and therefore cause thousands of
different event names in Mixpanel.
footers:
change-type: minor
connects-to: '#594'
signed-off-by: Cameron Diver <cameron@resin.io>
hash: f7075d7db9c836b44d3fb8512211bbaefc3d0f6f
subject: Log CLI events based on original command signature
- author: Juan Cruz Viotti
body: ''
footers:
change-type: patch
hash: 87f46cb9576c23c4e028b05d7616736e6286c325
subject: Regenerate docs and include sync
- author: Juan Cruz Viotti
body: ''
footers:
change-type: patch
hash: 890a02e2c8f794883ebe5df8368752ccdb9f4739
subject: Integrate sync plugin in the Resin CLI
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#665'
hash: a2635f47ee38375feb636a396b70b4d4e0717e41
subject: Help users using old node versions to upgrade
- author: Alexis Svinartchouk
body: |-
* split docker connection options from lib.utils.docker.appendOptions
Connects to #609
Connects to https://github.com/resin-io/resin-preload/pull/81
footers:
change-type: minor
hash: eef192ff68c0152fa4885ea7fa93650e968bf955
subject: Integrate resin-preload
- author: Eugene Mirotin
body: ''
footers:
change-type: patch
hash: dfd8b6717d6258a79d59d5e22ea678d1559b9dbe
subject: update resin-sync
- author: Eugene Mirotin
body: ''
footers:
change-type: patch
hash: 3bca36c2778982c1fe22367edc69604e299deeb2
subject: Support the new OS with resin-sample.ignore connection file
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#698'
hash: 80bc044415eba111450342591019e61d6a0dae80
subject: Hide the intro quickstart message for now (until it gets renovated)
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#543'
hash: 19ce4c4cdb7af7b757fdfc7a112d21a93fde24b3
subject: Upgrade resin-sync to fix node 8 bug
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#688'
hash: 0e4c6c459c3800f2b656041d524eb7ff12ae44fc
subject: Fix issue where emulated builds broke Docker ARG commands
- author: Jacinto Arias
body: ''
footers:
change-type: patch
hash: 119fa78927364f82285cb47d6aef1d88a8ce357a
subject: Added --squash option to resin build command
- author: Jacinto Arias
body: ''
footers:
change-type: patch
hash: 82888de0364cac5b01420786e4ff2265a3070468
subject: Updated CHANGELOG.md
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 10976bed4397f69b0406f70ba808042a948e1e5e
subject: >-
Remove Buffer polyfill, require Node v6+, and print warnings in older
versions
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 3df7bfe70073b2a960d4d06c4a61bb8ad43e7f5d
subject: Make Node warning a multi-line string
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: eb729d149e933ef3e9f3667a9da7ff9d062e5f08
subject: Include node version in sentry logs
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: ef6e00bcea6518b31244b2a5cf2fc861f60d8fec
subject: Add a polyfill to fix `local configure` in older (<6) Node versions
- author: Kostas Lekkas
body: |-
- resin sync: do not explicitly disable ControlMaster SSH option
- resin sync: whitelist collaborators
fixes #422
change-type: minor
footers:
change-type: patch
hash: 9aef632afd894c53fc6a94b56b8d0268e69b3669
subject: Bump resin-sync@8.0.0
- author: Kostas Lekkas
body: |-
The backend server that handles `resin ssh` now supports it.
Also removed the option from local ssh connections to devices, where it
basically has no effect (dropbear on devices supports it)
change-type: minor
fixes #568
hash: 3f3af216fddebd552f8a8bc052ea7d970e476dc6
subject: >-
Do not explicitly disable ControlMaster option for device SSH
connections
- author: Cameron Diver
body: |-
Before this commit, the docker daemon would recieve the filename of the
.pem files, which would be interpreted as the body and would fail. This
commit ensures that the actual body of the pem files are sent to the
daemon.
footers:
change-type: patch
connects-to: '#562'
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 62035fac83b4b2ecd31b0f68012fe51a7fca0266
subject: Read ca files and convert to string before passing to the docker daemon
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#558'
hash: 1ff9cf02d7195172b1a9537f998f81deb22b628b
subject: Make emulated builds reliable in the presence for WORKDIR comands
- author: Tim Perry
body: |-
This fixes issues when piping `resin deploy` to a non-TTY, and should
solve issues on Windows too.
footers:
change-type: patch
connects-to: '#539'
hash: be7c1d278e88cd0214d42117c7cc230f63696ca0
subject: Fix issue when using resin deploy with non-standard stdin
- author: Tim Perry
body: ''
footers:
change-type: minor
hash: 223432406da0cb7d73a061ea7e035fd5a27e33e7
subject: Refactor stream logger to keep streams as state
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: e0d661a1da1a597fbb5d093e17d4fbe7fca9da5d
subject: Remove unused function
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#573'
hash: a36f765f1b1bdb19c4fe3923938a66a1a6039fc9
subject: 'Show a correct [Info] tag with the deploying progress bar'
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: d858f3fd90b0ea174799549dbb2a8955be58f008
subject: Small improvement to resin deploy docs
- author: Tim Perry
body: ''
footers:
change-type: patch
hash: 47407a84fb7ec1e205a34d4ec915c6dce6fd78e5
subject: >-
Show a clear message immediately as the deploy starts, if we're
deploying an image.
- author: Tim Perry
body: ''
hash: 8f0131cf501f0f0620d9e1b6539fe7ba08f97928
subject: Make cleanup reliable if a local build fails
- author: Tim Perry
body: ''
footers:
change-type: patch
connects-to: '#553'
hash: 492e35e5c277fb53a8f76c0809005a99f15a6e50
subject: Ensure emulated builds use the correct relative path to qemu
- author: Tim Perry
body: ''
hash: 2bbd45e86787ab3e7775a0ba6751b00369a8c4b9
subject: Refactor docker stream buffering before start gzipping
- author: Tim Perry
body: ''
footers:
change-type: minor
connects-to: '#549'
hash: cfdd4d3d69c93149688203d34804d48649ccd937
subject: Gzip images when uploading in `resin deploy`
- author: Tim Perry
body: ''
footers:
connects-to: '#549'
hash: b07a39459202f673c33c046fb594b80672eec1e6
subject: 'Gzip while streaming, rather than gzipping the buffer up front'
- author: Tim Perry
body: ''
hash: 115e46573b42e1f6a80ff623d23b2bc3a4f35f8a
subject: Fix the gzip level for image uploads to a good perf/size balance
- author: Tim Perry
body: ''
hash: 9beb6de7d81f0cd3d3242cb155be530f6519a259
subject: Move promise.spread to promise.join for clarity (from review)
- author: Eugene Mirotin
body: ''
hash: 4320f33d8e95e1e2eff9e81c5c9302ed0f66bbb2
subject: remove the user requirement for the supported devices list
- author: Eugene Mirotin
body: ''
hash: 999f269e36247321f3e0ecad816e342db18436af
subject: >-
choose version during device init, and list versions with resin os
versions
- author: Eugene Mirotin
body: ''
hash: c6c2f0bedc7c739b6a080888799e6b921a2b87c2
subject: tolerate the --yes param to device init
- author: Eugene Mirotin
body: ''
hash: f8f1f526629e626e15a1e298f9048002e2b41f54
subject: allow passing --drive to resin device init
- author: Eugene Mirotin
body: ''
hash: e204707ee0ad1a28b44122318cd51c165bc530f6
subject: list detected drives with resin os available-drives
- author: Eugene Mirotin
body: ''
hash: 340b2d5572aa106ba1d2becabc9d0a3a9b80b395
subject: update dependencies
- author: Eugene Mirotin
body: ''
hash: 4665a72baf23e86af0d1d0218cf7680dc3ddcb25
subject: allow prebuilding the device config and reusing it
- author: Eugene Mirotin
body: ''
hash: dc1b3c32395d2db6e6d3b9b9a83ea0a2a8e9d41f
subject: rebuild docs
- author: Eugene Mirotin
body: ''
hash: 5daa6821835a95c50afee9ed02e7d290db5050e3
subject: Improve the supported device types listing
- author: Eugene Mirotin
body: ''
hash: b7e2c2571f8f3d9cbc09ba0c221d995a90ac351f
subject: automated init doc
- author: Eugene Mirotin
body: ''
hash: 9e6dd57a5cdbaf21b7e138a961cec2b999111fd9
subject: Forced update to the newest resin-sdk
- author: Eugene Mirotin
body: ''
hash: 22b3c39b2b1caa73da05a41fb36d49294102248d
subject: improve wording
- author: Eugene Mirotin
body: ''
hash: 4329857a16c60988a92010f3f0e44f66c528cc52
subject: move available-drives command to util
- author: Eugene Mirotin
body: make the config a path to the file and not the stringified JSON
hash: 22e0b4b9dc0d323115de5bd15b199e925e59c42f
subject: improve available drives listing
- author: Eugene Mirotin
body: ''
hash: 1f0bec39d914abd4e29d5b547b50cd923c66b919
subject: dedupe the shared options
- author: Gergely Imreh
body: |-
The command line arg was taking `devicetype`, but the rest of the code
uses `deviceType`. Thus it was impossible to specify a device type
in practice to build a `Dockerfile.template`.
footers:
change-type: patch
signed-off-by: Gergely Imreh <imrehg@gmail.com>
hash: 4aadfe9326f55e5dc1668d69d43719c1ec683591
subject: 'resin build: fix mismatch in command line argument signature'
- author: Tim Perry
body: ''
hash: 8d3987fc70482ba714414a0253ecb730db14c83f
subject: Fix breaking bug in resin local ssh
- author: Tim Perry
body: ''
hash: bea7b2035af0b65f2e5c1b9f01ec642de0d27e11
subject: 'Get docs and the code generating them back in sync (from #515, #508)'
- author: Tim Perry
body: ''
hash: 9e555b3dba2efa3e46b1192b7625980a96df236f
subject: >-
Include full command line arguments in Sentry errors, to help us debug
them
- author: Tim Perry
body: ''
hash: 410390a9ae98548c58306b1d24406b83e19855f2
subject: 'Include the username used in Sentry errors, to help us debug them'
- author: Cameron Diver
body: |-
This gives the user enough notice to stay well updated, but won't spam
them if they're using resin-cli frequently.
footers:
change-type: patch
connects-to: '#485'
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 6182e7c98aeb9602f96066a071f908d4d00862b2
subject: Change update check interval to once a day
- author: Eugene Mirotin
body: ''
hash: 18533de3dafc3b5e489810386ade36dbbb98240d
subject: resin ssh proxy support
- author: Eugene Mirotin
body: ''
hash: 2875bd672e033e918b5254aca41cc22378d78e65
subject: use upstream dependency
- author: Eugene Mirotin
body: ''
hash: d93b82a269d8552f80f67e35f0663e3c3f214632
subject: some fixes
- author: Eugene Mirotin
body: ''
hash: 91b3442fc9c058707586cc08688afbb3bb27bebb
subject: escape params
- author: Eugene Mirotin
body: ''
hash: 5000febf72a0b75880a5e02c8631ff0bd6611200
subject: fix
- author: Eugene Mirotin
body: ''
hash: b756f2a5976bebbebf6d3ee66d5a0063107ffbc2
subject: check for proxytunnel presence
- author: Eugene Mirotin
body: ''
hash: 5ccde3db8eca84f288663a2c782d742a2db87af1
subject: fix valid-email path
- author: Eugene Mirotin
body: ''
hash: 15e677e9f1a2ba46fac0cf6d052233d8a0c3a486
subject: changelog
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: ce5685551d59114003bbca1fbe200aca684a5337
subject: Add ability to specify built-time variables for local build
- author: Akis Kesoglou
body: ''
hash: e2a165ce8014f6490f99394d2afc50e61087d6d0
subject: Renamed build arg option to `—buildArg/-B`
- author: Akis Kesoglou
body: ''
footers:
change-type: patch
hash: 66a4faeea52db11b981fda0f577c8dc15f5db0ec
subject: Draw a progress bar for upload progress
- author: Akis Kesoglou
body: ''
hash: c8d51d92e78ed2bc4816275566fe25f3a4dd327e
subject: Added CHANGELOG entry
- author: Cameron Diver
body: |-
This commit adds the ability to run a Docker build for an architecture
which is not the host architecture, using qemu-linux-user. Currently
this is only supported for linux.
Added:
* Installation of qemu which supports propagated execve flags
* Copying of qemu binary into the build context
* Transposing the given Dockerfile to use the qemu binary
* Intercepting of the build stream, so the output looks *almost* exactly
the same.
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 5a28d4c92ffe8098dd843fc183ebbe3aa320a231
subject: Add emulated build option to resin build
- author: Cameron Diver
body: |-
This commit will highlight the usage of the cache when doing a docker
build via `resin build`, which not only helps the user understand what
the build is doing, but also achieves more parity with the cloud
builder.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 37ec11bf25d85001de11f434ce0c8ac32cedc0ac
subject: Highlight cache usage in resin build
- author: craig-mulligan
body: 'Connects to #507'
footers:
change-type: patch
hash: 90a5b15dbcf1326fd98aff59a5020b0c1334b950
subject: Add note on how to get resin device types
- author: Eugene Mirotin
body: ''
hash: e584dc43f7226076095b4a0701c2117c78523065
subject: proxy support
- author: Cameron Diver
body: Add successful build indicator in the form of a unicorn.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: df3c5ca07f015c5a31bf9e04805a9c230f6c7665
subject: Fix the not-enough-unicorns bug
- author: Eugene Mirotin
body: ''
hash: cf7bf2cb7dc581604f6562357ba2d5b6e96696ca
subject: fix ssh proxy URL retrieval
- author: Cameron Diver
body: ''
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: a29b40eefa526ef101a635e32d8243946a5f5ffc
subject: Add documentation for new resin build and resin deploy commands
- author: Cameron Diver
body: ''
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 24388811ad3c018ab54fe86c5d2f277225001cc4
subject: Add cloud-builder builder output parity to build and deploy
- author: Cameron Diver
body: |-
`resin build` had access to the `--nocache` and `--tag` options for
building with docker, but `resin deploy` did not. This commit adds the
options to the shared dockerUtils.appendOptions function.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 1cfe64e4a7529fc1c2422618efe9678f4df3cff1
subject: Share nocache and tag build options between build and deploy
- author: Cameron Diver
body: |-
Upon changing the name of the source parameter from `context`, some
places weren't changed, this commit fixes that.
footers:
change-type: patch
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 8d91a5732a7607d7033915a44717a22a9192eb53
subject: Respect source parameter in resin build
- author: Cameron Diver
body: |-
If build is ran through `resin deploy`, then logs will be stored and
uploaded to the database, where the dashboard can display them
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: ed83514a2f4875b79601e9933035d9b8d211f2fc
subject: Allow resin-cli deploy to also upload build logs if present
- author: Eugene Mirotin
body: ''
hash: ad940824a600042b2850eb9c537fb24162b910fd
subject: log unhandled exceptions
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
hash: 9fb5b520698dbb8344c6f41d0d39e2fffe359dee
subject: Added a `--device-api-key` option to the `device register` command.
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
hash: 2e7e033bb9deaa3fff6aaf47078f253c7672758b
subject: Added a `--device-api-key` option to the `config generate` command.
- author: Pagan Gazzard
body: ''
footers:
change-type: minor
hash: 4ac8cb10036f1c92783e1cc86cb5a9e7de020423
subject: Added a device api key parameter to the `os configure` command.
- author: Tim Perry
body: ''
hash: 97480d3aa4229f88d151a71208028633d4745e73
subject: Make `resin config generate` safe for all ResinOS versions
- author: Tim Perry
body: ''
hash: 5c5cfde49f11d8244f4707a010cc9fe463c8c706
subject: Make `resin os configure` safe with device keys for all ResinOS versions
- author: Tim Perry
body: ''
hash: e8b44d72504aaf61583594b50868b005e57db2fb
subject: Add device api keys warning on device register and os configure
- author: Eugene Mirotin
body: ''
hash: 4d935d62fc126d52b186a81bfd214c0a138709b0
subject: update to modules that have native node v4 support
- author: craig-mulligan
body: 'Connects to #479'
footers:
change-type: patch
hash: 77a4c6fdc2afb0ad943e606a2b1aeb4617acd8bb
subject: Add resin local docs
- author: Tim Perry
body: ''
hash: d2a9aee685873f11a346de1436a47569c65bc87f
subject: >-
Move to a consistent resin-token by upgrading to new v6 SDK and
resin-cli-auth
- author: Tim Perry
body: ''
hash: 8bdacbb11ee10e571b5a1fabcbe60083adc0a99e
subject: Handle non-semver OS versions
- author: Cameron Diver
body: |-
Using `resin build` a user can now build an image on their own docker
daemon. The daemon can be accessed via a local socket, a remote host and
a remote host over a TLS socket. Project type resolution is supported.
Nocache and tagging of images is also supported.
Using `resin deploy` a user can now deploy an image to their fleet. The
image can either be built by `resin-cli`, plain Docker, or from a remote
source.
footers:
change-type: minor
signed-off-by: Cameron Diver <cameron@resin.io>
hash: 974be5cc13cb33ba6110fc5e9d6b5b51a9864b2f
subject: Add ability to build and deploy image locally using resin-cli
- author: Eugene Mirotin
body: ''
hash: 78ab47b584a81fa299fe8d959ce7311a98433ad3
subject: isolate the sudo-runnable command
- author: Eugene Mirotin
body: ''
hash: 6e5e4bd8a6fc118b6eebf0eb4fe744d5d32642cf
subject: use individual methods promisification instead of promisifyAll
- author: Eugene Mirotin
body: ''
hash: 6e034acf23fb8c7687418785e3aac2020e65d11d
subject: remove username request from the signup process
- author: Eugene Mirotin
body: ''
hash: a5b535753f11b354615d3c22741808495b6e5582
subject: update resin-device-init to pull in etcher-image-write
- author: Eugene Mirotin
body: ''
hash: abc183a72945e4808ec9ee2c5e9b42b45fd0f42e
subject: suppress warning during the device init OS download
- author: Eugene Mirotin
body: ''
hash: bc79832e1d40d468ebd3301fc7003e67c73c16bc
subject: changelog
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: fa71df7c7079a4a23392e0410205a7bc6435268f
subject: Point to forums instead of gitter
- author: Eugene Mirotin
body: ''
hash: 880fb43fd91787aac06851a9aa4465ddd6eb6a1d
subject: fix resin local push help message and lint errors
- author: Eugene Mirotin
body: ''
hash: b88f7a993c588d382d18c356f0ebecdfd668ef37
subject: build bare modules
- author: Eugene Mirotin
body: ''
hash: 6ae59654a0bba1d5afeaad2f5d1f1ae203978a8e
subject: download the non-preview version by default
- author: Eugene Mirotin
body: ''
hash: 4b5240d8cd65964925ae274f44a79837f8cc2bdc
subject: allow specifying the version
- author: Eugene Mirotin
body: ''
hash: 2d729a82a0f5fa919e29d8c7dda222763a553e9f
subject: implement the version menu
- author: Eugene Mirotin
body: ''
hash: 4d18e926860e18fe3904fdd86ac4318881ec81d2
subject: update gitignore
- author: Eugene Mirotin
body: ''
hash: 66876a2c850ef5652b9139fe062f66695a7f2b50
subject: use the published depdendencies
- author: Tim Perry
body: ''
hash: 654ec75598656015c2d2669760d3f6d3b1dd303d
subject: Add sentry error tracking
- author: Tim Perry
body: ''
hash: fc5640c79dd2b990be59af85a0cb9d18a56ef4c6
subject: Move sentry DSN to config
- author: Kostas Lekkas
body: ''
hash: 172fa37bd4854388674ca002bddf0b361b1f5767
subject: >-
Bump resin-sync@7.0.0: use experimental rds which requires superuser
permissions
- author: Kostas Lekkas
body: ''
hash: f2862f7fe270a93a7f09b243d32b22946ac3c0b3
subject: Generate JS
- author: Kostas Lekkas
body: ''
hash: 404348f92e946632e9ae84adcd38fff7488a84cf
subject: 'Require superuser for scan commands, also introduce docker timeout'
- author: Kostas Lekkas
body: ''
hash: 029b7c716405d8185142129a330a06355cfb4519
subject: Implement 'resin local stop'
- author: Kostas Lekkas
body: ''
hash: 8866f47805adac50ab72b866901ad86a72dc449b
subject: Generate JS
- author: alisondavis17
body: Change Support section to point to Forums instead of Gitter
hash: d249ac168a243598ebbb4ed15682e428e4efabf2
subject: Update README.md
- author: Kostas Lekkas
body: ''
hash: 3df30c8b5abea36beced14aed438c977e7da56e0
subject: Filter our devices that do not expose docker socket
- author: Kostas Lekkas
body: ''
hash: 39b171fd2ae72dfa619aa495f636866388d5e1f9
subject: Implement 'resin local configure'
- author: Kostas Lekkas
body: ''
hash: f50ae655609d2afd41f729a20deaf8026cf3257c
subject: Implement 'resin local flash'
- author: Kostas Lekkas
body: ''
hash: 4fa1a9c1c6d0b33098bd46fd750b1216f71a5555
subject: Implement 'resin local logs'
- author: Kostas Lekkas
body: ''
hash: 9050cb1975af98e05521329cf127c3132bde548f
subject: Implement 'resin local promote'
- author: Kostas Lekkas
body: ''
hash: 3ff5880ae34608144374516b746bf35b31f00ae3
subject: Implement 'resin local scan'
- author: Kostas Lekkas
body: ''
hash: 225d3acf9e5521ee977541b4f8a371680a06f726
subject: Implement 'resin local ssh'
- author: Kostas Lekkas
body: ''
hash: 2ef56a9a3f1e0c7243a3b098703971e7a6ccf4f9
subject: Implement 'resin local push'
- author: Kostas Lekkas
body: ''
hash: 97eaf174ecbf0f6bc04a6491149e71316ab4f8c4
subject: Implement 'resin local'
- author: Kostas Lekkas
body: ''
hash: 3fd4f328ab209d72d1a01e3bf5d414adf338f1e2
subject: Remove app create from primary commands
- author: Kostas Lekkas
body: ''
hash: 8e95757f4775e6d4ddeffb013912a2f1db0e02a6
subject: Build JS
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: a8f1d16b26d8dfac144f571da0f404cdb602f918
subject: 'resin ssh: handle undefined uuid parameter'
- author: Kostas Lekkas
body: ''
hash: 2d43e47610dfb71ae9b82fda36c5646cb389d79e
subject: 'docs: rename ''Git Bash'' to ''Git for Windows'''
- author: Kostas Lekkas
body: ''
footers:
change-type: patch
hash: 380a94f0f884a729b242f6b233fff69855da08bb
subject: 'Docs: fix requirements for resin ssh and resin sync'
- author: Kostas Lekkas
body: ''
hash: 11e8ca178cf0fa8b100b77d2688227eb7453c74b
subject: Regenerate JS and add header to suppress diff
- author: Kostas Lekkas
body: ''
footers:
change-type: minor
hash: 0cce2a7ab707be5375c5c86535c5144fbfd8efa5
subject: Support resin sync for remote resin.io AUFS devices
- author: Kostas Lekkas
body: ''
hash: 63e1313f44302468c0712da316eecdb5cc175e88
subject: Generate JS and add gulpfile option to suppress diff
- author: Eugene Mirotin
body: ''
hash: d3772386bf1d288e09c03a013443cd7d345bc1e6
subject: update deps and remove unused
- author: Eugene Mirotin
body: ''
hash: 6cf32e445a5dd384e9caa6e71df943c1bc68caad
subject: use the new SDK factory
- author: Eugene Mirotin
body: ''
hash: 08b3db717ede4507eaa62b383911e15e23388963
subject: update for the new resin.models.device.generateUniqueKey
- author: Eugene Mirotin
body: ''
hash: 137473353c990bacbf1bfbadb2641551a7da259c
subject: add the CS preamble to the generated files
- author: Tim Perry
body: ''
hash: 77b30409bb082814d6a0c226b5d18604fc623631
subject: Formally depend on the new resin-sdk release
- author: Tim Perry
body: ''
hash: cba105a41be767c1414f3e194fd77ac6bfa1fa96
subject: Fix some issues with Resin-SDK usage after initial testing
- author: Tim Perry
body: ''
hash: 8149172eb083a27e8a517822482ab3ac8eb5edbe
subject: Move to preconfigured resin sdk
- author: Eugene Mirotin
body: ''
hash: f940d7428cd50ea004b9010b43f7f6163a74c27c
subject: 'add missing dependency - fix #411'
- author: Pablo Carranza Velez
body: ''
hash: b3aa3d35f7932ba84cfa2d79d546b056187d83f9
subject: Actually add the shutdown command
- author: Juan Cruz Viotti
body: >-
See
https://github.com/resin-io/resin-cli/pull/405#issuecomment-256998739
footers:
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: 95fff4b7c4f63d680bce7b60d8d3b98c7418907c
subject: Rebuild CoffeeScript
- author: Juan Cruz Viotti
body: |-
This error was introduced as part of
`9cf42462c029e038e09efc961736946be8bfcb9b`, since the `forceUpdateLock`
option being used in the `reboot` command contains a `parameter`
property despite being declared a boolean.
footers:
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: 4231f50c4c15b8e9653d5e2f4eb5b6e2d08824e0
subject: Fix `Boolean options can't have parameters` error
- author: Pablo Carranza Velez
body: ''
hash: 3619b2f1179fe544cc2fdb2ece922230ce69fb61
subject: Update resin-sdk to 5.4.0
- author: Pablo Carranza Velez
body: ''
hash: b629c3601edb22359143b28f28b5b3cb6681e9f3
subject: 'Add a device shutdown command, and allow forcing reboot and shutdown'
- author: Pablo Carranza Velez
body: ''
hash: a817bb2135abaf4e4ea48e006708d68f37411da2
subject: Update coffee-script to 1.11.1
- author: Kostas Lekkas
body: ''
footers:
change-type: minor
hash: b25034978becb2c3607cd9f0297b86073aec76f9
subject: Show device dashboard url in 'resin device' output
- author: Juan Cruz Viotti
body: ''
footers:
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: 88d811240254d2e182eb5176e5b99e624cc8f2bb
subject: Regenerate markdown documentation
- author: Juan Cruz Viotti
body: ''
footers:
fixes: 'https://github.com/resin-io/resin-cli/issues/394'
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: f05b04a6a1ea8de74d606374789deefd67c46ed0
subject: Bring back `devices supported` command
- author: Juan Cruz Viotti
body: ''
footers:
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: 08db3ace032760190e770f5e6687fa929784aa79
subject: Upgrade `resin-device-init` to v2.1.0
- author: Juan Cruz Viotti
body: |-
New images will ship a `device-type.json` file in the first partition,
which we can use instead of querying the API for certain configuration
and initialisation commands.
If the file is not found, or is malformed, we still fallback to the API.
footers:
signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
hash: 19c51929a94cfddb1971f3d62d1e4616a4e0bd50
subject: Attempt to get device type from the image first partition
- author: Praneeth Bodduluri
body: ''
hash: 73dd625edec61b24d1484c6ca7264f6a54dc2973
subject: >-
Add OS version to devices,device commands and Supervisor Version to
devices command
- author: Praneeth Bodduluri
body: ''
hash: 7ad468dc545b837554f86ced020e42b7f8f55665
subject: >-
Implement `device
enableDeviceUrl/disableDeviceUrl/hasDeviceUrl/getDeviceUrl`
- author: Praneeth Bodduluri
body: ''
hash: 3324ff4deec7e58a8eb74ffe2cd7bd3a5ce79a36
subject: >-
Switch to more human-like command name and follow convention from
dashboard
- author: Kostas Lekkas
body: ''
hash: 8474ee726c07df5f616190d4bcff196ef5a18c3c
subject: Add global --help option
- author: Juan Cruz Viotti
body: |-
This version contains a fix for `undefined` logs. See:
- https://github.com/resin-io/resin-sdk/pull/217
- https://github.com/resin-io/resin-device-logs/pull/14
footers:
fixes: 'https://github.com/resin-io/resin-cli/issues/370'
signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
hash: 7aee4d6d7fef72603ce4e956bd068d3a2b57dde3
subject: Upgrade `resin-sdk` to v5.3.5
- author: Kostas Lekkas
body: 'Closes #359'
hash: 00753a577622a2b53aa4fa8031fe46c053358d3e
subject: >-
resin sync: add --destination option and require --source if
.resin-sync.yml is missing
- author: Kostas Lekkas
body: Also change --port option alias to '-p' from '-t'
hash: 356042557e0cdc1d7434bdb50fd4bbb8f42785b0
subject: 'resin sync/ssh: only accept uuid as destination'
- author: Kostas Lekkas
body: ''
hash: 3b4c8f2a01b1eb490021a474f7c1f36bb3fbbe0d
subject: 'resin sync/ssh: generate JS'
- author: Kostas Lekkas
body: ''
hash: f5cd3375f26f302cfdad95324a0966a824d24f4d
subject: 'resin sync: add --skip-gitignore option. Improve help section wording'
- author: Kostas Lekkas
body: |-
This change was necessary because our ssh gateway does not
support ControlMaster mode.
Closes #366
hash: c5df32f952c085c2a37e2f03eaa68787185f720e
subject: 'resin ssh: disable ControlMaster ssh option'
- author: Kostas Lekkas
body: ''
hash: 977e3fb0ff49edfa52d605b4c6a509559be8d398
subject: 'resin-sync: update to resin-sync@3.0.0'
- author: Kostas Lekkas
body: ''
hash: 20ed8c9169dea66032c6c9545681ae84d5392646
subject: 'resin sync: load uuid from .resin-sync.yml if possible'
- author: Kostas Lekkas
body: ''
hash: 1ae1a152591f1a7533fca23fd4269754fd21f32d
subject: 'resin sync/ssh: update docs'
- author: Kostas Lekkas
body: ''
hash: 53bf3148205dd126919d18cace9cf195a1357b82
subject: 'resin sync: add --after option'
- author: Kostas Lekkas
body: 'Closes #372'
hash: 2d09c18d6b1949764a23a654398ca3539424bbd8
subject: >-
resin sync: remove quotes from --source/--destination help as it implies
they're required
- author: Kostas Lekkas
body: 'Closes #373'
hash: fb06249b0875c8a6296a781d2e734b7c1a339718
subject: >-
resin sync/ssh: always display selection dialog, even for a single
online device
- author: Kostas Lekkas
body: 'Closes #375'
hash: bbd617ea76eed4d6053b6f0c858b469e58b6b984
subject: >-
resin sync: always display device selection dialog when uuid is not
passed as an argument
- author: Kostas Lekkas
body: ''
hash: d473509675fdb00abc11012a81e35b1ce782e343
subject: >-
resin sync: change argument/help to a more meaningful 'resin sync
[destination]'
- author: Kostas Lekkas
body: ''
hash: 3b439282ae2863155688feb7a70ac1828b660d7a
subject: >-
resin ssh: Implement device inference and autoselect if there is a
single one
- author: Kostas Lekkas
body: ''
hash: 2fde6241c2112f09a30c6afa54875b0f3fbe1619
subject: 'resin sync: filter out offline devices in interactive choosing dialog'
- author: Kostas Lekkas
body: ''
hash: a04c3b9c7b1d2f8cb025d4fdac08dd40b98f21b9
subject: Support verbose flag for resin sync
- author: Kostas Lekkas
body: 'Closes https://github.com/resin-io/resin-cli/issues/353'
hash: b690060bc4874ff76f9797e80ee31e910eb829e3
subject: Support --verbose/-v flag in resin ssh
- author: Kostas Lekkas
body: 'Closes #351'
hash: f17cbb1205d9e0ac7138e57156319c9f4e62253e
subject: Reword config help instructions
- hash: 7a0e8beb073045d4c07b31c21cf0b2fe68091292
- hash: 553b96e48f3b3f67bcd4c959cdfee4cd572d1a3e
- hash: 5bbb055cd9db400332a2083e81eb0942f324d382
- hash: 7a4de5357eb556a47ea3224b30a2a9c4a2008a37
- hash: b629ee61647eccc4493bcfeaeb2b769311e750b4
- hash: 099cf997cb14d520d42c0c992094ba55ba1e75cd
- hash: c18e8f1dbd00dc4d9da2dda237d04d42fa0161df
- hash: 8282785b2a649318bf3a2d12a0e15bae23a56601
- hash: 01cad3c04879bcdc76244c4ce269a75ef9655258
- hash: 0f4eca2ff08eb19d3374a3515f7d6dc716556aa1
- hash: 9cf42462c029e038e09efc961736946be8bfcb9b
- hash: afe98ff37dd16c3b961d51b67205f39894611585
- hash: c12b59b9785594003afca6cb10360bd3f6e7e966
- hash: f719f5c94807409829bc35d66aa03c0a09fd80ef
- hash: c6e669fa6bc8b3a9d2dc60e384b1c7879de6b5e0
- hash: ce50d8b73d640fa27e5ef15ba77a6c16a2ce7729
- hash: 8b485b5ad54a2d9834e3477d6d5fb85329e2224c
- hash: cb386d15aa3c2e9cc55d70735a204a5cc90d4158
- hash: 3adb8f19bddb00dbbc41d566f27fc1b7dcf75855
- hash: 7b0415a270fa375d37713a022eb0591d5bcb8f85
- hash: a70e38ef1209cd1bd721f8c36de59181810a08c9
- hash: ea44c0571b45621db64b7f830af1830b358f352f
- hash: fdb8bf6967867091456073f0644df786e9986b0f
- hash: af8d20ea3fc5a1d8ad3eda60047a67c570ebd74e
- hash: b4edb7ed7ff7cd547852c7dee4aa83c031521892
- hash: 97c768edcd4d9240982b4f6d40adcb18f80cef0b
- hash: 42d0b52df7ea8f965a90ec5587cb56d47e554c43
- hash: 81d8974213e07f41951f7b26bc0a962d1260eee9
- hash: 10a0924cd71600bc9ac481df32a797359891ea18
- hash: 7fecb53cdfe3a3107ff32f1476cd70d1c3d78a6c
- hash: 6b00bbc73a1a05a652d4a56121fab1ea7d175644
- hash: 7bd8a683b21e50b508c39b6deb124e6d39436fff
- hash: e0a2217b9491c52cac12958c9cee7d7c11e7e7fb
- hash: 16a1741374d5c01b7cb1a6a2734a8ad8db938bbe
- hash: b672ff1fa1ee12ede7b128d6d5f8f2ab0e088d48
- hash: 81a6843c930fae3224a9791ed9bfbf8412388657
- hash: 68808e760edc7a4ee097f97b352055bba45a029c
- hash: 6d1d4dc173c2b95b9afc20a90d73907f883f75ea
- hash: 12854db92376b3de2221249ca42a5add43e9f236
- hash: 29c20e32f65d8d6af53c7a9d9998ee03698efa8f
- hash: a90d568d5c0bec9c136a5ac5a909fc9679a8eeca
- hash: a265063fa1cd254f13abc686c1bdeadfb21fde33
- hash: b061644b190c7e16a6e1fc722dabb2fc4a6289af
- hash: 17550f9bc953f11d654e4d1f3e396c21e3fe085c
- hash: 9a515ef4e3d0efc44e2bed3d9f747a7d0e1c87cc
- hash: 8e93577f9010f7c198efec9117d32066b1f5f648
- hash: 4a05ce3f53a5c3baa83171d13b54d5faa04664fe
- hash: b5ec49dda10564f955ad95e93fc34ef346c85208
- hash: 9400d4027af49da7c90f90a8ca2024530111f0ce
- hash: 42bfb3b0ccaa5d55df4738a57de81a8f6a74238e
- hash: 325304aebef840a9c0f6511c830ddd347b47bf31
- hash: 1b7aeeafc1e4f3dd468e1333fe0c1347fe71e9fb
- hash: ca40d7ca65c59e96f855398c505fa190ee3fd539
- hash: 20969ef249cfaafa92a52b4ee4c8ab8f78e8d763
- hash: e9b8c38eebf209eae77b45ac0369dd2fc870366d
date: '2017-11-27T17:28:43Z'
version: 0.0.0