open-balena/CHANGELOG.md
2021-06-04 08:42:20 +03:00

35 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.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 DatabaseErrors [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 *QueryNodes 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 *QueryNodes 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 the AbstractSqlField 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 subclass Error [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 BadRequestErrors for invalid env var names [Pagan Gazzard]
  • Remove unnecessary nameProp argument from addEnvHooks [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 to name 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 to config 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