Files
remoteingress/changelog.md

1.5 KiB

Changelog

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