Follow new updates and improvements to RingLink.
February 18th, 2025
We're releasing RingLink version 0.16.0, introducing improvements to authentication, tenant management, and connection stability across platforms.
Orb Path Optimization: Improved the routing algorithm for better performance and efficiency.
RingLink Desktop:
Streamlined login flow using DeepLink for authentication.
Added a status bar indicator on macOS to display RingLink connection status.
Automatically redirects to the login page when the authentication token expires.
RingLink Dashboard:
Users can now manually create and join tenants. Newly registered accounts will no longer automatically create a tenant.
Added a quick installation option for RingLink (Linux Server) on the device list page.
The Billing page now displays the Orb availability status for each tenant.
Linux:
The installation script now supports passing a config key for automatic login.
Let us know if you have any feedback! π
January 16th, 2025
We're releasing RingLink version 0.15.2, focusing on critical bug fixes to improve reliability and efficiency.
Core 0.3.5: This release includes the latest core update, bringing enhanced reliability and optimized functionality.
ExitNode Stability on Windows: Fixed an issue where the ExitNode could occasionally be lost, ensuring consistent connectivity across devices.
Orb Path Selection: Improved the algorithm to prioritize P2P connections when regional boundaries donβt need to be crossed, reducing latency and optimizing connection paths.
December 25th, 2024
Enhanced route selection algorithm
Added support for non-interactive login via configuration files in RingLink-daemon
Implemented config key login functionality for improved Linux server deployment workflow
Decoupled exit node functionality from internet connectivity checks
Modified exit node behavior to maintain connections during restricted internet access, accommodating intentional network admin policies
Resolved Safari browser login compatibility issue
November 28th, 2024
Enhanced path selection algorithm by incorporating device public IP
geographical information for optimizing connection path calculations
Improved network transmission performance for Linux clients
Implemented synchronous interface for handling network changes - routing, DNS, and ACL modifications now respond in real-time (effective between new versions only)
Added Orb latency information display for online devices
Introduced onboarding flow for new tenant owners
Added premium feature indicators for ELB and SiteGateway
Implemented quick access to the network list via the left sidebar menu
Fixed email formatting to prevent messages from being marked as spam
RingLink Desktop:
Fixed avatar display issues
Implemented theme color support
October 28th, 2024
We're excited to announce RingLink version 0.13.0! This release focuses on improving network accessibility and management capabilities, with key enhancements to the SuperLayer functionality and connection reliability. We've also made significant improvements to the user experience for both web and client interfaces.
New Features:
Added SuperLayer tab to facilitate access to devices that cannot install RingLink client (e.g., printers) from RingLink devices
Introduced PathControl feature for manual intervention in connection paths between nodes when automatic path selection is suboptimal
Improvements:
Added connection state recovery after service restart for Linux client
Enhanced error messages from core to client
Optimized SuperLayer route configuration commands in Linux client
Improved Linux client connect command
Enhanced Orb connection timeout algorithm
Optimized login logic for both client and web interface
Added invite button to web interface
Bug Fixes:
Fixed issues preventing successful P2P connections in certain scenarios
October 26th, 2024
We're excited to introduce RingLink version 0.12! This update brings major improvements to the SuperLayer and Exit Node functionality, login experience, and new powerful features for managing your mesh network.
Improved: Login Experience
The desktop client now features a new pop-up style login, enabling users to log in via their existing browser accounts or using SSO, leveraging browser cookies/sessions for seamless access.
New: Exit Node Selection
After connecting to the mesh network, users can now select an enabled exit node, routing all traffic through the exit node for secure Internet access.
New: Exit Node Configuration
When executing ringlink-cli login
, users can now add the --enable-exit-node
flag to allow their device to be configured as an exit node. This feature requires local authorization before the dashboard can enable it.
After connecting to the network, users can configure their device as an exit node using the ringlink-cli set cap --exit-node=true
command without needing to re-login or reconnect to the network. This feature requires local authorization before the dashboard can enable it.
New: SuperLayer Node Configuration
Users can also add the --enable-super-layer
flag when logging in to allow their device to be configured as a SuperLayer node, which integrates existing local subnets into the mesh network. The --enable-super-layer
flag must be followed by the CIDR of the subnet to be published. Like the exit node, SuperLayer requires local authorization to prevent unauthorized activations.
Example: ringlink-cli login --enable-super-layer 10.62.0.0/24 10.63.0.0/16
Users can also configure the client's SuperLayer mode using the ringlink-cli set super-layer mode
command, which integrates existing local subnets into the mesh network. The current version of SuperLayer supports router mode. Users can manage their client's published routes using ringlink-cli set super-layer routes
. Like the exit node, SuperLayer requires local authorization to prevent unauthorized activations.
Example:
Enable SuperLayer ringlink-cli set super-layer mode router
Disable SuperLayer ringlink-cli set super-layer mode off
Publish routes ringlink-cli set super-layer routes 10.62.0.0/24 10.63.0.0/16
Improved: Login Experience
The dashboard now features an updated login interface, allowing users to log in directly with their username/password or through SSO. This replaces the previous login button, which required users to click and be redirected to an authentication system, adding an extra step and causing a pop-up window.
New: SuperLayer Tab
The SuperLayer feature now has its own dedicated tab, allowing users to enable, disable, or view SuperLayer nodes with already published routes. Adding new SuperLayer nodes or modifying published routes can only be done on Linux devices through the command line using ringlink-cli
for security purposes, preventing unauthorized access.
New: Exit Node Configuration
Users can now configure a device as an exit node from the mesh network settings within the dashboard, allowing traffic to be routed through it.
New: Path Control
The Path Control feature is live, allowing users to manually adjust the connection path between any two devices through the dashboard, providing more flexibility for specific network routing.
New: Site Gateway
The SiteGateway feature has been launched with support for WireGuard integration. This allows non-Linux-based but WireGuard-supported hardware network devices to connect to the mesh network and integrate existing subnets. Users can now order and configure SiteGateway directly from the dashboard.
New: Custom Upstream DNS
Users can now set a custom upstream DNS in the mesh network settings, giving them more control over DNS configurations.
August 15th, 2024
We're pleased to present our latest update to RingLink, version 0.11.1. This release focuses on enhancing the desktop client experience and improving the user invitation process.
Desktop Client
New: User invitation link - easily invite new users directly from the desktop application
July 16th, 2024
We're excited to announce our latest bi-weekly release of RingLink, version 0.10.6. This update brings important security enhancements, expands client support to more platforms, and introduces new management features for administrators.
Common
New: Login restriction for unverified emails. Users must verify their email before logging in.
New: Multi-hop Relay feature for improved network performance and flexibility
Desktop Client
New: Support for macOS (Intel) version
New: In-app feedback and bug report submission
Dashboard
New: Ability to rename devices
New: Device Removal Feature for Admins - delete devices and users from tenant
Linux
Improved: Overall performance enhancements
New: Support for Linux (ARM) version