@interopio/gateway-server
Version:
219 lines (135 loc) • 4.3 kB
Markdown
<!-- markdownlint-disable no-duplicate-heading -->
# Change Log
## 0.10.0-beta.0 (Unreleased)
### Changed
- http body stream now uses BodyChunk (which is now alias for BlobPart) instead of Uint8Array
- upgraded @interopio/gateway to 0.13.0-beta.0
- upgraded tough-cookie to 6.0.0
- upgraded http-cookie-agent to 7.0.2
- undici is now a peer dependency
## 0.9.0-beta.1 (2025-09-03)
### Changed
- upgrade @interopio/gateway to 0.12.2-beta.0
## 0.9.0-beta.0 (2025-09-02)
### Added
- allow disabling cors protocol handling via config
### Fixed
- cors config source autoconfiguration (match only by path to properly handle preflight requests)
## 0.8.1-beta.2 (2025-08-27)
### Changed
- upgrade @interopio/gateway to 0.12.1-beta.1
## 0.8.1-beta.1 (2025-08-26)
### Changed
- test client typings
### Fixed
- complete response on preflight requests
## 0.8.1-beta.0 (2025-08-04)
### Added
- `setRawStatusCode` in `ServerHttpResponse` to set the raw status code
### Fixed
- rest metrics publisher on node 24 should use undici CookieAgent
## 0.8.0-beta (2025-08-02)
### Added
- web test client `@interopio/gateway-server/web/test`
- interop.io developer license agreement
### Fixed
- typing for extending the server app
- gateway client authentication
### Changed
- chore: update esbuild to `0.25.8`
- chore: update eslint to `9.32.0` and typescript-eslint `8.38.0`
## 0.7.0-beta (2025-07-24)
### Added
- web server api
- embeded broker in gateway-ent compat
### Changed
- upgrade `ws` to 8.18.3
- upgrade `@interopio/gateway` to 0.11.1-beta
- updated @glue42/gateway-ent types from 3.1.3
- **BREAKING** mesh auto config removed. will be going to io.Bridge
### Fixed
- min engine set in package.json
## 0.6.2-beta (2025-07-19)
### Fixed
- announce response failure (regression)
## 0.6.1-beta (2025-07-18)
### Fixed
- `gateway-ent` should not require authenticated access to the `gw` route
### Changed
- `Server` header now includes the version of the package
## 0.6.0-beta (2025-07-18)
### Added
- CORS configuration support
- Auth configuration support
### Fixed
- handle `Origin` header with 'null' or 'file://' value
## 0.5.2-beta (2025-07-15)
### Fixed
- upgrade request detection
## 0.5.1-beta (2025-07-15)
### Changed
- upgrade request log message
## 0.5.0-beta (2025-07-04)
### Changed
- updated @glue42/gateway-ent types from 3.1.2
- drop support for Node.js 18
- @interopio/gateway upgraded to 0.10.0-beta
- http-cookie-agent upgraded to ^7.0.1 (requires Node.js 20+)
- tough-cookie upgraded to ^5.1.2
- exclude sources from the package
- **BREAKING** changed ./metrics-rest export to ./metrics/publisher/rest
### Added
- authenticator config compatibility
- global fetch and WebSocket config compatibility
- security support
## 0.4.0-beta (2025-06-04)
initial public release
### Changed
- http-cookie-agent upgraded to ^6.0.8
- undici upgraded to ^6.21.3
## 0.3.0-beta (2025-05-23)
### Changed
- @interopio/gateway upgraded to 0.9.0-beta
- @glue42/gateway-ent upgraded to 3.1.1
- upgrade ws to 8.18.2
### Added
- cluster mesh directory config compatibility
### Fixed
- close websocket clients on shutdown
- ensure relayed websocket messages are marked as text frames
## 0.2.3-beta (2024-12-05)
### Changed
- @interopio/gateway upgraded to 0.8.3-beta
- @glue42/gateway-ent upgraded to 3.0.35 (better typings)
### Fixed
- cluster mesh config compatibility
- crash on /cluster upgrade requests
## 0.2.2-beta (2024-12-03)
### Changed
- @interopio/gateway upgraded to 0.8.2-beta
### Added
- rest metrics publisher with cookie jar
## 0.2.1-beta (2024-11-27)
### Changed
- @interopio/gateway upgraded to 0.8.1-beta (and integrate with ws ping)
# 0.2.0-beta (2024-11-22)
### Changed
- @interopio/gateway upgraded to 0.8.0-beta
### Added
- cors filter
- dummy metrics api
### Fixed
- gateway-ent.d.ts is now copied from @glue42/gateway-ent (instead of referenced)
# 0.1.0-beta (2024-10-26)
### Changed
- @interopio/gateway upgraded to 0.7.0-beta
### Added
- gateway ws server support (moved from @interopio/gateway)
### Fixed
- server no longer crashes if someone sends bad message to a relays socket
## 0.0.3-beta (2024-10-10)
- package fixes
## 0.0.2-beta (2024-10-10)
- package fixes
## 0.0.1-beta (2024-10-10)
Initial Release