Skip to content

Releases: zZedix/Smite

0.1.7

05 Jan 14:26

Choose a tag to compare

🤖 Telegram Bot Integration

📊 View panel statistics directly in Telegram

💾 Automatic backups sent to admin users via Telegram

⏱ Configurable backup intervals from panel settings

🔐 FRP Communication (Panel ↔ Node)

🌐 Use FRP reverse tunnels instead of direct HTTP

🧱 Fully functional behind firewalls & NAT

🔄 Automatic fallback to HTTP if FRP connection fails

🔁 Tunnel Auto Reapply

♻️ Automatically reapply all tunnels at configurable intervals

⚙️ Reapply interval configurable in settings

🛡 Ensures tunnels remain active after node restarts or failures

🎨 Enhanced Tunnel Display (UI Improvements)

🏷 Transmission type badges (TCP, UDP, WS, etc.)

🔌 Core port display for reverse tunnels

🧭 Cleaner layout and better visual organization of tunnel cards

🌍 Node IP Address Display

📍 Display node IP addresses in the Iran Nodes table

🧠 Easier identification and management of node locations

🌐 Language Support

🇮🇷 Persian (فارسی) language added

0.1.6

21 Dec 20:15

Choose a tag to compare

🚀 Release 0.1.6 Highlights – Dual-Node Architecture

This release introduces a Dual-Node Architecture with major improvements in tunnel management, reliability, and monitoring.

🔗 Architecture

Iran Nodes: Run tunnel servers (Rathole, Backhaul, Chisel, FRP) and GOST forwarders

Foreign Servers: Run tunnel clients to receive forwarded traffic

Separate UI management for nodes and servers

📡 Connection & Status Monitoring

Real-time connection states: connecting, connected, reconnecting, failed

Visual status indicators for nodes, servers, and tunnels

Automatic tunnel restoration after panel, node, or server restarts

Node-side persistence (tunnels.json) for uninterrupted operation even if the panel is down

🩺 Core Health Management

Unified Core Health Dashboard

Health monitoring for all tunnel cores

Per-core auto-reset with configurable schedules

Last reset & next reset timestamps

🖥️ Servers Management

New Servers tab for foreign servers (separate from Iran nodes)

Full CRUD operations

Secure server enrollment using certificates

Panel-side restoration for GOST forwarding

🌐 Enhanced Tunnel Support

GOST: TCP, UDP, WebSocket, gRPC, TCPMux

Backhaul: TCP, UDP, WebSocket, WSMux, TCPMux (reverse)

Rathole: TCP, WebSocket (reverse)

Chisel: TCP (reverse)

FRP: TCP / UDP (reverse)

🎨 UI Improvements

“Add Server” quick action in Dashboard

Improved Core Health tab with server visibility

Clear separation between nodes and servers

Enhanced tunnel management interface

🧰 CLI & Technical Enhancements

New uninstall command for clean removal

Improved CLI status & management commands

Docker-first deployment

Persistent tunnel storage on nodes

Better error handling and logging

Improved database query compatibility

Optimized GitHub Actions workflows

0.1.5

29 Nov 20:54

Choose a tag to compare

🔄 Fixed Rathole Core reset func

0.1.4

28 Nov 20:16

Choose a tag to compare

🌐 FRP Tunnel Enhancements

⚡ Added FRP (Fast Reverse Proxy) tunnel support

🔁 Full support for TCP and UDP protocols

🌍 IPv6 tunneling support (v4 → v6)

🤖 Automatic FRP server management from the panel

🔄 Tunnel restoration after panel restart

📊 New Core Health Dashboard

🖥️ Real-time monitoring of panel and node status

❤️ Health status for all cores (FRP, Chisel, Rathole, Backhaul)

⚠️ Display of error messages for easier troubleshooting

🔧 Auto-Reset System Improvements

⏱️ Auto-reset timer with fully configurable intervals

♻️ Automatic core reset based on your selected schedule

🧨 "Reset Now" button for instant core reset

✔️ Accurate interval calculation (ensures resets happen exactly on time)

🔌 Works across all supported cores

0.1.3

20 Nov 20:49
bccfe65

Choose a tag to compare

What's Changed

🚀 Release Notes

➕ Added Chisel Core

🎛️ Panel port can now be configured during fresh installation

🔧 Node API port is now fully configurable (no longer hardcoded to 8888)

🔌 Added Panel API port configuration for nodes

🌐 Added support for HTTP/HTTPS port configuration

⚙️ Nginx now automatically picks up port changes from the .env file

🔄 Added:

smite restart

smite-node restart

📝 Added:

smite edit / smite edit-env

smite-node edit / smite-node edit-env

🆕 Restart commands now properly detect and apply .env changes

🔁 When HTTPS is enabled, Nginx restart is now integrated into smite restart

Full Changelog: v0.1.2...v0.1.3

0.1.2

10 Nov 22:53
35e4715

Choose a tag to compare

#Bug Fix

0.1.1

10 Nov 22:06

Choose a tag to compare

🚀 Release Highlights – v0.1.1

🧩 Core Integration

Fully integrates Backhaul core end-to-end, including:

Panel lifecycle management

Node adapter

TCPMux / UDP configuration options

Frontend UI support

🐳 Docker & Packaging

Bundles prebuilt Backhaul v0.7.2 into both panel and node Docker images

Uses pinned checksums for integrity and reproducibility

Hardened Docker publishing workflow with:

Stable tag management

Doc-only change skipping

Versioned release flow (v0.1.1)

⚙️ Installer & Setup Improvements

Adds support for custom HTTP/HTTPS ports

Introduces flexible nginx templating

General installation and setup refinements

0.1.0

06 Nov 18:02

Choose a tag to compare

Initial Release
** Direct And Reverse Tunnel Management Panel