UNPKG

@interopio/gateway-server

Version:
219 lines (135 loc) 4.3 kB
<!-- 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