- commits: - subject: Get cert-provider working again hash: 7c4e9fdc0944b6bbaa95bbc1d72b06b4de353b0d body: > Need new version to use ACME v2 correctly. Force using letsencrypt (didn't work otherwise, not totally sure why not) Update bundled staging certs, contents are from: https://github.com/letsencrypt/website/blob/master/static/certs/staging/letsencrypt-stg-root-dst.pem https://github.com/letsencrypt/website/blob/master/static/certs/staging/letsencrypt-stg-root-x1.pem https://github.com/letsencrypt/website/blob/master/static/certs/staging/letsencrypt-stg-root-x2.pem https://github.com/letsencrypt/website/blob/master/static/certs/staging/letsencrypt-stg-int-e1.pem https://github.com/letsencrypt/website/blob/master/static/certs/staging/letsencrypt-stg-int-r3.pem ref https://letsencrypt.org/docs/staging-environment/ footer: Change-type: patch change-type: patch author: dave nested: [] version: 3.4.2 date: 2021-10-05T20:49:37.042Z - commits: - subject: Delete CODEOWNERS hash: a328e8fc1d3b151b2066f8018c80655e60feef7f body: '' footer: Change-type: patch change-type: patch author: dfunckt nested: [] version: 3.4.1 date: 2021-06-30T21:10:50.537Z - commits: - subject: 'Update API, registry and VPN services' hash: 1180bb3462bb9502b5c8fec6e800841acdcb4e1e body: | Update open-balena-api from 0.119.5 to 0.139.0 Update open-balena-registry from 2.16.0 to 2.16.1 Update open-balena-vpn from 9.17.4 to 9.17.11 footer: Change-type: minor change-type: minor author: Bart Versluijs nested: - commits: - subject: Require public apps to be of a non-legacy type hash: f61c60a0efb4929d768bec2265b2b620d3f46aae body: '' footer: Change-type: minor change-type: minor See: 'https://github.com/balena-io/balena-api/issues/3129' see: 'https://github.com/balena-io/balena-api/issues/3129' Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.139.0 date: 2021-05-11T17:22:39.270Z - commits: - subject: 'hostapps: unset a target hostapp when changing device types' hash: ed9f3fed6a92832e103e4c6e768c2adfda09f4b7 body: '' footer: Connects-to: 'https://github.com/balena-io/open-balena-api/issues/668' connects-to: 'https://github.com/balena-io/open-balena-api/issues/668' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.11 date: 2021-05-11T14:55:41.826Z - commits: - subject: >- Use `true = false` rather than `1 = 2` for generating a false result hash: 1fc20cf371d01f12110042da6bfa088e8a9b17d2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.138.10 date: 2021-05-07T14:47:13.413Z - commits: - subject: >- supervisor-apps: allow provisioning directly to a logstream edition hash: 2f58677e999de7cc6a6655775e17d20ef81d3742 body: '' footer: Change-type: patch change-type: patch Connects-to: 'https://github.com/balena-io/open-balena-api/issues/665' connects-to: 'https://github.com/balena-io/open-balena-api/issues/665' Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.9 date: 2021-05-06T16:54:21.866Z - commits: - subject: >- hostapps: test that devices can still PATCH after provisioning to an invalidated release hash: 89b49ec2b887d4bde4d52b16f92657e2565920da body: '' footer: Connects-to: 'https://github.com/balena-io/balena-api/issues/3117' connects-to: 'https://github.com/balena-io/balena-api/issues/3117' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.8 date: 2021-05-05T14:18:11.532Z - commits: - subject: >- supervisor-releases: copy across all relevant modeling from closed API hash: 91eb4c29e6df232a337e007b1889a1180edd4f9b body: '' footer: Connects-to: 'https://github.com/balena-io/open-balena-api/pull/504' connects-to: 'https://github.com/balena-io/open-balena-api/pull/504' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.7 date: 2021-05-04T17:26:08.436Z - commits: - subject: Remove unnecessary async/await from state endpoint hash: 64135e7b595276fef2cb61e592419d544f98f00d body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.138.6 date: 2021-05-04T15:14:32.247Z - commits: - subject: >- hostapps: ensure that preprovisioned devices aren't downgraded after check in hash: cf7b203d8a937eaf28cd81cd33a8306119d7ca10 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.5 date: 2021-05-04T13:26:35.317Z - commits: - subject: 'hostapps: remove rule enforcing valid hostapp releases' hash: b8594fa08de2533b01d3a3f52b6dca001aef6e42 body: > We already enforce this in the hook itself, and this rule prevents devices that have provisioned with an invalidated hostapp release from ever PATCHing/updating after the fact. we ideally only want to enforce this rule at upgrade time, rather than always footer: Connects-to: 'https://github.com/balena-io/balena-api/issues/3117' connects-to: 'https://github.com/balena-io/balena-api/issues/3117' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.4 date: 2021-05-03T22:09:29.530Z - commits: - subject: 'fixtures: reuse variable rather than hardcode the value' hash: d3032d2efb83da3b016162fea827ec4d1b8e9b9f body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.3 date: 2021-05-03T21:45:00.573Z - commits: - subject: 'fixtures: drop unnecessary state patch value' hash: 9e7bfb87beab131ecc066d6bedc447efb7788536 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.138.2 date: 2021-05-03T21:17:41.986Z - commits: - subject: Fix 'dependents' on state not being returned hash: 80d52e8af04d5b5582d74fc68b336a0e9c19909f body: '' footer: Signed-off-by: PJ signed-off-by: PJ Change-type: patch change-type: patch author: toochevere nested: [] version: open-balena-api-0.138.1 date: 2021-04-30T17:13:02.415Z - commits: - subject: >- Revert "Expose the RPi family config vars to raspberrypi3-unipi-neuron" hash: f6cf55cec496c97905f4801d8be08d6b56f1fdb0 body: > This reverts commit db990479be2611f24b6262e12e1dfa092473cea0. OpenBalena is not the place to do the config vars change for the private device types such as the UniPi Neuron so we revert this commit here. footer: Change-type: minor change-type: minor author: Florin Sarbu nested: [] version: open-balena-api-0.138.0 date: 2021-04-30T12:49:22.990Z - commits: - subject: Add missing foreign key indexes hash: 2efdf0e94aeb94ca81bb925b4675a40589e7ea72 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.137.1 date: 2021-04-30T11:33:55.873Z - commits: - subject: Expose the RPi family config vars to raspberrypi3-unipi-neuron hash: db990479be2611f24b6262e12e1dfa092473cea0 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Florin Sarbu signed-off-by: Florin Sarbu author: Florin Sarbu nested: [] version: open-balena-api-0.137.0 date: 2021-04-30T08:42:31.591Z - commits: - subject: Refactoring to get ready for v3 state endpoint changes hash: 0576685ca16e9a19bfb6ea113f86e7398beb0345 body: '' footer: Signed-off-by: PJ signed-off-by: PJ Change-type: patch change-type: patch author: toochevere nested: [] version: open-balena-api-0.136.4 date: 2021-04-29T17:08:18.908Z - commits: - subject: Remove unnecessary delete hook for env var validation hash: eb75eeb0bb7c9c0622fe3e5f9e35e93a37ca9a10 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.136.3 date: 2021-04-29T14:55:41.811Z - commits: - subject: >- Accept additional fields during provisioning if they are provided hash: 9f7d3498da331a7586a47960691a3656849c15bc body: '' footer: Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: open-balena-api-0.136.2 date: 2021-04-29T12:21:52.469Z - commits: - subject: Update dependencies hash: ff6b4fbb05175d0d475a47acb5643703c45577c9 body: | Update pinejs from 14.22.1 to 14.22.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Enable strict options by default and only disable specific ones hash: 748e7459458a8c0aad3f491c96cea47b33195447 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.22.2 date: 2021-03-22T18:20:22.166Z version: open-balena-api-0.136.1 date: 2021-04-29T11:59:32.763Z - commits: - subject: 'hostapps: basic implementation of target hostapp release' hash: 85f72890c99d3e86f91bbc4d3fc0a1184650f60f body: > including a hook to set devices to a hostapp release at provision time footer: Change-type: minor change-type: minor Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.136.0 date: 2021-04-28T16:51:45.049Z - commits: - subject: 'auth: remove unnecessary brackets' hash: 55bcd667c5ceb77c40c95e4747429107eb34f964 body: > i missed pulling this change out from the code review of my related PR footer: Connects-to: 'https://github.com/balena-io/open-balena-api/pull/634' connects-to: 'https://github.com/balena-io/open-balena-api/pull/634' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.135.3 date: 2021-04-26T17:03:41.933Z - commits: - subject: 'model: regenerate types to pick up changes' hash: 682d189cb2e1dcff71163d7c621a7ec9630b18a9 body: '' footer: Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn Change-type: patch change-type: patch author: Matthew McGinn nested: [] version: open-balena-api-0.135.2 date: 2021-04-26T13:37:53.521Z - commits: - subject: 'applications: allow apps to be marked as public' hash: 95376cfd85a0cbd163210cb934e657b11e1f0e89 body: | include some shared fixtures extensions footer: Connects-to: 'https://github.com/balena-io/open-balena-api/pull/634' connects-to: 'https://github.com/balena-io/open-balena-api/pull/634' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.135.1 date: 2021-04-26T13:10:53.553Z - commits: - subject: Stop allowing cache clearing for multi-level cache hash: 091863ebed83d587e08db9889bef647f21326393 body: > This causes problems with the redis level of the cache because clearing the cache requires clearing the entire redis database which is far more aggressive than we want to support footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.135.0 date: 2021-04-15T13:18:37.793Z - commits: - subject: Add support for the `normalizer` option to the multi-level cache hash: be35944fef5dafbff36bd272cc0a67ad870994ae body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.134.3 date: 2021-04-13T16:27:41.861Z - commits: - subject: Update open-balena-base to 11.1.2 hash: 270b17fa8c873c284eba92536cacc78c05bf310c body: | Update open-balena-base from 11.1.0 to 11.1.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.16.1 and npm to 6.14.12 hash: 602c54358898ca38005824c748a0682df814d5a8 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.1.2 date: 2021-04-08T16:53:39.920Z - commits: - subject: Drop CircleCI hash: 35e8f707fac5767b1d85c30d3ad9244caef1efd1 body: '' footer: Change-type: patch change-type: patch author: ab77 nested: [] version: open-balena-base-11.1.1 date: 2021-03-17T18:24:28.365Z version: open-balena-api-0.134.2 date: 2021-04-09T13:38:16.829Z - commits: - subject: Support caching of undefined in the multi-level cache hash: 9febb035eebcf6633d4f79da7ebc8fd243efa72c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.134.1 date: 2021-04-08T16:36:31.785Z - commits: - subject: >- Support/use multi-level caching that can share cache between instances hash: 225148a311ab57e761bee74cbc3aedf9e8689dad body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.134.0 date: 2021-04-06T17:23:23.865Z - commits: - subject: Simplify ignored device types handling hash: e30a4e6db72d325abeeefd751f0ab454e5541706 body: > By handling ignored device types transparently at the point of fetching it allows us to avoid duplicating that code and guarantees the ignoring is always applied footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.7 date: 2021-04-01T15:22:22.405Z - commits: - subject: >- Fix contracts sync job to run every 5 minutes instead of 5 seconds hash: 60961bb15d6d5bb30a146ea68ea24f57d75074e0 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.6 date: 2021-03-26T16:34:26.968Z - commits: - subject: Use primitive memoization mode for build-info-facade hash: 6f6ce395b57258e43df6b49b88194e6920af1f51 body: > This can give better performance but requires all arguments to generate unique strings when stringified footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.5 date: 2021-03-26T14:55:21.071Z - commits: - subject: Add scheduler mechanism and use it to synchronize contracts hash: 245f2e2160b2fc625bee5762509164220c1d8593 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.4 date: 2021-03-23T17:54:12.562Z - commits: - subject: >- Optimize getting the list of service installs to create per device hash: 6d6d796787d9471063aae555b72d14bad54840eb body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.3 date: 2021-03-23T14:29:11.693Z - commits: - subject: Enable strict options by default and only disable specific ones hash: 9ce6cb5e0ca690a34dcb64dfecb3aac2364d0d3b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.2 date: 2021-03-22T16:32:11.984Z - commits: - subject: Fix typing for partial rate limiter key fns hash: d1fb7cb6350ad80b93454875faf7d98a136acc06 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.1 date: 2021-03-16T17:56:32.446Z - commits: - subject: Prefetch api keys in the background rather than blocking hash: c50306ccb5ac9758856eb7520861b2fd17633660 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: Avoid the need to delete `req.apiKey` in prefetch middleware hash: 876c390882ea9b040959310fcd1d2444c3a25742 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.133.0 date: 2021-03-16T17:07:11.922Z - commits: - subject: >- Add support for async functions when generating rate limiter keys hash: 2e8623e84873ec56e47dd047eaf799d63a0af4e0 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.132.5 date: 2021-03-16T16:45:56.812Z - commits: - subject: Update pinejs to 14.22.1 hash: f58dd1db9a99b4b80ebf7260e2c4307af347c33b body: | Update pinejs from 14.21.1 to 14.22.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Only use the api key if we successfully resolved one hash: b95a263781843300e4bd6331951eda5ba686e161 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.22.1 date: 2021-03-16T16:13:35.275Z - commits: - subject: >- Expose methods to resolve api keys without immediately using them hash: 9a0144f881f635568784e3ef9f6c8fdbb40dce77 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.22.0 date: 2021-03-16T15:35:10.795Z version: open-balena-api-0.132.4 date: 2021-03-16T16:35:11.625Z - commits: - subject: Allow PATCHing the same username/email on a given user hash: 97da01eaac1d45c0d933289c93efb1e66a5f1a0a body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.132.3 date: 2021-03-16T12:20:43.156Z - commits: - subject: Fix username & email uniqueness check for batch PATCHes hash: 53e7546009ffc364fb3f562fa0a2058a55ec111a body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.132.2 date: 2021-03-16T11:57:12.226Z - commits: - subject: Update dependencies hash: 7fca8fc7e8519e17b9cc3012e0ba04016511c313 body: | Update pinejs from 14.20.0 to 14.21.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: d60b7ad14b45ce2d351a85336ddbfcdd79d7f22b body: | Update odata-parser from 2.2.2 to 2.2.3 Update pinejs-client-core from 6.9.3 to 6.9.4 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Optimize `QuotedText` for the common case of few/no apostrophes hash: d28bd7a207b37f23a43e140ed6f508d93a698b97 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-parser-2.2.3 date: 2021-03-15T15:27:31.695Z - commits: - subject: Update dependencies hash: 764a29ab100601362e2018c8867be7e66ea10c71 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.4 date: 2021-03-10T20:28:20.915Z version: pinejs-14.21.1 date: 2021-03-15T15:39:22.620Z - commits: - subject: >- Support postgres exclusion constraints as 409s instead of 500s hash: a9584a4cc17888a59146432430fea4e6467f4d80 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.21.0 date: 2021-03-12T15:51:21.367Z - commits: - subject: >- Block eagerly fetching affected ids in cases it is not possible to do hash: 413257bd23a32d90678cd9b224529a89e328afe9 body: > This fixes an issue where trying to eagerly fetch affected ids for equests that can create entries would return ids for existing entries that you could have created rather than giving the ids for the entries that you will create footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.20.1 date: 2021-03-12T15:39:41.495Z version: open-balena-api-0.132.1 date: 2021-03-15T16:02:26.291Z - commits: - subject: >- Added optional environment variable configuration for contact repository branch hash: 419cfa908a22b7019815d69e593a2de02e9d68d6 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Micah Halter signed-off-by: Micah Halter author: Micah Halter nested: [] version: open-balena-api-0.132.0 date: 2021-03-15T15:50:43.432Z - commits: - subject: Add missing `await` hash: 2ac6b07d5f9df24ddbecf6881ae7d65035e282ea body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.131.5 date: 2021-03-15T15:09:45.129Z - commits: - subject: Simplify `toUuid` slightly hash: c2b1883d92782f8b1258c370f8d990edb30ab3a2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.131.4 date: 2021-03-15T13:26:05.645Z - commits: - subject: Fix device existence check to be true when the device does exist hash: 342df08ab0011d4e25662caa0fbda2d02b49af99 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.131.3 date: 2021-03-15T12:54:41.192Z - commits: - subject: >- Emit an error on the request stream for non-200s rather than throwing hash: 9f9d50e2ce82b35553e19bdc6d01a41f92f2cb39 body: > The throw was in an asynchronous callback and throwing there causes the process to exit footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.131.2 date: 2021-03-12T19:42:20.242Z - commits: - subject: Use primitive mode memoization for device existence cache hash: 96caf2cf483eee200bef39f7cfba5ec476f78156 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.131.1 date: 2021-03-12T19:00:49.497Z - commits: - subject: 'Switch application slug to using `${orgHandle}/${appName}`' hash: 74845521aa2505680ece49de1c3feb1db52d8bc4 body: | Previously it was using just `${appName}` footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: Fix automatic slug renaming on app rename hash: 4237ddcb4345fae4e5e61727ccefc59690d5c8ad body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.131.0 date: 2021-03-12T16:59:14.087Z - commits: - subject: Expose the RPi family config vars to raspberrypicm4-ioboard hash: ed00627c077abef7ea578e4dfebcd0807ee16239 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.130.0 date: 2021-03-12T14:20:26.903Z - commits: - subject: Cache device existence check for 5 minutes hash: 72eb4bfbad725d406eb7a0236ada31b0da8e47ca body: > This will reduce the load for the common case where active devices are not regularly deleted with the potential to briefly respond with a 401 when a device is first deleted. There may also be a slight delay for restored devices to be able to communicate again however again that is a very rare case. footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.9 date: 2021-03-12T13:07:30.818Z - commits: - subject: Only try to validate username/email if they are present hash: f1da633c9c745258b5dbb2bc0c775af428910446 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.8 date: 2021-03-10T20:14:01.127Z - commits: - subject: Add organization handle validation hash: 1b15c3e9192b8af05f13c4fe6c0572163fb19ad9 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.7 date: 2021-03-10T19:47:32.098Z - commits: - subject: Add username normalization hash: 7c416b41d8921d03dea0ee9a49bbc7d5a2ca5d89 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.6 date: 2021-03-10T19:30:22.728Z - commits: - subject: Validate username/email on PATCH as well as POST hash: 6a2f59a0d6b65fbd918454b8cd44032ce490feda body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.5 date: 2021-03-10T18:23:52.498Z - commits: - subject: Update pinejs to pick up rule optimizations for inserts hash: 44e3007ee0cf216c0b7d48efed602c937d0ffea4 body: | Update pinejs from 14.19.0 to 14.20.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update abstract-sql-compiler bring more rules optimizations hash: da152af1496fd18b53a2108d9be5c77469b76e7a body: | Update abstract-sql-compiler from 7.11.0 to 7.12.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Enable narrowing down create/delete referenced fields for nested exists hash: 5dbc3ddf05701e5b4188bfa8db64d0a12e3b8298 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.12.0 date: 2021-03-05T20:34:11.366Z version: pinejs-14.20.0 date: 2021-03-08T11:57:21.141Z version: open-balena-api-0.129.4 date: 2021-03-08T12:57:53.357Z - commits: - subject: >- Ensure service installs exist at the point of pinning an application hash: 7ac88e4852436a8876e709f20948d1382174cb12 body: > This avoids issues where you pin an application to a release for which some devices are missing service installs. It also allows simplifying the "should track latest release" implementation as it no longer needs to care about creating service installs itself footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.129.3 date: 2021-03-08T12:45:41.181Z - commits: - subject: >- Fixed JSON serialization of device-type contracts going into the database. hash: c53c3d3bb8ef955963df2c658cbd54821de22482 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Micah Halter signed-off-by: Micah Halter author: Micah Halter nested: [] version: open-balena-api-0.129.2 date: 2021-03-05T20:06:00.598Z - commits: - subject: Fix release tracking of concurrent builds hash: dcdcc0defbf39f6f889f9dbf92c63a5fcee026ce body: '' footer: Resolves: '#591' resolves: '#591' Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] - subject: Test new service install creation for pinned applications hash: 69475158ae1d3e5e87aeb690876832da70e3cfc1 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] - subject: Test release tracking of concurrent builds hash: ca3268e51f02b3b98d3aa45ec1a9ba52d648cb3f body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.129.1 date: 2021-03-05T15:01:01.103Z - commits: - subject: >- Added contract to device type and update database synchronization hash: befd9c14d93deb088e3a325fbfba473126632c34 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Micah Halter signed-off-by: Micah Halter author: Micah Halter nested: [] version: open-balena-api-0.129.0 date: 2021-03-05T14:02:18.048Z - commits: - subject: Update pinejs to pick up rule optimizations for deletes hash: 9c24c85fac1f988c81bd1f8bd148ce35f7a90ec8 body: | Update pinejs from 14.18.3 to 14.19.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update abstract-sql-compiler bring more rules optimizations hash: 47b9459a43daa05b3ce1440144fea222fa628786 body: | Update abstract-sql-compiler from 7.10.2 7.11.0 Update lf-to-abstract-sql from 4.2.0 to 4.2.1 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Correctly use the native name result in the generated abstract sql hash: 94ec88b994d5e924da272cf473ac59f5e9916bc6 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: lf-to-abstract-sql-4.2.1 date: 2021-02-17T13:52:36.025Z version: pinejs-14.19.0 date: 2021-03-01T19:49:51.320Z - commits: - subject: Remove some unnecessary bluebird usage hash: b204499cd25590f884ed669299e12ac8bd0a742c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.18.4 date: 2021-03-01T19:40:10.913Z version: open-balena-api-0.128.9 date: 2021-03-05T13:12:11.184Z - commits: - subject: 'State-patch: Optimize noop gateway download updates' hash: c6620ee8737fe33dc9a8075a7b83a4c8266eb235 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] - subject: Separate marking old image installs deleted to a function hash: 510dd434cb4efb812a98bd7ac8ad270f57b7c685 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] - subject: >- State-patch: Use 1 GET for updating any number of gateway downloads hash: b80a9891e61178a00d0a117bd1afbc515655865a body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] - subject: 'State-patch: Use 1 GET for updating any number of image installs' hash: f92c4ba2f0e51a10b491625be30980e15ef319ff body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.128.8 date: 2021-03-05T12:49:51.997Z - commits: - subject: Use already available primary key values in device state-patch hash: 3c380cf12a396c505168bf3a890ab2a8954344b1 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.128.7 date: 2021-03-03T15:24:32.171Z - commits: - subject: Update dependencies hash: c8db6b18772ec75b6b9a5bc8b915de871b411dd0 body: | Update pinejs from 14.18.1 to 14.18.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Warn when setting a `request.values` property that will not take effect hash: 480a319358f6638b4bb4b243690139a06667627a body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.18.3 date: 2021-02-26T18:55:15.910Z - commits: - subject: Gracefully handle `HttpError` thrown from PREPARSE hooks hash: 5149b8ed53f66d441a21ce6608e898300384e6ec body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.18.2 date: 2021-02-15T19:04:51.251Z version: open-balena-api-0.128.6 date: 2021-03-01T16:42:46.447Z - commits: - subject: Add device type is default for application hash: fb52e32f106f8d6acdd16edd9acb65166e2dcc1a body: | Add device type is default for application synonymous form footer: Change-type: patch change-type: patch Signed-off-by: Andrea Rosci signed-off-by: Andrea Rosci author: JSReds nested: [] version: open-balena-api-0.128.5 date: 2021-03-01T09:15:41.997Z - commits: - subject: >- Allow pinejs to enforce the at most one app with a given name rule hash: 410e6e8efc0858882950463f8483e7e503072a7c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.128.4 date: 2021-02-26T19:43:12.104Z - commits: - subject: 'fixtures: autogenerate commit if not provided' hash: 8b27482fb158f449684f0ca0783a0cb3e3b29dd9 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.128.3 date: 2021-02-25T18:34:41.443Z - commits: - subject: Update open-balena-base to 11.1.0 hash: 6e004dc027715b980a684b5f2793bf11a56206b7 body: | Update open-balena-base from 11.0.5 to 11.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.16.0 hash: ed8a58f5db73244f75d2e10b6b8df9d883247558 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-11.1.0 date: 2021-02-24T14:22:42.656Z version: open-balena-api-0.128.2 date: 2021-02-24T15:48:34.724Z - commits: - subject: Update open-balena-base to 11.0.5 hash: f5ac8a3865b2b2a346ab15940fcdf38f029caddb body: | Update open-balena-base from 11.0.4 to 11.0.5 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.5 and npm to 6.14.11 hash: 2e812ae8993ad13b1ac0d7a760e4c45ab8b8bd9d body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.5 date: 2021-02-15T15:06:34.842Z version: open-balena-api-0.128.1 date: 2021-02-17T15:48:32.969Z - commits: - subject: Stop exposing `/resin/` hash: dfc621f326462a8399ab1b2f53e282fa7cb2bcbe body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.128.0 date: 2021-02-17T12:39:37.195Z - commits: - subject: >- Add a `boolVar` helper for config to standardize boolean config vars hash: 8041b9696a6b91bc9ef76e8f19c870c8a139f00e body: > This now requires boolean config vars must be `true` or `false`, or not set if they're optional, previously we compared against just `true` so any other values would be treated as `false` which could be confusing in the case of eg `1`/`on` footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.127.0 date: 2021-02-15T18:01:47.325Z - commits: - subject: Run tests against the exposed api version rather than internal hash: 78db18affa76835b5f49d97516fe855b5ad41e63 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.126.5 date: 2021-02-15T17:19:37.552Z - commits: - subject: Update pinejs to 14.18.1 hash: 4bd0018eda0c7ae5e0c8bcec8d8774cea49a2def body: | Update pinejs from 14.15.0 to 14.18.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update abstract-sql-compiler fix modified fields for upsert queries hash: 1cf94e975f25cfc1ec394e72a4215db8b8fb132e body: | Update abstract-sql-compiler from 7.10.1 to 7.10.2 Update sbvr-types from 3.4.0 to 3.4.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Fix `getModifiedFields` for `UpsertQuery`s hash: c19c902f1a6e268952540cd19960f6752a303f65 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.10.2 date: 2021-02-12T19:36:19.259Z - commits: - subject: >- Remove unnecessary native fact type entries for synonymous forms hash: 64e889f7bda6f3dcf4c539248e737fef26b5686c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.4.1 date: 2021-02-10T18:13:49.610Z version: pinejs-14.18.1 date: 2021-02-12T19:54:40.437Z - commits: - subject: >- Add support for sbvr date comparison and allow referencing current time hash: f011242d85dd5016947e881da27dec8705c233c0 body: | Update lf-to-abstract-sql from 4.1.1 to 4.2.0 Update sbvr-parser from 1.1.1 to 1.2.2 Update sbvr-types from 3.2.0 to 3.4.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Add support for native `Name`s from sbvr-types hash: 542bfaa5bfce17b01817cee3930c5da4d087a6ab body: | Update sbvr-parser from 1.1.1 to 1.2.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Add support for a `Name` role binding in the lf validator hash: 5d84fe2abf2b6a34fa35e9d985443eb71f87a1d9 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: sbvr-parser-1.2.0 date: 2021-02-05T20:28:39.791Z version: lf-to-abstract-sql-4.2.0 date: 2021-02-05T20:42:19.505Z - commits: - subject: Optimize `StartX` rules hash: df251a17063d038e142dc7013c24a84158f33efa body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: >- Optimize `Identifier` when branch tracking is disabled (the default) hash: f32e75c391fc060d6cd6396667e0ed1714a4c105 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Optimize `IdentifierPart` rule hash: 5f390ce4b4317a824acfa13fee7c114ac69ca1ac body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-parser-1.2.2 date: 2021-02-08T21:21:29.705Z - commits: - subject: Update dependencies hash: 7b79ecf9de0fac908a4063c90050e8a9879241f9 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-parser-1.2.1 date: 2021-02-08T19:44:38.524Z - commits: - subject: >- Add support for a `Name` role binding in the lf validator hash: 5d84fe2abf2b6a34fa35e9d985443eb71f87a1d9 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: sbvr-parser-1.2.0 date: 2021-02-05T20:28:39.791Z - commits: - subject: >- Add a `Current Time` name that can be used to refer to the current time hash: 83d20325939d0e5f9922f57a36e0932ba71ebad4 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: sbvr-types-3.4.0 date: 2021-02-08T13:54:15.848Z - commits: - subject: >- Add `is before` & `is after` verbs to the Date & DateTime types hash: 9d4414558d16821e485e08fc4a0504ef1d6c617f body: '' footer: Change-type: minor change-type: minor Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis version: sbvr-types-3.3.0 date: 2021-02-05T20:43:59.350Z version: pinejs-14.18.0 date: 2021-02-08T21:42:46.201Z - commits: - subject: Fix .sbvr bundling in webpack hash: ad8558afdbb24a7ee5cb900321d6e6e25901f87d body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] - subject: Fix extended-sbvr-parser export hash: 23c3c429b68e4dbfe0f10716fe931d30d62798b9 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.17.1 date: 2021-02-08T15:30:40.032Z - commits: - subject: Export extended-sbvr-parser from server-glue/server hash: 5f6adc0bbc9315e79637a49a08a941a981255865 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.17.0 date: 2021-02-08T14:09:09.957Z - commits: - subject: Simplify server-glue/server exports hash: e39ad5b22fa6cd145e04167746e0f5c2015b6813 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.16.1 date: 2021-02-08T13:55:30.305Z - commits: - subject: >- Update sbvr-types to 3.2.0, adding support for more `Text (Type)` verbs hash: 0dfaca632831caa6545d0b81f299b5c723f675a1 body: | Update abstract-sql-compiler from 7.10.0 to 7.10.1 Update sbvr-types from 3.1.3 to 3.2.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Separate code relating to referenced fields out of the main file hash: 7ca7b5cfad4e8833293426235667cc59245f427a body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.10.1 date: 2021-01-29T18:35:19.430Z - commits: - subject: >- Add support for the `contains` verb to the text type hash: 8e074867c7b94f99664b14caaebeddb5e9f1fe9c body: '' footer: Change-type: minor change-type: minor author: Thodoris Greasidis - subject: >- Add support for the`ends with` verb to the text type hash: 4e233bffa0800a9601e80aebf86d70cd518c2901 body: '' footer: Change-type: minor change-type: minor author: Thodoris Greasidis - subject: >- Add support for the `starts with` verb to the text type hash: 1b5652a57bbad48f9b9b18c88f8b4ad9e6b01441 body: '' footer: Change-type: minor change-type: minor author: Thodoris Greasidis version: sbvr-types-3.2.0 date: 2021-01-29T19:15:49.140Z version: pinejs-14.16.0 date: 2021-02-01T14:20:08.537Z version: open-balena-api-0.126.4 date: 2021-02-12T20:26:05.819Z - commits: - subject: Export `getDeviceTypesRoute` hash: 4280972afdecb7e520c423fc213dc919ae3e1c0b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.126.3 date: 2021-02-10T17:00:59.889Z - commits: - subject: Minor typing improvements hash: c9d14e0514c6283f9f254ff0d5f465dd153dbbeb body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.126.2 date: 2021-02-10T16:39:00.841Z - commits: - subject: Fix missing field in migration for device family hash: 302dc254999bc21c8ecb35a5d82c794b868fd628 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.126.1 date: 2021-02-09T11:46:44.997Z - commits: - subject: Add synonymous form to device family manufacturer hash: bff125b4bc02b284cfdea7ead8cd1d1984f3a850 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.126.0 date: 2021-02-08T17:24:00.622Z - commits: - subject: Add device family and manufacturer resources hash: 9c78ada68f3c4bbac84f7f76e78c303cc29e2163 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.125.0 date: 2021-02-08T12:58:41.237Z - commits: - subject: 'releases: add new metadata to release model' hash: ec66920ee984640dc3078e8ae7422b64d5b2bdd1 body: | filter non-final/untested releases from the state endpoint footer: Connects-to: 'https://github.com/balena-io/balena-io/issues/2335' connects-to: 'https://github.com/balena-io/balena-io/issues/2335' Change-type: minor change-type: minor Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.124.0 date: 2021-02-05T15:21:45.625Z - commits: - subject: Add permission checking to the supervisor proxy hash: 7a11888204b10546b124b4ceefedce67d2302041 body: '' footer: Change-type: patch change-type: patch See: 'https://github.com/balena-io/balena-api/issues/2966' see: 'https://github.com/balena-io/balena-api/issues/2966' Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.123.1 date: 2021-02-03T12:45:50.107Z - commits: - subject: >- Add a maximum file size for the BALENA_HOST_SPLASH_IMAGE config var hash: 44f8745317768bf486a80fc5fa3469f83c8918b9 body: '' footer: Change-type: minor change-type: minor See: >- https://www.flowdock.com/app/rulemotion/r-etcherprv/threads/uBhQEVeU3r8gmPdHIzpfffbhSGM see: >- https://www.flowdock.com/app/rulemotion/r-etcherprv/threads/uBhQEVeU3r8gmPdHIzpfffbhSGM Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.123.0 date: 2021-02-02T17:10:40.811Z - commits: - subject: Move tag key and device uuid length validation into SBVR rules hash: 8d97541e63017265235bcfc42e016b1057cb06a8 body: | Update pinejs from 14.10.0 to 14.10.1 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: bd869af9c98efac5524350c88ee1f9db19747e9c body: | Update abstract-sql-compiler from 7.8.1 to 7.8.2 Update abstract-sql-to-typescript from 1.1.0 to 1.1.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Fix schema optimizations when table and resource names are different hash: 46704031fbde45fd0e36b0963f8cf524df53398b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.8.2 date: 2021-01-15T20:38:59.313Z - commits: - subject: Fix PickExpanded/PickDeferred type helpers hash: ab7a898e7d55c50f0702560d4df1f2b29a775b90 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-to-typescript-1.1.1 date: 2021-01-04T15:25:29.186Z version: pinejs-14.10.1 date: 2021-01-15T21:03:14.810Z version: open-balena-api-0.122.0 date: 2021-02-01T16:01:30.077Z - commits: - subject: >- vars-schema: Add HOST_CONFIG HDMI config definitions for the RPi family hash: 077df7f0e098cbb2f526825e5b7fdcfcf79c855a body: '' footer: Change-type: minor change-type: minor See: >- https://www.raspberrypi.org/documentation/configuration/config-txt/video.md see: >- https://www.raspberrypi.org/documentation/configuration/config-txt/video.md Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.121.0 date: 2021-02-01T14:39:00.989Z - commits: - subject: >- Support setting pg statement/query timeouts, defaulting to 60s/61s hash: 1e457bd50e6676e685b87d51c0bfdcd69f5f4e04 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.120.3 date: 2021-02-01T14:12:06.656Z - commits: - subject: >- Update pinejs to 14.15.0, reducing the cases we need to run rules hash: 9b99197d8585201d493d7a3520af9876d178a155 body: | Update pinejs from 14.14.3 to 14.15.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Make use of rule specific referenced fields to run rules in less cases hash: 652aadc293ca6b946babfbffde95920a9d0d024c body: | Update abstract-sql-compiler from 7.8.2 to 7.10.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Add an `action` property to modified fields of create/update/delete hash: 8f071b8724bdae5574d5fea6c9f20e6e77daf3e6 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: >- Automatically add `ruleReferencedFields` to `SqlRule`s hash: f49548828fd75957290b6fdec166abf7bb0a53bf body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: >- Add a `getRuleReferencedFields` which is tailored for rules hash: 256c36de4a1efb7a46eb9833e1c3228d17194015 body: > This works on the assumption that it is a rule query that should always return true and allows ignoring more modification cases where they cannot change the result from true to false footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.10.0 date: 2021-01-29T16:30:19.410Z - commits: - subject: Add test for optimizeSchema optimizing rules hash: 4e94ee4961e98305c927734ce85067d409f90e18 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.9.1 date: 2021-01-29T13:01:10.504Z - commits: - subject: >- Optimize the abstract sql of rules when running `optimizeSchema` hash: 2ed97849674acb76f498c346b28d2861d1827ba5 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.9.0 date: 2021-01-25T17:48:56.215Z version: pinejs-14.15.0 date: 2021-01-29T18:03:50.494Z version: open-balena-api-0.120.2 date: 2021-01-29T19:02:13.573Z - commits: - subject: 'CODEOWNERS: Use the balena-api dev team' hash: f58f76334e32640b934447a069aa6f5cb26b76d8 body: '' footer: Change-type: patch change-type: patch author: Thodoris Greasidis nested: [] version: open-balena-api-0.120.1 date: 2021-01-29T15:37:50.022Z - commits: - subject: Optimize the unique commit per successful release per app rule hash: 8e92f57aa696922d4da0d63c360cdf7d594554a1 body: '' footer: Change-type: minor change-type: minor See: >- https://www.flowdock.com/app/rulemotion/resin-devops/threads/pltS7zNp3oKdJ7TKUymKfRXE1Nq see: >- https://www.flowdock.com/app/rulemotion/resin-devops/threads/pltS7zNp3oKdJ7TKUymKfRXE1Nq Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.120.0 date: 2021-01-29T13:05:30.681Z - commits: - subject: Update open-balena-base to 11.2.0 hash: 94a5b8cf954e9f460045dcfa98ca3095e795308b body: | Update open-balena-base from 11.1.2 to 11.2.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.17.0 and npm to 6.14.13 hash: d4a35f84c95db475b972aab4ed7781ce47515f39 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-11.2.0 date: 2021-05-14T15:14:39.729Z version: open-balena-vpn-9.17.11 date: 2021-05-14T15:37:07.883Z - commits: - subject: Update open-balena-base to 11.1.2 hash: 6a010a804e01986f9fad941eff905b94aef6e2f6 body: | Update open-balena-base from 11.1.0 to 11.1.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.16.1 and npm to 6.14.12 hash: 602c54358898ca38005824c748a0682df814d5a8 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.1.2 date: 2021-04-08T16:53:39.920Z - commits: - subject: Drop CircleCI hash: 35e8f707fac5767b1d85c30d3ad9244caef1efd1 body: '' footer: Change-type: patch change-type: patch author: ab77 nested: [] version: open-balena-base-11.1.1 date: 2021-03-17T18:24:28.365Z version: open-balena-vpn-9.17.10 date: 2021-04-09T12:34:10.364Z - commits: - subject: Remove linting on prepush as it's already handled on commit hash: 76e330fc790d07b9f874150550fa2116892bb32c body: > Also the linting on prepush works very poorly on windows due to complaints around line endings even if the committed line endings are fine footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-vpn-9.17.9 date: 2021-03-29T14:47:20.774Z - commits: - subject: Make more use of native promises and async/await hash: 7c9ea783420216ee4877a2c8ab2b1bfeeb518bb3 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-vpn-9.17.8 date: 2021-03-29T14:36:10.131Z - commits: - subject: Update dependencies hash: 09c8aac7845800a3b0bfa77146638f179ac25205 body: | Update pinejs-client-request from 7.2.2 to 7.3.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Enable typescript strict mode hash: 23d43e8d6974f87745d7c7ef04084223c4a9556f body: | Update pinejs-client-core from 6.9.3 to 6.9.5 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Enable strict tsconfig options by default hash: 8ad51e0af76b9e6c1676a0e4069d851f7b3c5211 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.5 date: 2021-03-22T14:28:40.467Z - commits: - subject: Update dependencies hash: 764a29ab100601362e2018c8867be7e66ea10c71 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.4 date: 2021-03-10T20:28:20.915Z version: pinejs-client-request-7.3.1 date: 2021-03-22T15:00:22.209Z - commits: - subject: Update dependencies hash: 0ed7686c1efca57f95034dd084e070859d7955b9 body: | Update pinejs-client-core from 6.7.2 to 6.9.3 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Explicitly specify return types for all functions hash: d53b6cef4ba00527b889d49a6567b8964457025e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.3 date: 2020-11-20T14:26:20.412Z - commits: - subject: Update dev dependencies hash: 0af301426da52e51d50789394b19d7af205fc735 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.2 date: 2020-10-23T12:21:29.017Z - commits: - subject: Improve typings hash: c8cd644f5e9d8eb43895086cd9ca453b9d651fd6 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.1 date: 2020-09-17T18:15:44.916Z - commits: - subject: Add 'getOrCreate' method supporting natural keys hash: 5aa39b34fef7c7a4bbb27c2c81bb1c8ee4ee2c94 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis version: pinejs-client-js-6.9.0 date: 2020-09-07T10:54:14.786Z - commits: - subject: Add support for $format hash: aa85327cb7910c74b1bed5323f7ae708aeb2d2b9 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: pinejs-client-js-6.8.0 date: 2020-09-03T15:46:49.095Z - commits: - subject: >- Improve $orderby typing to allow `[{a: 'desc'}, {b: 'asc'}]` hash: 3f66006790c0ace813dd902125b22cf79f2a3095 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.7.3 date: 2020-08-26T15:41:19.488Z version: pinejs-client-request-7.3.0 date: 2020-11-20T14:46:49.312Z version: open-balena-vpn-9.17.7 date: 2021-03-29T12:40:00.914Z - commits: - subject: Update open-balena-base to 11.1.0 hash: 5eff2c700bcaa429c5d738ab600d55e295333de6 body: | Update open-balena-base from 11.0.5 to 11.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.16.0 hash: ed8a58f5db73244f75d2e10b6b8df9d883247558 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-11.1.0 date: 2021-02-24T14:22:42.656Z version: open-balena-vpn-9.17.6 date: 2021-02-24T15:23:24.710Z - commits: - subject: Update open-balena-base to 11.0.5 hash: 5adf695afd2ddecb420564271fc9eea272e0426f body: | Update open-balena-base from 11.0.4 to 11.0.5 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.5 and npm to 6.14.11 hash: 2e812ae8993ad13b1ac0d7a760e4c45ab8b8bd9d body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.5 date: 2021-02-15T15:06:34.842Z version: open-balena-vpn-9.17.5 date: 2021-02-17T15:50:17.825Z - commits: - subject: Update open-balena-base to 11.2.0 hash: 7430397219bd751d3cbfcc22e99497b28d21fe4e body: | Update open-balena-base from 11.1.2 to 11.2.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.17.0 and npm to 6.14.13 hash: d4a35f84c95db475b972aab4ed7781ce47515f39 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-11.2.0 date: 2021-05-14T15:14:39.729Z version: open-balena-registry-2.16.1 date: 2021-05-14T15:37:11.193Z version: 3.4.0 date: 2021-06-25T10:53:26.506Z - commits: - subject: Auto-install required Vagrant plugins instead of erroring out hash: d71a90c1efcf75e6e33e0f63c9b49803ddafd3fd body: '' footer: Change-type: patch change-type: patch author: Mark S. Maglana nested: [] version: 3.3.2 date: 2021-06-03T02:02:26.762Z - commits: - subject: >- scripts/compose: Delete Balena CLI version warning This can be removed completely now — it was added to ensure existing users also update to the latest (at the time) CLI as they updated their open-balena installation. hash: cd2c3f5e11c492f91ff49da5b164c280c183a41f body: '' footer: Change-type: patch change-type: patch author: fisehara nested: [] version: 3.3.1 date: 2021-05-24T12:19:20.216Z - commits: - subject: Update registry service hash: 49831a6a60f7ce2021c6a06f89d63dc6ba5d21dd body: '' footer: Change-type: minor change-type: minor author: Bart Versluijs nested: [] version: 3.3.0 date: 2021-05-05T13:17:28.209Z - commits: - subject: 'patch: Adding supported devices to OB' hash: 0cdf0ef5589c4361370cbccd435b1a655c1ccc98 body: >- Added a line in the OB vs balenaCloud which includes a mention to the devices supported by each. This list is mentioned in the FAQ section of the pricing page. footer: {} author: rmorillo24 nested: [] version: 3.2.2 date: 2021-04-28T15:20:11.538Z - commits: - subject: Add Matt and Paulo to CODEOWNERS hash: 746be65846890130ebda95b03c056afa6a5816bb body: '' footer: Change-type: patch change-type: patch author: dfunckt nested: [] version: 3.2.1 date: 2021-02-06T23:12:49.876Z - commits: - subject: Update services hash: 3898342a5bb8fab6bc4780287db1262084c30ecf body: | Update open-balena-api from 0.109.2 to 0.119.5 Update balena-mdns-publisher from 1.7.9 to 1.9.2 Update open-balena-registry from 2.13.11 to 2.14.4 Update open-balena-vpn from 9.16.1 to 9.17.4 footer: Change-type: minor change-type: minor author: Akis Kesoglou nested: - commits: - subject: 'tests: prefix all tests with [0-9][0-9]_ for consistency' hash: 914ef3361b2660d5e2f8a49484d7c2a685472e6a body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.119.5 date: 2021-01-28T15:52:26.286Z - commits: - subject: Add tests for the unique successful release commit rule hash: b5ca5c1c49214984ff6692aee1d68d4aa1e85b7d body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.119.4 date: 2021-01-28T14:10:16.647Z - commits: - subject: Remove Rich from CODEOWNERS hash: b66f0aa362a0bb84901fb1e0cceab92af4faee4d body: '' footer: Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: open-balena-api-0.119.3 date: 2021-01-26T12:14:00.675Z - commits: - subject: Update pinejs to 14.14.3 hash: 30897a2b4739fe67047d929fb0822b57820d0915 body: | Update pinejs from 14.14.0 to 14.14.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update odata-parser to 2.2.2 for optimized number parsing hash: bc1ebfa88818d767f71c3f4a74f84ff5172cef89 body: | Update odata-parser from 2.2.1 to 2.2.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Optimize number parsing hash: e443ad68f1e3b68ae9aee771160b81da5f319e9c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-parser-2.2.2 date: 2021-01-25T13:00:50.460Z version: pinejs-14.14.3 date: 2021-01-25T13:32:51.513Z - commits: - subject: Use 400s for data type validation errors hash: accb2af358db0da17c441e8e0e2c5b4978660d88 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.14.2 date: 2021-01-25T12:11:29.450Z - commits: - subject: >- Use 500s for any database errors that are not explicitly handled hash: b23493871a05b0f3e94eec9df660346910cc53da body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.14.1 date: 2021-01-25T11:59:49.995Z version: open-balena-api-0.119.2 date: 2021-01-25T14:11:09.348Z - commits: - subject: >- Fix potential TypeError from attempting to read `.length` of null hash: 40797a88d31f19e9a558aa0a10ae66251d205f00 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.119.1 date: 2021-01-25T13:41:40.648Z - commits: - subject: >- Switch to using an object to specify dependent resources to delete hash: 2f35215e966f3c3951b07f85596e489942f45e50 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.119.0 date: 2021-01-22T16:03:13.524Z - commits: - subject: Update pinejs to 14.14.0 hash: 062323eccc76d38fb34a0873e0a99b483241390a body: | Update pinejs from 14.12.0 to 14.14.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Add the ability to specify query/statement timeouts for pg backend hash: 59e65485c4c7bc40c449b19cfabe4d1148352b92 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.14.0 date: 2021-01-22T14:13:31.230Z - commits: - subject: >- Allow specifying database options on init instead of via env vars hash: c61a6a5a89130aa2d70e1693ecca76c8846fbcbe body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: Only connect to the database once `init` has been called hash: 3c0602e30e74174e875e8c9ae26e9c7dbd8c34bf body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.13.0 date: 2021-01-22T13:11:50.823Z - commits: - subject: Handle `DEBUG` in the env module hash: 74ecf0a94511a8c232ce25205f3d138e3920793e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.12.2 date: 2021-01-22T13:01:30.206Z - commits: - subject: Handle `TRANSACTION_TIMEOUT_MS` in the env module hash: b0257583f6fc634a12986ff5890c01c3fe6b4203 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.12.1 date: 2021-01-22T12:36:49.766Z version: open-balena-api-0.118.7 date: 2021-01-22T14:45:08.406Z - commits: - subject: Update pinejs to 14.12.0 hash: d1539f1c79928437c71f26e745a13c05385c22bc body: | Update pinejs from 14.10.2 to 14.12.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Error/dequeue all queued up queries when rolling back a pg transaction hash: 7b289fa319b8ae7e7a87712d80a197fb05f89687 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.12.0 date: 2021-01-20T18:52:36.093Z - commits: - subject: >- Add a timeout for pg rollbacks after which the connection is terminated hash: e67830dc6f3a9b6c73f20e6c71f14dcbacadca21 body: > This avoids issues where a postgres connection can hang and the rollback never finishes and the client is never released from the pool footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.11.0 date: 2021-01-20T18:06:20.156Z version: open-balena-api-0.118.6 date: 2021-01-20T19:15:50.313Z - commits: - subject: include empty stubbed migration hash: 247256f004901502c5dd54b6bc6bf987a9eeb035 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.118.5 date: 2021-01-19T18:04:30.375Z - commits: - subject: Update pinejs to 14.10.2 for performance optimization hash: a883fb704e7ad7ae1401afa3b541f8a4f3ccdd6c body: | Update pinejs from 14.10.1 to 14.10.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Optimize generating constrained abstract sql model hash: b176abf77bf4f550ea7728fee52b5d6746ec7d22 body: > Instantiating an `OData2AbstractSQL` instance can be relatively costly and as such reusing a memoized instance can provide a reasonable performance improvement footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.10.2 date: 2021-01-18T21:14:38.233Z version: open-balena-api-0.118.4 date: 2021-01-19T17:52:26.410Z - commits: - subject: 'model: add some release metadata' hash: 6f6cff6746dbd90cb154c2dc474adf5e3a95afb0 body: '' footer: Connects-to: 'https://github.com/balena-io/balena-io/issues/2335' connects-to: 'https://github.com/balena-io/balena-io/issues/2335' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-api-0.118.3 date: 2021-01-19T14:34:21.934Z - commits: - subject: >- Separate application delete hook components into individual hooks hash: e1a5ffa9af59f5c67766bfd999b6a3b2632b7506 body: > This allows them to be isolated from each other and also allows them to be executed in parallel footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.118.2 date: 2021-01-18T22:04:40.566Z - commits: - subject: 'Tests: remove unused `tx` argument from fixtures' hash: 72bb7a72efd288bbbc1d138dacf784ac70e7d7ba body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.118.1 date: 2021-01-18T18:01:20.508Z - commits: - subject: Add BALENA_HOST_SPLASH_IMAGE config var in the schema hash: 2284a76f839a1fbfb30d5e9836848f05c2be275d body: '' footer: Resolves: '#530' resolves: '#530' Change-type: minor change-type: minor Depends-on: 'https://github.com/balena-os/meta-balena/pull/2092' depends-on: 'https://github.com/balena-os/meta-balena/pull/2092' See: >- https://www.flowdock.com/app/rulemotion/r-etcherprv/threads/uBhQEVeU3r8gmPdHIzpfffbhSGM see: >- https://www.flowdock.com/app/rulemotion/r-etcherprv/threads/uBhQEVeU3r8gmPdHIzpfffbhSGM Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.118.0 date: 2021-01-18T17:17:30.302Z - commits: - subject: Update open-balena-base to 11.0.4 hash: cc911b794553ae339ec1d63efebb17f4b80fa3eb body: | Update open-balena-base from 11.0.3 to 11.0.4 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.4 and npm to 6.14.10 hash: 0a52eb67b211fdc31d73e279e6e871b2e803f485 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.4 date: 2021-01-08T15:21:19.521Z version: open-balena-api-0.117.4 date: 2021-01-13T14:20:41.047Z - commits: - subject: Express user has direct access to application using a CROSS JOIN hash: d8b50a9e9103525e0087eacbe600394b5aa0c833 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.117.3 date: 2021-01-13T13:57:17.834Z - commits: - subject: >- Remove unnecessary DELETE hook that tries to validate config/env vars hash: 6174c46e2ed5bde1501cbbda145c62cd7bc32cd4 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.117.2 date: 2021-01-13T13:05:41.240Z - commits: - subject: Update pinejs to 14.10.0 to enable postgres keepalive hash: 3d61888fc5d2667b70a77e6c792dabec0aef141e body: | Update pinejs from 14.9.2 to 14.10.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Enable keepAlive for postgres by default with the ability to disable hash: 17f87b11c7a90d2854e43e026310ffacc30f34dd body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.10.0 date: 2021-01-06T17:25:06.369Z - commits: - subject: >- Ensure database connection errors are wrapped as `DatabaseError`s hash: 9e38c17841635a15ccbded69f1518db65f3ba3c2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.9.5 date: 2021-01-06T13:32:20.239Z - commits: - subject: 'Dev: switch from grunt-replace to grunt-contrib-replace' hash: 11af8aedcf7c433ef10a256cf84fae6042e8ddef body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.9.4 date: 2021-01-06T11:12:15.791Z - commits: - subject: >- Use an .npmrc to prevent creating a package-lock on each install hash: cdaccaf22a81e79c63bde0785ae32bd94decc866 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: pinejs-14.9.3 date: 2021-01-05T11:43:29.118Z version: open-balena-api-0.117.1 date: 2021-01-11T19:55:00.368Z - commits: - subject: Make use of rule to check constraint optimizations hash: bd3b791efd8bb386b62edb9464e20601790af983 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.117.0 date: 2021-01-11T19:26:30.512Z - commits: - subject: >- Split npm script for model typings generation to two separate ones hash: e8a4c20fab016016e96ab07392edb32dae30e221 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.116.2 date: 2021-01-08T15:34:45.496Z - commits: - subject: Add npm script for generating model typings hash: e952bdfad4a43140396b4ad527d8b982ab0267b5 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.116.1 date: 2021-01-07T13:35:50.278Z - commits: - subject: Add `user has direct access to application` virtual resource hash: 9784a799935138d1d06432e6777907ddae73d6a3 body: '' footer: Change-type: minor change-type: minor See: 'https://app.frontapp.com/open/cnv_8tqn74d' see: 'https://app.frontapp.com/open/cnv_8tqn74d' Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.116.0 date: 2021-01-07T12:42:44.392Z - commits: - subject: Regenerate balena-model types to include type helpers hash: a8d98c9f608aed7b7f2ee8126648fcaebc21c94e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.115.5 date: 2021-01-04T15:49:20.402Z - commits: - subject: Update pinejs to 14.9.2 hash: 280ca4e2a150a2d47669ca3b49dcd9a816139c06 body: | Update pinejs from 14.9.1 to 14.9.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: 4e8560b15a7b601750c132f0c38f8f3fc3da5d4e body: | Update abstract-sql-compiler from 7.4.2 to 7.8.1 Update abstract-sql-to-typescript from 1.0.1 to 1.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Convert some lodash usage to native equivalents hash: 400937fd3b220dccd557d67ff33d83d51ff0b939 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.8.1 date: 2021-01-04T13:04:45.938Z - commits: - subject: >- Optimize Is[Not]DistinctFrom and [Not]Exists for non-null values hash: 682e84dea2088fb0c336b05be83183e627c20d4f body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.8.0 date: 2021-01-01T20:22:14.871Z - commits: - subject: Optimize EXISTS/NOT EXISTS for empty queries hash: 39431de07eeb98d731a114c1717575d364ddc06f body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.7.0 date: 2021-01-01T17:47:15.206Z - commits: - subject: >- Optimize away AND/ORs with false/true respectively hash: f0249d98032b0306f7d216b5ad8e8d2c96c466fc body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.6.0 date: 2021-01-01T16:18:03.545Z - commits: - subject: Optimize out booleans from AND/OR where possible hash: d3d9a86ebc231dc4b11b20311e6d007a19202b18 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.5.0 date: 2021-01-01T14:03:49.386Z - commits: - subject: >- Add type helpers for dealing with expanded/deferred read types hash: 8267272e729853cb8e16467f1d345074d1a331fe body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-to-typescript-1.1.0 date: 2020-12-30T18:06:04.613Z - commits: - subject: >- Use the referenced field's data type for foreign keys/concept types hash: eb768404e75c538d3b694c393e30e43abd30f020 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-to-typescript-1.0.3 date: 2020-12-30T15:42:05.820Z - commits: - subject: Fix defaulting mode to `read` hash: 377ed4c9c2bc65d94f4ade0fe667c3f91bd3baca body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-to-typescript-1.0.2 date: 2020-12-30T13:42:23.242Z version: pinejs-14.9.2 date: 2021-01-04T13:21:50.515Z version: open-balena-api-0.115.4 date: 2021-01-04T13:49:14.239Z - commits: - subject: Add and use automatically generated model typings hash: fabe57d640838cdc9466240a5f811cb1f38fe6d3 body: | Update pinejs from 14.7.0 to 14.9.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update abstract-sql-to-typescript to 1.0.1 hash: fa2d67e6e0770141ef160218f2e83252b05a0a26 body: | Update abstract-sql-to-typescript from 1.0.0 to 1.0.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Fix types for ConceptType fields hash: b718096c1ead1c276e687e444e09b388d6e4f966 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-to-typescript-1.0.1 date: 2020-12-28T20:00:06.230Z version: pinejs-14.9.1 date: 2020-12-28T20:15:05.545Z - commits: - subject: >- Add support for config file inputs to abstract-sql/odata-compiler hash: 6b7b825bc478d7931340f8aeb760bb5e569bbff3 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] - subject: >- Add support for more input types to abstract-sql-compiler hash: 431f3dbcb2177c602042e01c46eac45b185c555c body: > We now support support passing an SBVR file or a model specification as well as an abstract sql model, and we also accept any file type that is acceptable to nodejs `require` rather than just a JSON file footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.9.0 date: 2020-12-28T19:36:16.000Z - commits: - subject: >- Add typescript type generation to sbvr/abstract-sql-compiler hash: d73e2d48f95771a1fd0d737701b7d0d4dac4cefb body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.8.0 date: 2020-12-28T19:02:51.939Z - commits: - subject: Share code between the cli tools hash: 26e2aa66057336338cc6497b1dbf655c22b67d53 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.7.2 date: 2020-12-28T18:50:15.152Z - commits: - subject: Update abstract-sql-compiler to 7.4.2 hash: df8305ad2098b68be9fb5cd64685c8df17756a8a body: | Update abstract-sql-compiler from 7.4.1 to 7.4.2 Update odata-to-abstract-sql from 5.4.0 to 5.4.1 footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: - commits: - subject: Improve Relationship typings hash: 91465f7c65bc43ee2eba1c9db7dbce424a1b18d4 body: '' footer: Change-type: patch change-type: patch See: >- https://github.com/balena-io/open-balena-api/pull/510#discussion_r546872607 see: >- https://github.com/balena-io/open-balena-api/pull/510#discussion_r546872607 Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: abstract-sql-compiler-7.4.2 date: 2020-12-21T23:58:09.407Z - commits: - subject: Update abstract-sql-compiler to 7.4.2 hash: 4fc1c0cb35edb423a98e66f2c10347290ae25e0c body: | Update abstract-sql-compiler from 7.4.0 to 7.4.2 footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: - commits: - subject: Improve Relationship typings hash: 91465f7c65bc43ee2eba1c9db7dbce424a1b18d4 body: '' footer: Change-type: patch change-type: patch See: >- https://github.com/balena-io/open-balena-api/pull/510#discussion_r546872607 see: >- https://github.com/balena-io/open-balena-api/pull/510#discussion_r546872607 Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: abstract-sql-compiler-7.4.2 date: 2020-12-21T23:58:09.407Z - commits: - subject: >- Fix `containsNode` when that node type is at the top level hash: 888791a9b281d5fc91ddeb8876f024b1397718e7 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.4.1 date: 2020-12-18T20:17:51.469Z version: odata-to-abstract-sql-5.4.1 date: 2020-12-26T20:45:55.372Z version: pinejs-14.7.1 date: 2020-12-28T18:37:36.032Z version: open-balena-api-0.115.3 date: 2020-12-28T20:57:49.496Z - commits: - subject: Add the ability to generate a materialized pinejs config.json hash: 8f7569e4d29fe143ef653cb42eb1b29eac8c62f3 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.115.2 date: 2020-12-28T19:43:06.614Z - commits: - subject: >- Catch exception when resolving asset real path to prevent other contract syncing to fail hash: 2ff289c61a12089e86fa7aa5caf392fdd674ecc0 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.115.1 date: 2020-12-28T16:08:45.337Z - commits: - subject: >- Perform username/email checks in a hook rather than custom function hash: 8def9edff1aba65c86471350ff3b39cf4865a756 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-api-0.115.0 date: 2020-12-23T19:03:37.348Z - commits: - subject: Update open-balena-base to 11.0.3 hash: add440bf51b79a63e875002a36e2638f8c154d0d body: | Update open-balena-base from 11.0.2 to 11.0.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.3 and npm to 6.14.9 hash: 6d9ed96133ca1b4783eafc8b8698f10cd88aaad2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.3 date: 2020-12-18T12:11:00.995Z version: open-balena-api-0.114.2 date: 2020-12-23T18:37:00.697Z - commits: - subject: 'env-vars: Add the RESIN_ & BALENA_ namespaces programmatically' hash: 88845455feefa174d5c261bee31372cda5e390c3 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.114.1 date: 2020-12-23T17:40:10.875Z - commits: - subject: Changes based on PR review hash: 6f0dbee49206663912e08d1d5bcc1cdd97bfca5d body: '' footer: Change-type: patch change-type: patch Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] - subject: Add a base64-encoded logo to device types hash: d236f9a96e7984e15022c85040435fae88aeca70 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.114.0 date: 2020-12-23T15:21:14.200Z - commits: - subject: Update pinejs to 14.7.0 hash: e5b69152b68796809e31fe1c45c69d5a806289f8 body: | Update pinejs from 14.6.0 to 14.7.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: 1f96ee42e4502cdcc00409bfb80b59cab1915930 body: | Update abstract-sql-compiler from 7.2.0 to 7.4.1 Update odata-to-abstract-sql from 5.3.1 to 5.4.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Fix `containsNode` when that node type is at the top level hash: 888791a9b281d5fc91ddeb8876f024b1397718e7 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.4.1 date: 2020-12-18T20:17:51.469Z - commits: - subject: Add support for table definitions hash: 2939656834c374e35af8867d6337b119b58cd198 body: > Static definitions will be converted to views and dynamic definitions will be ignored footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.4.0 date: 2020-12-18T18:35:31.430Z - commits: - subject: >- Allow compiling `*QueryNode`s to direct strings without binds hash: 7f1880eab543da17ba99ea3940ac52f266d2b07d body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.3.0 date: 2020-12-18T17:29:10.301Z - commits: - subject: Improve typings for compilation results hash: 22764a4675ef385a1ef8ce10e633364449ae22b5 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.2.1 date: 2020-12-18T17:13:41.288Z - commits: - subject: >- Add support for official abstract-sql table definitions hash: 54aeac9955a23bba0df8df203dcb4ab8889f5612 body: | Update abstract-sql-compiler from 7.0.4 to 7.4.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Add support for table definitions hash: 2939656834c374e35af8867d6337b119b58cd198 body: > Static definitions will be converted to views and dynamic definitions will be ignored footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.4.0 date: 2020-12-18T18:35:31.430Z - commits: - subject: >- Allow compiling `*QueryNode`s to direct strings without binds hash: 7f1880eab543da17ba99ea3940ac52f266d2b07d body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.3.0 date: 2020-12-18T17:29:10.301Z - commits: - subject: Improve typings for compilation results hash: 22764a4675ef385a1ef8ce10e633364449ae22b5 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.2.1 date: 2020-12-18T17:13:41.288Z - commits: - subject: Add an `optimizeSchema` function hash: 43a3c0eac0ed0c57a79fbc62d025c058ab8dbb1c body: > Currently this can optimize certain rules into check constraints footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.2.0 date: 2020-12-16T16:59:18.573Z - commits: - subject: >- Add check constraint support at the table level hash: 2ac556f3bdc6143a9a4be37c47079659ee20a866 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.1.0 date: 2020-12-09T22:44:11.220Z - commits: - subject: >- Convert tests from coffeescript to type-checked javascript hash: ec898159bee4cff9300c5d8b655eb02327a9f636 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.7 date: 2020-12-09T22:08:07.007Z - commits: - subject: Fix the `NOT(NOT(...))` optimization hash: dd8c6f3b63dd0b781f9768332416fb5371a8c809 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.6 date: 2020-11-30T18:18:15.073Z - commits: - subject: Remove some type casts hash: c8e61c426077b2fe8f697f12c0f8ecb30a082d8b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.5 date: 2020-11-30T15:24:49.372Z version: odata-to-abstract-sql-5.4.0 date: 2020-12-18T19:51:57.067Z - commits: - subject: >- Avoid trying to rewrite binds if there are none to rewrite hash: a635bfeedc973daf93b3386b36bcd785ff6d052e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: odata-to-abstract-sql-5.3.2 date: 2020-12-18T18:41:41.474Z version: pinejs-14.7.0 date: 2020-12-18T22:35:22.726Z version: open-balena-api-0.113.0 date: 2020-12-18T22:52:49.165Z - commits: - subject: Export the DEVICE_TYPE_SPECIFIC_CONFIG_VAR_PROPERTIES hash: b653ffa24b61403036be309eec22e7c029b0e963 body: | This is needed so that the cloud API can add private device types in the device type specific config vars definitions. footer: Change-type: minor change-type: minor Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.112.0 date: 2020-12-18T12:20:12.543Z - commits: - subject: Expose the RPi family config vars to raspberrypi400-64 hash: c67eb9d851d1c901a65a9369448d8732739a6bee body: '' footer: Change-type: minor change-type: minor See: >- https://www.flowdock.com/app/rulemotion/resin-devices/threads/2gZsIuD2JGueoZRebq8nYyXtowN see: >- https://www.flowdock.com/app/rulemotion/resin-devices/threads/2gZsIuD2JGueoZRebq8nYyXtowN Signed-off-by: Thodoris Greasidis signed-off-by: Thodoris Greasidis author: Thodoris Greasidis nested: [] version: open-balena-api-0.111.0 date: 2020-12-18T11:55:53.591Z - commits: - subject: Update dependencies hash: 9d954da9b08dfaa9414c79e031fee337e1bdb989 body: | Update pinejs from 14.2.6 to 14.6.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: 256e8874f9ef4336c8de1f43c4eec5121ce7878c body: | Update abstract-sql-compiler from 7.0.6 to 7.2.0 Update sbvr-types from 3.1.2 to 3.1.3 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Add an `optimizeSchema` function hash: 43a3c0eac0ed0c57a79fbc62d025c058ab8dbb1c body: > Currently this can optimize certain rules into check constraints footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.2.0 date: 2020-12-16T16:59:18.573Z - commits: - subject: Add check constraint support at the table level hash: 2ac556f3bdc6143a9a4be37c47079659ee20a866 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.1.0 date: 2020-12-09T22:44:11.220Z - commits: - subject: >- Convert tests from coffeescript to type-checked javascript hash: ec898159bee4cff9300c5d8b655eb02327a9f636 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.7 date: 2020-12-09T22:08:07.007Z - commits: - subject: Improve types for `SHA` hash: e7e86f33f8e8c420dd634fd1310bc8104c9651c7 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.3 date: 2020-12-11T15:54:24.200Z version: pinejs-14.6.0 date: 2020-12-16T18:28:20.216Z - commits: - subject: Add an abstract-sql-compiler bin helper hash: 10d084e12c173882f15a441315593ac652388545 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.5.0 date: 2020-12-16T18:08:50.023Z - commits: - subject: >- Add support for prettifying check constraints with their description hash: 8c231c779c7198c8442e11fa46c913f48d44cb20 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.4.0 date: 2020-12-14T18:53:53.182Z - commits: - subject: Add support for differentiating check constraint errors hash: 638b76813d21dadca515cf579acc95189e0ca0c5 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: pinejs-14.3.0 date: 2020-12-09T16:42:20.322Z version: open-balena-api-0.110.10 date: 2020-12-16T18:49:50.847Z - commits: - subject: Simplify/optimize rules for runnable releases hash: 0d604443cc4797af35bce54dc1c4c5348f3a10c8 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.110.9 date: 2020-12-14T13:51:41.732Z - commits: - subject: Avoid updating unchanged entries when syncing a contract hash: f8dce734a22c163831b79a0aa2b7f213691fa753 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.110.8 date: 2020-12-11T18:21:16.448Z - commits: - subject: Update pinejs to 14.2.6 hash: 8cd9f6cfe49679c3be0d82532e1f84d074903e08 body: | Update abstract-sql-compiler from 7.0.3 to 7.0.6 Update pinejs from 14.2.4 to 14.2.6 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Improve compatibility with webpack 5 hash: 92ab13edaff5f1e11f94b57651e77a32a8d000bc body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-14.2.6 date: 2020-12-02T17:59:35.984Z - commits: - subject: Update dependencies hash: 1027ba938360f3c8dd7c017c75d74407fdb684bc body: | Update abstract-sql-compiler from 7.0.3 to 7.0.6 Update lf-to-abstract-sql from 4.1.0 to 4.1.1 Update odata-parser from 2.2.0 to 2.2.1 Update odata-to-abstract-sql from 5.3.0 to 5.3.1 Update sbvr-types from 3.1.0 to 3.1.2 Update pinejs-client-core from 6.9.1 to 6.9.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Fix the `NOT(NOT(...))` optimization hash: dd8c6f3b63dd0b781f9768332416fb5371a8c809 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.6 date: 2020-11-30T18:18:15.073Z - commits: - subject: Remove some type casts hash: c8e61c426077b2fe8f697f12c0f8ecb30a082d8b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.5 date: 2020-11-30T15:24:49.372Z - commits: - subject: Update sbvr-types and make use of `castType` hash: 9613dfff39b35e6b33f7fd6eb042ab5c98d8414e body: | Update sbvr-types from 3.1.0 to 3.1.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Add a `castType` property to type functions hash: 409077eb9d6c0315779ddd877220280c251b4eb5 body: > This allows specifying the correct type to cast to when necessary rather than relying on the fact the currently all type functions happen to be integers footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.2 date: 2020-11-25T14:49:48.878Z - commits: - subject: Update dependencies hash: 394b8c4d10ef16da163e05734ffb65a84717e204 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.1 date: 2020-11-25T14:34:09.586Z version: abstract-sql-compiler-7.0.4 date: 2020-11-25T16:29:36.439Z - commits: - subject: Update dependencies hash: c43d7a4beb0643938bb5e09f137caa1bee079f92 body: | Update sbvr-parser from 1.0.1 to 1.1.1 Update sbvr-types from 3.0.0 to 3.1.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update dependencies hash: 5739ec4e6a5da71bfcfe1cb6a9b5c3e13dc1f56e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-parser-1.1.1 date: 2020-10-07T12:54:19.137Z - commits: - subject: >- Add support for negative numbers for embedded data hash: a5d4f168e66ee209b673f7b20bfc4eb7e2ad657a body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: sbvr-parser-1.1.0 date: 2020-10-07T12:26:21.195Z - commits: - subject: >- Add a `castType` property to type functions hash: 409077eb9d6c0315779ddd877220280c251b4eb5 body: > This allows specifying the correct type to cast to when necessary rather than relying on the fact the currently all type functions happen to be integers footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.2 date: 2020-11-25T14:49:48.878Z - commits: - subject: Update dependencies hash: 394b8c4d10ef16da163e05734ffb65a84717e204 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.1 date: 2020-11-25T14:34:09.586Z - commits: - subject: Update dependencies hash: 33be8837bde82d29f182506f4b93e33157bea185 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: sbvr-types-3.1.0 date: 2020-06-17T21:13:53.393Z version: lf-to-abstract-sql-4.1.1 date: 2020-11-25T15:56:29.282Z - commits: - subject: Update dependencies hash: a1906bf3447b6c8ab30ae9951883a738050d69aa body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-parser-2.2.1 date: 2020-11-25T16:09:50.140Z - commits: - subject: Update dependencies hash: 7ac6abdbe98e08b361721841d0f67c6ed83ed3a1 body: | Update abstract-sql-compiler from 7.0.2 to 7.0.4 Update odata-parser from 2.1.0 to 2.2.1 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update sbvr-types and make use of `castType` hash: 9613dfff39b35e6b33f7fd6eb042ab5c98d8414e body: | Update sbvr-types from 3.1.0 to 3.1.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Add a `castType` property to type functions hash: 409077eb9d6c0315779ddd877220280c251b4eb5 body: > This allows specifying the correct type to cast to when necessary rather than relying on the fact the currently all type functions happen to be integers footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.2 date: 2020-11-25T14:49:48.878Z - commits: - subject: Update dependencies hash: 394b8c4d10ef16da163e05734ffb65a84717e204 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.1 date: 2020-11-25T14:34:09.586Z version: abstract-sql-compiler-7.0.4 date: 2020-11-25T16:29:36.439Z - commits: - subject: >- Remove accidental `necessity` from the `AbstractSqlField` types hash: f9583ff668efb8e74480b0458b14d6caa3821550 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: abstract-sql-compiler-7.0.3 date: 2020-10-02T13:25:39.199Z - commits: - subject: Update dependencies hash: a1906bf3447b6c8ab30ae9951883a738050d69aa body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-parser-2.2.1 date: 2020-11-25T16:09:50.140Z - commits: - subject: >- Add support for metadata argument in $format hash: eecb0df57610d3f13bfc6b168790690dc0dce038 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: odata-parser-2.2.0 date: 2020-08-18T16:23:49.447Z version: odata-to-abstract-sql-5.3.1 date: 2020-11-25T16:58:50.449Z - commits: - subject: >- Explicitly specify return types for all functions hash: d53b6cef4ba00527b889d49a6567b8964457025e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.3 date: 2020-11-20T14:26:20.412Z - commits: - subject: Update dev dependencies hash: 0af301426da52e51d50789394b19d7af205fc735 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-6.9.2 date: 2020-10-23T12:21:29.017Z - commits: - subject: Add a `castType` property to type functions hash: 409077eb9d6c0315779ddd877220280c251b4eb5 body: > This allows specifying the correct type to cast to when necessary rather than relying on the fact the currently all type functions happen to be integers footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.2 date: 2020-11-25T14:49:48.878Z - commits: - subject: Update dependencies hash: 394b8c4d10ef16da163e05734ffb65a84717e204 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-3.1.1 date: 2020-11-25T14:34:09.586Z version: pinejs-14.2.5 date: 2020-12-02T17:15:55.965Z version: open-balena-api-0.110.7 date: 2020-12-02T18:14:46.372Z - commits: - subject: Fix device log read serialization to ignore `nanoTimestamp` hash: 0aa1f69ba0e761c3645cbcb319e84bad2dffe145 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.110.6 date: 2020-11-30T11:49:16.853Z - commits: - subject: >- Change LokiBackend to store using nanosecond timestamp calculated when log was received hash: 20e6da8bd35843496b8a032d82936896057c2310 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.110.5 date: 2020-11-27T15:42:36.268Z - commits: - subject: Add option to Loki backend to print verbose error message hash: 5956bafee7df4623647ad58a0f34336af9c294d7 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.110.4 date: 2020-11-27T09:44:18.616Z - commits: - subject: >- Remove `service_id` from LokiBackend labels to reduce cardinality hash: 152aa18e7b411306827913600fc5f57d614d4a39 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.110.3 date: 2020-11-26T08:11:18.096Z - commits: - subject: Update dependencies hash: 605d1f92878abf2c0c2ffae7179aac7c1d63cc00 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] - subject: Specify es2020 for @balena/es-version hash: bc0324ea1044b4ca9ddcf8196c9f10ee792ad925 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-api-0.110.2 date: 2020-11-23T17:28:37.685Z - commits: - subject: Improve the cache of the S3-fetched device types hash: 4ee7e7cee87aee63384e29ca83e00500154f274b body: '' footer: Change-type: patch change-type: patch Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.110.1 date: 2020-11-23T16:38:40.494Z - commits: - subject: Add contract field to release resource hash: 1e89823f4bb1712963cede5a7b29acffd22296e4 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: open-balena-api-0.110.0 date: 2020-11-23T14:59:30.408Z - commits: - subject: Update open-balena-base to 11.0.2 hash: c2c5015410f26538c408880d38eecf53b2268f73 body: | Update open-balena-base from 11.0.0 to 11.0.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.1 hash: cf533d8fa978bddd6650f129a010b285be485070 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.2 date: 2020-11-18T12:45:09.418Z - commits: - subject: Publish tagged versions of the no-systemd image hash: 30cd15a4e5fa065635b76f18b842a0dd43320778 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.1 date: 2020-10-29T14:19:49.787Z version: open-balena-api-0.109.5 date: 2020-11-20T11:16:19.091Z - commits: - subject: Add Loki host and port to sentry messages hash: 36980076eb5abad778277f9562dec61ae7d96fa7 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.109.4 date: 2020-11-11T11:16:06.847Z - commits: - subject: >- Set Loki timeout to 1 second with no retries so log writes are not unreasonably delayed if Loki down hash: 7e37a696ff6adb70c57de3729f7f3988689abef6 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Thomas Manning signed-off-by: Thomas Manning author: Thomas Manning nested: [] version: open-balena-api-0.109.3 date: 2020-11-11T06:48:11.626Z - commits: - subject: Update open-balena-base to 11.0.4 hash: 7aa4aea3376cc281cb0df6e7bdd0044fde657cfd body: | Update open-balena-base from 11.0.3 to 11.0.4 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.4 and npm to 6.14.10 hash: 0a52eb67b211fdc31d73e279e6e871b2e803f485 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.4 date: 2021-01-08T15:21:19.521Z version: open-balena-vpn-9.17.4 date: 2021-01-13T18:10:43.804Z - commits: - subject: Update open-balena-base to 11.0.3 hash: 6230039e8e9b2879c2591b342ca2be7b49a37c90 body: | Update open-balena-base from 11.0.2 to 11.0.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.3 and npm to 6.14.9 hash: 6d9ed96133ca1b4783eafc8b8698f10cd88aaad2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.3 date: 2020-12-18T12:11:00.995Z version: open-balena-vpn-9.17.3 date: 2020-12-23T18:38:40.381Z - commits: - subject: Update open-balena-base to 11.0.2 hash: 2f245feb7d51e6263837d1b945f1dc44f159a6a6 body: | Update open-balena-base from 11.0.0 to 11.0.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.1 hash: cf533d8fa978bddd6650f129a010b285be485070 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.2 date: 2020-11-18T12:45:09.418Z - commits: - subject: Publish tagged versions of the no-systemd image hash: 30cd15a4e5fa065635b76f18b842a0dd43320778 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.1 date: 2020-10-29T14:19:49.787Z version: open-balena-vpn-9.17.2 date: 2020-11-20T11:17:21.613Z - commits: - subject: 'meta: remove legacy codeowners' hash: 18488debdde1a09e9246dadffa667f2b57c13507 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: open-balena-vpn-9.17.1 date: 2020-10-28T16:00:39.466Z - commits: - subject: Update open-balena-base to 11.0.0 hash: 06f0f0a6af1bbd2a0b7259ef618d09f2b926febf body: | Update open-balena-base from 10.1.0 to 11.0.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Update to nodejs 14 hash: d2c0a6a0549b85ed9daa1d8f4085cd5dd96e6f86 body: '' footer: Change-type: major change-type: major author: Pagan Gazzard nested: [] version: open-balena-base-11.0.0 date: 2020-10-27T16:09:19.043Z - commits: - subject: Fix no-systemd nodejs version hash: 3b3db51c6012342fb70f868b8fa747078c2f2294 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-10.1.1 date: 2020-10-09T16:21:15.080Z version: open-balena-vpn-9.17.0 date: 2020-10-28T13:56:08.740Z - commits: - subject: Update open-balena-base to 10.1.0 hash: 9364c3f8613ed6356838c1c6edb96c3ed710b20a body: | Update open-balena-base from 10.0.2 to 10.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 12.19.0 hash: 8431b0e087367ac38454017f86bd1d6f8e8eb814 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-10.1.0 date: 2020-10-07T14:47:49.406Z version: open-balena-vpn-9.16.6 date: 2020-10-19T15:20:37.002Z - commits: - subject: Fix string flattening hash: cd7ff431ff8d798086baff33cc3b48ca1dd334af body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-vpn-9.16.5 date: 2020-10-19T14:55:19.632Z - commits: - subject: Update dependencies hash: be866971a3b9f61ef9ac1ca4eb50de64b9ca59d0 body: | Update pinejs-client-request from 7.2.1 to 7.2.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update dev dependencies hash: 65948663c760b5b33d5f294adcf555bb57baa11c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: pinejs-client-request-7.2.2 date: 2020-08-24T12:24:16.294Z version: open-balena-vpn-9.16.4 date: 2020-10-19T14:10:36.305Z - commits: - subject: Avoid unintentionally keeping large strings in memory hash: e4557ced0db25127b06492e29b32d49b2d6bdf08 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-vpn-9.16.3 date: 2020-10-19T13:51:19.983Z - commits: - subject: Renew test certificates hash: d24c331a280b23c59bbf7a3f7be0ac9854b0bde9 body: '' footer: Change-type: patch change-type: patch author: ab77 nested: [] version: open-balena-vpn-9.16.2 date: 2020-10-16T19:05:49.087Z - commits: - subject: Remove Hedley from CODEOWNERS hash: 4c901fbec5d6e6463e56362502784a207c810f53 body: '' footer: Change-type: patch change-type: patch author: dfunckt nested: [] version: open-balena-registry-2.14.4 date: 2021-01-29T12:58:39.406Z - commits: - subject: Update open-balena-base to 11.0.4 hash: 8005724eebe35fc49a463e5e928924e6009eb5ec body: | Update open-balena-base from 11.0.3 to 11.0.4 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.4 and npm to 6.14.10 hash: 0a52eb67b211fdc31d73e279e6e871b2e803f485 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.4 date: 2021-01-08T15:21:19.521Z version: open-balena-registry-2.14.3 date: 2021-01-13T14:03:34.936Z - commits: - subject: Update open-balena-base to 11.0.3 hash: 368394a7e492ab69679fb0c623136b060d862dbc body: | Update open-balena-base from 11.0.2 to 11.0.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.3 and npm to 6.14.9 hash: 6d9ed96133ca1b4783eafc8b8698f10cd88aaad2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.3 date: 2020-12-18T12:11:00.995Z version: open-balena-registry-2.14.2 date: 2020-12-23T18:37:45.426Z - commits: - subject: Update open-balena-base to 11.0.2 hash: d6a095deb7721e785622c5a173285a47f2c13a65 body: | Update open-balena-base from 11.0.0 to 11.0.2 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 14.15.1 hash: cf533d8fa978bddd6650f129a010b285be485070 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.2 date: 2020-11-18T12:45:09.418Z - commits: - subject: Publish tagged versions of the no-systemd image hash: 30cd15a4e5fa065635b76f18b842a0dd43320778 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-11.0.1 date: 2020-10-29T14:19:49.787Z version: open-balena-registry-2.14.1 date: 2020-11-20T11:17:24.368Z - commits: - subject: Update open-balena-base to 11.0.0 hash: cebf320640a903926a826d03f696db04bec421bc body: | Update open-balena-base from 10.1.0 to 11.0.0 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: Update to nodejs 14 hash: d2c0a6a0549b85ed9daa1d8f4085cd5dd96e6f86 body: '' footer: Change-type: major change-type: major author: Pagan Gazzard nested: [] version: open-balena-base-11.0.0 date: 2020-10-27T16:09:19.043Z - commits: - subject: Fix no-systemd nodejs version hash: 3b3db51c6012342fb70f868b8fa747078c2f2294 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: [] version: open-balena-base-10.1.1 date: 2020-10-09T16:21:15.080Z version: open-balena-registry-2.14.0 date: 2020-10-28T13:55:07.664Z - commits: - subject: Update open-balena-base to 10.1.0 hash: 4c22811baf10af90554aa177f73a54f4bcb7b7d2 body: | Update open-balena-base from 10.0.2 to 10.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: Update nodejs to 12.19.0 hash: 8431b0e087367ac38454017f86bd1d6f8e8eb814 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: [] version: open-balena-base-10.1.0 date: 2020-10-07T14:47:49.406Z version: open-balena-registry-2.13.13 date: 2020-10-08T10:07:49.513Z - commits: - subject: Update open-balena-base to v10.0.2 hash: c698b21e524245438808513a2fd330b383f6d082 body: | Update open-balena-base from 9.4.3 to 10.0.2 footer: Change-type: patch change-type: patch Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce nested: - commits: - subject: Delete custom versionist.conf.js and add repo.yml hash: c09ff99185178766bf236b20b52c5a09cfeb8a69 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Giovanni Garufi signed-off-by: Giovanni Garufi author: Giovanni Garufi nested: [] version: open-balena-base-10.0.2 date: 2020-09-17T12:54:19.050Z - commits: - subject: Update nodejs to 12.18.4 and npm to 6.14.8 hash: 98ba722e6cc1ca083aaeacb270a6d6b1f2288a02 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-base-10.0.1 date: 2020-09-17T10:34:50.316Z - commits: - subject: remove support for etcd-based confd config hash: 0d01099afeb30cb3693b554174ef2443f4d745a2 body: '' footer: Change-type: major change-type: major Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce version: open-balena-base-10.0.0 date: 2020-08-26T09:47:40.813Z version: open-balena-registry-2.13.12 date: 2020-10-07T17:02:49.422Z - commits: - author: Pagan Gazzard body: Update open-balena-base from 11.0.3 to 11.0.4 footers: change-type: patch hash: 954711cea811c56fdddabd7c97bd733668823174 subject: Update open-balena-base to 11.0.4 date: '2021-01-13T14:25:01Z' version: balena-mdns-publisher-1.9.2 - commits: - author: Pagan Gazzard body: Update open-balena-base from 11.0.2 to 11.0.3 footers: change-type: patch hash: 3847c8154c8eb71e948851c1580cf9d37c905484 subject: Update open-balena-base to 11.0.3 date: '2020-12-23T18:44:57Z' version: balena-mdns-publisher-1.9.1 - commits: - author: Pagan Gazzard body: '' footers: change-type: minor hash: f7bc0aa6db5866ed46f8c81f8e951a6b8a294489 subject: Update open-balena-base to 11.0.2 date: '2020-11-20T11:53:37Z' version: balena-mdns-publisher-1.9.0 - commits: - author: Pagan Gazzard body: Update open-balena-base from 10.1.0 to 11.0.0 footers: change-type: minor hash: f81223eb8bafbb8b4ef0dd59c8c43cdb36cfefa8 subject: Update open-balena-base to 11.0.0 date: '2020-10-28T13:57:16Z' version: balena-mdns-publisher-1.8.0 version: 3.2.0 date: 2021-01-29T15:36:50.166Z - commits: - subject: 'SECURITY: Close tunneling port (3128)' hash: da4c1678eccc54f61987e07add0830e14ea1fdcb body: > Port 3128, which was used for tunneling into devices, was plain TCP and has now been closed. Tunnelling is now via `tunnel.mydomain.com:443` (see #101). balena-cli versions before v12.38.5 are now incompatible and using the tunnel command will throw an error. footer: Refs: '#101' refs: '#101' Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: 3.1.4 date: 2021-01-29T15:15:08.709Z - commits: - subject: Remove Rich from CODEOWNERS hash: a0ef371621dbf6db325715f7cddcc17d33a4df45 body: '' footer: Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: 3.1.3 date: 2021-01-26T11:35:15.017Z - commits: - subject: 'tunnel: Expose tunnel service via TLS' hash: b3d184c13c4a550c44f2ed3125d5240475b6508d body: | In order to support the new CLI and balenaCloud deployment schemes for the tunnel service, the service is now exposed via the TLS port 443 on the `tunnel.{domain}` server name. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss nested: [] version: 3.1.2 date: 2021-01-22T11:57:55.393Z - commits: - subject: Update open-balena-api hash: bfce474ff018496b72d008ec99ec1a6a813f457e body: > Fixes a bug with a migration that would keep obsolete DB columns around and prevent creation of applications and devices. See https://github.com/balena-io/open-balena-api/pull/507 Fixes #94 #95 footer: Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: 3.1.1 date: 2020-11-10T15:56:36.600Z - commits: - subject: Change S3 OS images folder from resinos to images hash: 7790290d0e967838d79d5de344f6a18f17882036 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Stevche Radevski signed-off-by: Stevche Radevski author: Stevche Radevski nested: [] version: 3.1.0 date: 2020-11-03T16:19:49.675Z - commits: - subject: Update the API fixing an issue with migrations hash: eec16b843d5e18d21658173b51d004b3600aced9 body: > When updating from previous versions, the API will fail to execute the database migrations. This updates the API version to include a fix for this. footer: Change-type: patch change-type: patch author: Akis Kesoglou nested: [] version: 3.0.1 date: 2020-10-29T11:38:33.463Z - commits: - subject: Update versions of services hash: 1f7ed769c094030b6c5ee60114498ebdb1e4ccf5 body: '' footer: Change-type: major change-type: major author: Akis Kesoglou nested: [] version: 3.0.0 date: 2020-10-28T12:08:55.481Z - commits: - subject: 'docs: add table comparing features of openBalena and balenaCloud' hash: feeb83040528cc906290c360f8cf2fe02e095165 body: '' footer: Connects-to: '#62' connects-to: '#62' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: 2.0.5 date: 2020-10-09T12:25:09.249Z - commits: - subject: 'docs: note that balenaCLI is incompatible >12.2.2' hash: 71a692b28b9c49e47dd8f490a0900b384b43b677 body: '' footer: Connects-to: '#85' connects-to: '#85' Change-type: patch change-type: patch Signed-off-by: Matthew McGinn signed-off-by: Matthew McGinn author: Matthew McGinn nested: [] version: 2.0.4 date: 2020-10-08T19:37:59.881Z - commits: - subject: 'docs: Add PSA about balenaOS version breakage' hash: d33560755f5e121b1ee6524615b995d14982d35d body: | Due to a change in the balena-supervisor codebase, only balenaOS versions <= 2.49.0 are working with open-balena. This documentation change is a band-aid while we resolve the issue. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: 2.0.3 date: 2020-06-01T09:37:09.224Z - commits: - subject: Added units to haproxy.cfg default timeouts hash: de0293563f32961ff756df63d096af0fb2203d12 body: > I added unit 's' (second) to the default timeouts in order to make them more readable. footer: Change-type: patch change-type: patch author: Frederic Tausch version: 2.0.2 date: 2020-04-03T13:47:29.358Z - commits: - subject: 'cert-provider: Update to support ACMEv2 on staging provider' hash: d67e29223ff314b40fd745ce78301e550c2c9148 body: > Acquiring a staging certificiate from LetsEncrypt was failing, so acme.sh was updated to version 2.8.5, which includes support for using ACMEv2 on the LetsEncrypt servers. Changes to the state flow to make access retries infinite as it became apparent that in some scenarios the certificate acquisition could fail to occur due to containers taking longer to become accessible. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: 2.0.1 date: 2020-01-17T10:27:22.097Z - commits: - subject: 'feature: Use S3 bucket for Registry service backend' hash: 2a7d0687a22f6b4b3bedc88e18bee165ef03c932 body: | Update open-balena-s3 to 2.8.3 This makes new installations of openBalena use the S3 container as a storage backend for the Registry service by default. Existing installs should not be affected. footer: Change-type: major change-type: major Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: 2.0.0 date: 2019-09-02T09:32:56.813Z - commits: - subject: 'services: Update Registry service version' hash: 853ffb33e8e29b085db57df1773f8875dca5bbe3 body: | Update open-balena-registry to 2.11.1 This allows the registry to use an S3 bucket for storing images. footer: Change-type: minor change-type: minor Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss - subject: >- feature: Support deployment via balena push to local-mode balenaOS devices hash: a029160caf20096a14eb4955e1d5ddc7ecfdebf5 body: > - remove some `.gitignore` entries as this is also honoured by `balena push` - added a step to `scripts/quickstart` to produce a single, flat `docker-compose.yml` after running - set the compose file versions to `2.0` to ensure only supported terms are used in the `docker-compose.yml` file output - quoted empty env values as these need to be passed in as blank, and not ommitted - include the MDNS publisher service IF the domain being used is a .local one - corrected spelling of macOS in script messages - move sidecar container source into ./src as per convention footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: 1.3.0 date: 2019-07-30T11:12:51.064Z - commits: - subject: 'tidy: Remove unused DEVICE_CONFIG_OPENVPN_CONFIG variable' hash: 199d8eb4a454cc99a9cd8329fa6beae49b9040e1 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss - subject: 'services: Update Registry service version' hash: 6fdc554e4396f950398fcf61640386ef70e57467 body: > Update open-balena-registry to 2.7.0 This allows registry to be configured to use its internal Redis instance for caching. It is still disabled by default though. footer: Change-type: minor change-type: minor author: Akis Kesoglou - subject: 'services: Update API service version' hash: f8b8a1589a6f46589721b0eb3cb2a156730ca56c body: | Update open-balena-api from 0.11.8 to 0.19.5 This brings in the latest bugfixes and changes. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss nested: - commits: - subject: Update typed-error to 3.1.0 hash: 7ba397da9f1765258c533d454aa49dbacb9c0b79 body: | Update typed-error from 2.0.0 to 3.1.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: 'dev: Enforce prettier coding standards' hash: 47c07a641fa39ddb833b41aff7a918accad08289 body: '' footer: Change-type: minor change-type: minor Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce - subject: 'npm: Update dependencies and remove `package-lock.json`' hash: 067bceb5c8dfd46f7e4ff0f58dead46fd9626167 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce - subject: >- codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt hash: 6acc8757a594f74f264c8d68ea4501c61bda9951 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce - subject: 'versionbot: Add CHANGELOG.yml (for nested changelogs)' hash: 2b684a0bb0c95a5dbd3b130ba0f184d3464d298f body: '' footer: Change-type: patch change-type: patch Signed-off-by: Will Boyce signed-off-by: Will Boyce author: Will Boyce version: typed-error-3.1.0 date: 2019-04-01T10:20:01.427Z - commits: - author: CameronDiver body: '' footers: change-type: patch signed-off-by: Cameron Diver hash: aaa9391dc463c1037f85e845d30f6f9434bb4dc1 subject: Update README with new import style date: '2018-11-01T12:08:25Z' version: typed-error-3.0.2 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: 627cdd281d7b086df8fe5ed1ccb0e0e0df3df062 subject: Update to typescript 3 - author: Pagan Gazzard body: '' footers: change-type: patch hash: 00d182bb2bc29bd82adb4e8ea4527f6bda6c5278 subject: Update dev dependencies - author: Pagan Gazzard body: '' hash: 94adac5d747f16b9228b39e56007ee0126c6f99c subject: Add node-10 to the circle test suite date: '2018-10-29T14:05:23Z' version: typed-error-3.0.1 - commits: - author: Will Boyce body: >- * Switch to `export ...` syntax (from `export = ...`) * Fix invalid export of class inheriting non-exported class footers: change-type: major hash: a6307b8c04d3456ad7d8a6ac19035b5e718c4311 subject: Distribute generated typescript declaration - author: Will Boyce body: '' footers: change-type: patch hash: 37c4b700baadba8cdd6bc0c40df74b30b1a6301c subject: use circle for build/publish and add package-lock - author: Will Boyce body: '' footers: change-type: patch hash: 83e809281f5172ca1ff71bdf0ee663cd504f1428 subject: add lint scripts/requirements - author: Will Boyce body: '' footers: change-type: minor hash: da9431d08e501a0d4d0db3a7fb2c0bd06d76d064 subject: Remove `BaseError` class and directly subclass `Error` - author: Will Boyce body: '' footers: change-type: patch hash: e46a36b54498b68f513c6cb947e217c11525e160 subject: 'Update dependencies, clean up package/tsconfig' date: '2018-04-17T08:19:27Z' version: typed-error-3.0.0 - commits: - author: Akis Kesoglou body: '' footers: change-type: patch hash: d35c44f1e57f6386c6f769f8cafc28e0886719cc subject: Add LICENSE date: '2017-12-15T17:19:00Z' version: typed-error-2.0.1 version: open-balena-api-0.19.5 date: 2019-05-20T12:59:21.646Z - commits: - subject: Some linting fixes for resin-lint 3 hash: 808fc3e1ec9b21d8df1166bc3265d92d6bfa1c59 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-api-0.19.4 date: 2019-05-20T12:11:09.118Z - commits: - subject: Silence expected API key related rejections hash: d9e10e7128be9c562bcabbd58243830c6b2d1e01 body: '' footer: Change-type: patch change-type: patch author: Akis Kesoglou version: open-balena-api-0.19.3 date: 2019-05-17T11:47:13.587Z - commits: - subject: Update dependencies hash: a01960d25643dd5da4f090638db8e87b297c00c5 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-api-0.19.2 date: 2019-05-17T10:44:43.341Z - commits: - subject: Make use of a prepared query for device state query hash: ffa3f0bbba27d2c7246a45ab4ed4ff342a5c772c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Update pinejs to 10.14.0 hash: ff02a77bebe6d4fbdd0a7fa9e2f2ef736fc560bc body: | Update pinejs from 10.11.0 to 10.14.0 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Update pinejs-client-core and make use of prepared queries hash: f61469c74fcba879bffb1e5e677805480e16e614 body: | Update abstract-sql-compiler from 6.4.0 to 6.4.2 Update odata-parser from 1.0.1 to 1.0.3 Update odata-to-abstract-sql from 3.1.1 to 3.1.2 Update pinejs-client-core from 5.3.6 to 5.5.1 Update sbvr-parser from 0.2.1 to 0.2.2 Update sbvr-types from 2.0.2 to 2.0.3 footer: Change-type: minor change-type: minor author: Pagan Gazzard nested: - commits: - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: d871880a00c86b8eeec37489cf1d62a3688aabcc body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-parser-1.0.3 date: 2019-05-08T14:25:13.528Z - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: 70ac83b0059a99d1d42e986f0a42fb7120c35ee8 subject: Update dependencies date: '2019-04-15T06:51:46Z' version: odata-parser-1.0.2 - commits: - subject: Update and fix lodash typings hash: 2bf073bbff3a94d66c31e07d98c3e298f5132b2c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Update husky/mocha dev dependencies hash: 29f7d52185186bdb1171fdf27a923eb38887d009 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: abstract-sql-compiler-6.4.2 date: 2019-05-09T21:32:48.414Z - commits: - subject: Fix typescript compilation hash: a3733e5c348687d74dd290538c6a7f3f3a4a4bb0 body: | Update odata-parser from 1.0.1 to 1.0.3 Update odata-to-abstract-sql from 3.0.0 to 3.0.1 Update sbvr-parser from 0.2.1 to 0.2.2 Update sbvr-types from 2.0.0 to 2.0.3 footer: Change-type: patch change-type: patch author: Pagan Gazzard nested: - commits: - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: 45c5843b204def5a727b8ba8dfafb2a2347f50f3 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-parser-0.2.2 date: 2019-05-08T14:23:57.847Z - subject: Add node 12 tests hash: 094c059eb3c5fd6f3502c53e40ed4b90197ed5c2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Add repo.yml for upstream changelogs hash: 3f4bffe3a107a4b6fd30c15bf1e70c79e68e226e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: 5e4ab1569e5e7f7648d4c14df8d3bf9f834a4828 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: abstract-sql-compiler-6.4.1 date: 2019-05-08T16:45:44.728Z - commits: - subject: >- Fix downstream declaration creation errors due to `Dictionary` hash: a8a39edff8cc7e1d05fb9b67037718970e94296c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-5.5.1 date: 2019-05-15T13:32:13.920Z - commits: - subject: >- Add a prepare method that prepares a query into a function hash: eb7eccca7d90c453710575ebdf3adb9ef56835a7 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: pinejs-client-js-5.5.0 date: 2019-05-15T11:51:46.450Z - commits: - subject: Add CODEOWNERS hash: e01174008f812e0c24ec1036aa1f9ff0bc716e85 body: '' footer: Change-type: patch change-type: patch Signed-off-by: Gergely Imreh signed-off-by: Gergely Imreh author: Gergely Imreh version: pinejs-client-js-5.4.1 date: 2019-05-10T10:14:00.677Z - commits: - subject: >- Add support for parameter aliases in resource ids hash: a4e6a640a3ced56bcd3ef7bf22770338e089a90d body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: pinejs-client-js-5.4.0 date: 2019-05-10T09:57:46.863Z - commits: - subject: Deduplicate transformation of GET results hash: dd856e24072f652684adf63af97408ee0ba7389c body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-5.3.10 date: 2019-05-10T09:44:09.422Z - commits: - subject: >- Simplify how we expose types, which means `subscribe` is now exposed hash: f81e0cc59e75e0f9ffc71d9f122b9cfab9c05165 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-5.3.9 date: 2019-05-10T08:57:16.276Z - commits: - subject: Add automatic formatting via prettier hash: a345d32f295acfa8ed4e5b815c24e1e7fdb335f2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-5.3.8 date: 2019-05-09T17:38:43.260Z - commits: - subject: 'Remove node 4 build, add node 12' hash: 8d549277d80746feadbdd8a6bba37eb076270440 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: 067bedf65e86a902b7334ed6e5f117d6ac41afde body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-client-js-5.3.7 date: 2019-05-08T15:41:50.201Z - commits: - subject: Add node 12 tests hash: a6cc208654a36228a35fb8d8886e62bccc3c9fa4 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Add repo.yml for upstream changelogs hash: e50ca4f49d80b3e89d37f7d8bf6607b0f797c7ae body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: 9d68e94757f2f9498dedf3d6f085ce77ea70652a body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: odata-to-abstract-sql-3.1.2 date: 2019-05-08T15:52:48.099Z - commits: - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: cc2e3e23030521788c127b5750abf3c65645a710 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-types-2.0.3 date: 2019-05-08T14:29:46.824Z - commits: - subject: >- Add .versionbot/CHANGELOG.yml for downstream changelogs hash: 45c5843b204def5a727b8ba8dfafb2a2347f50f3 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: sbvr-parser-0.2.2 date: 2019-05-08T14:23:57.847Z version: pinejs-10.14.0 date: 2019-05-15T14:12:22.538Z - commits: - subject: >- Fix possible null error when using a parameter alias with no value hash: ee0cb996e27a2234eb62608152230074a614cc4e body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.13.3 date: 2019-05-14T11:01:52.288Z - commits: - subject: Add repo.yml for nested changelogs hash: 02a34373d90f29b5ec06f9ae9823d87207fbb577 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.13.2 date: 2019-05-08T15:09:50.814Z - commits: - subject: Add node 12 to the circle tests hash: 7ae335dce37abf005daaa2e43239ed26ae2519de body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.13.1 date: 2019-05-06T21:37:25.704Z - commits: - subject: Expose odata-compiler as a bin script hash: cf86826e0d6653c456057d4de8d849d00ffc023f body: > This means that it will now match the module dependencies of the installed pinejs footer: Change-type: minor change-type: minor author: Pagan Gazzard version: pinejs-10.13.0 date: 2019-05-06T17:33:54.911Z - commits: - subject: Expose sbvr-compiler as a bin script hash: e6718ffe901b4d711f47493ff907ee1fe2f947e0 body: > This means that it will now match the module dependencies of the installed pinejs footer: Change-type: minor change-type: minor author: Pagan Gazzard - subject: >- Move odata-metadata-generator into odata-metadata directory hash: d414696ff13c9d9f2183f44eda434d0da8d26f01 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.12.0 date: 2019-05-01T13:08:20.878Z - commits: - subject: >- Update @types/lodash, avoiding `_.isObject` where necessary hash: 77a281beef4e9b82c6070dba3027ddd606e4c08b body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.11.3 date: 2019-05-01T11:07:54.197Z - commits: - subject: >- Only validate the model if the query affected at least 1 row hash: 8bfd0a1f1cd45a837957f210979ec910e0e46261 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.11.2 date: 2019-04-22T13:42:40.543Z - commits: - subject: >- Switch odata-metadata-generator to using an abstract sql model hash: 9cf5c16b50f7371552cb8876dd5ca724cccdf911 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: pinejs-10.11.1 date: 2019-04-11T16:03:38.840Z version: open-balena-api-0.19.1 date: 2019-05-15T19:19:14.258Z - commits: - subject: Update target to es2018 hash: b3bab02244ae85e4805db95eec92a3ae61fb0d92 body: '' footer: Change-type: minor change-type: minor author: Pagan Gazzard version: open-balena-api-0.19.0 date: 2019-05-15T15:25:47.366Z - commits: - subject: 'bug: Resolve NPM dependency issues preventing startup' hash: 13842dee794bd12465ba97572a7a3ee0a19b7fc6 body: | Add `ts-node` as a dependency, as it had been marked as devOnly in a previous PR. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: open-balena-api-0.18.6 date: 2019-05-10T11:05:12.524Z - commits: - subject: Add typed-error upstream to repo.yml hash: d50d88a873988aa2c9cf1f50ed721fbf92565869 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Add open-balena-base upstream to repo.yml hash: 2d039de7c4c8f8728a5a5af931fa83f55ef2a303 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-api-0.18.5 date: 2019-05-08T16:12:46.186Z - commits: - subject: Disable the service start limit hash: d69d9b2355616685dfb570be6aa6c14ccc97a7c2 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard - subject: Update open-balena-base to v7.0.2 hash: d363fa289386f39de9af1bc3a3eb0690b35d9ea0 body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-api-0.18.4 date: 2019-05-06T11:23:47.208Z - commits: - subject: 'tests: Add test framework' hash: 52c6eebcc45f637d15b48b7ea7942e6011b891eb body: | Add a test framework to allow testing of the openBalena API Added CircleCI pipeline to run tests. footer: Change-type: patch change-type: patch Signed-off-by: Rich Bayliss signed-off-by: Rich Bayliss author: Rich Bayliss version: open-balena-api-0.18.3 date: 2019-05-01T09:06:36.206Z - commits: - subject: Fix import ordering issue hash: d4f207d8b7d9c55ef0f173fd3e58d20d46a964bc body: '' footer: Change-type: patch change-type: patch author: Pagan Gazzard version: open-balena-api-0.18.2 date: 2019-04-29T12:32:17.257Z - commits: - subject: 'versionbot: add machine readable changelog' hash: 95c57fb121cda374e36e45aaf82ee36877e8b82f body: '' footer: Change-type: patch change-type: patch Signed-off-by: Gergely Imreh signed-off-by: Gergely Imreh author: Gergely Imreh version: open-balena-api-0.18.1 date: 2019-04-29T11:23:22.500Z - commits: - author: Gergely Imreh body: |- That OS version and upwards have docker with capability to pull from registry v2. footers: change-type: minor signed-off-by: Gergely Imreh hash: 9fa9f17256d3c975f1fa590d5d132433d1b20646 subject: >- device-config: allow devices going back to v1.2.1 to use registry v2 date: '2019-04-29T09:32:40Z' version: open-balena-api-0.18.0 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: 41b3e535f633862c8191c0ee94b2a089179316ef subject: Handle requesting registry scopes with explicit indices above 20 date: '2019-04-26T19:16:24Z' version: open-balena-api-0.17.4 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: 501a5cb839d7bd6e24a4e702c9b2d55f6a7ccdae subject: Use more accurate `BadRequestError`s for invalid env var names - author: Pagan Gazzard body: '' hash: ec8543f76672e23a36353f2d38444f74867a3e64 subject: Remove unnecessary `nameProp` argument from `addEnvHooks` - author: Pagan Gazzard body: '' hash: 8ca26a0368feaf72a40d528fc462dbb953426797 subject: Avoid unnecessary object creation on env var validation date: '2019-04-26T09:24:50Z' version: open-balena-api-0.17.3 - commits: - author: Will Boyce body: >- Allowing the server to dictate when keys are renegotiated allows us to control load spikes more effectively. footers: change-type: patch signed-off-by: Will Boyce hash: de52f7e24057f12b0b9381d462ca1d0d0ea5a8d6 subject: 'os-config: disable client-initiated vpn tls key renegotiation' date: '2019-04-24T12:32:57Z' version: open-balena-api-0.17.2 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: f4676ba5237d374c9148db9855e7e0ce29bddb38 subject: Remove unused `DEVICE_CONFIG_OPENVPN_CONFIG` fron env backend date: '2019-04-19T14:06:00Z' version: open-balena-api-0.17.1 - commits: - author: Pagan Gazzard body: '' footers: change-type: minor hash: ef31eaefa2c75a3e6f61268bdc60af4b1e39f970 subject: Rename `env_var_name` to `name` to match cloud date: '2019-04-18T15:54:23Z' version: open-balena-api-0.17.0 - commits: - author: Rich Bayliss body: |- Add missing changes to make the `my_application` resource return results, instead of throwing an exception. footers: change-type: patch signed-off-by: Rich Bayliss hash: 065454c21c7308b9e51395186a8023fc3b11b6a7 subject: >- fix: Changes required to make `my_application` resource available date: '2019-04-18T13:38:33Z' version: open-balena-api-0.16.1 - commits: - author: Pagan Gazzard body: '' footers: change-type: minor hash: 12bab4ff126f8156afa8aa1ad62f8776746d7c6e subject: Handle `my_applications` within pinejs date: '2019-04-17T14:18:41Z' version: open-balena-api-0.16.0 - commits: - author: Will Boyce body: '' footers: change-type: patch signed-off-by: Will Boyce hash: 285091d355eb71099925d8e0eb5748aa50213de5 subject: 'device-proxy: use `.balena` tld in favour of `.resin`' date: '2019-04-17T12:13:03Z' version: open-balena-api-0.15.2 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: 76063693f447bdd155abe12004d52e51831fe7a9 subject: Update method-override to 3.x date: '2019-04-17T09:52:51Z' version: open-balena-api-0.15.1 - commits: - author: Pagan Gazzard body: |- Also splits index.js to make sure the bulk of it is typed Update pinejs from 10.8.0 to 10.11.0 footers: change-type: minor hash: 384f53606795d4b565d8a851b86316ce4fcfbcb9 subject: >- Rename `configPath` to `config` and make sure config.json is valid date: '2019-04-15T18:37:57Z' version: open-balena-api-0.15.0 - commits: - author: Pablo Carranza Velez body: >- Added to the supervisor in https://github.com/balena-io/balena-supervisor/pull/934 We add this variable to the whitelist and add the information so that the UI can show it and allow changing it. footers: change-type: minor signed-off-by: Pablo Carranza Velez hash: ed41b29c8211d37897f656ed5b55594f3317aebe subject: >- Whitelist the new RESIN_SUPERVISOR_INSTANT_UPDATE_TRIGGER configuration variable date: '2019-04-11T18:27:19Z' version: open-balena-api-0.14.0 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: f827088cd504c62753390d2f3929d9b9de708914 subject: Fix `ResolvableReturnType` typing date: '2019-04-02T15:20:27Z' version: open-balena-api-0.13.3 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: c0e11d4fd0080a74ca67568062ec8133fa9deb68 subject: Add CODEOWNERS file date: '2019-04-01T13:32:08Z' version: open-balena-api-0.13.2 - commits: - author: Pagan Gazzard body: '' footers: change-type: patch hash: da963b34c86e0f3a5bb7caefcf5cfad82a1de49e subject: Add an index for the vpn's service instance lookup date: '2019-04-01T13:18:22Z' version: open-balena-api-0.13.1 - commits: - author: Pagan Gazzard body: Update pinejs from 10.6.1 to 10.8.0 footers: change-type: patch hash: 4f7200e14388b379e4b068a64acbf2d4f4d62a9c subject: Use a readTransaction for device state - author: Pagan Gazzard body: '' footers: change-type: minor hash: 1f5005153dcf8aeb20622b6f23cc0131b9afd74a subject: >- Remove runInTransaction wrapper to avoid unnecessary function creation - author: Pagan Gazzard body: '' hash: 4ce469103710955e23754b09a94f8d1793cf82bc subject: Avoid need to repeateadly check for `readTransaction` existence date: '2019-03-28T11:00:59Z' version: open-balena-api-0.13.0 - commits: - author: Stevche Radevski body: |- This will allow us to store the pre and post-image build logs as shown in the terminal. footers: change-type: minor signed-off-by: Stevche Radevski hash: e781deead7e08e4fc35e33769ab8262fdc941f2b subject: Add build log to release resource date: '2019-03-19T14:19:56Z' version: open-balena-api-0.12.0 version: 1.2.0 date: 2019-05-21T14:52:12.117Z