courtmanr@gmail.com
14249b9718
fix: resolve path-to-regexp error by pinning Express to 4.19.2
...
- Downgrade Express from ^4.21.2 to 4.19.2 to avoid path-to-regexp compatibility issues
- Express 4.21.x includes a newer version of path-to-regexp with breaking changes
- Routes with multiple parameters (e.g., /api/thresholds/:endpointId/:nodeId/:vmid) were causing startup failures
- This resolves the "pulse-monitor.service: Failed with result 'exit-code'" error
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-31 14:42:50 +01:00
courtmanr@gmail.com
fc218ea893
fix: resolve Express v5 compatibility issues and improve server startup
...
- Downgrade Express from ^5.1.0 to ^4.21.2 to resolve path-to-regexp v8 compatibility issues
- Fix "Missing parameter name" server startup error caused by Express v5/path-to-regexp v8 breaking changes
- Move initial discovery cycle to background execution to allow immediate HTTP server startup
- Remove conflicting server/node_modules directory that contained outdated path-to-regexp
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-31 14:17:11 +01:00
courtmanr@gmail.com
2a76218140
chore: release v3.16.0
2025-05-31 11:51:08 +01:00
courtmanr@gmail.com
e899d76a67
chore: release v3.15.1
2025-05-31 00:14:32 +01:00
courtmanr@gmail.com
6aff9d9dd8
chore: release v3.15.0
2025-05-30 23:50:41 +01:00
courtmanr@gmail.com
39629fbbf7
chore: release v3.14.0
2025-05-30 18:20:33 +01:00
courtmanr@gmail.com
7d81493999
chore: release v3.13.0
2025-05-30 15:22:48 +01:00
courtmanr@gmail.com
d22f1062a3
fix: remove --env-file flag to allow server start without .env file
...
The --env-file=.env flag causes Node.js to exit with code 9 when the file doesn't exist.
Using just -r dotenv/config allows the server to start and redirect to the setup wizard.
2025-05-30 11:40:02 +01:00
courtmanr@gmail.com
57e90ab227
fix: use GNU tar to eliminate macOS extended attributes completely
...
- Auto-detect and prefer GNU tar (gtar) when available
- Fallback to BSD tar with COPYFILE_DISABLE=1 if GNU tar not available
- Verified: GNU tar produces clean tarballs with zero warnings
- Final solution for macOS extended attribute issues
2025-05-29 23:39:51 +01:00
courtmanr@gmail.com
4f91cc3940
fix: completely eliminate macOS extended attributes from tarballs
...
- Strip extended attributes from source files before copying
- Add final cleanup step to remove attributes from staging directory
- Verified: tar extraction produces zero warnings
- Version 3.12.5 - the definitive fix
2025-05-29 23:35:36 +01:00
courtmanr@gmail.com
9483e589bb
fix: add COPYFILE_DISABLE=1 to all cp commands in release script
...
- Prevents macOS extended attributes from being included in tarball
- Fixes tar extraction warnings for all copied files
- Version bump to 3.12.4 for testing
2025-05-29 23:31:54 +01:00
courtmanr@gmail.com
6de974ebff
chore: release v3.12.3
...
- Test tarball creation script to prevent macOS extended attribute warnings
- Minor improvements to data fetcher
2025-05-29 23:22:42 +01:00
courtmanr@gmail.com
1943ccbba5
chore: begin development for next release
2025-05-29 22:57:02 +01:00
courtmanr@gmail.com
dd73ea56ea
chore: release v3.12.2
2025-05-29 22:52:51 +01:00
courtmanr@gmail.com
9d1fd9cc70
chore: release v3.12.1
2025-05-29 21:59:02 +01:00
courtmanr@gmail.com
211532e5fb
chore: begin development for next release
2025-05-29 16:34:10 +01:00
courtmanr@gmail.com
5b2e01bece
chore: release v3.12.0
2025-05-29 16:30:07 +01:00
courtmanr@gmail.com
9b8139d229
chore: begin development for next release
2025-05-28 00:47:52 +01:00
courtmanr@gmail.com
2296e660ee
chore: release v3.11.1
2025-05-28 00:42:50 +01:00
courtmanr@gmail.com
93176b4a34
chore: begin development for next release
2025-05-28 00:25:02 +01:00
courtmanr@gmail.com
f3eb50f422
chore: release v3.11.0
2025-05-28 00:23:20 +01:00
courtmanr@gmail.com
13bff03771
chore: begin development for next release
2025-05-27 21:17:36 +01:00
courtmanr@gmail.com
f002ba46a0
chore: release v3.10.1
2025-05-27 21:13:32 +01:00
courtmanr@gmail.com
278d731375
Post-release: Update UI components and JavaScript files
2025-05-27 19:56:42 +01:00
courtmanr@gmail.com
2240f4dbbe
chore: set release version 3.9.0
2025-05-27 13:09:42 +01:00
dependabot[bot]
67175f2bc2
build(deps): bump p-limit from 4.0.0 to 6.2.0 ( #79 )
...
Bumps [p-limit](https://github.com/sindresorhus/p-limit ) from 4.0.0 to 6.2.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases )
- [Commits](https://github.com/sindresorhus/p-limit/compare/v4.0.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: p-limit
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 09:59:17 +01:00
courtmanr@gmail.com
b8a51ac5eb
chore: set release version 3.8.0
2025-05-26 22:08:31 +01:00
courtmanr@gmail.com
dba1eb7c90
fix: Resolve test failures and integrate recent UI/backend updates
2025-05-26 22:08:12 +01:00
courtmanr@gmail.com
f59324c53a
chore: set release version 3.8.0
2025-05-26 18:27:16 +01:00
courtmanr@gmail.com
5536191249
Update dependencies
2025-05-26 18:25:56 +01:00
courtmanr@gmail.com
a6785f6ac4
Build: Enhance dev script for robust concurrent task handling
2025-05-24 22:01:00 +01:00
courtmanr@gmail.com
e8750ff5ec
Update dependencies
2025-05-22 15:43:18 +01:00
courtmanr@gmail.com
b23e282425
chore: begin development for v3.7.1
2025-05-20 17:21:53 +01:00
courtmanr@gmail.com
f7946a19b1
chore: set release version 3.7.0
2025-05-20 17:05:26 +01:00
courtmanr@gmail.com
f6a54a19e6
Chore: Prepare for release v3.6.3
2025-05-20 16:42:20 +01:00
courtmanr@gmail.com
816f69dc77
chore: begin development for v3.6.3
2025-05-16 23:16:18 +01:00
courtmanr@gmail.com
89415a17a1
chore: set release version 3.6.2
2025-05-16 23:03:51 +01:00
dependabot[bot]
8e2f54e3c6
build(deps): bump semver from 7.7.1 to 7.7.2 ( #76 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.7.1 to 7.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 07:58:53 +01:00
courtmanr@gmail.com
12a63947ec
chore: begin development for v3.6.2
2025-05-10 19:28:39 +01:00
courtmanr@gmail.com
4ae11dfab1
chore: set release version 3.6.1
2025-05-10 15:40:15 +01:00
courtmanr@gmail.com
af8385eebb
feat: Add tailwind-scrollbar plugin for custom scrollbars
2025-05-09 17:09:58 +01:00
courtmanr@gmail.com
4a7b8650dd
chore: set release version 3.6.0
2025-05-08 14:37:36 +01:00
courtmanr@gmail.com
ab91e3f184
chore: begin development for v3.5.1
2025-05-07 10:24:10 +01:00
courtmanr@gmail.com
5bf54eecb4
chore: set release version 3.5.0
2025-05-07 09:58:31 +01:00
courtmanr@gmail.com
c5e7a8e25f
chore: begin development for v3.4.1
2025-05-06 11:21:22 +01:00
courtmanr@gmail.com
26a0f4da40
chore: set release version 3.4.0
2025-05-06 11:18:46 +01:00
courtmanr@gmail.com
701cf2a30d
chore: begin development for v3.4.1
2025-05-06 11:12:39 +01:00
courtmanr@gmail.com
122d8cd9bd
chore: set release version 3.4.0
2025-05-06 10:51:24 +01:00
courtmanr@gmail.com
f2140cadff
build: Consolidate dependencies and optimize Dockerfile
...
Consolidate server dependencies into root package.json.
Refactor Dockerfile to use multi-stage build, build CSS,
run as non-root user, and install production dependencies only.
Update .gitignore and docker-compose.yml build context.
2025-05-04 14:38:32 +01:00
courtmanr@gmail.com
39d8672b61
chore: begin development for v3.3.1
2025-05-04 12:53:57 +01:00