50 lines
2.6 KiB
Markdown
50 lines
2.6 KiB
Markdown
# Changelog
|
|
|
|
## 2026-02-16 - 3.0.2 - fix(readme)
|
|
Document Hub/Edge architecture and new RemoteIngressHub/RemoteIngressEdge API; add Rust core binary, protocol and usage details; note removal of ConnectorPublic/ConnectorPrivate (breaking change)
|
|
|
|
- Adds comprehensive README describing v3 Hub↔Edge topology and usage examples
|
|
- Introduces Rust core binary (remoteingress-bin) and RustBridge IPC via @push.rocks/smartrust
|
|
- Documents custom multiplexed binary frame protocol over TLS and PROXY protocol v1 for client IP preservation
|
|
- Notes STUN-based public IP discovery and cross-compiled linux/amd64 and linux/arm64 binaries
|
|
- Calls out removal/rename of ConnectorPublic/ConnectorPrivate to RemoteIngressHub/RemoteIngressEdge (breaking API change)
|
|
- Updates install instruction to use pnpm and expands API reference, events, and examples
|
|
|
|
## 2026-02-16 - 3.0.1 - fix(remoteingress)
|
|
no changes detected in diff; no code modifications to release
|
|
|
|
- No files changed in the provided diff.
|
|
- No release or version bump required based on current changes.
|
|
|
|
## 2026-02-16 - 3.0.0 - BREAKING CHANGE(remoteingress)
|
|
migrate core to Rust, add RemoteIngressHub/RemoteIngressEdge JS bridge, and bump package to v2.0.0
|
|
|
|
- Added Rust workspace and crates: remoteingress-protocol, remoteingress-core, remoteingress-bin (IPC management mode via JSON over stdin/stdout).
|
|
- Implemented protocol framing, PROXY v1 header builder, and async FrameReader in remoteingress-protocol.
|
|
- Implemented hub and edge tunnel logic in Rust including TLS handling, PROXY parsing, and STUN public IP discovery.
|
|
- Added TypeScript runtime bridge classes RemoteIngressHub and RemoteIngressEdge that use @push.rocks/smartrust to spawn/manage the Rust binary.
|
|
- Removed legacy connector public/private TS files and simplified ts/index exports to expose hub/edge classes.
|
|
- Updated package.json: bumped version to 2.0.0, adjusted description, added tsrust build step, new dependency @push.rocks/smartrust and keywords, and included dist_rust in files/glob.
|
|
- Added rust build config for cross-target linkers and new Cargo.toml manifests for the workspace.
|
|
|
|
## 2024-04-14 - 1.0.2 - 1.0.4 - releases
|
|
Version-only tag commits (no code changes) for recent releases.
|
|
|
|
- 1.0.2 (2024-03-24) — release tag / version bump only
|
|
- 1.0.3 (2024-04-14) — release tag / version bump only
|
|
- 1.0.4 (2024-04-14) — release tag / version bump only
|
|
|
|
## 2024-04-14 - 1.0.3 - core
|
|
Core updates and fixes.
|
|
|
|
- fix(core): update
|
|
|
|
## 2024-04-14 - 1.0.2 - core
|
|
Core updates and fixes.
|
|
|
|
- fix(core): update
|
|
|
|
## 2024-03-24 - 1.0.1 - core
|
|
Core updates and fixes.
|
|
|
|
- fix(core): update |