mirror of
https://github.com/balena-io/open-balena.git
synced 2024-12-19 05:37:52 +00:00
57 KiB
57 KiB
Change Log
All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
v3.4.0
(2021-06-25)
Update API, registry and VPN services [Bart Versluijs]
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 than1 = 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)
Update dependencies [Pagan Gazzard]
pinejs-14.22.2
(2021-03-22)
- Enable strict options by default and only disable specific ones [Pagan Gazzard]
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)
Update open-balena-base to 11.1.2 [Pagan Gazzard]
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]
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)
Update pinejs to 14.22.1 [Pagan Gazzard]
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]
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)
Update dependencies [Pagan Gazzard]
pinejs-14.21.1
(2021-03-15)
Update dependencies [Pagan Gazzard]
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]
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]
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)
Update pinejs to pick up rule optimizations for inserts [Pagan Gazzard]
pinejs-14.20.0
(2021-03-08)
Update abstract-sql-compiler bring more rules optimizations [Pagan Gazzard]
abstract-sql-compiler-7.12.0
(2021-03-05)
- Enable narrowing down create/delete referenced fields for nested exists [Pagan Gazzard]
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)
Update pinejs to pick up rule optimizations for deletes [Pagan Gazzard]
pinejs-14.19.0
(2021-03-01)
Update abstract-sql-compiler bring more rules optimizations [Pagan Gazzard]
lf-to-abstract-sql-4.2.1
(2021-02-17)
- Correctly use the native name result in the generated abstract sql [Pagan Gazzard]
pinejs-14.18.4
(2021-03-01)
- Remove some unnecessary bluebird usage [Pagan Gazzard]
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)
Update dependencies [Pagan Gazzard]
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]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)
Update open-balena-base to 11.1.0 [Pagan Gazzard]
open-balena-base-11.1.0
(2021-02-24)
- Update nodejs to 14.16.0 [Pagan Gazzard]
open-balena-api-0.128.1
(2021-02-17)
Update open-balena-base to 11.0.5 [Pagan Gazzard]
open-balena-base-11.0.5
(2021-02-15)
- Update nodejs to 14.15.5 and npm to 6.14.11 [Pagan Gazzard]
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)
Update pinejs to 14.18.1 [Pagan Gazzard]
pinejs-14.18.1
(2021-02-12)
Update abstract-sql-compiler fix modified fields for upsert queries [Pagan Gazzard]
abstract-sql-compiler-7.10.2
(2021-02-12)
- Fix
getModifiedFields
forUpsertQuery
s [Pagan Gazzard]sbvr-types-3.4.1
(2021-02-10)
- Remove unnecessary native fact type entries for synonymous forms [Pagan Gazzard]
pinejs-14.18.0
(2021-02-08)
Add support for sbvr date comparison and allow referencing current time [Pagan Gazzard]
lf-to-abstract-sql-4.2.0
(2021-02-05)
Add support for native `Name`s from sbvr-types [Pagan Gazzard]
sbvr-parser-1.2.0
(2021-02-05)
- Add support for a
Name
role binding in the lf validator [Pagan Gazzard]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]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)
Update sbvr-types to 3.2.0, adding support for more `Text (Type)` verbs [Pagan Gazzard]
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]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)
Move tag key and device uuid length validation into SBVR rules [Pagan Gazzard]
pinejs-14.10.1
(2021-01-15)
Update dependencies [Pagan Gazzard]
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]
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)
Update pinejs to 14.15.0, reducing the cases we need to run rules [Pagan Gazzard]
pinejs-14.15.0
(2021-01-29)
Make use of rule specific referenced fields to run rules in less cases [Pagan Gazzard]
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
toSqlRule
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]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)
Update open-balena-base to 11.2.0 [Pagan Gazzard]
open-balena-base-11.2.0
(2021-05-14)
- Update nodejs to 14.17.0 and npm to 6.14.13 [Pagan Gazzard]
open-balena-vpn-9.17.10
(2021-04-09)
Update open-balena-base to 11.1.2 [Pagan Gazzard]
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]
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)
Update dependencies [Pagan Gazzard]
pinejs-client-request-7.3.1
(2021-03-22)
Enable typescript strict mode [Pagan Gazzard]
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]
pinejs-client-request-7.3.0
(2020-11-20)
Update dependencies [Pagan Gazzard]
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]open-balena-vpn-9.17.6
(2021-02-24)
Update open-balena-base to 11.1.0 [Pagan Gazzard]
open-balena-base-11.1.0
(2021-02-24)
- Update nodejs to 14.16.0 [Pagan Gazzard]
open-balena-vpn-9.17.5
(2021-02-17)
Update open-balena-base to 11.0.5 [Pagan Gazzard]
open-balena-base-11.0.5
(2021-02-15)
- Update nodejs to 14.15.5 and npm to 6.14.11 [Pagan Gazzard]
open-balena-registry-2.16.1
(2021-05-14)
Update open-balena-base to 11.2.0 [Pagan Gazzard]
open-balena-base-11.2.0
(2021-05-14)
- Update nodejs to 14.17.0 and npm to 6.14.13 [Pagan Gazzard]
v3.3.2
(2021-06-03)
- Auto-install required Vagrant plugins instead of erroring out [Mark S. Maglana]
v3.3.1
(2021-05-24)
- 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. [fisehara]
v3.3.0
(2021-05-05)
- Update registry service [Bart Versluijs]
v3.2.2
(2021-04-28)
- patch: Adding supported devices to OB [rmorillo24]
v3.2.1
(2021-02-06)
- Add Matt and Paulo to CODEOWNERS [dfunckt]
v3.2.0
(2021-01-29)
Update services [Akis Kesoglou]
open-balena-api-0.119.5
(2021-01-28)
- tests: prefix all tests with [0-9][0-9]_ for consistency [Matthew McGinn]
open-balena-api-0.119.4
(2021-01-28)
- Add tests for the unique successful release commit rule [Thodoris Greasidis]
open-balena-api-0.119.3
(2021-01-26)
- Remove Rich from CODEOWNERS [Akis Kesoglou]
open-balena-api-0.119.2
(2021-01-25)
Update pinejs to 14.14.3 [Pagan Gazzard]
pinejs-14.14.3
(2021-01-25)
Update odata-parser to 2.2.2 for optimized number parsing [Pagan Gazzard]
odata-parser-2.2.2
(2021-01-25)
- Optimize number parsing [Pagan Gazzard]
pinejs-14.14.2
(2021-01-25)
- Use 400s for data type validation errors [Pagan Gazzard]
pinejs-14.14.1
(2021-01-25)
- Use 500s for any database errors that are not explicitly handled [Pagan Gazzard]
open-balena-api-0.119.1
(2021-01-25)
- Fix potential TypeError from attempting to read
.length
of null [Pagan Gazzard]open-balena-api-0.119.0
(2021-01-22)
- Switch to using an object to specify dependent resources to delete [Pagan Gazzard]
open-balena-api-0.118.7
(2021-01-22)
Update pinejs to 14.14.0 [Pagan Gazzard]
pinejs-14.14.0
(2021-01-22)
- Add the ability to specify query/statement timeouts for pg backend [Pagan Gazzard]
pinejs-14.13.0
(2021-01-22)
- Allow specifying database options on init instead of via env vars [Pagan Gazzard]
- Only connect to the database once
init
has been called [Pagan Gazzard]pinejs-14.12.2
(2021-01-22)
- Handle
DEBUG
in the env module [Pagan Gazzard]pinejs-14.12.1
(2021-01-22)
- Handle
TRANSACTION_TIMEOUT_MS
in the env module [Pagan Gazzard]open-balena-api-0.118.6
(2021-01-20)
Update pinejs to 14.12.0 [Pagan Gazzard]
pinejs-14.12.0
(2021-01-20)
- Error/dequeue all queued up queries when rolling back a pg transaction [Pagan Gazzard]
pinejs-14.11.0
(2021-01-20)
- Add a timeout for pg rollbacks after which the connection is terminated [Pagan Gazzard]
open-balena-api-0.118.5
(2021-01-19)
- include empty stubbed migration [Matthew McGinn]
open-balena-api-0.118.4
(2021-01-19)
Update pinejs to 14.10.2 for performance optimization [Pagan Gazzard]
pinejs-14.10.2
(2021-01-18)
- Optimize generating constrained abstract sql model [Pagan Gazzard]
open-balena-api-0.118.3
(2021-01-19)
- model: add some release metadata [Matthew McGinn]
open-balena-api-0.118.2
(2021-01-18)
- Separate application delete hook components into individual hooks [Pagan Gazzard]
open-balena-api-0.118.1
(2021-01-18)
- Tests: remove unused
tx
argument from fixtures [Pagan Gazzard]open-balena-api-0.118.0
(2021-01-18)
- Add BALENA_HOST_SPLASH_IMAGE config var in the schema [Thodoris Greasidis]
open-balena-api-0.117.4
(2021-01-13)
Update open-balena-base to 11.0.4 [Pagan Gazzard]
open-balena-base-11.0.4
(2021-01-08)
- Update nodejs to 14.15.4 and npm to 6.14.10 [Pagan Gazzard]
open-balena-api-0.117.3
(2021-01-13)
- Express user has direct access to application using a CROSS JOIN [Thodoris Greasidis]
open-balena-api-0.117.2
(2021-01-13)
- Remove unnecessary DELETE hook that tries to validate config/env vars [Pagan Gazzard]
open-balena-api-0.117.1
(2021-01-11)
Update pinejs to 14.10.0 to enable postgres keepalive [Pagan Gazzard]
pinejs-14.10.0
(2021-01-06)
- Enable keepAlive for postgres by default with the ability to disable [Pagan Gazzard]
pinejs-14.9.5
(2021-01-06)
- Ensure database connection errors are wrapped as
DatabaseError
s [Pagan Gazzard]pinejs-14.9.4
(2021-01-06)
- Dev: switch from grunt-replace to grunt-contrib-replace [Pagan Gazzard]
pinejs-14.9.3
(2021-01-05)
- Use an .npmrc to prevent creating a package-lock on each install [Thodoris Greasidis]
open-balena-api-0.117.0
(2021-01-11)
- Make use of rule to check constraint optimizations [Pagan Gazzard]
open-balena-api-0.116.2
(2021-01-08)
- Split npm script for model typings generation to two separate ones [Thodoris Greasidis]
open-balena-api-0.116.1
(2021-01-07)
- Add npm script for generating model typings [Thodoris Greasidis]
open-balena-api-0.116.0
(2021-01-07)
- Add
user has direct access to application
virtual resource [Thodoris Greasidis]open-balena-api-0.115.5
(2021-01-04)
- Regenerate balena-model types to include type helpers [Pagan Gazzard]
open-balena-api-0.115.4
(2021-01-04)
Update pinejs to 14.9.2 [Pagan Gazzard]
pinejs-14.9.2
(2021-01-04)
Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.8.1
(2021-01-04)
- Convert some lodash usage to native equivalents [Pagan Gazzard]
abstract-sql-compiler-7.8.0
(2021-01-01)
- Optimize Is[Not]DistinctFrom and [Not]Exists for non-null values [Pagan Gazzard]
abstract-sql-compiler-7.7.0
(2021-01-01)
- Optimize EXISTS/NOT EXISTS for empty queries [Pagan Gazzard]
abstract-sql-compiler-7.6.0
(2021-01-01)
- Optimize away AND/ORs with false/true respectively [Pagan Gazzard]
abstract-sql-compiler-7.5.0
(2021-01-01)
- Optimize out booleans from AND/OR where possible [Pagan Gazzard]
abstract-sql-to-typescript-1.1.0
(2020-12-30)
- Add type helpers for dealing with expanded/deferred read types [Pagan Gazzard]
abstract-sql-to-typescript-1.0.3
(2020-12-30)
- Use the referenced field's data type for foreign keys/concept types [Pagan Gazzard]
abstract-sql-to-typescript-1.0.2
(2020-12-30)
- Fix defaulting mode to
read
[Pagan Gazzard]open-balena-api-0.115.3
(2020-12-28)
Add and use automatically generated model typings [Pagan Gazzard]
pinejs-14.9.1
(2020-12-28)
Update abstract-sql-to-typescript to 1.0.1 [Pagan Gazzard]
abstract-sql-to-typescript-1.0.1
(2020-12-28)
- Fix types for ConceptType fields [Pagan Gazzard]
pinejs-14.9.0
(2020-12-28)
- Add support for config file inputs to abstract-sql/odata-compiler [Pagan Gazzard]
- Add support for more input types to abstract-sql-compiler [Pagan Gazzard]
pinejs-14.8.0
(2020-12-28)
- Add typescript type generation to sbvr/abstract-sql-compiler [Pagan Gazzard]
pinejs-14.7.2
(2020-12-28)
- Share code between the cli tools [Pagan Gazzard]
pinejs-14.7.1
(2020-12-28)
Update abstract-sql-compiler to 7.4.2 [Thodoris Greasidis]
abstract-sql-compiler-7.4.2
(2020-12-21)
- Improve Relationship typings [Thodoris Greasidis]
odata-to-abstract-sql-5.4.1
(2020-12-26)
Update abstract-sql-compiler to 7.4.2 [Thodoris Greasidis]
abstract-sql-compiler-7.4.2
(2020-12-21)
- Improve Relationship typings [Thodoris Greasidis]
abstract-sql-compiler-7.4.1
(2020-12-18)
- Fix
containsNode
when that node type is at the top level [Pagan Gazzard]open-balena-api-0.115.2
(2020-12-28)
- Add the ability to generate a materialized pinejs config.json [Pagan Gazzard]
open-balena-api-0.115.1
(2020-12-28)
- Catch exception when resolving asset real path to prevent other contract syncing to fail [Stevche Radevski]
open-balena-api-0.115.0
(2020-12-23)
- Perform username/email checks in a hook rather than custom function [Pagan Gazzard]
open-balena-api-0.114.2
(2020-12-23)
Update open-balena-base to 11.0.3 [Pagan Gazzard]
open-balena-base-11.0.3
(2020-12-18)
- Update nodejs to 14.15.3 and npm to 6.14.9 [Pagan Gazzard]
open-balena-api-0.114.1
(2020-12-23)
- env-vars: Add the RESIN_ & BALENA_ namespaces programmatically [Thodoris Greasidis]
open-balena-api-0.114.0
(2020-12-23)
- Changes based on PR review [Stevche Radevski]
- Add a base64-encoded logo to device types [Stevche Radevski]
open-balena-api-0.113.0
(2020-12-18)
Update pinejs to 14.7.0 [Pagan Gazzard]
pinejs-14.7.0
(2020-12-18)
Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.4.1
(2020-12-18)
- Fix
containsNode
when that node type is at the top level [Pagan Gazzard]abstract-sql-compiler-7.4.0
(2020-12-18)
- Add support for table definitions [Pagan Gazzard]
abstract-sql-compiler-7.3.0
(2020-12-18)
- Allow compiling
*QueryNode
s to direct strings without binds [Pagan Gazzard]abstract-sql-compiler-7.2.1
(2020-12-18)
- Improve typings for compilation results [Pagan Gazzard]
odata-to-abstract-sql-5.4.0
(2020-12-18)
Add support for official abstract-sql table definitions [Pagan Gazzard]
abstract-sql-compiler-7.4.0
(2020-12-18)
- Add support for table definitions [Pagan Gazzard]
abstract-sql-compiler-7.3.0
(2020-12-18)
- Allow compiling
*QueryNode
s to direct strings without binds [Pagan Gazzard]abstract-sql-compiler-7.2.1
(2020-12-18)
- Improve typings for compilation results [Pagan Gazzard]
abstract-sql-compiler-7.2.0
(2020-12-16)
- Add an
optimizeSchema
function [Pagan Gazzard]abstract-sql-compiler-7.1.0
(2020-12-09)
- Add check constraint support at the table level [Pagan Gazzard]
abstract-sql-compiler-7.0.7
(2020-12-09)
- Convert tests from coffeescript to type-checked javascript [Pagan Gazzard]
abstract-sql-compiler-7.0.6
(2020-11-30)
- Fix the
NOT(NOT(...))
optimization [Pagan Gazzard]abstract-sql-compiler-7.0.5
(2020-11-30)
- Remove some type casts [Pagan Gazzard]
odata-to-abstract-sql-5.3.2
(2020-12-18)
- Avoid trying to rewrite binds if there are none to rewrite [Pagan Gazzard]
open-balena-api-0.112.0
(2020-12-18)
- Export the DEVICE_TYPE_SPECIFIC_CONFIG_VAR_PROPERTIES [Thodoris Greasidis]
open-balena-api-0.111.0
(2020-12-18)
- Expose the RPi family config vars to raspberrypi400-64 [Thodoris Greasidis]
open-balena-api-0.110.10
(2020-12-16)
Update dependencies [Pagan Gazzard]
pinejs-14.6.0
(2020-12-16)
Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.2.0
(2020-12-16)
- Add an
optimizeSchema
function [Pagan Gazzard]abstract-sql-compiler-7.1.0
(2020-12-09)
- Add check constraint support at the table level [Pagan Gazzard]
abstract-sql-compiler-7.0.7
(2020-12-09)
- Convert tests from coffeescript to type-checked javascript [Pagan Gazzard]
sbvr-types-3.1.3
(2020-12-11)
- Improve types for
SHA
[Pagan Gazzard]pinejs-14.5.0
(2020-12-16)
- Add an abstract-sql-compiler bin helper [Pagan Gazzard]
pinejs-14.4.0
(2020-12-14)
- Add support for prettifying check constraints with their description [Pagan Gazzard]
pinejs-14.3.0
(2020-12-09)
- Add support for differentiating check constraint errors [Pagan Gazzard]
open-balena-api-0.110.9
(2020-12-14)
- Simplify/optimize rules for runnable releases [Pagan Gazzard]
open-balena-api-0.110.8
(2020-12-11)
- Avoid updating unchanged entries when syncing a contract [Pagan Gazzard]
open-balena-api-0.110.7
(2020-12-02)
Update pinejs to 14.2.6 [Pagan Gazzard]
pinejs-14.2.6
(2020-12-02)
- Improve compatibility with webpack 5 [Pagan Gazzard]
pinejs-14.2.5
(2020-12-02)
Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.0.6
(2020-11-30)
- Fix the
NOT(NOT(...))
optimization [Pagan Gazzard]abstract-sql-compiler-7.0.5
(2020-11-30)
- Remove some type casts [Pagan Gazzard]
abstract-sql-compiler-7.0.4
(2020-11-25)
Update sbvr-types and make use of `castType` [Pagan Gazzard]
sbvr-types-3.1.2
(2020-11-25)
- Add a
castType
property to type functions [Pagan Gazzard]sbvr-types-3.1.1
(2020-11-25)
- Update dependencies [Pagan Gazzard]
lf-to-abstract-sql-4.1.1
(2020-11-25)
Update dependencies [Pagan Gazzard]
sbvr-parser-1.1.1
(2020-10-07)
- Update dependencies [Pagan Gazzard]
sbvr-parser-1.1.0
(2020-10-07)
- Add support for negative numbers for embedded data [Pagan Gazzard]
sbvr-types-3.1.2
(2020-11-25)
- Add a
castType
property to type functions [Pagan Gazzard]sbvr-types-3.1.1
(2020-11-25)
- Update dependencies [Pagan Gazzard]
sbvr-types-3.1.0
(2020-06-17)
- Update dependencies [Pagan Gazzard]
odata-parser-2.2.1
(2020-11-25)
- Update dependencies [Pagan Gazzard]
odata-to-abstract-sql-5.3.1
(2020-11-25)
Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.0.4
(2020-11-25)
Update sbvr-types and make use of `castType` [Pagan Gazzard]
sbvr-types-3.1.2
####### (2020-11-25)
- Add a
castType
property to type functions [Pagan Gazzard]sbvr-types-3.1.1
####### (2020-11-25)
- Update dependencies [Pagan Gazzard]
abstract-sql-compiler-7.0.3
(2020-10-02)
- Remove accidental
necessity
from theAbstractSqlField
types [Pagan Gazzard]odata-parser-2.2.1
(2020-11-25)
- Update dependencies [Pagan Gazzard]
odata-parser-2.2.0
(2020-08-18)
- Add support for metadata argument in $format [Pagan Gazzard]
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]
sbvr-types-3.1.2
(2020-11-25)
- Add a
castType
property to type functions [Pagan Gazzard]sbvr-types-3.1.1
(2020-11-25)
- Update dependencies [Pagan Gazzard]
open-balena-api-0.110.6
(2020-11-30)
- Fix device log read serialization to ignore
nanoTimestamp
[Thomas Manning]open-balena-api-0.110.5
(2020-11-27)
- Change LokiBackend to store using nanosecond timestamp calculated when log was received [Thomas Manning]
open-balena-api-0.110.4
(2020-11-27)
- Add option to Loki backend to print verbose error message [Thomas Manning]
open-balena-api-0.110.3
(2020-11-26)
- Remove
service_id
from LokiBackend labels to reduce cardinality [Thomas Manning]open-balena-api-0.110.2
(2020-11-23)
- Update dependencies [Pagan Gazzard]
- Specify es2020 for @balena/es-version [Pagan Gazzard]
open-balena-api-0.110.1
(2020-11-23)
- Improve the cache of the S3-fetched device types [Stevche Radevski]
open-balena-api-0.110.0
(2020-11-23)
- Add contract field to release resource [Stevche Radevski]
open-balena-api-0.109.5
(2020-11-20)
Update open-balena-base to 11.0.2 [Pagan Gazzard]
open-balena-base-11.0.2
(2020-11-18)
- Update nodejs to 14.15.1 [Pagan Gazzard]
open-balena-base-11.0.1
(2020-10-29)
- Publish tagged versions of the no-systemd image [Pagan Gazzard]
open-balena-api-0.109.4
(2020-11-11)
- Add Loki host and port to sentry messages [Thomas Manning]
open-balena-api-0.109.3
(2020-11-11)
- Set Loki timeout to 1 second with no retries so log writes are not unreasonably delayed if Loki down [Thomas Manning]
open-balena-vpn-9.17.4
(2021-01-13)
Update open-balena-base to 11.0.4 [Pagan Gazzard]
open-balena-base-11.0.4
(2021-01-08)
- Update nodejs to 14.15.4 and npm to 6.14.10 [Pagan Gazzard]
open-balena-vpn-9.17.3
(2020-12-23)
Update open-balena-base to 11.0.3 [Pagan Gazzard]
open-balena-base-11.0.3
(2020-12-18)
- Update nodejs to 14.15.3 and npm to 6.14.9 [Pagan Gazzard]
open-balena-vpn-9.17.2
(2020-11-20)
Update open-balena-base to 11.0.2 [Pagan Gazzard]
open-balena-base-11.0.2
(2020-11-18)
- Update nodejs to 14.15.1 [Pagan Gazzard]
open-balena-base-11.0.1
(2020-10-29)
- Publish tagged versions of the no-systemd image [Pagan Gazzard]
open-balena-vpn-9.17.1
(2020-10-28)
- meta: remove legacy codeowners [Matthew McGinn]
open-balena-vpn-9.17.0
(2020-10-28)
Update open-balena-base to 11.0.0 [Pagan Gazzard]
open-balena-base-11.0.0
(2020-10-27)
- Update to nodejs 14 [Pagan Gazzard]
open-balena-base-10.1.1
(2020-10-09)
- Fix no-systemd nodejs version [Pagan Gazzard]
open-balena-vpn-9.16.6
(2020-10-19)
Update open-balena-base to 10.1.0 [Pagan Gazzard]
open-balena-base-10.1.0
(2020-10-07)
- Update nodejs to 12.19.0 [Pagan Gazzard]
open-balena-vpn-9.16.5
(2020-10-19)
- Fix string flattening [Pagan Gazzard]
open-balena-vpn-9.16.4
(2020-10-19)
Update dependencies [Pagan Gazzard]
pinejs-client-request-7.2.2
(2020-08-24)
- Update dev dependencies [Pagan Gazzard]
open-balena-vpn-9.16.3
(2020-10-19)
- Avoid unintentionally keeping large strings in memory [Pagan Gazzard]
open-balena-vpn-9.16.2
(2020-10-16)
- Renew test certificates [ab77]
open-balena-registry-2.14.4
(2021-01-29)
- Remove Hedley from CODEOWNERS [dfunckt]
open-balena-registry-2.14.3
(2021-01-13)
Update open-balena-base to 11.0.4 [Pagan Gazzard]
open-balena-base-11.0.4
(2021-01-08)
- Update nodejs to 14.15.4 and npm to 6.14.10 [Pagan Gazzard]
open-balena-registry-2.14.2
(2020-12-23)
Update open-balena-base to 11.0.3 [Pagan Gazzard]
open-balena-base-11.0.3
(2020-12-18)
- Update nodejs to 14.15.3 and npm to 6.14.9 [Pagan Gazzard]
open-balena-registry-2.14.1
(2020-11-20)
Update open-balena-base to 11.0.2 [Pagan Gazzard]
open-balena-base-11.0.2
(2020-11-18)
- Update nodejs to 14.15.1 [Pagan Gazzard]
open-balena-base-11.0.1
(2020-10-29)
- Publish tagged versions of the no-systemd image [Pagan Gazzard]
open-balena-registry-2.14.0
(2020-10-28)
Update open-balena-base to 11.0.0 [Pagan Gazzard]
open-balena-base-11.0.0
(2020-10-27)
- Update to nodejs 14 [Pagan Gazzard]
open-balena-base-10.1.1
(2020-10-09)
- Fix no-systemd nodejs version [Pagan Gazzard]
open-balena-registry-2.13.13
(2020-10-08)
Update open-balena-base to 10.1.0 [Pagan Gazzard]
open-balena-base-10.1.0
(2020-10-07)
- Update nodejs to 12.19.0 [Pagan Gazzard]
open-balena-registry-2.13.12
(2020-10-07)
Update open-balena-base to v10.0.2 [Will Boyce]
open-balena-base-10.0.2
(2020-09-17)
- Delete custom versionist.conf.js and add repo.yml [Giovanni Garufi]
open-balena-base-10.0.1
(2020-09-17)
- Update nodejs to 12.18.4 and npm to 6.14.8 [Pagan Gazzard]
open-balena-base-10.0.0
(2020-08-26)
- remove support for etcd-based confd config [Will Boyce]
balena-mdns-publisher-1.9.2
(2021-01-13)
- Update open-balena-base to 11.0.4 [Pagan Gazzard]
balena-mdns-publisher-1.9.1
(2020-12-23)
- Update open-balena-base to 11.0.3 [Pagan Gazzard]
balena-mdns-publisher-1.9.0
(2020-11-20)
- Update open-balena-base to 11.0.2 [Pagan Gazzard]
balena-mdns-publisher-1.8.0
(2020-10-28)
- Update open-balena-base to 11.0.0 [Pagan Gazzard]
v3.1.4
(2021-01-29)
- SECURITY: Close tunneling port (3128) [Akis Kesoglou]
v3.1.3
(2021-01-26)
- Remove Rich from CODEOWNERS [Akis Kesoglou]
v3.1.2
(2021-01-22)
- tunnel: Expose tunnel service via TLS [Rich Bayliss]
v3.1.1
(2020-11-10)
- Update open-balena-api [Akis Kesoglou]
v3.1.0
(2020-11-03)
- Change S3 OS images folder from resinos to images [Stevche Radevski]
v3.0.1
(2020-10-29)
- Update the API fixing an issue with migrations [Akis Kesoglou]
v3.0.0
(2020-10-28)
- Update versions of services [Akis Kesoglou]
v2.0.5
(2020-10-09)
- docs: add table comparing features of openBalena and balenaCloud [Matthew McGinn]
v2.0.4
(2020-10-08)
- docs: note that balenaCLI is incompatible >12.2.2 [Matthew McGinn]
v2.0.3
(2020-06-01)
- docs: Add PSA about balenaOS version breakage [Rich Bayliss]
v2.0.2
(2020-04-03)
- Added units to haproxy.cfg default timeouts [Frederic Tausch]
v2.0.1
(2020-01-17)
- cert-provider: Update to support ACMEv2 on staging provider [Rich Bayliss]
v2.0.0
(2019-09-02)
- feature: Use S3 bucket for Registry service backend [Rich Bayliss]
v1.3.0
(2019-07-30)
- services: Update Registry service version [Rich Bayliss]
- feature: Support deployment via balena push to local-mode balenaOS devices [Rich Bayliss]
v1.2.0
(2019-05-21)
- tidy: Remove unused DEVICE_CONFIG_OPENVPN_CONFIG variable [Rich Bayliss]
- services: Update Registry service version [Akis Kesoglou]
- services: Update API service version [Rich Bayliss]
View details
open-balena-api-0.19.5
(2019-05-20)
- Update typed-error to 3.1.0 [Pagan Gazzard]
View details
typed-error-3.1.0
(2019-04-01)
- dev: Enforce prettier coding standards [Will Boyce]
- npm: Update dependencies and remove
package-lock.json
[Will Boyce] - codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt [Will Boyce]
- versionbot: Add CHANGELOG.yml (for nested changelogs) [Will Boyce]
typed-error-3.0.2
(2018-11-01)
- Update README with new import style [CameronDiver]
typed-error-3.0.1
(2018-10-29)
- Update to typescript 3 [Pagan Gazzard]
- Update dev dependencies [Pagan Gazzard]
- Add node-10 to the circle test suite [Pagan Gazzard]
typed-error-3.0.0
(2018-04-17)
- Distribute generated typescript declaration [Will Boyce]
- use circle for build/publish and add package-lock [Will Boyce]
- add lint scripts/requirements [Will Boyce]
- Remove
BaseError
class and directly subclassError
[Will Boyce] - Update dependencies, clean up package/tsconfig [Will Boyce]
typed-error-2.0.1
(2017-12-15)
- Add LICENSE [Akis Kesoglou]
open-balena-api-0.19.4
(2019-05-20)
- Some linting fixes for resin-lint 3 [Pagan Gazzard]
open-balena-api-0.19.3
(2019-05-17)
- Silence expected API key related rejections [Akis Kesoglou]
open-balena-api-0.19.2
(2019-05-17)
- Update dependencies [Pagan Gazzard]
open-balena-api-0.19.1
(2019-05-15)
- Make use of a prepared query for device state query [Pagan Gazzard]
- Update pinejs to 10.14.0 [Pagan Gazzard]
View details
pinejs-10.14.0
(2019-05-15)
- Update pinejs-client-core and make use of prepared queries [Pagan Gazzard]
View details
odata-parser-1.0.3
(2019-05-08)
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
odata-parser-1.0.2
(2019-04-15)
- Update dependencies [Pagan Gazzard]
abstract-sql-compiler-6.4.2
(2019-05-09)
- Update and fix lodash typings [Pagan Gazzard]
- Update husky/mocha dev dependencies [Pagan Gazzard]
abstract-sql-compiler-6.4.1
(2019-05-08)
- Fix typescript compilation [Pagan Gazzard]
View details
sbvr-parser-0.2.2
(2019-05-08)
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
- Add node 12 tests [Pagan Gazzard]
- Add repo.yml for upstream changelogs [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
pinejs-client-js-5.5.1
(2019-05-15)
- Fix downstream declaration creation errors due to
Dictionary
[Pagan Gazzard]
pinejs-client-js-5.5.0
(2019-05-15)
- Add a prepare method that prepares a query into a function [Pagan Gazzard]
pinejs-client-js-5.4.1
(2019-05-10)
- Add CODEOWNERS [Gergely Imreh]
pinejs-client-js-5.4.0
(2019-05-10)
- Add support for parameter aliases in resource ids [Pagan Gazzard]
pinejs-client-js-5.3.10
(2019-05-10)
- Deduplicate transformation of GET results [Pagan Gazzard]
pinejs-client-js-5.3.9
(2019-05-10)
- Simplify how we expose types, which means
subscribe
is now exposed [Pagan Gazzard]
pinejs-client-js-5.3.8
(2019-05-09)
- Add automatic formatting via prettier [Pagan Gazzard]
pinejs-client-js-5.3.7
(2019-05-08)
- Remove node 4 build, add node 12 [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
odata-to-abstract-sql-3.1.2
(2019-05-08)
- Add node 12 tests [Pagan Gazzard]
- Add repo.yml for upstream changelogs [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
sbvr-types-2.0.3
(2019-05-08)
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
sbvr-parser-0.2.2
(2019-05-08)
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
pinejs-10.13.3
(2019-05-14)
- Fix possible null error when using a parameter alias with no value [Pagan Gazzard]
pinejs-10.13.2
(2019-05-08)
- Add repo.yml for nested changelogs [Pagan Gazzard]
pinejs-10.13.1
(2019-05-06)
- Add node 12 to the circle tests [Pagan Gazzard]
pinejs-10.13.0
(2019-05-06)
- Expose odata-compiler as a bin script [Pagan Gazzard]
pinejs-10.12.0
(2019-05-01)
- Expose sbvr-compiler as a bin script [Pagan Gazzard]
- Move odata-metadata-generator into odata-metadata directory [Pagan Gazzard]
pinejs-10.11.3
(2019-05-01)
- Update @types/lodash, avoiding
_.isObject
where necessary [Pagan Gazzard]
pinejs-10.11.2
(2019-04-22)
- Only validate the model if the query affected at least 1 row [Pagan Gazzard]
pinejs-10.11.1
(2019-04-11)
- Switch odata-metadata-generator to using an abstract sql model [Pagan Gazzard]
open-balena-api-0.19.0
(2019-05-15)
- Update target to es2018 [Pagan Gazzard]
open-balena-api-0.18.6
(2019-05-10)
- bug: Resolve NPM dependency issues preventing startup [Rich Bayliss]
open-balena-api-0.18.5
(2019-05-08)
- Add typed-error upstream to repo.yml [Pagan Gazzard]
- Add open-balena-base upstream to repo.yml [Pagan Gazzard]
open-balena-api-0.18.4
(2019-05-06)
- Disable the service start limit [Pagan Gazzard]
- Update open-balena-base to v7.0.2 [Pagan Gazzard]
open-balena-api-0.18.3
(2019-05-01)
- tests: Add test framework [Rich Bayliss]
open-balena-api-0.18.2
(2019-04-29)
- Fix import ordering issue [Pagan Gazzard]
open-balena-api-0.18.1
(2019-04-29)
- versionbot: add machine readable changelog [Gergely Imreh]
open-balena-api-0.18.0
(2019-04-29)
- device-config: allow devices going back to v1.2.1 to use registry v2 [Gergely Imreh]
open-balena-api-0.17.4
(2019-04-26)
- Handle requesting registry scopes with explicit indices above 20 [Pagan Gazzard]
open-balena-api-0.17.3
(2019-04-26)
- Use more accurate
BadRequestError
s for invalid env var names [Pagan Gazzard] - Remove unnecessary
nameProp
argument fromaddEnvHooks
[Pagan Gazzard] - Avoid unnecessary object creation on env var validation [Pagan Gazzard]
open-balena-api-0.17.2
(2019-04-24)
- os-config: disable client-initiated vpn tls key renegotiation [Will Boyce]
open-balena-api-0.17.1
(2019-04-19)
- Remove unused
DEVICE_CONFIG_OPENVPN_CONFIG
fron env backend [Pagan Gazzard]
open-balena-api-0.17.0
(2019-04-18)
- Rename
env_var_name
toname
to match cloud [Pagan Gazzard]
open-balena-api-0.16.1
(2019-04-18)
- fix: Changes required to make
my_application
resource available [Rich Bayliss]
open-balena-api-0.16.0
(2019-04-17)
- Handle
my_applications
within pinejs [Pagan Gazzard]
open-balena-api-0.15.2
(2019-04-17)
- device-proxy: use
.balena
tld in favour of.resin
[Will Boyce]
open-balena-api-0.15.1
(2019-04-17)
- Update method-override to 3.x [Pagan Gazzard]
open-balena-api-0.15.0
(2019-04-15)
- Rename
configPath
toconfig
and make sure config.json is valid [Pagan Gazzard]
open-balena-api-0.14.0
(2019-04-11)
- Whitelist the new RESIN_SUPERVISOR_INSTANT_UPDATE_TRIGGER configuration variable [Pablo Carranza Velez]
open-balena-api-0.13.3
(2019-04-02)
- Fix
ResolvableReturnType
typing [Pagan Gazzard]
open-balena-api-0.13.2
(2019-04-01)
- Add CODEOWNERS file [Pagan Gazzard]
open-balena-api-0.13.1
(2019-04-01)
- Add an index for the vpn's service instance lookup [Pagan Gazzard]
open-balena-api-0.13.0
(2019-03-28)
- Use a readTransaction for device state [Pagan Gazzard]
- Remove runInTransaction wrapper to avoid unnecessary function creation [Pagan Gazzard]
- Avoid need to repeateadly check for
readTransaction
existence [Pagan Gazzard]
open-balena-api-0.12.0
(2019-03-19)
- Add build log to release resource [Stevche Radevski]
v1.1.1
(2019-05-07)
- docker: Update docker-compose version to latest [Heds Simons]
v1.1.0
(2019-05-07)
- s3: Update to latest version with credentials [Heds Simons]
v1.0.2
(2019-04-17)
- scripts: Handle missing coreutils on Mac [Roman Mazur]
v1.0.1
(2019-03-20)
- vpn: Remove BALENA_ROOT_CA from the VPN trust chain [Rich Bayliss]
v1.0.0
(2019-03-15)
- tags: Pin the image tags for the service stack [Rich Bayliss]
v0.2.2
(2019-03-08)
- codeowners: Add CODEOWNERS file [Rich Bayliss]
v0.2.1
(2019-03-08)
- certs: Add support for an ACME certificate provider [Rich Bayliss]
v0.2.0
(2019-01-25)
- Do not publish DB and Redis ports to the host [Akis Kesoglou]
v0.1.4
(2019-01-10)
- vagrant: Add missing Node dependency [Rich Bayliss]
v0.1.3
(2019-01-10)
- vagrant: Improve the Vagrant file to make development easier [Rich Bayliss]
v0.1.2
(2018-12-20)
- init: Make scripts macOS compatible [Rich Bayliss]
v0.1.1
(2018-12-17)
- Ignore package-lock.json [Akis Kesoglou]
- Print the proper path to root CA cert [Akis Kesoglou]
v0.1.0
(2018-11-20)
- vagrant: Change into open-balena directory automatically [Will Boyce]
- api: Pass full VPN CA chain to
os-config
[Will Boyce] - haproxy: Proxy port 3128 to vpn service [Will Boyce]
v0.0.7
(2018-11-14)
- Update README [Akis Kesoglou]
v0.0.6
(2018-11-10)
- fix changelog.md [Giovanni Garufi]
v0.0.5
(2018-11-07)
- env: Pass superuser credentials in the environment [Rich Bayliss]
v0.0.4
(2018-11-02)
- Automatically detect the correct NodeJS binary [Akis Kesoglou]
v0.0.3
(2018-11-02)
- Forward VPN config to the API container [Akis Kesoglou]
v0.0.2
(2018-11-01)
- Add support for automatic versioning [Akis Kesoglou]
v0.0.1
(2018-02-20)
- Initial commit