Göran Sander
4375db4131
Merge pull request #1059 from ptarmiganlabs/release-please--branches--master--components--butler-sos
...
chore(master): release butler-sos 12.0.1
butler-sos-v12.0.1
2025-08-01 07:33:04 +02:00
Göran Sander
d2d7ca00f1
chore(master): release butler-sos 12.0.1
2025-07-31 09:51:42 +02:00
Göran Sander
d8a702729a
Merge pull request #1060 from mountaindude/master
...
fix: load certificate files properly when running as pre-built binary
2025-07-31 09:50:54 +02:00
Göran Sander
e71b6b24b2
fix: load certificate files properly when running as pre-built binary
2025-07-31 09:48:14 +02:00
Göran Sander
67dd830330
Merge pull request #1004 from ptarmiganlabs/release-please--branches--master--components--butler-sos
...
chore(master): release butler-sos 12.0.0
butler-sos-v12.0.0
2025-07-31 07:51:55 +02:00
Göran Sander
1319435b85
chore(master): release butler-sos 12.0.0
2025-07-31 07:51:12 +02:00
Göran Sander
043f402ceb
Merge pull request #1057 from ptarmiganlabs/renovate/google-osv-scanner-action-2.x
...
chore(deps): update google/osv-scanner-action action to v2.1.0
2025-07-31 07:50:24 +02:00
renovate[bot]
88c12c000e
chore(deps): update google/osv-scanner-action action to v2.1.0
2025-07-31 05:47:00 +00:00
Göran Sander
d0ea578f3f
Merge pull request #1058 from ptarmiganlabs/renovate/mqtt-5.x-lockfile
...
fix(deps): update dependency mqtt to v5.14.0
2025-07-31 07:46:31 +02:00
renovate[bot]
fb4b474d46
fix(deps): update dependency mqtt to v5.14.0
2025-07-30 19:09:12 +00:00
Göran Sander
918ab5bf11
Merge pull request #1056 from mountaindude/master
...
Towards 12.0
2025-07-30 17:51:15 +02:00
Göran Sander
cdfd39cfec
Update src/lib/__tests__/file-prep.test.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-30 17:49:32 +02:00
Göran Sander
803fd4dfeb
build: Add OSV-Scanner scheduled workflow for automated vulnerability scanning
2025-07-30 17:47:14 +02:00
Göran Sander
a13b1e36dc
build: Implement comprehensive license checking and reporting using license-checker-rseidelsohn
2025-07-30 17:36:12 +02:00
Göran Sander
eec0d4e06f
chore: update package dependencies and add new scripts
...
- Updated `handlebars` from `^4.7.7` to `^4.7.8`.
- Added new scripts for dependency checks and audits:
- `deps:check`: Checks for outdated dependencies.
- `deps:audit`: Audits dependencies for vulnerabilities.
- `deps:lockfile`: Validates the integrity of the lockfile.
- `security:deps`: Runs lockfile validation and audits.
- Updated `eslint-plugin-jsdoc` from `^52.0.0` to `^52.0.1`.
- Updated `snyk` from `^1.1298.1` to `^1.1298.2`.
- Added `audit-ci` and `lockfile-lint` as new dependencies.
test: fix binary buffer initialization in tests
- Changed the binary buffer initialization in `file-prep.test.js` to use lowercase for the PNG header.
style: clean up test code formatting
- Reformatted several test files for improved readability by removing unnecessary blank lines and aligning comments.
- Ensured consistent spacing and indentation across test cases in `sea-certificate-loading.test.js`, `sea-configuration-loading.test.js`, `sea-file-interactions.test.js`, `sea-static-file-serving.test.js`.
2025-07-30 17:28:45 +02:00
Göran Sander
cf25e92011
build: Update security scanning details and add npm-check-updates dependency
2025-07-30 17:20:53 +02:00
Göran Sander
fe5628bc46
feat: Enhance build process and security measures
...
- Add BUILD_PROCESS_ANALYSIS.md for comprehensive build process assessment and improvement recommendations
- Upgrade dependencies in package-lock.json for better security and performance
- Add security audit and SBOM generation scripts to package.json for improved security practices
2025-07-30 09:56:31 +02:00
Göran Sander
c3f5e74f70
Merge pull request #1055 from mountaindude/master
...
Master
2025-07-30 08:39:37 +02:00
Göran Sander
cc1efdedb9
feat!: Add new setting in YAML config file to disable retrieval of info about the host where Butler SOS is running.
2025-07-30 08:36:20 +02:00
Göran Sander
bc92bf2992
Merge pull request #1053 from ptarmiganlabs/copilot/fix-1052
...
Upgrade eslint-plugin-jsdoc to v52.0.0 and fix JSDoc documentation
2025-07-29 08:58:03 +02:00
copilot-swe-agent[bot]
0cac578bb1
Successfully upgrade eslint-plugin-jsdoc to v52.0.0 and fix JSDoc documentation
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-29 06:46:24 +00:00
copilot-swe-agent[bot]
10b3a52e6c
Initial plan
2025-07-29 06:39:00 +00:00
Göran Sander
62726db162
Merge pull request #1049 from mountaindude/master
...
fix SEA builds
2025-07-27 23:07:05 +02:00
Göran Sander
d2e75c6ce7
Merge branch 'ptarmiganlabs:master' into master
2025-07-27 23:04:55 +02:00
Göran Sander
d2c7933b98
Update SEA module integration and fallback handling in sea-wrapper.js
2025-07-27 23:02:34 +02:00
Göran Sander
0b892e6381
chore: Update influxdb Docker tag to v1.11.8
2025-07-27 22:51:47 +02:00
renovate[bot]
fc0e1c977c
Update influxdb Docker tag to v1.11.8
2025-07-27 20:17:36 +00:00
Göran Sander
8c14980b43
Merge pull request #1048 from ptarmiganlabs/copilot/fix-1047
...
build: Add test cases for file interactions in SEA vs non-SEA modes
2025-07-27 22:16:52 +02:00
Göran Sander
0a2e7c6866
Refactor test configuration to use single quotes and update mock globals for SEA mode
2025-07-27 22:15:31 +02:00
copilot-swe-agent[bot]
177a5417ce
Add certificate file reading support for SEA vs non-SEA modes
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 20:02:30 +00:00
copilot-swe-agent[bot]
9a43a65d19
Update globals.js to use sea-wrapper for consistency
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 19:47:13 +00:00
copilot-swe-agent[bot]
4a98d640b1
Add comprehensive SEA vs non-SEA file interaction tests
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 19:45:00 +00:00
copilot-swe-agent[bot]
9f8cbb4b9a
Initial plan
2025-07-27 19:28:22 +00:00
Göran Sander
46b3b39262
Merge pull request #1046 from ptarmiganlabs/copilot/fix-870
...
Add comprehensive tooltips for config visualization web page
2025-07-27 21:23:12 +02:00
Göran Sander
9687cbc513
Merge branch 'master' into copilot/fix-870
2025-07-27 21:22:46 +02:00
copilot-swe-agent[bot]
8fb8fe4bec
Fix broken JSON tree view and implement proper hoverable tooltips
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 19:20:06 +00:00
copilot-swe-agent[bot]
b7c06b86be
Remove accidentally committed test file
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 18:36:26 +00:00
copilot-swe-agent[bot]
89393d14e9
Revert HTML anchor changes and implement proper hoverable tooltips with clickable links
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 18:36:00 +00:00
copilot-swe-agent[bot]
36734dcbb9
Fix non-clickable links in tooltips by converting URLs to HTML anchor tags
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-27 18:04:52 +00:00
Göran Sander
e1a33df3a5
Merge pull request #1045 from ptarmiganlabs/copilot/fix-942
...
fix: Remove trailing slash warning in healthcheck endpoint requests
Fixes #942
2025-07-27 08:19:35 +02:00
copilot-swe-agent[bot]
b4c58c7f33
Add comprehensive tooltips for config visualization web page
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-26 06:10:40 +00:00
copilot-swe-agent[bot]
0cd94abb4b
Remove trailing slash from healthcheck endpoint URL
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-26 05:51:28 +00:00
copilot-swe-agent[bot]
c0c995dfc9
Initial plan
2025-07-26 05:48:03 +00:00
copilot-swe-agent[bot]
2fe622c4ce
Initial plan
2025-07-26 05:45:56 +00:00
Göran Sander
490768f95b
Merge pull request #1043 from ptarmiganlabs/copilot/fix-1042
...
chore: Upgrade Jest to v30.0.5 and fix ES module compatibility
2025-07-25 22:51:49 +02:00
Göran Sander
209407989c
Remove obsolete tests related to MQTT conditional validation and realistic configuration scenarios. The tests for issue #1036 have been deleted as they are no longer relevant. Clean up user events message handling tests by removing unnecessary cases and commented-out code for better readability and maintainability.
2025-07-25 22:50:43 +02:00
Göran Sander
15c8c40b60
Merge branch 'master' into copilot/fix-1042
2025-07-25 22:21:36 +02:00
Göran Sander
85add0c224
Merge pull request #1038 from ptarmiganlabs/copilot/fix-1037
...
feat: Add new setting in YAML config file to disable retrieval of info about the host where Butler SOS is running.
2025-07-25 22:18:41 +02:00
Göran Sander
121d8fdcc3
fix: update error message for telemetry and system info configuration
...
Modified the error message in the verifyAppConfig function to clarify that telemetry requires system information to function properly, enhancing the clarity of the configuration error.
2025-07-25 22:16:26 +02:00
copilot-swe-agent[bot]
a2f8fc8599
Add systemInfo configuration to production template before anonTelemetry setting
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-07-25 20:13:19 +00:00