diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml new file mode 100644 index 00000000..d3dbb772 --- /dev/null +++ b/.versionbot/CHANGELOG.yml @@ -0,0 +1,4243 @@ +- commits: + - author: Thodoris Greasidis + body: "" + footers: + change-type: patch + signed-off-by: Thodoris Greasidis + 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 + hash: 1d3af3245ac09197f554ebc27a4311f66839db30 + subject: 'ssh: Fix incorrect parsing of numeric short UUIDs' + - author: Thodoris Greasidis + body: "" + footers: + change-type: patch + signed-off-by: Thodoris Greasidis + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 24e49bf131b51b5bb7804769bb2f623bef30d137 + subject: Cancel ongoing livepushes when a new change occurs + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + 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 + hash: 7fccd4a35ee1ca1d42c95bb1730a3a8b67e73928 + subject: Update tunnel documentation after argument changes + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 94c9e1310675a6660c91e644610f82ff2c5811ba + subject: Fix windows straight-to-container SSH + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + hash: ea89a6f22117d21ac61517e57fe1f366b8660101 + subject: Update documentation markdown following v11-meta branch rebase + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + hash: dafbdd5f34b459bc91d27a8e8274dbd3cfba4fb9 + subject: Add native installers for Windows and macOS + - author: Cameron Diver + body: "" + footers: + change-type: major + signed-off-by: Cameron Diver + hash: 1a1861bfcb68bce75ee9659b4c75a8a6ac36e8ff + subject: Remove or move most local namespaced commands + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + 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 + hash: 5da307f02e30558e484f9f5d7c774386b9c6ce87 + subject: Make the CommandDefinition option parameter a Partial + - author: Cameron Diver + body: "" + footers: + change-type: major + signed-off-by: Cameron Diver + 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 + hash: 01b454351b5b300a530e2cf50abdbc3930c78cec + subject: Fix SSH'ing into a device from application + - author: Paulo Castro + body: "" + footers: + change-type: major + signed-off-by: Paulo Castro + hash: 1e2e48b149dd876d2abe2c9cecd6de34e0b8fa27 + subject: Revert 'balena flash' to 'balena local flash' + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 4557cf626f23cfcd5d140b6706ba02e66faccaf4 + subject: Improve logging for detached mode + livepush + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + 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 + 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 + hash: b6f3975bc1bfd2a127efc68bef2f6678b51a3401 + subject: 'dependencies: bump gulp to v4' + - author: Gergely Imreh + body: "" + footers: + change-type: patch + signed-off-by: Gergely Imreh + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: b97565d2e7732ae636fdc6ccd035448dbc8b466a + subject: 'refactor: Create and use validation functions for input' + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + hash: 4676396b5f402dfaf974707eba070637537747fe + subject: 'logs: Make device logs consistent across the CLI' + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + hash: d41fb72ded929bcbe42a309c89545ecd5b306022 + subject: 'refactor: Convert logs action to typescript' + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + 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 + hash: 7b5272e92652028be2a1c6d542849222cd3d0667 + subject: Add tslint config to enable consistent lint process + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + 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 + 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 + 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 + 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 + hash: 4cfaf6e66619ae5145b8dfe7a8765b0bb8186271 + subject: Add device status endpoint api function + - author: Cameron Diver + body: "" + footers: + change-type: minor + signed-off-by: Cameron Diver + hash: cf2ad669558aac630d06ee85095e483b2d4ba44d + subject: 'log: Add livepush logging functions' + - author: Cameron Diver + body: "" + footers: + change-type: minor + signed-off-by: Cameron Diver + hash: 6a9a9e1fdb95f76a224338feeb5922521a9ce683 + subject: Add livepush ability to balena push + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: 454f82883ecc3850602e14ec35dc4f9332062ed0 + subject: Add supervisor version information to push documentation + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: 76034696e9711de47887398e5d4a3085ebff179e + subject: Fix lint warnings + - author: Cameron Diver + body: "" + footers: + change-type: minor + signed-off-by: Cameron Diver + 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 + hash: 490f833a333376a1146d56be5b74e95da50dac85 + subject: Cleanup intermediate containers on exit of livepush + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + 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 + 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 + hash: 14e9b346367000db350fae9919db46c3abc718b5 + subject: Add more information about the stantalone version + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + 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 + 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 + hash: b9bf00d3297cb909586e74c95465d47d69b7e535 + subject: Support nocache flag in push + 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 + 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 + 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 + 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 + hash: 6b21f5aa5a53c7051c5ee55758d5cc77ded66b20 + subject: Allow 'balena push ' 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 + 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 + 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 + 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 + 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 + 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 + hash: 1e81638433c0a528809be3857b23eb88b0f7657b + subject: Harden 'remote-build' error handling (balena push) + - author: Paulo Castro + body: "" + footers: + change-type: patch + signed-off-by: Paulo Castro + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 97d6a39677650997f259e4394c1f8272eedda854 + subject: Add explicit device type option to `os configure` & `config generate` + - author: Thodoris Greasidis + body: "" + footers: + signed-off-by: Thodoris Greasidis + hash: 853d1464578b18fc8f5978ff3c3ca11455f58deb + subject: Update the os configure examples to better explain --device-type + - author: Thodoris Greasidis + body: "" + footers: + signed-off-by: Thodoris Greasidis + 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 + 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 + 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 + 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 + hash: ca861a63496d074bb4ae2eb22f83dff732b2dadd + subject: Fix potential dependency security issue + - author: Cameron Diver + body: "" + footers: + change-type: patch + signed-off-by: Cameron Diver + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 4d42f74c0ce176b27699f260c13906b1c3830e93 + subject: Add support for the Opensource provisioning flow + - author: Thodoris Greasidis + body: "" + footers: + signed-off-by: Thodoris Greasidis + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: 24c2ffefc9b1d096c9696593f5b7103338671b3a + subject: 'chore: Add on the fly transpiled bin' + - author: Thodoris Greasidis + body: "" + footers: + change-type: minor + signed-off-by: Thodoris Greasidis + 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 + 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 + hash: ca9247fb19f2feb9bab3adceff6047ecc3cda8a0 + subject: 'actions/app: Drop resin-sdk-preconfigured' + - author: Thodoris Greasidis + body: "" + footers: + change-type: patch + signed-off-by: Thodoris Greasidis + 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 + 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 + 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 + hash: dac45a884e5d2af66fbc35a9f8bb0401de36d8b1 + subject: 'dev: Add fast test npm task, to speed development' + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: 63c3d7ceee4175e122a0f5d83e862a0ecc5c7115 + subject: 'fix: Apply prettier to merged files' + - author: Alexis Svinartchouk + body: "" + footers: + change-type: patch + signed-off-by: Alexis Svinartchouk + 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 + 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 + hash: a3dd489c705acc79c58f275c7d1537a2600a0a0f + subject: Respect ignore files when tarring sources + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: 88e11347bc9bf24eaed302a34436a2c0c6ac0e75 + subject: 'tests: Add tests for ignore files' + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + 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 + hash: cd6ee4ef5eeedaa6ef71da30c5d93edce4e91852 + subject: Send push source packages as gzipped data + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + 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 + hash: 221666f59a582b9daf37eedb328800206fe6de55 + subject: Stop accepting resin-compose.yml as a build composition definition + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: bf062124f79b106dbc5fd373563146b8b21628d6 + subject: 'compose: Add compose typings' + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: 6bcfb2dd51a591c7f01e6e825daae7dc8e803101 + subject: 'logs: Add log build function to logger' + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: f560aa75233ed3cd870578a291a82d1aa7e3907c + subject: export resolveProject function from compose module + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + hash: c5d4e30e240840b93daf8a72b818534bb5685897 + subject: 'logger: Add logs logging function' + - author: Cameron Diver + body: "" + footers: + change-type: minor + signed-off-by: Cameron Diver + hash: 947f91d570a5f25b9e8e671efc6540060eda84a1 + subject: Support multicontainer local mode in resin push + - author: Cameron Diver + body: "" + footers: + signed-off-by: Cameron Diver + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: d8aaccf80ce62c37e672789d2c19868a9468018a + subject: Update typed-error to fix some TS complaints + - author: Tim Perry + body: "" + footers: + change-type: patch + signed-off-by: Tim Perry + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + hash: f05b04a6a1ea8de74d606374789deefd67c46ed0 + subject: Bring back `devices supported` command + - author: Juan Cruz Viotti + body: "" + footers: + signed-off-by: Juan Cruz Viotti + 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 + 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 + 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