Göran Sander
56e98a494f
Improve error message formatting in healthmetrics and proxysessionmetrics tests for better readability
2025-09-25 14:34:10 +02:00
Göran Sander
018d3f6ad8
Refactor telemetry configuration comments for clarity
2025-09-25 14:31:45 +02:00
copilot-swe-agent[bot]
70ec75fba3
Add comprehensive deployment documentation for insider build setup
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-09-25 07:44:04 +00:00
copilot-swe-agent[bot]
a529e2ce9e
Add automated Windows insider build deployment to host2-win
...
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-09-25 07:42:25 +00:00
copilot-swe-agent[bot]
30740f3218
Initial plan
2025-09-25 07:38:09 +00:00
copilot-swe-agent[bot]
7f0be80539
Improve error logging with server details and descriptive messages
...
- Enhanced error messages in getHealthStatsFromSense() to include server name and host
- Enhanced error messages in getProxySessionStatsFromSense() and related functions to include server, host, and virtual proxy details
- Updated all proxy session error handlers to use globals.getErrorMessage() for consistent formatting
- Fixed related unit tests to expect the new error message formats
- Added missing getErrorMessage mock to proxysessionmetrics tests
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com >
2025-09-25 07:27:27 +00:00
copilot-swe-agent[bot]
e56656410c
Initial plan
2025-09-25 07:16:15 +00:00
Göran Sander
76449d812f
Merge pull request #1070 from ptarmiganlabs/renovate/google-osv-scanner-action-2.x
...
chore(deps): update google/osv-scanner-action action to v2.2.2
2025-09-24 21:39:36 +02:00
Göran Sander
8c693ca51f
Merge branch 'master' into renovate/google-osv-scanner-action-2.x
2025-09-24 21:38:49 +02:00
Göran Sander
27e77abff0
Merge pull request #1072 from ptarmiganlabs/renovate/actions-checkout-5.x
...
chore(deps): update actions/checkout action to v5
2025-09-24 21:38:33 +02:00
renovate[bot]
b746fa43f8
chore(deps): update actions/checkout action to v5
2025-09-24 19:37:51 +00:00
renovate[bot]
46f22b34fb
chore(deps): update google/osv-scanner-action action to v2.2.2
2025-09-24 19:37:46 +00:00
Göran Sander
b1eee8d561
Merge pull request #1091 from ptarmiganlabs/renovate/influxdb-1.x
...
chore(deps): update influxdb docker tag to v1.12.2
2025-09-24 21:37:19 +02:00
renovate[bot]
1798e11e86
chore(deps): update influxdb docker tag to v1.12.2
2025-09-24 19:36:12 +00:00
Göran Sander
a3d42707f9
Merge pull request #1092 from ptarmiganlabs/renovate/actions-setup-node-5.x
...
chore(deps): update actions/setup-node action to v5
2025-09-24 21:35:44 +02:00
renovate[bot]
43cd744a6d
chore(deps): update actions/setup-node action to v5
2025-09-24 19:35:02 +00:00
Göran Sander
7137608201
Merge pull request #1090 from mountaindude/master
...
refactor: improve and make error logging more consistent
2025-09-24 21:34:10 +02:00
Göran Sander
37a5bc3a42
refactor: improve andf make error logging more consistent
2025-09-24 21:32:00 +02:00
Göran Sander
b5a3c9178f
feat!: -c / --configfile option is now mandatory
2025-09-24 20:55:19 +02:00
Göran Sander
11d3362faf
correct PNG header byte case in binary buffer test
2025-09-24 20:28:54 +02:00
Göran Sander
62da06ad3d
add guidance for Copilot on code style and testing practices
2025-09-24 20:28:44 +02:00
Göran Sander
d48e98d1a2
chore: update dependencies in package.json
...
- axios: ^1.11.0 -> ^1.12.2
- commander: ^14.0.0 -> ^14.0.1
- config: ^4.1.0 -> ^4.1.1
- fastify: ^5.4.0 -> ^5.6.1
- fs-extra: ^11.3.0 -> ^11.3.2
- influx: ^5.10.0 -> ^5.11.0
- luxon: ^3.7.1 -> ^3.7.2
- mqtt: ^5.13.3 -> ^5.14.1
- posthog-node: ^5.6.0 -> ^5.9.1
- systeminformation: ^5.27.7 -> ^5.27.10
- ua-parser-js: ^2.0.4 -> ^2.0.5
- uuid: ^11.1.0 -> ^13.0.0
- @babel/eslint-parser: ^7.28.0 -> ^7.28.4
- @eslint/js: ^9.32.0 -> ^9.36.0
- esbuild: ^0.25.8 -> ^0.25.10
- eslint-plugin-jsdoc: ^52.0.1 -> ^60.3.0
- eslint-plugin-prettier: ^5.5.3 -> ^5.5.4
- globals: ^16.3.0 -> ^16.4.0
- jest: ^30.0.5 -> ^30.1.3
- npm-check-updates: ^18.0.2 -> ^18.3.0
- snyk: ^1.1298.2 -> ^1.1299.1
2025-09-24 20:23:15 +02:00
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