Skip to content

feat: node 22, telnet rewrite and new force connect options - #49

Merged
bchelkowski merged 4 commits into
masterfrom
feat/node-22-telnet-rewrite-force-connect
Mar 24, 2026
Merged

feat: node 22, telnet rewrite and new force connect options#49
bchelkowski merged 4 commits into
masterfrom
feat/node-22-telnet-rewrite-force-connect

Conversation

@bchelkowski

Copy link
Copy Markdown
Member

No description provided.

- Require Node >=22 and npm >=10 (update .nvmrc and engines in package.json)
- Rewrite test-results-fetcher: replace telnet-client with raw TCP socket,
  fix UTC timestamp bug that caused infinite hangs on all timezones,
  add TCP line-buffer for chunked data, SIGINT/SIGTERM cleanup
- Add --forceConnect flag: kills any local process on port 8085 before
  deploying; default behaviour fails immediately if port is occupied
- Replace glob-promise/uuid/telnet-client with glob v10 and crypto.randomUUID()
- Upgrade dependencies: fs-extra 10→11, @babel/* to latest 7.x,
  eslint 8.10→8.57, add semantic-release + changelog/git/github plugins
- Update .eslintrc: ecmaVersion latest, es2022, add Node 18+ Web API globals
- Update release workflow: Node 22, OIDC provenance publish, checkout@v6,
  setup-node@v6, npx semantic-release with changelog and git plugins
- Update peerDependency to kopytko-packager ^1.3.1
- Document --forceConnect and port 8085 behaviour in README
@bchelkowski
bchelkowski requested a review from a team as a code owner March 24, 2026 21:56
@bchelkowski
bchelkowski requested review from praveenKumarCH534 and vlad-seleznev and removed request for a team March 24, 2026 21:56
@bchelkowski
bchelkowski merged commit a09db61 into master Mar 24, 2026
1 check passed
@bchelkowski
bchelkowski deleted the feat/node-22-telnet-rewrite-force-connect branch March 24, 2026 22:12
github-actions Bot pushed a commit that referenced this pull request Mar 24, 2026
# [2.5.0](v2.4.1...v2.5.0) (2026-03-24)

### Features

* node 22, telnet rewrite and new force connect options ([#49](#49)) ([a09db61](a09db61))
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant