@interopio/bridge
Version:
`io.Bridge` is a distributed scalable application that provides connectivity between `io.Connect` platforms.
137 lines (97 loc) • 3.71 kB
Markdown
<!-- markdownlint-disable no-duplicate-heading -->
# Change Log
## 1.0.6 (2025-12-05)
### Changed
- bump @interopio/gateway-server to 0.19.3
- bump @interopio/gateway to 0.22.3 (fix log)
- embedded gateway now uses bridge node id as gateway node id
### Added
- start management pipe when connect desktop is detected
## 1.0.5 (2025-11-23)
### Changed
- bump @interopio/gateway-server to 0.19.1
- bump @interopio/gateway to 0.22.1
### Fixed
- embedded gateway error on user addition
## 1.0.4 (2025-11-19)
### Changed
- bump @interopio/gateway-server to 0.18.1
- bump @interopio/gateway to 0.21.1 (fix cleanup of relay connections on bye)
## 1.0.3 (2025-11-19)
### Changed
- bump @interopio/gateway-server to 0.17.2 (fix X-Forwarded-For header bug)
## 1.0.2 (2025-11-18)
### Changed
- bump @interopio/gateway-server to 0.17.1
## 1.0.1 (2025-11-18)
### Fixed
- declare dependency to "hrw-hash": "^2.0.3"
- embedded gateway is announced on start
### Changed
- soft deletion of gateways
## 1.0.0 (2025-11-17)
### Fixed
- relay disconnect handling
### Changed
- bump @interopio/gateway to 0.20.0
- bump @interopio/gateway-server to 0.17.0
### Added
- lamport clock for cluster state
## 0.1.0-beta.0 (2025-10-28)
### Added
- support for running bridge as io.Connect Desktop Node Applications
### Changed
- default server port from 8383 to 8084
- mark `___workspace___.*`, `___window___.*`, `___window-hibernation___.*` and `___instance___.*` contexts as local
- bump dotenv to 17.2.3
- bump nanoid to 5.1.6
- bump @interopio/gateway-server to 0.13.0-beta.1
- bump @interopio/gateway to 0.16.1-beta.0
### Fixed
- notify interested parties when a gateway disconnects from the bridge.
- do not use web socket for internal gateway
- fix oauth2 configuration loading
## 0.0.6-beta.0 (2025-09-04)
### Changed
- bump @interopio/gateway-server to 0.10.0-beta.0 (undici is now a peer dependency)
- bump @interopio/gateway to 0.13.0-beta.0 (upgraded immer to 10.1.3)
- bump @interopio/gateway-server to 0.9.1-beta.0 (has gateway 0.12.2-beta.0 which fixes method visibility rules when restrictions are null)
- use `ws` to allow running embedded gateway when running on Node.js 20
### Added
- allow disabling cors handling via environment variable `IO_BRIDGE_SERVER_CORS_DISABLED` or command line argument `--server.cors.disabled`
## 0.0.5-beta.0 (2025-09-02)
### Changed
- upgrade @interopio/gateway-server to 0.9.0-beta.0 (fix cors preflight handling)
## 0.0.4-beta.4 (2025-08-29)
### Changed
- update readme
### Added
- empty types for '@interopio/bridge/main'
## 0.0.4-beta.3 (2025-08-28)
### Changed
- upgrade @interopio/gateway-server to 0.8.1-beta.2
- updated visibility rules for embedded gateway
- index.js now throws error when users try to import '@interopio/bridge'
### Added
- export for main.js to allow import '@interopio/bridge/main' using 'node:worker_threads' or 'node:child_process'
## 0.0.4-beta.2 (2025-08-26)
### Changed
- upgrade @interopio/gateway-server to 0.8.1-beta.1
- do not use logger trace
## 0.0.4-beta.1 (2025-08-04)
### Added
- allow passing license key file name via environment variable `IO_BRIDGE_LICENSE_KEY_FILE` or command line argument `--license.key.file`
## 0.0.4-beta.0 (2025-08-04)
### Changed
- Canonical endpoint URLs
- upgrade @interopio/gateway-server to 0.8.1-beta.0
## 0.0.3-beta (2025-07-25)
### Changed
- upgrade @interopio/gateway-server to 0.7.0-beta
- TypeScript is now compiled (via esbuild)
### Added
- configuration support (auth, cors, logging)
- log a message for starting the bridge node with versions, user and working directory.
- mesh endpoints (from gateway-server pre 0.7.0-beta)
## 0.0.1-alpha (2025-07-10)
Initial Release