mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-23 15:32:22 +00:00
5303 lines
186 KiB
YAML
5303 lines
186 KiB
YAML
- 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 it’s 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 it’s 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 they’re 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 it’s
|
||
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. It’s 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 couldn’t 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 don’t leak escape sequences and new lines and
|
||
they don’t 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 there’s 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
|