This commit is contained in:
Balena CI 2021-06-25 18:39:31 +03:00 committed by VersionBot
parent 39f7f6b0cc
commit b1fd42669a
3 changed files with 3076 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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)

View File

@ -1 +1 @@
3.3.2 3.4.0