mirror of
https://github.com/balena-io/open-balena.git
synced 2024-12-19 05:37:52 +00:00
v3.4.0
This commit is contained in:
parent
39f7f6b0cc
commit
b1fd42669a
File diff suppressed because it is too large
Load Diff
933
CHANGELOG.md
933
CHANGELOG.md
@ -4,6 +4,939 @@ All notable changes to this project will be documented in this file
|
|||||||
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
|
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
|
||||||
This project adheres to [Semantic Versioning](http://semver.org/).
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
# v3.4.0
|
||||||
|
## (2021-06-25)
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary> Update API, registry and VPN services [Bart Versluijs] </summary>
|
||||||
|
|
||||||
|
> ## open-balena-api-0.139.0
|
||||||
|
> ### (2021-05-11)
|
||||||
|
>
|
||||||
|
> * Require public apps to be of a non-legacy type [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.11
|
||||||
|
> ### (2021-05-11)
|
||||||
|
>
|
||||||
|
> * hostapps: unset a target hostapp when changing device types [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.10
|
||||||
|
> ### (2021-05-07)
|
||||||
|
>
|
||||||
|
> * Use `true = false` rather than `1 = 2` for generating a false result [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.9
|
||||||
|
> ### (2021-05-06)
|
||||||
|
>
|
||||||
|
> * supervisor-apps: allow provisioning directly to a logstream edition [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.8
|
||||||
|
> ### (2021-05-05)
|
||||||
|
>
|
||||||
|
> * hostapps: test that devices can still PATCH after provisioning to an invalidated release [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.7
|
||||||
|
> ### (2021-05-04)
|
||||||
|
>
|
||||||
|
> * supervisor-releases: copy across all relevant modeling from closed API [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.6
|
||||||
|
> ### (2021-05-04)
|
||||||
|
>
|
||||||
|
> * Remove unnecessary async/await from state endpoint [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.5
|
||||||
|
> ### (2021-05-04)
|
||||||
|
>
|
||||||
|
> * hostapps: ensure that preprovisioned devices aren't downgraded after check in [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.4
|
||||||
|
> ### (2021-05-03)
|
||||||
|
>
|
||||||
|
> * hostapps: remove rule enforcing valid hostapp releases [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.3
|
||||||
|
> ### (2021-05-03)
|
||||||
|
>
|
||||||
|
> * fixtures: reuse variable rather than hardcode the value [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.2
|
||||||
|
> ### (2021-05-03)
|
||||||
|
>
|
||||||
|
> * fixtures: drop unnecessary state patch value [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.1
|
||||||
|
> ### (2021-04-30)
|
||||||
|
>
|
||||||
|
> * Fix 'dependents' on state not being returned [toochevere]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.138.0
|
||||||
|
> ### (2021-04-30)
|
||||||
|
>
|
||||||
|
> * Revert "Expose the RPi family config vars to raspberrypi3-unipi-neuron" [Florin Sarbu]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.137.1
|
||||||
|
> ### (2021-04-30)
|
||||||
|
>
|
||||||
|
> * Add missing foreign key indexes [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.137.0
|
||||||
|
> ### (2021-04-30)
|
||||||
|
>
|
||||||
|
> * Expose the RPi family config vars to raspberrypi3-unipi-neuron [Florin Sarbu]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.136.4
|
||||||
|
> ### (2021-04-29)
|
||||||
|
>
|
||||||
|
> * Refactoring to get ready for v3 state endpoint changes [toochevere]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.136.3
|
||||||
|
> ### (2021-04-29)
|
||||||
|
>
|
||||||
|
> * Remove unnecessary delete hook for env var validation [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.136.2
|
||||||
|
> ### (2021-04-29)
|
||||||
|
>
|
||||||
|
> * Accept additional fields during provisioning if they are provided [Akis Kesoglou]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.136.1
|
||||||
|
> ### (2021-04-29)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.22.2
|
||||||
|
>> #### (2021-03-22)
|
||||||
|
>>
|
||||||
|
>> * Enable strict options by default and only disable specific ones [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.136.0
|
||||||
|
> ### (2021-04-28)
|
||||||
|
>
|
||||||
|
> * hostapps: basic implementation of target hostapp release [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.135.3
|
||||||
|
> ### (2021-04-26)
|
||||||
|
>
|
||||||
|
> * auth: remove unnecessary brackets [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.135.2
|
||||||
|
> ### (2021-04-26)
|
||||||
|
>
|
||||||
|
> * model: regenerate types to pick up changes [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.135.1
|
||||||
|
> ### (2021-04-26)
|
||||||
|
>
|
||||||
|
> * applications: allow apps to be marked as public [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.135.0
|
||||||
|
> ### (2021-04-15)
|
||||||
|
>
|
||||||
|
> * Stop allowing cache clearing for multi-level cache [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.134.3
|
||||||
|
> ### (2021-04-13)
|
||||||
|
>
|
||||||
|
> * Add support for the `normalizer` option to the multi-level cache [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.134.2
|
||||||
|
> ### (2021-04-09)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.1.2 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.1.2
|
||||||
|
>> #### (2021-04-08)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.16.1 and npm to 6.14.12 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### open-balena-base-11.1.1
|
||||||
|
>> #### (2021-03-17)
|
||||||
|
>>
|
||||||
|
>> * Drop CircleCI [ab77]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.134.1
|
||||||
|
> ### (2021-04-08)
|
||||||
|
>
|
||||||
|
> * Support caching of undefined in the multi-level cache [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.134.0
|
||||||
|
> ### (2021-04-06)
|
||||||
|
>
|
||||||
|
> * Support/use multi-level caching that can share cache between instances [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.7
|
||||||
|
> ### (2021-04-01)
|
||||||
|
>
|
||||||
|
> * Simplify ignored device types handling [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.6
|
||||||
|
> ### (2021-03-26)
|
||||||
|
>
|
||||||
|
> * Fix contracts sync job to run every 5 minutes instead of 5 seconds [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.5
|
||||||
|
> ### (2021-03-26)
|
||||||
|
>
|
||||||
|
> * Use primitive memoization mode for build-info-facade [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.4
|
||||||
|
> ### (2021-03-23)
|
||||||
|
>
|
||||||
|
> * Add scheduler mechanism and use it to synchronize contracts [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.3
|
||||||
|
> ### (2021-03-23)
|
||||||
|
>
|
||||||
|
> * Optimize getting the list of service installs to create per device [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.2
|
||||||
|
> ### (2021-03-22)
|
||||||
|
>
|
||||||
|
> * Enable strict options by default and only disable specific ones [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.1
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
> * Fix typing for partial rate limiter key fns [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.133.0
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
> * Prefetch api keys in the background rather than blocking [Pagan Gazzard]
|
||||||
|
> * Avoid the need to delete `req.apiKey` in prefetch middleware [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.5
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
> * Add support for async functions when generating rate limiter keys [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.4
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update pinejs to 14.22.1 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.22.1
|
||||||
|
>> #### (2021-03-16)
|
||||||
|
>>
|
||||||
|
>> * Only use the api key if we successfully resolved one [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.22.0
|
||||||
|
>> #### (2021-03-16)
|
||||||
|
>>
|
||||||
|
>> * Expose methods to resolve api keys without immediately using them [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.3
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
> * Allow PATCHing the same username/email on a given user [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.2
|
||||||
|
> ### (2021-03-16)
|
||||||
|
>
|
||||||
|
> * Fix username & email uniqueness check for batch PATCHes [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.1
|
||||||
|
> ### (2021-03-15)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.21.1
|
||||||
|
>> #### (2021-03-15)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### odata-parser-2.2.3
|
||||||
|
>>> ##### (2021-03-15)
|
||||||
|
>>>
|
||||||
|
>>> * Optimize `QuotedText` for the common case of few/no apostrophes [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.9.4
|
||||||
|
>>> ##### (2021-03-10)
|
||||||
|
>>>
|
||||||
|
>>> * Update dependencies [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.21.0
|
||||||
|
>> #### (2021-03-12)
|
||||||
|
>>
|
||||||
|
>> * Support postgres exclusion constraints as 409s instead of 500s [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.20.1
|
||||||
|
>> #### (2021-03-12)
|
||||||
|
>>
|
||||||
|
>> * Block eagerly fetching affected ids in cases it is not possible to do [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.132.0
|
||||||
|
> ### (2021-03-15)
|
||||||
|
>
|
||||||
|
> * Added optional environment variable configuration for contact repository branch [Micah Halter]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.5
|
||||||
|
> ### (2021-03-15)
|
||||||
|
>
|
||||||
|
> * Add missing `await` [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.4
|
||||||
|
> ### (2021-03-15)
|
||||||
|
>
|
||||||
|
> * Simplify `toUuid` slightly [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.3
|
||||||
|
> ### (2021-03-15)
|
||||||
|
>
|
||||||
|
> * Fix device existence check to be true when the device does exist [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.2
|
||||||
|
> ### (2021-03-12)
|
||||||
|
>
|
||||||
|
> * Emit an error on the request stream for non-200s rather than throwing [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.1
|
||||||
|
> ### (2021-03-12)
|
||||||
|
>
|
||||||
|
> * Use primitive mode memoization for device existence cache [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.131.0
|
||||||
|
> ### (2021-03-12)
|
||||||
|
>
|
||||||
|
> * Switch application slug to using `${orgHandle}/${appName}` [Pagan Gazzard]
|
||||||
|
> * Fix automatic slug renaming on app rename [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.130.0
|
||||||
|
> ### (2021-03-12)
|
||||||
|
>
|
||||||
|
> * Expose the RPi family config vars to raspberrypicm4-ioboard [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.9
|
||||||
|
> ### (2021-03-12)
|
||||||
|
>
|
||||||
|
> * Cache device existence check for 5 minutes [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.8
|
||||||
|
> ### (2021-03-10)
|
||||||
|
>
|
||||||
|
> * Only try to validate username/email if they are present [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.7
|
||||||
|
> ### (2021-03-10)
|
||||||
|
>
|
||||||
|
> * Add organization handle validation [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.6
|
||||||
|
> ### (2021-03-10)
|
||||||
|
>
|
||||||
|
> * Add username normalization [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.5
|
||||||
|
> ### (2021-03-10)
|
||||||
|
>
|
||||||
|
> * Validate username/email on PATCH as well as POST [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.4
|
||||||
|
> ### (2021-03-08)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update pinejs to pick up rule optimizations for inserts [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.20.0
|
||||||
|
>> #### (2021-03-08)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update abstract-sql-compiler bring more rules optimizations [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### abstract-sql-compiler-7.12.0
|
||||||
|
>>> ##### (2021-03-05)
|
||||||
|
>>>
|
||||||
|
>>> * Enable narrowing down create/delete referenced fields for nested exists [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.3
|
||||||
|
> ### (2021-03-08)
|
||||||
|
>
|
||||||
|
> * Ensure service installs exist at the point of pinning an application [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.2
|
||||||
|
> ### (2021-03-05)
|
||||||
|
>
|
||||||
|
> * Fixed JSON serialization of device-type contracts going into the database. [Micah Halter]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.1
|
||||||
|
> ### (2021-03-05)
|
||||||
|
>
|
||||||
|
> * Fix release tracking of concurrent builds [Thodoris Greasidis]
|
||||||
|
> * Test new service install creation for pinned applications [Thodoris Greasidis]
|
||||||
|
> * Test release tracking of concurrent builds [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.129.0
|
||||||
|
> ### (2021-03-05)
|
||||||
|
>
|
||||||
|
> * Added contract to device type and update database synchronization [Micah Halter]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.9
|
||||||
|
> ### (2021-03-05)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update pinejs to pick up rule optimizations for deletes [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.19.0
|
||||||
|
>> #### (2021-03-01)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update abstract-sql-compiler bring more rules optimizations [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### lf-to-abstract-sql-4.2.1
|
||||||
|
>>> ##### (2021-02-17)
|
||||||
|
>>>
|
||||||
|
>>> * Correctly use the native name result in the generated abstract sql [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.18.4
|
||||||
|
>> #### (2021-03-01)
|
||||||
|
>>
|
||||||
|
>> * Remove some unnecessary bluebird usage [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.8
|
||||||
|
> ### (2021-03-05)
|
||||||
|
>
|
||||||
|
> * State-patch: Optimize noop gateway download updates [Pagan Gazzard]
|
||||||
|
> * Separate marking old image installs deleted to a function [Pagan Gazzard]
|
||||||
|
> * State-patch: Use 1 GET for updating any number of gateway downloads [Pagan Gazzard]
|
||||||
|
> * State-patch: Use 1 GET for updating any number of image installs [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.7
|
||||||
|
> ### (2021-03-03)
|
||||||
|
>
|
||||||
|
> * Use already available primary key values in device state-patch [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.6
|
||||||
|
> ### (2021-03-01)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.18.3
|
||||||
|
>> #### (2021-02-26)
|
||||||
|
>>
|
||||||
|
>> * Warn when setting a `request.values` property that will not take effect [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.18.2
|
||||||
|
>> #### (2021-02-15)
|
||||||
|
>>
|
||||||
|
>> * Gracefully handle `HttpError` thrown from PREPARSE hooks [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.5
|
||||||
|
> ### (2021-03-01)
|
||||||
|
>
|
||||||
|
> * Add device type is default for application [JSReds]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.4
|
||||||
|
> ### (2021-02-26)
|
||||||
|
>
|
||||||
|
> * Allow pinejs to enforce the at most one app with a given name rule [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.3
|
||||||
|
> ### (2021-02-25)
|
||||||
|
>
|
||||||
|
> * fixtures: autogenerate commit if not provided [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.2
|
||||||
|
> ### (2021-02-24)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.1.0 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.1.0
|
||||||
|
>> #### (2021-02-24)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.16.0 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.1
|
||||||
|
> ### (2021-02-17)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.0.5 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.0.5
|
||||||
|
>> #### (2021-02-15)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.15.5 and npm to 6.14.11 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.128.0
|
||||||
|
> ### (2021-02-17)
|
||||||
|
>
|
||||||
|
> * Stop exposing `/resin/` [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.127.0
|
||||||
|
> ### (2021-02-15)
|
||||||
|
>
|
||||||
|
> * Add a `boolVar` helper for config to standardize boolean config vars [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.5
|
||||||
|
> ### (2021-02-15)
|
||||||
|
>
|
||||||
|
> * Run tests against the exposed api version rather than internal [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.4
|
||||||
|
> ### (2021-02-12)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update pinejs to 14.18.1 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.18.1
|
||||||
|
>> #### (2021-02-12)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update abstract-sql-compiler fix modified fields for upsert queries [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### abstract-sql-compiler-7.10.2
|
||||||
|
>>> ##### (2021-02-12)
|
||||||
|
>>>
|
||||||
|
>>> * Fix `getModifiedFields` for `UpsertQuery`s [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-types-3.4.1
|
||||||
|
>>> ##### (2021-02-10)
|
||||||
|
>>>
|
||||||
|
>>> * Remove unnecessary native fact type entries for synonymous forms [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.18.0
|
||||||
|
>> #### (2021-02-08)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Add support for sbvr date comparison and allow referencing current time [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### lf-to-abstract-sql-4.2.0
|
||||||
|
>>> ##### (2021-02-05)
|
||||||
|
>>>
|
||||||
|
>>>
|
||||||
|
>>> <details>
|
||||||
|
>>> <summary> Add support for native `Name`s from sbvr-types [Pagan Gazzard] </summary>
|
||||||
|
>>>
|
||||||
|
>>>> ##### sbvr-parser-1.2.0
|
||||||
|
>>>> ###### (2021-02-05)
|
||||||
|
>>>>
|
||||||
|
>>>> * Add support for a `Name` role binding in the lf validator [Pagan Gazzard]
|
||||||
|
>>>>
|
||||||
|
>>> </details>
|
||||||
|
>>>
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-parser-1.2.2
|
||||||
|
>>> ##### (2021-02-08)
|
||||||
|
>>>
|
||||||
|
>>> * Optimize `StartX` rules [Pagan Gazzard]
|
||||||
|
>>> * Optimize `Identifier` when branch tracking is disabled (the default) [Pagan Gazzard]
|
||||||
|
>>> * Optimize `IdentifierPart` rule [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-parser-1.2.1
|
||||||
|
>>> ##### (2021-02-08)
|
||||||
|
>>>
|
||||||
|
>>> * Update dependencies [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-parser-1.2.0
|
||||||
|
>>> ##### (2021-02-05)
|
||||||
|
>>>
|
||||||
|
>>> * Add support for a `Name` role binding in the lf validator [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-types-3.4.0
|
||||||
|
>>> ##### (2021-02-08)
|
||||||
|
>>>
|
||||||
|
>>> * Add a `Current Time` name that can be used to refer to the current time [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-types-3.3.0
|
||||||
|
>>> ##### (2021-02-05)
|
||||||
|
>>>
|
||||||
|
>>> * Add `is before` & `is after` verbs to the Date & DateTime types [Thodoris Greasidis]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.17.1
|
||||||
|
>> #### (2021-02-08)
|
||||||
|
>>
|
||||||
|
>> * Fix .sbvr bundling in webpack [Pagan Gazzard]
|
||||||
|
>> * Fix extended-sbvr-parser export [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.17.0
|
||||||
|
>> #### (2021-02-08)
|
||||||
|
>>
|
||||||
|
>> * Export extended-sbvr-parser from server-glue/server [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.16.1
|
||||||
|
>> #### (2021-02-08)
|
||||||
|
>>
|
||||||
|
>> * Simplify server-glue/server exports [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### pinejs-14.16.0
|
||||||
|
>> #### (2021-02-01)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update sbvr-types to 3.2.0, adding support for more `Text (Type)` verbs [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### abstract-sql-compiler-7.10.1
|
||||||
|
>>> ##### (2021-01-29)
|
||||||
|
>>>
|
||||||
|
>>> * Separate code relating to referenced fields out of the main file [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### sbvr-types-3.2.0
|
||||||
|
>>> ##### (2021-01-29)
|
||||||
|
>>>
|
||||||
|
>>> * Add support for the `contains` verb to the text type [Thodoris Greasidis]
|
||||||
|
>>> * Add support for the`ends with` verb to the text type [Thodoris Greasidis]
|
||||||
|
>>> * Add support for the `starts with` verb to the text type [Thodoris Greasidis]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.3
|
||||||
|
> ### (2021-02-10)
|
||||||
|
>
|
||||||
|
> * Export `getDeviceTypesRoute` [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.2
|
||||||
|
> ### (2021-02-10)
|
||||||
|
>
|
||||||
|
> * Minor typing improvements [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.1
|
||||||
|
> ### (2021-02-09)
|
||||||
|
>
|
||||||
|
> * Fix missing field in migration for device family [Stevche Radevski]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.126.0
|
||||||
|
> ### (2021-02-08)
|
||||||
|
>
|
||||||
|
> * Add synonymous form to device family manufacturer [Stevche Radevski]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.125.0
|
||||||
|
> ### (2021-02-08)
|
||||||
|
>
|
||||||
|
> * Add device family and manufacturer resources [Stevche Radevski]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.124.0
|
||||||
|
> ### (2021-02-05)
|
||||||
|
>
|
||||||
|
> * releases: add new metadata to release model [Matthew McGinn]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.123.1
|
||||||
|
> ### (2021-02-03)
|
||||||
|
>
|
||||||
|
> * Add permission checking to the supervisor proxy [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.123.0
|
||||||
|
> ### (2021-02-02)
|
||||||
|
>
|
||||||
|
> * Add a maximum file size for the BALENA_HOST_SPLASH_IMAGE config var [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.122.0
|
||||||
|
> ### (2021-02-01)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Move tag key and device uuid length validation into SBVR rules [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.10.1
|
||||||
|
>> #### (2021-01-15)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### abstract-sql-compiler-7.8.2
|
||||||
|
>>> ##### (2021-01-15)
|
||||||
|
>>>
|
||||||
|
>>> * Fix schema optimizations when table and resource names are different [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### abstract-sql-to-typescript-1.1.1
|
||||||
|
>>> ##### (2021-01-04)
|
||||||
|
>>>
|
||||||
|
>>> * Fix PickExpanded/PickDeferred type helpers [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.121.0
|
||||||
|
> ### (2021-02-01)
|
||||||
|
>
|
||||||
|
> * vars-schema: Add HOST_CONFIG HDMI config definitions for the RPi family [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.120.3
|
||||||
|
> ### (2021-02-01)
|
||||||
|
>
|
||||||
|
> * Support setting pg statement/query timeouts, defaulting to 60s/61s [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.120.2
|
||||||
|
> ### (2021-01-29)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update pinejs to 14.15.0, reducing the cases we need to run rules [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-14.15.0
|
||||||
|
>> #### (2021-01-29)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Make use of rule specific referenced fields to run rules in less cases [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### abstract-sql-compiler-7.10.0
|
||||||
|
>>> ##### (2021-01-29)
|
||||||
|
>>>
|
||||||
|
>>> * Add an `action` property to modified fields of create/update/delete [Pagan Gazzard]
|
||||||
|
>>> * Automatically add `ruleReferencedFields` to `SqlRule`s [Pagan Gazzard]
|
||||||
|
>>> * Add a `getRuleReferencedFields` which is tailored for rules [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### abstract-sql-compiler-7.9.1
|
||||||
|
>>> ##### (2021-01-29)
|
||||||
|
>>>
|
||||||
|
>>> * Add test for optimizeSchema optimizing rules [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### abstract-sql-compiler-7.9.0
|
||||||
|
>>> ##### (2021-01-25)
|
||||||
|
>>>
|
||||||
|
>>> * Optimize the abstract sql of rules when running `optimizeSchema` [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.120.1
|
||||||
|
> ### (2021-01-29)
|
||||||
|
>
|
||||||
|
> * CODEOWNERS: Use the balena-api dev team [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-api-0.120.0
|
||||||
|
> ### (2021-01-29)
|
||||||
|
>
|
||||||
|
> * Optimize the unique commit per successful release per app rule [Thodoris Greasidis]
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.11
|
||||||
|
> ### (2021-05-14)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.2.0 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.2.0
|
||||||
|
>> #### (2021-05-14)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.17.0 and npm to 6.14.13 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.10
|
||||||
|
> ### (2021-04-09)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.1.2 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.1.2
|
||||||
|
>> #### (2021-04-08)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.16.1 and npm to 6.14.12 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
>> ### open-balena-base-11.1.1
|
||||||
|
>> #### (2021-03-17)
|
||||||
|
>>
|
||||||
|
>> * Drop CircleCI [ab77]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.9
|
||||||
|
> ### (2021-03-29)
|
||||||
|
>
|
||||||
|
> * Remove linting on prepush as it's already handled on commit [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.8
|
||||||
|
> ### (2021-03-29)
|
||||||
|
>
|
||||||
|
> * Make more use of native promises and async/await [Pagan Gazzard]
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.7
|
||||||
|
> ### (2021-03-29)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### pinejs-client-request-7.3.1
|
||||||
|
>> #### (2021-03-22)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Enable typescript strict mode [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### pinejs-client-js-6.9.5
|
||||||
|
>>> ##### (2021-03-22)
|
||||||
|
>>>
|
||||||
|
>>> * Enable strict tsconfig options by default [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.9.4
|
||||||
|
>>> ##### (2021-03-10)
|
||||||
|
>>>
|
||||||
|
>>> * Update dependencies [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> ### pinejs-client-request-7.3.0
|
||||||
|
>> #### (2020-11-20)
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
>> <details>
|
||||||
|
>> <summary> Update dependencies [Pagan Gazzard] </summary>
|
||||||
|
>>
|
||||||
|
>>> #### pinejs-client-js-6.9.3
|
||||||
|
>>> ##### (2020-11-20)
|
||||||
|
>>>
|
||||||
|
>>> * Explicitly specify return types for all functions [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.9.2
|
||||||
|
>>> ##### (2020-10-23)
|
||||||
|
>>>
|
||||||
|
>>> * Update dev dependencies [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.9.1
|
||||||
|
>>> ##### (2020-09-17)
|
||||||
|
>>>
|
||||||
|
>>> * Improve typings [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.9.0
|
||||||
|
>>> ##### (2020-09-07)
|
||||||
|
>>>
|
||||||
|
>>> * Add 'getOrCreate' method supporting natural keys [Thodoris Greasidis]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.8.0
|
||||||
|
>>> ##### (2020-09-03)
|
||||||
|
>>>
|
||||||
|
>>> * Add support for $format [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>>> #### pinejs-client-js-6.7.3
|
||||||
|
>>> ##### (2020-08-26)
|
||||||
|
>>>
|
||||||
|
>>> * Improve $orderby typing to allow `[{a: 'desc'}, {b: 'asc'}]` [Pagan Gazzard]
|
||||||
|
>>>
|
||||||
|
>> </details>
|
||||||
|
>>
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.6
|
||||||
|
> ### (2021-02-24)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.1.0 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.1.0
|
||||||
|
>> #### (2021-02-24)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.16.0 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-vpn-9.17.5
|
||||||
|
> ### (2021-02-17)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.0.5 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.0.5
|
||||||
|
>> #### (2021-02-15)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.15.5 and npm to 6.14.11 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> ## open-balena-registry-2.16.1
|
||||||
|
> ### (2021-05-14)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update open-balena-base to 11.2.0 [Pagan Gazzard] </summary>
|
||||||
|
>
|
||||||
|
>> ### open-balena-base-11.2.0
|
||||||
|
>> #### (2021-05-14)
|
||||||
|
>>
|
||||||
|
>> * Update nodejs to 14.17.0 and npm to 6.14.13 [Pagan Gazzard]
|
||||||
|
>>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
</details>
|
||||||
|
|
||||||
# v3.3.2
|
# v3.3.2
|
||||||
## (2021-06-03)
|
## (2021-06-03)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user