Skip to content

1.1.0

Latest

Choose a tag to compare

@JasminDreasond JasminDreasond released this 06 Dec 22:02
· 3 commits to main since this release

What’s New

🔌 Socket.IO Proxy System (New Beta Stuff!)

A complete proxy layer that lets external services communicate with users connected to your Socket.IO server — without exposing your main server directly.

Features include:

  • 🧩 User Virtualization — Each real client is mirrored as a SocketIoProxyUser, allowing remote systems to emit and listen to events as if they were directly connected.
  • 📡 Event Forwarding Layer — Supports custom events, broadcast operations, room routing, and user-specific messaging.
  • 🔄 Automatic State Synchronization — Connection, disconnection, and user metadata updates are streamed to proxy clients in real time.
  • 🛡️ Safe Authentication Workflow — Proxy clients authenticate using the AUTH_PROXY channel before gaining access to any user interactions.
  • 🧘 Optional Debug Mode — Enables deep introspection of all proxy events for troubleshooting.

This module enables advanced architectures such as:

  • Remote moderation dashboards
  • Bot systems
  • External automation tools
  • Distributed services communicating through a single gateway

Full Changelog: 1.0.4...1.1.0