Skip to content

Orion-Net v1.0.0 — Initial Stable Release

Choose a tag to compare

@SahooShuvranshu SahooShuvranshu released this 19 Apr 06:40
· 4 commits to main since this release
2648399

🚀 Orion-Net v1.0.0

Initial stable release of Orion-Net — a lightweight, encrypted, real-time room server built for the Orion network.


✨ Features

  • 🔐 Session-based encrypted messaging (Fernet)
  • ⚡ Async WebSocket server (high performance)
  • 🧠 Hub integration (Orion-Core)
  • 🧾 Ephemeral in-memory message history
  • 🌐 HTTP support on same port via process_request
  • 📡 Public status endpoint → /node/status
  • 🔒 Optional password-protected rooms
  • 🛠️ Configurable via environment variables / .env

🔧 Stability & Fixes

  • Fixed HTTP handling for / and /room
  • Added proper fallback routing for unknown paths
  • Eliminated "opening handshake failed" spam logs
  • Ensured compatibility with Render deployment & health checks
  • Improved overall runtime stability

🧩 Architecture

  • Orion-Core → central hub for discovery
  • Orion-Net → room server (this repo)
  • Orion-Deck → client

⚙️ Deployment

Supports:

  • 🌐 Render (recommended)
  • 🖥️ Local environments

Key Endpoints

  • / or /room → Room status page
  • /node/status → JSON API

📄 License

MIT License © Crystal Studio Labs


💬 Notes

This release marks the foundation of the Orion network’s room layer.

Designed to be:

  • Minimal
  • Ephemeral
  • Reliable in distributed environments

More improvements and tooling will build on top of this.