Releases: balena-io/open-balena
v4.1.134
Update dependency balena-io/balena-cli to v19.0.12
Notable changes
balena-io/balena-cli (balena-io/balena-cli)
v19.0.12
c7441b0
(skip, 2024-09-20)
251d64e
(Add image-manager
tests, 2024-09-18)
ff9bb52
(Remove balena-image-manager
dependency, 2024-09-18)
c799c3f
(Embed balena-image-manager
instead of having it as a dependency, 2024-09-18)
89efe2a
(Add mime
dependency, 2024-09-18)
f6ff397
(Move mkdirp
from devDependency to dependency, 2024-09-18)
List of commits
a1546cd (Update dependency balena-io/balena-cli to v19.0.12, 2024-09-20)
v4.1.133
Update balena/open-balena-api Docker tag to v28.0.10
Notable changes
- api: Fail log queries when executed on instant query endpoint (#13421)
- jsonnet: convert read statefulset into deployment for loki-simple-scalable (#13977)
- blooms: Remove bloom compactor component (#13969)
- ability to ignore cache for volume queries (#13945) (b1dc076)
- add _extracted suffix to detected fields conflicts (#13993) (ab1caea)
- Add baseline rf1 querier implementation (#13639) (3a99b69)
- Add CLI to inspect RF=1 WAL segments (#13552) (150e653)
- Add initial support for a kafka-based ingest path (#13992) (33c26f4)
- add loki_ingester_rf1_segment_age_seconds metric (#13653) (2dfc13b)
- Add metrics for Ingester RF-1 (#13510) (d4179aa)
- Add metrics to WAL Manager (#13490) (bfe97d7)
- Add settings for cpu/mutex/block profiling options (#13278) (f06eabb)
- add structured metadata to the promtail push API (#14153) (#14155) (c118fc6)
- Added getting started video for ingesting Otel logs (#13226) (5e560f9)
- aggregate byte and count metrics (#13731) (913e9f9)
- api: Fail log queries when executed on instant query endpoint (#13421) (ce71f1c)
- blooms: Add series & chunks per block metrics (#13721) (55c6499)
- Bootstrap metastore for wal segments (#13550) (0b47498)
- Calculate the age of a WAL segment (#13637) (4abb5a4)
- chunks-inspect: support structured metadata (#11506) (1834065)
- collect and serve pre-aggregated bytes and counts (#13020) (467eb1b)
- Collect duplicate log line metrics (#13084) (40ee766)
- convert WalSegmentWriter to io.ReadSeeker (#13340) (19c0509)
- detected-labels: remove cardinality filter (#13652) (4f534d7)
- downsample aggregated metrics (#13449) (2c053ee)
- Drain uses different tokenizer based on log format (#13384) (bc01e6f)
- exclude and from creating new tokens in patterns (#13395) (8c8454b)
- exclude in pattern tokens (#13397) (e612dd3)
- exporter: include boolean values in limit exporter (#13466) (4220737)
- flush not owned streams (#13254) (2ca1ac6)
- helm: Make gateway container port configurable. (#13294) (05176e4)
- helm: Support alibabacloud oss in helm chart (#13441) (3ebab6f)
- Ignore empty streams in distributor if all entries fail validation (#13674) (6c4b062)
- Implement GetObjectRange for all storage providers (#13650) (d9c441e)
- improve Owned Streams feature observability (#13232) (ce86459)
- improve placeholder replacement of byte sizes (#13508) (ac284ca)
- Ingester RF-1 (#13365) (7f35179)
- Ingester Stream Limit Improvements (#13532) (ec34aaa)
- ingester: Smooth out chunk flush operations (#9994) (82fbb2f)
- instrument failed chunk encoding/decoding (#13684) (5a87ccb)
- Instrument metastore GRPC calls (#13598) (04613b4)
- Instrument rf1 write path with tracing (#13599) (ce88286)
- Introduce a new Object Storage WAL format. (#13253) (1d6f8d5)
- Introduce wal segment read path. (#13695) (917053a)
- lambda-promtail; ensure messages to Kinesis are usable by refactoring parsing of KinesisEvent to match parsing of CWEvents + code cleanup (#13098) (dbfb19b)
- lambda-promtail: Adding S3 log parser support for AWS GuardDuty (#13148) (2d92fff)
- lambda-promtail: build lambda with zip file (#13787) (9bf08f7)
- Limit to block ingestion until configured date (#13958) (b5ac6a0)
- loki: add ability to disable AWS S3 dualstack endpoints usage (#13785) (bb257f5)
- loki: Do not enforce max-query...
v4.1.132
Update balena/open-balena-api Docker tag to v28.0.9
Notable changes
- Optimize state GET v2 via an alternative canAccess path for services [Thodoris Greasidis]
balena-io/open-balena-api (balena/open-balena-api)
v28.0.9
11ec78e
(Optimize state GET v2 via an alternative canAccess path for services, 2024-09-20)
v28.0.9
- Optimize state GET v2 via an alternative canAccess path for services [Thodoris Greasidis]
List of commits
709e2e5 (Update balena/open-balena-api Docker tag to v28.0.9, 2024-09-20)
v4.1.131
Update balena/open-balena-api Docker tag to v28.0.8
Notable changes
- Add test cases for different environment_variables scopes in state get [Otavio Jacobi]
- Reduce usage of service install on device state get v2 [Otavio Jacobi]
- Use precise model types instead of
AnyObject
where possible [Pagan Gazzard]
balena-io/open-balena-api (balena/open-balena-api)
v28.0.8
6c703ae
(Add test cases for different environment_variables scopes in state get, 2024-09-17)
v28.0.8
- Add test cases for different environment_variables scopes in state get [Otavio Jacobi]
v28.0.7
5899b57
(Reduce usage of service install on device state get v2, 2024-09-16)
v28.0.7
- Reduce usage of service install on device state get v2 [Otavio Jacobi]
v28.0.6
52f362b
(Use precise model types instead of AnyObject
where possible, 2024-09-18)
v28.0.6
- Use precise model types instead of
AnyObject
where possible [Pagan Gazzard]
List of commits
89649c1 (Update balena/open-balena-api Docker tag to v28.0.8, 2024-09-19)
v4.1.130
Update balena/open-balena-registry Docker tag to v2.41.8
Notable changes
- Update docker Docker tag to v27.2.1 [Self-hosted Renovate Bot]
- Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io/open-balena-registry (balena/open-balena-registry)
v2.41.8
(2024-09-17)
- Update docker Docker tag to v27.2.1 [Self-hosted Renovate Bot]
v2.41.8
(2024-09-17)
- Update docker Docker tag to v27.2.1 [Self-hosted Renovate Bot]
v2.41.7
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
v2.41.7
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
List of commits
c5082dc (Update balena/open-balena-registry Docker tag to v2.41.8, 2024-09-18)
v4.1.129
v4.1.128
Update balena/open-balena-s3 Docker tag to v2.28.56
Notable changes
- Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io/open-balena-s3 (balena/open-balena-s3)
v2.28.56
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
v2.28.56
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
List of commits
81ec364 (Update balena/open-balena-s3 Docker tag to v2.28.56, 2024-09-18)
v4.1.127
Update balena/open-balena-vpn Docker tag to v11.30.49
Notable changes
- Update pinejs-client-request to 8.x [Pagan Gazzard]
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard] - Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
- Update @balena/lint to 9.x [Pagan Gazzard]
- Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io/open-balena-vpn (balena/open-balena-vpn)
v11.30.49
(2024-09-18)
Update pinejs-client-request to 8.x [Pagan Gazzard]
pinejs-client-request-8.0.1
(2024-09-13)
Update pinejs-client-core to 8.0.1 [Pagan Gazzard]
pinejs-client-js-8.0.1
(2024-09-13)
- Fix multiple lambdas triggering the expand filter error [Pagan Gazzard]
pinejs-client-request-8.0.0
(2024-09-13)
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard]- Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
Update pinejs-client-core to 8.0.0 [Pagan Gazzard]
pinejs-client-js-8.0.0
(2024-09-13)
- Remove error check if passing too many arguments to
request
[Pagan Gazzard]- Update error messages for invalid params [Pagan Gazzard]
- Drop
url
from generalParams
and only have it in supported places [Pagan Gazzard]- Remove deprecated
prepare
signatures in favor of always passing expected aliases [Pagan Gazzard]- Remove
$filter: a: b: ...
, please use$filter: a: $any: { $alias: "x", $expr: x: b: ... }
instead. [Pagan Gazzard]- Remove unused
PinejsClient
generic from the class signature [Pagan Gazzard]- Removed
$filter: { a: { $count: { $op: number } } }
, please use$filter: { $eq: [ { a: { $count: {} } }, number ] }
instead. [Pagan Gazzard]- Update minimum supported version to es2018 [Pagan Gazzard]
- Removed deprecated
transformGetResult
and renamed_transformGetResult
to replace it [Pagan Gazzard]- Error on using OData options other than $filter in a
$expand: { a: { $count: {...} } }
. [Pagan Gazzard]- Removed
$orderby: 'a/$count'
, please use$orderby: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
$expand: { 'a/$count': {...} }
, please use$expand: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
resource: 'a/$count'
, please useoptions: { $count: { ... } }
instead. [Pagan Gazzard]- Removed passing
url
tocompile
, please use a query object instead or use the url directly. [Pagan Gazzard]- Removed passing
url
todelete
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toput
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topatch
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topost
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toget
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toupsert
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]- Removed passing
url
togetOrCreate
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]pinejs-client-js-7.2.0
(2024-09-13)
- Export
OptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.1.5
(2024-09-13)
- Switch tsconfig module resolution to Node16 [Pagan Gazzard]
pinejs-client-js-7.1.4
(2024-09-10)
- Update TypeScript to 5.6.2 [Thodoris Greasidis]
pinejs-client-js-7.1.3
(2024-09-05)
- Improve
upsert
typings [Pagan Gazzard]pinejs-client-js-7.1.2
(2024-09-05)
- Improve
getOrCreate
typings [Pagan Gazzard]pinejs-client-js-7.1.1
(2024-09-04)
- Improve typings for
subscribe
function [Pagan Gazzard]- Fix typing for subscribe
on('data')
method [Pagan Gazzard]pinejs-client-js-7.1.0
(2024-09-02)
- Deprecate
prepare
without expected parameter aliases [Pagan Gazzard]- Add the option to list expected parameter aliases when preparing a query [Pagan Gazzard]
pinejs-client-js-7.0.3
(Invalid date)
- Fix typings for
request
method when usingmethod: 'GET'
[Pagan Gazzard]pinejs-client-js-7.0.2
(Invalid date)
- Reduce overloads for
get
by improvingOptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.0.1
(2024-08-29)
- Change
ExpandPropsOf
andExpandToResponse
helpers to check the common case first [Pagan Gazzard]pinejs-client-js-7.0.0
(2024-08-13)
- Update @balena/abstract-sql-to-typescript to v4 [Josh Bowling]
pinejs-client-js-6.15.11
(2024-08-12)
- Fix most lint warnings [Pagan Gazzard]
pinejs-client-js-6.15.10
(2024-07-08)
- Fix
getOrCreate
andupsert
typing for thebody
property [Pagan Gazzard]pinejs-client-js-6.15.9
(2024-07-05)
- Export
ExpandableStringKeyOf
typing [Pagan Gazzard]pinejs-client-js-6.15.8
(2024-07-05)
- Improve typings of
prepare
when used toGET
[Pagan Gazzard]pinejs-client-js-6.15.7
(2024-06-27)
- Use
OptionsToResponse
to avoid most of theget
overloads [Pagan Gazzard]pinejs-client-js-6.15.6
(2024-06-25)
- Add support for nested $expand response types and $count expands [Pagan Gazzard]
pinejs-client-js-6.15.5
(2024-06-25)
- Select all non-expanded fields when there is no $select [Pagan Gazzard]
pinejs-client-js-6.15.4
(2024-06-24)
- Update dependencies [Pagan Gazzard]
pinejs-client-js-6.15.3
(2024-06-20)
- Correctly type that all properties are selected with a missing $select [Pagan Gazzard]
pinejs-client-request-7.5.3
(2024-09-13)
- Update @balena/lint to 9.x [Pagan Gazzard]
v11.30.49
(2024-09-18)
Update pinejs-client-request to 8.x [Pagan Gazzard]
pinejs-client-request-8.0.1
(2024-09-13)
Update pinejs-client-core to 8.0.1 [Pagan Gazzard]
pinejs-client-js-8.0.1
(2024-09-13)
- Fix multiple lambdas triggering the expand filter error [Pagan Gazzard]
pinejs-client-request-8.0.0
(2024-09-13)
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard]- Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
Update pinejs-client-core to 8.0.0 [Pagan Gazzard]
pinejs-client-js-8.0.0
(2024-09-13)
- Remove error check if passing too many arguments to
request
[Pagan Gazzard]- Update error messages for invalid params [Pagan Gazzard]
- Drop
url
from generalParams
and only have it in supported places [Pagan Gazzard]- Remove deprecated
prepare
signatures in favor of always passing expected aliases [Pagan Gazzard]- Remove
$filter: a: b: ...
, please use$filter: a: $any: { $alias: "x", $expr: x: b: ... }
instead. [Pagan Gazzard]- Remove unused
PinejsClient
generic from the class signature [Pagan Gazzard]- Removed
$filter: { a: { $count: { $op: number } } }
, please use$filter: { $eq: [ { a: { $count: {} } }, number ] }
instead. [Pagan Gazzard]- Update minimum supported version to es2018 [Pagan Gazzard]
- Removed deprecated
transformGetResult
and renamed_transformGetResult
to replace it [Pagan Gazzard]- Error on using OData options other than $filter in a
$expand: { a: { $count: {...} } }
. [Pagan Gazzard]- Removed
$orderby: 'a/$count'
, please use$orderby: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
$expand: { 'a/$count': {...} }
, please use$expand: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
resource: 'a/$count'
, please useoptions: { $count: { ... } }
instead. [Pagan Gazzard...
v4.1.126
Update balena/open-balena-api Docker tag to v28.0.5
Notable changes
- Increase type safety by specifying the expected model resource for filter parameters [Pagan Gazzard]
- Ensure service installs are created when creating an immediately pinned device [Pagan Gazzard]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
-balena-io-modules/open-balena-base (balena/open-balena-base) - Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io/open-balena-api (balena/open-balena-api)
v28.0.5
2c4eb7b
(Increase type safety by specifying the expected model resource for filter parameters, 2024-09-18)
v28.0.5
- Increase type safety by specifying the expected model resource for filter parameters [Pagan Gazzard]
v28.0.4
fd06169
(Ensure service installs are created when creating an immediately pinned device, 2024-09-18)
v28.0.4
- Ensure service installs are created when creating an immediately pinned device [Pagan Gazzard]
v28.0.3
Update balena/open-balena-base Docker tag to v18.0.14
Notable changes
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io-modules/open-balena-base (balena/open-balena-base)
v18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
v18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
List of commits
6f49bfa
(Update balena/open-balena-base Docker tag to v18.0.14, 2024-09-17)
v28.0.3
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14 - 2024-09-17
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
List of commits
a4b5447 (Update balena/open-balena-api Docker tag to v28.0.5, 2024-09-18)