Skip to content

Commit 0ef9cd9

Browse files
Merge branch 'master' into copilot/fix-3044
2 parents 7695aa3 + 620ac86 commit 0ef9cd9

File tree

329 files changed

+20960
-20722
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

329 files changed

+20960
-20722
lines changed

.github/workflows/ci-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-22.04
2424

2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v5
2727
- name: Use Node.js
2828
uses: actions/setup-node@v4
2929
with:
@@ -45,7 +45,7 @@ jobs:
4545
node: [18, 20, 22, 24]
4646

4747
steps:
48-
- uses: actions/checkout@v4
48+
- uses: actions/checkout@v5
4949
- name: Use Node.js ${{ matrix.node }}
5050
uses: actions/setup-node@v4
5151
with:
@@ -120,7 +120,7 @@ jobs:
120120

121121
- name: Checkout repository
122122
if: steps.automerge.outputs.mergeResult == 'merged'
123-
uses: actions/checkout@v4
123+
uses: actions/checkout@v5
124124

125125
- name: Use Node.js
126126
if: steps.automerge.outputs.mergeResult == 'merged'

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v5
2828

2929
- name: Initialize CodeQL
3030
uses: github/codeql-action/init@v3

.github/workflows/dependabot-automerge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515

1616
- name: Check if PR should be auto-merged
1717
uses: ahmadnassri/action-dependabot-auto-merge@v2

.github/workflows/nightly-dev-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
steps:
2424
- name: Checkout code
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626
with:
2727
fetch-depth: 0 # Fetch the history, or this action won't work
2828

.github/workflows/official-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v5
2323
with:
2424
fetch-depth: 0 # Fetch the history, or this action won't work
2525

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
* (@Apollon77) Allows only numbers for ts and tc fields in state when provided for setState
99
* (@GermanBluefox) Added typing for visIconSets in `io-package.json`(for vis-2 SVG icon sets)
1010
* (@copilot) Fixed cleanup of storage meta folder files when deleting adapter instances
11+
* (@foxriver76) Added objects warn limit per instance
12+
* (@Apollon77) Allows only numbers for `ts` and `lc` fields in state when provided for setState
13+
* (@GermanBluefox) Added typing for `visIconSets` in `io-package.json`(for vis-2 SVG icon sets)
14+
* (@GermanBluefox) Added typing for `smartName` in the enum objects
15+
* (@GermanBluefox) Added typing for `supportsLoadingMessage` in the instance objects
1116

1217
## 7.0.7 (2025-04-17) - Lucy
1318
* (@foxriver76) fixed the edge-case problem on Windows (if adapter calls `readDir` on single file)

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ The main configuration is stored in `iobroker-data/iobroker.json`. Normally, the
9191
- [Error Reporting via ioBroker Sentry](#error-reporting-via-iobroker-sentry)
9292
- [Notification System](#notification-system)
9393
- [Disk space warnings](#disk-space-warnings)
94+
- [Objects warn limit](#objects-warn-limit)
9495
- [Controlling and monitoring of adapter processes](#controlling-and-monitoring-of-adapter-processes)
9596
- [Multihost](#multihost)
9697
- [TIERS: Start instances in an ordered manner](#tiers-start-instances-in-an-ordered-manner)
@@ -552,6 +553,12 @@ All three are optional and can be a string or null/undefined if omitted.
552553
The js-controller will generate a notification of in the scope `system` and the category `diskSpaceIssues` on warning level, if your free disk space falls under a specified threshold.
553554
By default, this threshold is 5 % of disk space. Via the state `system.host.<hostname>.diskWarning` you can override this level to any level between `0` and `100`.
554555

556+
### Objects warn limit
557+
**Feature status:** New in 7.1.0
558+
559+
The js-controller will generate a notification of in the scope `system` and the category `numberObjectsLimitExceeded` on warning level, if your number of objects for an adapter instance exceed a specified threshold.
560+
By default, this is set to `5000` objects. Via the state `system.host.adapter.<adapter>.<instance>.objectsWarnLimit` you can override this threshold to any positive number.
561+
555562
### Logging
556563
#### Log levels
557564
**Feature status:** stable

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "7.0.8-alpha.3-20250825-77e3ad19b",
2+
"version": "7.0.8-alpha.5-20250913-8ad7f66ce",
33
"command": {
44
"run": {
55
"stream": true

0 commit comments

Comments
 (0)