[{"data":1,"prerenderedAt":3033},["ShallowReactive",2],{"release-notes-en":3,"i-lucide:globe":3004,"i-lucide:menu":3009,"i-lucide:newspaper":3011,"i-lucide:box":3013,"i-lucide:chevron-down":3015,"i-lucide:layout-grid":3017,"i-lucide:pen-line":3019,"i-lucide:book-open":3021,"i-lucide:linkedin":3023,"i-lucide:facebook":3025,"i-lucide:youtube":3027,"i-lucide:cookie":3029,"i-lucide:arrow-up":3031},[4,160,229,333,485,583,704,844,966,1089,1206,1282,1399,1544,1630,1732,1830,1876,1960,2001,2047,2146,2270,2364,2523,2619,2762,2842,2923],{"id":5,"title":6,"body":7,"description":146,"extension":147,"locale":148,"meta":149,"navigation":150,"order":151,"path":152,"path_key":153,"product":154,"published":150,"release_date":155,"seo":156,"source_locale":148,"stem":157,"version":158,"__hash__":159},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.9.md","OrpheAgent 1.1.9",{"type":8,"value":9,"toc":136},"minimark",[10,15,26,31,65,69,113,117],[11,12,14],"h2",{"id":13},"version-119","Version 1.1.9",[16,17,18],"blockquote",{},[19,20,21,25],"p",{},[22,23,24],"strong",{},"Release Date:"," July 18, 2026",[27,28,30],"h3",{"id":29},"new-features","New Features",[32,33,34,41,47,53,59],"ul",{},[35,36,37,40],"li",{},[22,38,39],{},"Device Magic Link authentication",": When enabled, devices must verify their identity by email before joining the network or forwarding traffic.",[35,42,43,46],{},[22,44,45],{},"Device authentication status",": The GUI shows whether a device is verified, pending verification, or disconnected and can resend the verification email.",[35,48,49,52],{},[22,50,51],{},"Service whitelist",": Administrators can use OrpheLink to restrict the services available to each device for more precise access control.",[35,54,55,58],{},[22,56,57],{},"High-performance transport",": OrpheAgent automatically uses a more efficient transport when both endpoints support it to increase throughput.",[35,60,61,64],{},[22,62,63],{},"Update progress display",": The GUI shows download and installation progress and retains the information after the app restarts.",[27,66,68],{"id":67},"enhancements","Enhancements",[32,70,71,77,83,89,95,101,107],{},[35,72,73,76],{},[22,74,75],{},"Service switching",": Improved responsiveness and reliability when enabling or disabling services.",[35,78,79,82],{},[22,80,81],{},"GUI service operations",": The GUI now provides a more stable experience when service responses are delayed.",[35,84,85,88],{},[22,86,87],{},"High-load systems",": Longer waits for local operations reduce failures on systems under heavy CPU load.",[35,90,91,94],{},[22,92,93],{},"Peer communication",": Improved communication efficiency and throughput between devices.",[35,96,97,100],{},[22,98,99],{},"Windows routing",": Improved route management reliability on Windows.",[35,102,103,106],{},[22,104,105],{},"Windows sleep and wake",": Improved network behavior after Windows enters sleep or wakes up.",[35,108,109,112],{},[22,110,111],{},"Configuration persistence",": Improved database updates and configuration persistence.",[27,114,116],{"id":115},"bug-fixes","Bug Fixes",[32,118,119,124,130],{},[35,120,121,123],{},[22,122,45],{},": Fixed the status updating incorrectly before a controller connection was established.",[35,125,126,129],{},[22,127,128],{},"Traffic before verification",": Fixed a security issue that could briefly allow traffic before device verification completed.",[35,131,132,135],{},[22,133,134],{},"Service interruptions",": Fixed unexpected interruptions while shutting down the service or processing system events.",{"title":137,"searchDepth":138,"depth":138,"links":139},"",2,[140],{"id":13,"depth":138,"text":14,"children":141},[142,144,145],{"id":29,"depth":143,"text":30},3,{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.9 release notes","md","en",{},true,10109,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.9","orpheagent\u002F1.1.9","orpheagent","2026-07-18",{"title":6,"description":146},"release\u002Fen\u002Forpheagent\u002F1.1.9","1.1.9","2N7h2b2qYz4IPUE9KBRGo8YmSw8jp-i0yOCN59CDKTE",{"id":161,"title":162,"body":163,"description":219,"extension":147,"locale":148,"meta":220,"navigation":150,"order":221,"path":222,"path_key":223,"product":154,"published":150,"release_date":224,"seo":225,"source_locale":148,"stem":226,"version":227,"__hash__":228},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.8.md","OrpheAgent 1.1.8",{"type":8,"value":164,"toc":212},[165,169,176,178,186,188,202,204],[11,166,168],{"id":167},"version-118","Version 1.1.8",[16,170,171],{},[19,172,173,175],{},[22,174,24],{}," June 18, 2026",[27,177,30],{"id":29},[32,179,180],{},[35,181,182,185],{},[22,183,184],{},"Relay session monitoring",": New relay session status gives administrators clearer visibility into connections.",[27,187,68],{"id":67},[32,189,190,196],{},[35,191,192,195],{},[22,193,194],{},"Connection status",": Improved status updates provide more accurate and reliable connection information.",[35,197,198,201],{},[22,199,200],{},"Connection management",": Simplified connection handling improves operational stability.",[27,203,116],{"id":115},[32,205,206],{},[35,207,208,211],{},[22,209,210],{},"Relay connections",": Fixed inconsistent relay connection behavior that could affect stability.",{"title":137,"searchDepth":138,"depth":138,"links":213},[214],{"id":167,"depth":138,"text":168,"children":215},[216,217,218],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.8 release notes",{},10108,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.8","orpheagent\u002F1.1.8","2026-06-18",{"title":162,"description":219},"release\u002Fen\u002Forpheagent\u002F1.1.8","1.1.8","5x0-R96ZhU8iDHcPO490awgnj98sByPeJgnnpR7DkFg",{"id":230,"title":231,"body":232,"description":323,"extension":147,"locale":148,"meta":324,"navigation":150,"order":325,"path":326,"path_key":327,"product":154,"published":150,"release_date":328,"seo":329,"source_locale":148,"stem":330,"version":331,"__hash__":332},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.7.md","OrpheAgent 1.1.7",{"type":8,"value":233,"toc":316},[234,238,245,247,261,263,300,302],[11,235,237],{"id":236},"version-117","Version 1.1.7",[16,239,240],{},[19,241,242,244],{},[22,243,24],{}," June 12, 2026",[27,246,30],{"id":29},[32,248,249,255],{},[35,250,251,254],{},[22,252,253],{},"Optional mDNS discovery",": Users can enable mDNS device discovery to simplify peer connections within local networks.",[35,256,257,260],{},[22,258,259],{},"OpenWrt management interface",": A new web interface makes it easier to configure and monitor OrpheAgent.",[27,262,68],{"id":67},[32,264,265,271,277,282,288,294],{},[35,266,267,270],{},[22,268,269],{},"Connection status detection",": Peer connection status is now displayed more accurately.",[35,272,273,276],{},[22,274,275],{},"Direct connection preference",": OrpheAgent prefers direct peer connections when available to improve performance and reduce relay usage.",[35,278,279,281],{},[22,280,210],{},": Improved relay connection setup provides more reliable connectivity.",[35,283,284,287],{},[22,285,286],{},"Peer discovery",": Faster discovery reduces the time required to connect.",[35,289,290,293],{},[22,291,292],{},"Route-to-Exit connections",": Improved exit-node connection handling provides more reliable traffic routing.",[35,295,296,299],{},[22,297,298],{},"Communication efficiency",": Reduced unnecessary processing during peer discovery and connection management.",[27,301,116],{"id":115},[32,303,304,310],{},[35,305,306,309],{},[22,307,308],{},"Connection endpoint detection",": Fixed peer endpoints not always being detected correctly.",[35,311,312,315],{},[22,313,314],{},"Device re-registration",": Fixed devices not completing registration after Provision ran again or the controller reconnected.",{"title":137,"searchDepth":138,"depth":138,"links":317},[318],{"id":236,"depth":138,"text":237,"children":319},[320,321,322],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.7 release notes",{},10107,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.7","orpheagent\u002F1.1.7","2026-06-12",{"title":231,"description":323},"release\u002Fen\u002Forpheagent\u002F1.1.7","1.1.7","JY0YYx1QX426LXvO7ojR7HY7eXd-hXqnFWI0MAwtKCg",{"id":334,"title":335,"body":336,"description":475,"extension":147,"locale":148,"meta":476,"navigation":150,"order":477,"path":478,"path_key":479,"product":154,"published":150,"release_date":480,"seo":481,"source_locale":148,"stem":482,"version":483,"__hash__":484},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.6.md","OrpheAgent 1.1.6",{"type":8,"value":337,"toc":468},[338,342,349,351,395,397,440,442],[11,339,341],{"id":340},"version-116","Version 1.1.6",[16,343,344],{},[19,345,346,348],{},[22,347,24],{}," May 31, 2026",[27,350,30],{"id":29},[32,352,353,359,365,371,377,383,389],{},[35,354,355,358],{},[22,356,357],{},"Self-owned relay management",": Organizations can configure and manage their own relay servers for greater control over relay infrastructure.",[35,360,361,364],{},[22,362,363],{},"Configurable DHT discovery",": Administrators can enable or disable DHT peer discovery to suit different network environments.",[35,366,367,370],{},[22,368,369],{},"Public address detection",": Improved detection increases peer connection success across NAT environments.",[35,372,373,376],{},[22,374,375],{},"Flexible Provision",": The Provision flow supports custom relay settings for easier onboarding in different deployment environments.",[35,378,379,382],{},[22,380,381],{},"Device operating system detection",": Provision automatically identifies the device operating system and provides more complete management information.",[35,384,385,388],{},[22,386,387],{},"Windows compatibility",": Improved virtual network adapter initialization, recovery, and system wake-up handling.",[35,390,391,394],{},[22,392,393],{},"Update notification settings",": Administrators can enable or disable automatic update notifications based on deployment needs.",[27,396,68],{"id":67},[32,398,399,405,410,416,422,428,434],{},[35,400,401,404],{},[22,402,403],{},"Dynamic relay settings",": Relay changes apply immediately, reducing service interruptions.",[35,406,407,409],{},[22,408,286],{},": Improved DHT discovery provides more stable connections.",[35,411,412,415],{},[22,413,414],{},"NAT traversal",": Improved UDP hole punching provides more reliable peer connections across complex NAT environments.",[35,417,418,421],{},[22,419,420],{},"Connection reliability",": Improved network service startup and connection management reduce connection interruptions.",[35,423,424,427],{},[22,425,426],{},"Relay bandwidth control",": Administrators can limit bandwidth usage on self-owned relay servers.",[35,429,430,433],{},[22,431,432],{},"Remote SNAT settings",": Expanded SNAT support simplifies network deployment and routing for remote nodes.",[35,435,436,439],{},[22,437,438],{},"Device registration",": Improved registration connections help devices complete onboarding more reliably.",[27,441,116],{"id":115},[32,443,444,450,456,462],{},[35,445,446,449],{},[22,447,448],{},"Network recovery after sleep",": Fixed the network not always recovering correctly after system sleep or wake events.",[35,451,452,455],{},[22,453,454],{},"Relay reconnection",": Fixed relay reconnection failures after configuration changes.",[35,457,458,461],{},[22,459,460],{},"Connection status updates",": Fixed instability when multiple connection statuses updated at the same time.",[35,463,464,467],{},[22,465,466],{},"Update notifications",": Fixed update notifications and related error messages not displaying correctly.",{"title":137,"searchDepth":138,"depth":138,"links":469},[470],{"id":340,"depth":138,"text":341,"children":471},[472,473,474],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.6 release notes",{},10106,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.6","orpheagent\u002F1.1.6","2026-05-31",{"title":335,"description":475},"release\u002Fen\u002Forpheagent\u002F1.1.6","1.1.6","ZZerai4vi1R42asPI-a9qFx_zD1N0p81k8qGTWu-0PU",{"id":486,"title":487,"body":488,"description":573,"extension":147,"locale":148,"meta":574,"navigation":150,"order":575,"path":576,"path_key":577,"product":154,"published":150,"release_date":578,"seo":579,"source_locale":148,"stem":580,"version":581,"__hash__":582},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.5.md","OrpheAgent 1.1.5",{"type":8,"value":489,"toc":566},[490,494,501,503,522,524,550,552],[11,491,493],{"id":492},"version-115","Version 1.1.5",[16,495,496],{},[19,497,498,500],{},[22,499,24],{}," May 15, 2026",[27,502,30],{"id":29},[32,504,505,511,517],{},[35,506,507,510],{},[22,508,509],{},"Source NAT (SNAT) support",": New SNAT settings provide more flexible device communication and network deployment.",[35,512,513,516],{},[22,514,515],{},"Service management",": Administrators can edit and query services and configure their Proxy settings.",[35,518,519,521],{},[22,520,438],{},": Improved connection handling helps devices complete onboarding more reliably.",[27,523,68],{"id":67},[32,525,526,532,538,544],{},[35,527,528,531],{},[22,529,530],{},"Connection stability",": Peer discovery, relay operations, and network communication are more stable when running at the same time.",[35,533,534,537],{},[22,535,536],{},"Relay management",": Improved relay connection setup and teardown provide more consistent connectivity.",[35,539,540,543],{},[22,541,542],{},"Routing performance",": Improved routing and forwarding make communication between devices more efficient.",[35,545,546,549],{},[22,547,548],{},"Status synchronization",": Status updates between devices and the management platform are more reliable.",[27,551,116],{"id":115},[32,553,554,560],{},[35,555,556,559],{},[22,557,558],{},"Control Plane service",": Fixed instability during service startup or shutdown.",[35,561,562,565],{},[22,563,564],{},"Service initialization",": Fixed state management issues during service initialization and operation.",{"title":137,"searchDepth":138,"depth":138,"links":567},[568],{"id":492,"depth":138,"text":493,"children":569},[570,571,572],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.5 release notes",{},10105,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.5","orpheagent\u002F1.1.5","2026-05-15",{"title":487,"description":573},"release\u002Fen\u002Forpheagent\u002F1.1.5","1.1.5","CsXCtIitZa5RvP8YbYTLE87-2yDqMIABE_sJNXdDkzc",{"id":584,"title":585,"body":586,"description":694,"extension":147,"locale":148,"meta":695,"navigation":150,"order":696,"path":697,"path_key":698,"product":154,"published":150,"release_date":699,"seo":700,"source_locale":148,"stem":701,"version":702,"__hash__":703},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.4.md","OrpheAgent 1.1.4",{"type":8,"value":587,"toc":687},[588,592,599,601,621,623,665,667],[11,589,591],{"id":590},"version-114","Version 1.1.4",[16,593,594],{},[19,595,596,598],{},[22,597,24],{}," April 30, 2026",[27,600,30],{"id":29},[32,602,603,609,615],{},[35,604,605,608],{},[22,606,607],{},"Remote tunnel and NAT management",": Administrators can remotely view the NAT type and adjust the tunnel mode for individual devices.",[35,610,611,614],{},[22,612,613],{},"Remote DHT configuration",": Administrators can remotely enable or disable DHT peer discovery to suit different network environments.",[35,616,617,620],{},[22,618,619],{},"Desktop update notifications",": The desktop app notifies users about new versions and provides a quick download option.",[27,622,68],{"id":67},[32,624,625,631,636,642,647,653,659],{},[35,626,627,630],{},[22,628,629],{},"Dynamic settings",": Tunnel mode and DHT changes apply without restarting the service, reducing management interruptions.",[35,632,633,635],{},[22,634,286],{},": Improved discovery provides more reliable connections across different deployment environments.",[35,637,638,641],{},[22,639,640],{},"LAN route synchronization",": Improved LAN subnet route synchronization provides more consistent communication between connected devices.",[35,643,644,646],{},[22,645,414],{},": Improved path selection increases peer connection success across NAT environments.",[35,648,649,652],{},[22,650,651],{},"Desktop network recovery",": Connections recover more reliably after system sleep or network interruptions, with better support for UDP applications.",[35,654,655,658],{},[22,656,657],{},"Configuration and restart reliability",": Configuration updates and service restarts are now more stable.",[35,660,661,664],{},[22,662,663],{},"Product documentation",": Updated guidance covers the latest network features and configuration options.",[27,666,116],{"id":115},[32,668,669,675,681],{},[35,670,671,674],{},[22,672,673],{},"Jump-to-Service startup",": Fixed connections not initializing correctly under specific startup conditions.",[35,676,677,680],{},[22,678,679],{},"Profile reloads",": Fixed stale connections remaining after a Profile reload or service restart.",[35,682,683,686],{},[22,684,685],{},"Desktop connections",": Fixed stability issues while reconnecting or shutting down a connection.",{"title":137,"searchDepth":138,"depth":138,"links":688},[689],{"id":590,"depth":138,"text":591,"children":690},[691,692,693],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.4 release notes",{},10104,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.4","orpheagent\u002F1.1.4","2026-04-30",{"title":585,"description":694},"release\u002Fen\u002Forpheagent\u002F1.1.4","1.1.4","2zG_0QdiHTbDq71hk-wZAnDAxixJodeClrxxfyifx_4",{"id":705,"title":706,"body":707,"description":835,"extension":147,"locale":148,"meta":836,"navigation":150,"order":696,"path":837,"path_key":838,"product":839,"published":150,"release_date":840,"seo":841,"source_locale":148,"stem":842,"version":702,"__hash__":843},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.1.4.md","OrpheLink 1.1.4",{"type":8,"value":708,"toc":828},[709,711,718,720,756,758,812,814],[11,710,591],{"id":590},[16,712,713],{},[19,714,715,717],{},[22,716,24],{}," July 17, 2026",[27,719,30],{"id":29},[32,721,722,732,738,744,750],{},[35,723,724,727,728,731],{},[22,725,726],{},"Magic Link device authentication",": Administrators can send password-free verification emails from ",[22,729,730],{},"Inventory",", requiring OrpheAgent devices to authenticate before joining the SD-WAN network.",[35,733,734,737],{},[22,735,736],{},"Magic Link resend for OrpheAgent",": Administrators can resend verification emails or revoke device access for easier authentication management.",[35,739,740,743],{},[22,741,742],{},"Batch OrpheAgent updates",": Administrators can update multiple devices at once and monitor download and installation progress in real time.",[35,745,746,749],{},[22,747,748],{},"SD-WAN service whitelist",": Administrators can define which services connected devices may access for stronger network access control.",[35,751,752,755],{},[22,753,754],{},"Real-time desktop notifications",": Signed-in users receive system event and software update notifications to track activity and update progress.",[27,757,68],{"id":67},[32,759,760,770,776,782,788,794,800,806],{},[35,761,762,765,766,769],{},[22,763,764],{},"Device Auth terminology",": The interface now uses ",[22,767,768],{},"Device Auth"," while keeping the existing Magic Link verification workflow unchanged.",[35,771,772,775],{},[22,773,774],{},"Magic Link verification",": Improved Magic Link verification speed and reliability.",[35,777,778,781],{},[22,779,780],{},"Inventory synchronization",": Updated device authentication status more quickly by speeding up Inventory synchronization.",[35,783,784,787],{},[22,785,786],{},"OrpheAgent compatibility",": Improved compatibility between the latest OrpheLink and earlier OrpheAgent versions.",[35,789,790,793],{},[22,791,792],{},"Terminal display",": Standardized terminal display across the management interface.",[35,795,796,799],{},[22,797,798],{},"Authorization management",": Reduced processing time for authorization operations.",[35,801,802,805],{},[22,803,804],{},"SD-WAN node management",": Added clearer feedback for management actions.",[35,807,808,811],{},[22,809,810],{},"Legacy module removal",": Removed legacy billing and customer registration features to simplify system administration.",[27,813,116],{"id":115},[32,815,816,822],{},[35,817,818,821],{},[22,819,820],{},"Authorization revocation status",": Fixed the Magic Link management dialog not updating immediately after device authorization was revoked.",[35,823,824,827],{},[22,825,826],{},"Verification email formatting",": Fixed formatting issues in Magic Link verification emails.",{"title":137,"searchDepth":138,"depth":138,"links":829},[830],{"id":590,"depth":138,"text":591,"children":831},[832,833,834],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.1.4 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.1.4","orphelink\u002F1.1.4","orphelink","2026-07-17",{"title":706,"description":835},"release\u002Fen\u002Forphelink\u002F1.1.4","ojZeKkLLCd1sQJLyH-5AIs8E5QcJKCA3LCnLTRD7MBc",{"id":845,"title":846,"body":847,"description":956,"extension":147,"locale":148,"meta":957,"navigation":150,"order":958,"path":959,"path_key":960,"product":154,"published":150,"release_date":961,"seo":962,"source_locale":148,"stem":963,"version":964,"__hash__":965},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.3.md","OrpheAgent 1.1.3",{"type":8,"value":848,"toc":949},[849,853,860,862,893,895,927,929],[11,850,852],{"id":851},"version-113","Version 1.1.3",[16,854,855],{},[19,856,857,859],{},[22,858,24],{}," April 17, 2026",[27,861,30],{"id":29},[32,863,864,870,881,887],{},[35,865,866,869],{},[22,867,868],{},"NAT type detection",": The desktop app and OpenWrt LuCI show the NAT type, P2P compatibility, and connection details to help users assess support for direct connections.",[35,871,872,875,876,880],{},[22,873,874],{},"Software updates",": Administrators can check, install, and track updates through OpenWrt LuCI or the ",[877,878,879],"code",{},"orphe-agent update"," command.",[35,882,883,886],{},[22,884,885],{},"Custom DNS for Route-to-Exit",": Users can specify the DNS server used when routing traffic through an exit node.",[35,888,889,892],{},[22,890,891],{},"Memory diagnostic tools",": Administrators can check memory status and release unused memory when troubleshooting resource usage.",[27,894,68],{"id":67},[32,896,897,903,909,915,921],{},[35,898,899,902],{},[22,900,901],{},"More accurate connection status",": OrpheAgent retries before marking a peer offline, reducing false disconnects during brief network interruptions.",[35,904,905,908],{},[22,906,907],{},"More stable license status",": Brief communication failures no longer clear license-lock status too early.",[35,910,911,914],{},[22,912,913],{},"More efficient network processing",": Packet and traffic statistics processing now uses less memory.",[35,916,917,920],{},[22,918,919],{},"Clearer OpenWrt firewall checks",": Results identify missing rules so administrators can troubleshoot configuration issues faster.",[35,922,923,926],{},[22,924,925],{},"More consistent desktop interface",": Improved dark-theme dialogs, text wrapping, and profile controls provide a cleaner layout.",[27,928,116],{"id":115},[32,930,931,937,943],{},[35,932,933,936],{},[22,934,935],{},"Service shutdown",": Fixed OrpheAgent potentially terminating unexpectedly during shutdown.",[35,938,939,942],{},[22,940,941],{},"Connection resource cleanup",": Fixed resources not always being released during long-running packet processing.",[35,944,945,948],{},[22,946,947],{},"Device reset",": Fixed stale state affecting later configuration after a controller-initiated reset.",{"title":137,"searchDepth":138,"depth":138,"links":950},[951],{"id":851,"depth":138,"text":852,"children":952},[953,954,955],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.3 release notes",{},10103,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.3","orpheagent\u002F1.1.3","2026-04-17",{"title":846,"description":956},"release\u002Fen\u002Forpheagent\u002F1.1.3","1.1.3","I8uFD6eirII3ee2nfsnvzlT4oidNKbAsF5r9xsFw6GA",{"id":967,"title":968,"body":969,"description":1082,"extension":147,"locale":148,"meta":1083,"navigation":150,"order":958,"path":1084,"path_key":1085,"product":839,"published":150,"release_date":224,"seo":1086,"source_locale":148,"stem":1087,"version":964,"__hash__":1088},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.1.3.md","OrpheLink 1.1.3",{"type":8,"value":970,"toc":1075},[971,973,979,981,1025,1027,1059,1061],[11,972,852],{"id":851},[16,974,975],{},[19,976,977,175],{},[22,978,24],{},[27,980,30],{"id":29},[32,982,983,989,995,1001,1007,1013,1019],{},[35,984,985,988],{},[22,986,987],{},"Self-owned relay license management",": Administrators can create, manage, and provision self-owned relay node licenses from the OrpheLink Dashboard.",[35,990,991,994],{},[22,992,993],{},"Relay package download",": Download relay installation packages directly from the management interface.",[35,996,997,1000],{},[22,998,999],{},"License management tools",": Copy OrpheLink serial numbers in one click and follow clearer self-owned relay deployment guidance.",[35,1002,1003,1006],{},[22,1004,1005],{},"Account emails",": Redesigned account verification and password reset emails for a more consistent reading experience.",[35,1008,1009,1012],{},[22,1010,1011],{},"Automatic language detection",": Email notifications and selected interface elements use the preferred language from the browser settings.",[35,1014,1015,1018],{},[22,1016,1017],{},"Account verification flow",": Improved navigation and actions on account activation, password reset, and verification pages.",[35,1020,1021,1024],{},[22,1022,1023],{},"Relay session reports",": Added relay session reports for clearer connection and operational status.",[27,1026,68],{"id":67},[32,1028,1029,1035,1041,1047,1053],{},[35,1030,1031,1034],{},[22,1032,1033],{},"Relay configuration",": Improved relay information accuracy, deployment guidance, and configuration error messages.",[35,1036,1037,1040],{},[22,1038,1039],{},"User experience",": Improved notifications, action menus, copy feedback, interface readability, and content that changes with system settings.",[35,1042,1043,1046],{},[22,1044,1045],{},"Account management",": Improved account data synchronization after password changes, sign-out, and account switching.",[35,1048,1049,1052],{},[22,1050,1051],{},"Multilingual content",": Updated translations and terminology across all supported languages, including self-owned relay license management.",[35,1054,1055,1058],{},[22,1056,1057],{},"Reporting reliability",": Improved relay sessions, connection verification, usage reports, and failed-operation retries.",[27,1060,116],{"id":115},[32,1062,1063,1069],{},[35,1064,1065,1068],{},[22,1066,1067],{},"Relay license unbinding",": Fixed errors not being handled correctly when unbinding a relay license.",[35,1070,1071,1074],{},[22,1072,1073],{},"System stability",": Fixed several issues that could affect system stability and usability.",{"title":137,"searchDepth":138,"depth":138,"links":1076},[1077],{"id":851,"depth":138,"text":852,"children":1078},[1079,1080,1081],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.1.3 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.1.3","orphelink\u002F1.1.3",{"title":968,"description":1082},"release\u002Fen\u002Forphelink\u002F1.1.3","BUOKK7ZQ-246SSMCrPr7lo_2ZzON4gFQzoFK0INWRzI",{"id":1090,"title":1091,"body":1092,"description":1196,"extension":147,"locale":148,"meta":1197,"navigation":150,"order":1198,"path":1199,"path_key":1200,"product":154,"published":150,"release_date":1201,"seo":1202,"source_locale":148,"stem":1203,"version":1204,"__hash__":1205},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.2.md","OrpheAgent 1.1.2",{"type":8,"value":1093,"toc":1189},[1094,1098,1105,1107,1127,1129,1167,1169],[11,1095,1097],{"id":1096},"version-112","Version 1.1.2",[16,1099,1100],{},[19,1101,1102,1104],{},[22,1103,24],{}," April 2, 2026",[27,1106,30],{"id":29},[32,1108,1109,1115,1121],{},[35,1110,1111,1114],{},[22,1112,1113],{},"Environment-based network rules",": Administrators can adjust routing and forwarding based on environment conditions to meet each site's network requirements.",[35,1116,1117,1120],{},[22,1118,1119],{},"More complete service and connection status",": Service status checks and detailed neighbor information help administrators monitor devices and troubleshoot connection issues.",[35,1122,1123,1126],{},[22,1124,1125],{},"Dedicated macOS uninstaller",": macOS users can remove OrpheAgent and its related support files more completely.",[27,1128,68],{"id":67},[32,1130,1131,1137,1143,1149,1155,1161],{},[35,1132,1133,1136],{},[22,1134,1135],{},"OpenWrt WAN connectivity",": Data Plane traffic can now be forwarded correctly to the WAN.",[35,1138,1139,1142],{},[22,1140,1141],{},"Automatic management port updates",": Related services start or stop automatically when the management port changes, with no manual restart required.",[35,1144,1145,1148],{},[22,1146,1147],{},"Reduced management interface exposure",": The management API now accepts local connections only and avoids port conflicts with Jump-to-Service.",[35,1150,1151,1154],{},[22,1152,1153],{},"More reliable Provision connections",": Improved relay discovery reduces connection issues during device setup.",[35,1156,1157,1160],{},[22,1158,1159],{},"More reliable service shutdown",": OpenWrt and Universal OpenWrt stop the shutdown process after a timeout instead of hanging indefinitely.",[35,1162,1163,1166],{},[22,1164,1165],{},"Consistent service switching",": The desktop app now handles service toggles more predictably.",[27,1168,116],{"id":115},[32,1170,1171,1177,1183],{},[35,1172,1173,1176],{},[22,1174,1175],{},"CPU temperature display",": Fixed incorrect readings on some supported devices.",[35,1178,1179,1182],{},[22,1180,1181],{},"Controller report status",": Fixed device status not recovering correctly after a controller reporting failure.",[35,1184,1185,1188],{},[22,1186,1187],{},"Service defaults",": Fixed OrpheAgent not always being enabled or set to start on boot when the desktop app had no saved setting.",{"title":137,"searchDepth":138,"depth":138,"links":1190},[1191],{"id":1096,"depth":138,"text":1097,"children":1192},[1193,1194,1195],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.2 release notes",{},10102,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.2","orpheagent\u002F1.1.2","2026-04-02",{"title":1091,"description":1196},"release\u002Fen\u002Forpheagent\u002F1.1.2","1.1.2","TzoNDDnuDRXM8OtejkNj4gHzxd1W-CoY6VU-O4bddIw",{"id":1207,"title":1208,"body":1209,"description":1275,"extension":147,"locale":148,"meta":1276,"navigation":150,"order":1198,"path":1277,"path_key":1278,"product":839,"published":150,"release_date":328,"seo":1279,"source_locale":148,"stem":1280,"version":1204,"__hash__":1281},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.1.2.md","OrpheLink 1.1.2",{"type":8,"value":1210,"toc":1269},[1211,1213,1219,1221,1235,1237],[11,1212,1097],{"id":1096},[16,1214,1215],{},[19,1216,1217,244],{},[22,1218,24],{},[27,1220,30],{"id":29},[32,1222,1223,1229],{},[35,1224,1225,1228],{},[22,1226,1227],{},"Relay peer management",": Added relay peer management to improve relay connectivity and overall P2P communication.",[35,1230,1231,1234],{},[22,1232,1233],{},"Local network peer discovery",": Added optional local network peer discovery to simplify device connections within the same LAN.",[27,1236,68],{"id":67},[32,1238,1239,1245,1251,1257,1263],{},[35,1240,1241,1244],{},[22,1242,1243],{},"OpenWrt support",": Expanded OpenWrt compatibility across device management and SD-WAN configuration.",[35,1246,1247,1250],{},[22,1248,1249],{},"Account status handling",": Improved account status detection for more consistent user management.",[35,1252,1253,1256],{},[22,1254,1255],{},"Direct connection optimization",": Automatically prefers direct P2P connections when available for better performance and less relay usage.",[35,1258,1259,1262],{},[22,1260,1261],{},"UDP connectivity",": Improved UDP connection speed and reliability.",[35,1264,1265,1268],{},[22,1266,1267],{},"Security improvements",": Restricted internal diagnostic services to local connections for stronger security.",{"title":137,"searchDepth":138,"depth":138,"links":1270},[1271],{"id":1096,"depth":138,"text":1097,"children":1272},[1273,1274],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},"OrpheLink 1.1.2 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.1.2","orphelink\u002F1.1.2",{"title":1208,"description":1275},"release\u002Fen\u002Forphelink\u002F1.1.2","CZ42VKnZN9YzelbJxfxZg2lHfTk9Lm4kQWN3dCqVPEA",{"id":1283,"title":1284,"body":1285,"description":1389,"extension":147,"locale":148,"meta":1390,"navigation":150,"order":1391,"path":1392,"path_key":1393,"product":154,"published":150,"release_date":1394,"seo":1395,"source_locale":148,"stem":1396,"version":1397,"__hash__":1398},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.1.md","OrpheAgent 1.1.1",{"type":8,"value":1286,"toc":1382},[1287,1291,1298,1300,1314,1316,1342,1344],[11,1288,1290],{"id":1289},"version-111","Version 1.1.1",[16,1292,1293],{},[19,1294,1295,1297],{},[22,1296,24],{}," March 20, 2026",[27,1299,30],{"id":29},[32,1301,1302,1308],{},[35,1303,1304,1307],{},[22,1305,1306],{},"Clearer service status and control",": The CLI and OpenWrt LuCI show OrpheAgent's service status, support service restarts, and hide the Provision Key when it is no longer needed.",[35,1309,1310,1313],{},[22,1311,1312],{},"Custom DNS for full-tunnel routing",": Full-tunnel routing can use a specified DNS server and restores the original settings when it stops.",[27,1315,68],{"id":67},[32,1317,1318,1324,1330,1336],{},[35,1319,1320,1323],{},[22,1321,1322],{},"More complete Provision identification",": Devices provide Control Plane and Data Plane identities earlier during Provision for a smoother setup process.",[35,1325,1326,1329],{},[22,1327,1328],{},"Consistent status monitoring",": Service, Control Plane, and Data Plane status can now distinguish normal offline states from license locks.",[35,1331,1332,1335],{},[22,1333,1334],{},"Faster recovery after idle periods",": OrpheAgent clears stale P2P connections sooner and reconnects faster after brief interruptions.",[35,1337,1338,1341],{},[22,1339,1340],{},"IPv6 leak protection",": IPv6 traffic can no longer bypass the tunnel while full-tunnel routing is active.",[27,1343,116],{"id":115},[32,1345,1346,1352,1358,1364,1370,1376],{},[35,1347,1348,1351],{},[22,1349,1350],{},"Duplicate discovery responses",": Fixed responses being processed after a device was already connected or provisioned.",[35,1353,1354,1357],{},[22,1355,1356],{},"License status display",": Fixed incorrect service status appearing on the dashboard when a license lock was applied or removed.",[35,1359,1360,1363],{},[22,1361,1362],{},"Relay connection recovery",": Fixed delayed recovery after repeated relay connection failures by reconnecting automatically.",[35,1365,1366,1369],{},[22,1367,1368],{},"Direct connection retries",": Fixed excessive retries when a direct connection could not be established.",[35,1371,1372,1375],{},[22,1373,1374],{},"Full-tunnel cleanup",": Fixed DNS, forwarding rules, and IPv6 leak protection not always being cleared after full-tunnel routing stopped or the service shut down.",[35,1377,1378,1381],{},[22,1379,1380],{},"Controller reporting",": Fixed reporting failures that could prevent later reports from retrying correctly.",{"title":137,"searchDepth":138,"depth":138,"links":1383},[1384],{"id":1289,"depth":138,"text":1290,"children":1385},[1386,1387,1388],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.1 release notes",{},10101,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.1","orpheagent\u002F1.1.1","2026-03-20",{"title":1284,"description":1389},"release\u002Fen\u002Forpheagent\u002F1.1.1","1.1.1","4uSR6EzrBUnpD88RPlvfuDwPGRnUhKZR5FONHfFNxYg",{"id":1400,"title":1401,"body":1402,"description":1537,"extension":147,"locale":148,"meta":1538,"navigation":150,"order":1391,"path":1539,"path_key":1540,"product":839,"published":150,"release_date":480,"seo":1541,"source_locale":148,"stem":1542,"version":1397,"__hash__":1543},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.1.1.md","OrpheLink 1.1.1",{"type":8,"value":1403,"toc":1530},[1404,1406,1412,1414,1457,1459,1508,1510],[11,1405,1290],{"id":1289},[16,1407,1408],{},[19,1409,1410,348],{},[22,1411,24],{},[27,1413,30],{"id":29},[32,1415,1416,1421,1427,1433,1439,1445,1451],{},[35,1417,1418,1420],{},[22,1419,1033],{},": Manage relay infrastructure centrally from the management interface.",[35,1422,1423,1426],{},[22,1424,1425],{},"Node discovery control",": Enable or disable node discovery from system settings.",[35,1428,1429,1432],{},[22,1430,1431],{},"Provision workflow",": Improved connectivity for newly discovered devices during Provision.",[35,1434,1435,1438],{},[22,1436,1437],{},"Flexible routing modes",": Added full-traffic and subnet-based routing.",[35,1440,1441,1444],{},[22,1442,1443],{},"Device operating system",": Added operating system information for managed devices in Inventory.",[35,1446,1447,1450],{},[22,1448,1449],{},"Inventory filtering",": Added search and filters for managed devices.",[35,1452,1453,1456],{},[22,1454,1455],{},"Runtime configuration",": Apply selected network setting changes without restarting services.",[27,1458,68],{"id":67},[32,1460,1461,1467,1473,1479,1484,1490,1496,1502],{},[35,1462,1463,1466],{},[22,1464,1465],{},"Dashboard performance",": Improved Dashboard loading and responsiveness.",[35,1468,1469,1472],{},[22,1470,1471],{},"Mobile and touch controls",": Improved usability on mobile devices and touch interfaces.",[35,1474,1475,1478],{},[22,1476,1477],{},"Subnet setting notifications",": Added a confirmation notification after subnet settings change.",[35,1480,1481,1483],{},[22,1482,414],{},": Improved address selection and NAT traversal reliability.",[35,1485,1486,1489],{},[22,1487,1488],{},"Relay performance",": Improved relay performance and bandwidth management.",[35,1491,1492,1495],{},[22,1493,1494],{},"Relay stability",": Improved relay connection stability.",[35,1497,1498,1501],{},[22,1499,1500],{},"Configuration reloads",": Improved reliability when reloading settings.",[35,1503,1504,1507],{},[22,1505,1506],{},"Platform compatibility",": Updated the runtime environment for stronger security and compatibility.",[27,1509,116],{"id":115},[32,1511,1512,1518,1524],{},[35,1513,1514,1517],{},[22,1515,1516],{},"Installation packages",": Fixed inconsistent contents across installation packages.",[35,1519,1520,1523],{},[22,1521,1522],{},"Inventory Dashboard",": Fixed an unstable real-time connection that could affect the Inventory Dashboard.",[35,1525,1526,1529],{},[22,1527,1528],{},"Executable security",": Improved OrpheLink executable security and compatibility.",{"title":137,"searchDepth":138,"depth":138,"links":1531},[1532],{"id":1289,"depth":138,"text":1290,"children":1533},[1534,1535,1536],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.1.1 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.1.1","orphelink\u002F1.1.1",{"title":1401,"description":1537},"release\u002Fen\u002Forphelink\u002F1.1.1","LI4EtPOWvW49aD89qoiqu6VQjLofoPauD2lQincByTo",{"id":1545,"title":1546,"body":1547,"description":1620,"extension":147,"locale":148,"meta":1621,"navigation":150,"order":1622,"path":1623,"path_key":1624,"product":154,"published":150,"release_date":1625,"seo":1626,"source_locale":148,"stem":1627,"version":1628,"__hash__":1629},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.0.md","OrpheAgent 1.1.0",{"type":8,"value":1548,"toc":1614},[1549,1553,1560,1562,1587,1589],[11,1550,1552],{"id":1551},"version-110","Version 1.1.0",[16,1554,1555],{},[19,1556,1557,1559],{},[22,1558,24],{}," March 6, 2026",[27,1561,68],{"id":67},[32,1563,1564,1570,1575,1581],{},[35,1565,1566,1569],{},[22,1567,1568],{},"Provision process",": Improved the sequence for repeated controller leave and Provision operations, reducing Provision failures.",[35,1571,1572,1574],{},[22,1573,460],{},": Detects controller connections and completed Provision operations faster.",[35,1576,1577,1580],{},[22,1578,1579],{},"Provision connection stability",": Improved relay connection stability during Provision, reducing configuration failures.",[35,1582,1583,1586],{},[22,1584,1585],{},"Log content",": Reduced unnecessary logs so important information is easier to find and uses less disk space.",[27,1588,116],{"id":115},[32,1590,1591,1597,1602,1608],{},[35,1592,1593,1596],{},[22,1594,1595],{},"Leaving the controller",": Fixed Data Plane settings remaining after leaving, preventing the Tunnel IP from initializing correctly during the next Provision.",[35,1598,1599,1601],{},[22,1600,935],{},": Fixed the service hanging for a long time during shutdown.",[35,1603,1604,1607],{},[22,1605,1606],{},"Agent-to-Agent error reports",": Fixed missing error reports for failed control messages.",[35,1609,1610,1613],{},[22,1611,1612],{},"Exit node IP formats",": Fixed the Agent-to-Agent exit node list failing to read some IP address formats correctly.",{"title":137,"searchDepth":138,"depth":138,"links":1615},[1616],{"id":1551,"depth":138,"text":1552,"children":1617},[1618,1619],{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.1.0 release notes",{},10100,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.1.0","orpheagent\u002F1.1.0","2026-03-06",{"title":1546,"description":1620},"release\u002Fen\u002Forpheagent\u002F1.1.0","1.1.0","KbMttrsSfnbd3kjFH4ljCLg9awKnHVLsDfqR4I82uLU",{"id":1631,"title":1632,"body":1633,"description":1724,"extension":147,"locale":148,"meta":1725,"navigation":150,"order":1622,"path":1726,"path_key":1727,"product":839,"published":150,"release_date":1728,"seo":1729,"source_locale":148,"stem":1730,"version":1628,"__hash__":1731},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.1.0.md","OrpheLink 1.1.0",{"type":8,"value":1634,"toc":1717},[1635,1637,1644,1646,1674,1676,1708,1710],[11,1636,1552],{"id":1551},[16,1638,1639],{},[19,1640,1641,1643],{},[22,1642,24],{}," May 19, 2026",[27,1645,30],{"id":29},[32,1647,1648,1662,1668],{},[35,1649,1650,1653,1654,1657,1658,1661],{},[22,1651,1652],{},"Pro and Lite license plans",": Added ",[22,1655,1656],{},"Pro"," and ",[22,1659,1660],{},"Lite"," license plans for more flexible device deployment and license management.",[35,1663,1664,1667],{},[22,1665,1666],{},"License usage information",": Clearly shows allocation and usage across license plans for easier management.",[35,1669,1670,1673],{},[22,1671,1672],{},"SD-WAN topology information",": Shows network routes and device connections more clearly.",[27,1675,68],{"id":67},[32,1677,1678,1684,1690,1696,1702],{},[35,1679,1680,1683],{},[22,1681,1682],{},"SD-WAN management",": Improved topology visualization, configuration workflows, and license information.",[35,1685,1686,1689],{},[22,1687,1688],{},"Device status",": Improved heartbeat detection for more accurate online and offline status.",[35,1691,1692,1695],{},[22,1693,1694],{},"Cross-device interface",": Improved the Discovery and Inventory pages across desktop, mobile, and different screen sizes.",[35,1697,1698,1701],{},[22,1699,1700],{},"Inventory management",": Improved device information and navigation, with better sorting, selection, and localized operating system names.",[35,1703,1704,1707],{},[22,1705,1706],{},"Interface information",": Added device detail tooltips, standardized interface terms, and expanded multilingual system status messages.",[27,1709,116],{"id":115},[32,1711,1712],{},[35,1713,1714,1716],{},[22,1715,1073],{},": Fixed several minor issues that could affect system stability and usability.",{"title":137,"searchDepth":138,"depth":138,"links":1718},[1719],{"id":1551,"depth":138,"text":1552,"children":1720},[1721,1722,1723],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.1.0 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.1.0","orphelink\u002F1.1.0","2026-05-19",{"title":1632,"description":1724},"release\u002Fen\u002Forphelink\u002F1.1.0","0jp84_MNLjiISfxSYxN9B2SaYj62-CoJKs1tGJ7QwQo",{"id":1733,"title":1734,"body":1735,"description":1820,"extension":147,"locale":148,"meta":1821,"navigation":150,"order":1822,"path":1823,"path_key":1824,"product":154,"published":150,"release_date":1825,"seo":1826,"source_locale":148,"stem":1827,"version":1828,"__hash__":1829},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.9.md","OrpheAgent 1.0.9",{"type":8,"value":1736,"toc":1813},[1737,1741,1748,1750,1758,1760,1773,1775],[11,1738,1740],{"id":1739},"version-109","Version 1.0.9",[16,1742,1743],{},[19,1744,1745,1747],{},[22,1746,24],{}," February 6, 2026",[27,1749,30],{"id":29},[32,1751,1752],{},[35,1753,1754,1757],{},[22,1755,1756],{},"Automatic neighbor synchronization",": Regularly synchronizes devices in the same account and removes devices that have left the controller, keeping neighbor information up to date.",[27,1759,68],{"id":67},[32,1761,1762,1768],{},[35,1763,1764,1767],{},[22,1765,1766],{},"WAN recovery",": Network tunnels now pause when the WAN disconnects and restart automatically when connectivity returns, reducing unnecessary resource use.",[35,1769,1770,1772],{},[22,1771,935],{},": Reduced wait times for network operations so the service can shut down faster.",[27,1774,116],{"id":115},[32,1776,1777,1783,1789,1795,1801,1807],{},[35,1778,1779,1782],{},[22,1780,1781],{},"Firewall rules",": Fixed rules sometimes not applying after Set Config on OpenWrt or OrpheLink, causing later operations to fail.",[35,1784,1785,1788],{},[22,1786,1787],{},"PPPoE Provision",": Fixed PPPoE networks failing to identify the primary WAN IP, causing Provision to fail.",[35,1790,1791,1794],{},[22,1792,1793],{},"Leaving OrpheLink",": Fixed settings remaining after a device left, allowing neighboring devices to continue accessing it.",[35,1796,1797,1800],{},[22,1798,1799],{},"Reconnection logs",": Fixed excessive logging when a device reconnected after a network outage.",[35,1802,1803,1806],{},[22,1804,1805],{},"Route-to-Exit",": Fixed Route-to-Exit remaining enabled after its exit node was removed from the neighbor list.",[35,1808,1809,1812],{},[22,1810,1811],{},"OrpheAgent Profile",": Fixed the initial value being blank.",{"title":137,"searchDepth":138,"depth":138,"links":1814},[1815],{"id":1739,"depth":138,"text":1740,"children":1816},[1817,1818,1819],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.9 release notes",{},10009,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.9","orpheagent\u002F1.0.9","2026-02-06",{"title":1734,"description":1820},"release\u002Fen\u002Forpheagent\u002F1.0.9","1.0.9","WgJ4XWw3J9ajg6m6eOZe9YJN_wD0GMyGCFjt5flijbQ",{"id":1831,"title":1832,"body":1833,"description":1869,"extension":147,"locale":148,"meta":1870,"navigation":150,"order":1822,"path":1871,"path_key":1872,"product":839,"published":150,"release_date":699,"seo":1873,"source_locale":148,"stem":1874,"version":1828,"__hash__":1875},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.9.md","OrpheLink 1.0.9",{"type":8,"value":1834,"toc":1863},[1835,1837,1843,1845,1853,1855],[11,1836,1740],{"id":1739},[16,1838,1839],{},[19,1840,1841,598],{},[22,1842,24],{},[27,1844,68],{"id":67},[32,1846,1847],{},[35,1848,1849,1852],{},[22,1850,1851],{},"Trial Extension Guardrails (OrpheAgent)",": Updated the trial-extension flow so each customer can extend a trial only once, reducing repeated extension misuse and making eligibility rules clearer.",[27,1854,116],{"id":115},[32,1856,1857],{},[35,1858,1859,1862],{},[22,1860,1861],{},"License Status Refresh (OrpheAgent)",": Fixed the License page to reload automatically after a successful trial extension so the updated trial period appears immediately.",{"title":137,"searchDepth":138,"depth":138,"links":1864},[1865],{"id":1739,"depth":138,"text":1740,"children":1866},[1867,1868],{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.0.9 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.9","orphelink\u002F1.0.9",{"title":1832,"description":1869},"release\u002Fen\u002Forphelink\u002F1.0.9","Q4LBUU7lezAldrJiNFL_DESnKJnc3LkuIHK7Sj--suc",{"id":1877,"title":1878,"body":1879,"description":1950,"extension":147,"locale":148,"meta":1951,"navigation":150,"order":1952,"path":1953,"path_key":1954,"product":154,"published":150,"release_date":1955,"seo":1956,"source_locale":148,"stem":1957,"version":1958,"__hash__":1959},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.8.md","OrpheAgent 1.0.8",{"type":8,"value":1880,"toc":1944},[1881,1885,1892,1894,1906,1908],[11,1882,1884],{"id":1883},"version-108","Version 1.0.8",[16,1886,1887],{},[19,1888,1889,1891],{},[22,1890,24],{}," January 27, 2026",[27,1893,68],{"id":67},[32,1895,1896,1901],{},[35,1897,1898,1900],{},[22,1899,530],{},": Improved stability when handling multiple connections and establishing UDP connections.",[35,1902,1903,1905],{},[22,1904,935],{},": Reduced shutdown delays by closing relay connections more efficiently.",[27,1907,116],{"id":115},[32,1909,1910,1915,1921,1927,1932,1938],{},[35,1911,1912,1914],{},[22,1913,935],{},": Fixed the service hanging during shutdown in low-latency and high-throughput modes.",[35,1916,1917,1920],{},[22,1918,1919],{},"Agent-to-Agent Tunnel IP",": Fixed connections failing to proceed while waiting for a Tunnel IP.",[35,1922,1923,1926],{},[22,1924,1925],{},"Connection modes",": Fixed incorrect connection status detection that caused frequent switching between modes.",[35,1928,1929,1931],{},[22,1930,1805],{},": Fixed Route-to-Exit remaining enabled after its neighboring node was removed.",[35,1933,1934,1937],{},[22,1935,1936],{},"Status and node operations",": Fixed the service becoming unresponsive during some status and node operations.",[35,1939,1940,1943],{},[22,1941,1942],{},"Offline packets",": Fixed packet buildup while a device was offline; unsent packets are now discarded to prevent sudden latency increases after reconnection.",{"title":137,"searchDepth":138,"depth":138,"links":1945},[1946],{"id":1883,"depth":138,"text":1884,"children":1947},[1948,1949],{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.8 release notes",{},10008,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.8","orpheagent\u002F1.0.8","2026-01-27",{"title":1878,"description":1950},"release\u002Fen\u002Forpheagent\u002F1.0.8","1.0.8","wqXlt1T14RXmpyhmZK-MaxQBvICf2JF_FJtaTsflS6o",{"id":1961,"title":1962,"body":1963,"description":1994,"extension":147,"locale":148,"meta":1995,"navigation":150,"order":1952,"path":1996,"path_key":1997,"product":839,"published":150,"release_date":961,"seo":1998,"source_locale":148,"stem":1999,"version":1958,"__hash__":2000},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.8.md","OrpheLink 1.0.8",{"type":8,"value":1964,"toc":1989},[1965,1967,1973,1975],[11,1966,1884],{"id":1883},[16,1968,1969],{},[19,1970,1971,859],{},[22,1972,24],{},[27,1974,68],{"id":67},[32,1976,1977,1983],{},[35,1978,1979,1982],{},[22,1980,1981],{},"Faster device updates",": Improved Inventory synchronization to reduce delays when multiple devices report at the same time.",[35,1984,1985,1988],{},[22,1986,1987],{},"More accurate SD-WAN IP assignment",": Only addresses inside the subnet range are counted, preventing out-of-range addresses from affecting available IP allocation.",{"title":137,"searchDepth":138,"depth":138,"links":1990},[1991],{"id":1883,"depth":138,"text":1884,"children":1992},[1993],{"id":67,"depth":143,"text":68},"OrpheLink 1.0.8 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.8","orphelink\u002F1.0.8",{"title":1962,"description":1994},"release\u002Fen\u002Forphelink\u002F1.0.8","vb6qhzelOjL5DBTrIOiw0RAlz6DzpDNvlORHXWxVXN4",{"id":2002,"title":2003,"body":2004,"description":2037,"extension":147,"locale":148,"meta":2038,"navigation":150,"order":2039,"path":2040,"path_key":2041,"product":154,"published":150,"release_date":2042,"seo":2043,"source_locale":148,"stem":2044,"version":2045,"__hash__":2046},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.7.md","OrpheAgent 1.0.7",{"type":8,"value":2005,"toc":2032},[2006,2010,2017,2019],[11,2007,2009],{"id":2008},"version-107","Version 1.0.7",[16,2011,2012],{},[19,2013,2014,2016],{},[22,2015,24],{}," January 15, 2026",[27,2018,68],{"id":67},[32,2020,2021,2026],{},[35,2022,2023,2025],{},[22,2024,420],{},": Increased the connection wait time from 3 to 15 seconds, giving device discovery and P2P direct connections more time to complete on slower networks.",[35,2027,2028,2031],{},[22,2029,2030],{},"UDP hole-punching retries",": Reduced false connection failures on unstable networks and allowed more retry attempts behind NAT or firewalls.",{"title":137,"searchDepth":138,"depth":138,"links":2033},[2034],{"id":2008,"depth":138,"text":2009,"children":2035},[2036],{"id":67,"depth":143,"text":68},"OrpheAgent 1.0.7 release notes",{},10007,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.7","orpheagent\u002F1.0.7","2026-01-15",{"title":2003,"description":2037},"release\u002Fen\u002Forpheagent\u002F1.0.7","1.0.7","H_jSwoe-GjyJscq_9ZJHsGiI2RfwlJcoD7jXR9AZ-oQ",{"id":2048,"title":2049,"body":2050,"description":2139,"extension":147,"locale":148,"meta":2140,"navigation":150,"order":2039,"path":2141,"path_key":2142,"product":839,"published":150,"release_date":1201,"seo":2143,"source_locale":148,"stem":2144,"version":2045,"__hash__":2145},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.7.md","OrpheLink 1.0.7",{"type":8,"value":2051,"toc":2132},[2052,2054,2060,2062,2082,2084,2116,2118],[11,2053,2009],{"id":2008},[16,2055,2056],{},[19,2057,2058,1104],{},[22,2059,24],{},[27,2061,30],{"id":29},[32,2063,2064,2070,2076],{},[35,2065,2066,2069],{},[22,2067,2068],{},"SD-WAN environment rules",": Administrators can adjust routing based on environment conditions for more flexible SD-WAN traffic control.",[35,2071,2072,2075],{},[22,2073,2074],{},"Exit node SNAT",": Administrators can choose whether to enable SNAT for an Exit Node based on network requirements.",[35,2077,2078,2081],{},[22,2079,2080],{},"License remarks",": Administrators can edit remarks in the license list to record a license purpose or related device information.",[27,2083,68],{"id":67},[32,2085,2086,2092,2098,2104,2110],{},[35,2087,2088,2091],{},[22,2089,2090],{},"Simpler SD-WAN settings",": Removed unnecessary options and added clear guidance when Route-to-Exit settings are invalid.",[35,2093,2094,2097],{},[22,2095,2096],{},"More reliable device configuration",": Improved delivery to devices behind NAT and added automatic retries while a device is starting.",[35,2099,2100,2103],{},[22,2101,2102],{},"Better sign-in and discovery pages",": Simplified sign-in and improved layouts on desktop and mobile.",[35,2105,2106,2109],{},[22,2107,2108],{},"Easier license management",": Filter licenses by status and edit remarks directly.",[35,2111,2112,2115],{},[22,2113,2114],{},"More consistent SD-WAN status",": Node modes are initialized automatically and device settings are regularly reconciled.",[27,2117,116],{"id":115},[32,2119,2120,2126],{},[35,2121,2122,2125],{},[22,2123,2124],{},"Failed sign-in handling",": Fixed errors not displaying correctly after a failed sign-in attempt.",[35,2127,2128,2131],{},[22,2129,2130],{},"API documentation",": Corrected the Controller name in the API documentation.",{"title":137,"searchDepth":138,"depth":138,"links":2133},[2134],{"id":2008,"depth":138,"text":2009,"children":2135},[2136,2137,2138],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.0.7 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.7","orphelink\u002F1.0.7",{"title":2049,"description":2139},"release\u002Fen\u002Forphelink\u002F1.0.7","JqpwRlgTZ0rpa6caHcy2AG1e91ZJAniF3BvuZrz9G3Y",{"id":2147,"title":2148,"body":2149,"description":2260,"extension":147,"locale":148,"meta":2261,"navigation":150,"order":2262,"path":2263,"path_key":2264,"product":154,"published":150,"release_date":2265,"seo":2266,"source_locale":148,"stem":2267,"version":2268,"__hash__":2269},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.6.md","OrpheAgent 1.0.6",{"type":8,"value":2150,"toc":2253},[2151,2155,2162,2164,2191,2193,2243,2245],[11,2152,2154],{"id":2153},"version-106","Version 1.0.6",[16,2156,2157],{},[19,2158,2159,2161],{},[22,2160,24],{}," January 8, 2026",[27,2163,30],{"id":29},[32,2165,2166,2176,2182],{},[35,2167,2168,2171,2172,2175],{},[22,2169,2170],{},"Profile management",": Switch Profiles through LuCI or ",[877,2173,2174],{},"orphe-agent profile"," to connect to different OrpheLink accounts.",[35,2177,2178,2181],{},[22,2179,2180],{},"Agent-to-Agent configuration",": Configure LAN-to-LAN, Exit Node, and Route-to-Exit directly between devices without OrpheLink, with offline settings applied automatically when devices reconnect.",[35,2183,2184,1653,2187,2190],{},[22,2185,2186],{},"Basic configuration API",[877,2188,2189],{},"POST \u002Fapi\u002Fv1\u002Fconfig\u002Fbasic"," for setting the Provision Key and device name together, reducing initial setup time.",[27,2192,68],{"id":67},[32,2194,2195,2227,2237],{},[35,2196,2197,2200,2201,1657,2204,2207,2208,1657,2211,2214,2215,2218,2219,2222,2223,2226],{},[22,2198,2199],{},"Data Plane status API",": Changed Protocol values from ",[877,2202,2203],{},"tcp",[877,2205,2206],{},"udp"," to ",[877,2209,2210],{},"TCP TLS1.3",[877,2212,2213],{},"QUIC",", and standardized Quality values as ",[877,2216,2217],{},"Good",", ",[877,2220,2221],{},"Bad",", and ",[877,2224,2225],{},"Offline","; update existing integrations accordingly.",[35,2228,2229,2232,2233,2236],{},[22,2230,2231],{},"Device information",": Added the device name and operating system to Data Plane status and ",[877,2234,2235],{},"\u002Fapi\u002Fv1\u002Fdataplane\u002Fnode"," responses; the Controller now also receives operating system information.",[35,2238,2239,2242],{},[22,2240,2241],{},"Power usage",": Reduced power usage while forwarding Data Plane traffic to extend battery life on portable devices.",[27,2244,116],{"id":115},[32,2246,2247],{},[35,2248,2249,2252],{},[22,2250,2251],{},"OpenWrt firewall rules",": Fixed missing rules after applying settings, which could prevent OrpheLink from calling the OrpheAgent API.",{"title":137,"searchDepth":138,"depth":138,"links":2254},[2255],{"id":2153,"depth":138,"text":2154,"children":2256},[2257,2258,2259],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.6 release notes",{},10006,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.6","orpheagent\u002F1.0.6","2026-01-08",{"title":2148,"description":2260},"release\u002Fen\u002Forpheagent\u002F1.0.6","1.0.6","YEarZJTHU0qW_CFaWniJtA2z4WtRdPtXywaD4yKkNJQ",{"id":2271,"title":2272,"body":2273,"description":2357,"extension":147,"locale":148,"meta":2358,"navigation":150,"order":2262,"path":2359,"path_key":2360,"product":839,"published":150,"release_date":1394,"seo":2361,"source_locale":148,"stem":2362,"version":2268,"__hash__":2363},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.6.md","OrpheLink 1.0.6",{"type":8,"value":2274,"toc":2351},[2275,2277,2283,2285,2323,2325],[11,2276,2154],{"id":2153},[16,2278,2279],{},[19,2280,2281,1297],{},[22,2282,24],{},[27,2284,68],{"id":67},[32,2286,2287,2293,2299,2305,2311,2317],{},[35,2288,2289,2292],{},[22,2290,2291],{},"Easier device discovery",": Filter devices by OrpheAgent node ID and receive a notification when provisioning is complete.",[35,2294,2295,2298],{},[22,2296,2297],{},"Custom DNS for exit routing",": Route-to-Exit settings now support a custom DNS server and preserve related subnet settings during edits.",[35,2300,2301,2304],{},[22,2302,2303],{},"Clearer SD-WAN editing",": Overview, site, and link settings are separated, while device positions remain in place after saving.",[35,2306,2307,2310],{},[22,2308,2309],{},"More accurate device status",": Improved heartbeat reporting and offline detection provide faster status updates.",[35,2312,2313,2316],{},[22,2314,2315],{},"Faster P2P recovery",": Connections recover more quickly after idle periods or brief interruptions.",[35,2318,2319,2322],{},[22,2320,2321],{},"More efficient synchronization",": Only affected devices receive configuration updates.",[27,2324,116],{"id":115},[32,2326,2327,2333,2339,2345],{},[35,2328,2329,2332],{},[22,2330,2331],{},"Device deletion",": Fixed related links and network settings remaining after a device was deleted.",[35,2334,2335,2338],{},[22,2336,2337],{},"Route-to-Exit subnet",": Fixed subnet settings being lost when Route-to-Exit was turned off and on again.",[35,2340,2341,2344],{},[22,2342,2343],{},"Configuration updates",": Fixed unchanged devices receiving duplicate configuration updates.",[35,2346,2347,2350],{},[22,2348,2349],{},"Logs and Provision pages",": Improved initial log loading and corrected the Provision Key label and layout.",{"title":137,"searchDepth":138,"depth":138,"links":2352},[2353],{"id":2153,"depth":138,"text":2154,"children":2354},[2355,2356],{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.0.6 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.6","orphelink\u002F1.0.6",{"title":2272,"description":2357},"release\u002Fen\u002Forphelink\u002F1.0.6","KmwgICyTMWeaWNDDAFEpauXmAlaapq0mZli_b2n1LIc",{"id":2365,"title":2366,"body":2367,"description":2513,"extension":147,"locale":148,"meta":2514,"navigation":150,"order":2515,"path":2516,"path_key":2517,"product":154,"published":150,"release_date":2518,"seo":2519,"source_locale":148,"stem":2520,"version":2521,"__hash__":2522},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.5.md","OrpheAgent 1.0.5",{"type":8,"value":2368,"toc":2506},[2369,2373,2380,2382,2440,2442,2478,2480],[11,2370,2372],{"id":2371},"version-105","Version 1.0.5",[16,2374,2375],{},[19,2376,2377,2379],{},[22,2378,24],{}," December 19, 2025",[27,2381,30],{"id":29},[32,2383,2384,2396,2408,2414,2420,2434],{},[35,2385,2386,1653,2389,1657,2392,2395],{},[22,2387,2388],{},"Real-time status notifications",[877,2390,2391],{},"GET \u002Fapi\u002Fv1\u002Fdataplane\u002Fstatus\u002Fws",[877,2393,2394],{},"GET \u002Fapi\u002Fv1\u002Fservice\u002Fstatus\u002Fws"," for real-time Data Plane, OrpheAgent, and OrpheLink connection updates.",[35,2397,2398,1653,2401,1657,2404,2407],{},[22,2399,2400],{},"Service toggle API",[877,2402,2403],{},"GET",[877,2405,2406],{},"POST \u002Fapi\u002Fv1\u002Fservice\u002Ftoggle"," for checking or switching the Control Plane and Data Plane.",[35,2409,2410,2413],{},[22,2411,2412],{},"P2P connection quality",": Data Plane status now includes P2P connection quality, operating system, and device name to help identify connection conditions.",[35,2415,2416,2419],{},[22,2417,2418],{},"Agent-to-Agent communication",": Agents can now exchange control messages and device information directly.",[35,2421,2422,2425,2426,2429,2430,2433],{},[22,2423,2424],{},"Offline P2P direct connections",": The Data Plane can use mDNS to discover devices and establish direct P2P connections without internet access, enabled with ",[877,2427,2428],{},"orphe-agent dp-p2p --mdns"," (",[877,2431,2432],{},"-m",").",[35,2435,2436,2439],{},[22,2437,2438],{},"Relay connections for low-latency tunnels",": Low Latency Tunnel mode can now use a relay when a direct connection is unavailable.",[27,2441,68],{"id":67},[32,2443,2444,2450,2460,2472],{},[35,2445,2446,2449],{},[22,2447,2448],{},"Disabling the Control Plane",": Reduced processing time and kept status information up to date while the Control Plane is disabled.",[35,2451,2452,2455,2456,2459],{},[22,2453,2454],{},"Status command",": Made ",[877,2457,2458],{},"orphe-agent status"," output easier to read.",[35,2461,2462,2465,2466,2207,2468,2471],{},[22,2463,2464],{},"Tunnel mode option",": Changed the short option from ",[877,2467,2432],{},[877,2469,2470],{},"-t","; update existing commands or scripts accordingly.",[35,2473,2474,2477],{},[22,2475,2476],{},"LuCI interface",": Improved workflows and information display.",[27,2479,116],{"id":115},[32,2481,2482,2488,2494,2500],{},[35,2483,2484,2487],{},[22,2485,2486],{},"Data Plane status operations",": Fixed operations becoming unresponsive while reading or updating Data Plane status.",[35,2489,2490,2493],{},[22,2491,2492],{},"Endpoint IP address",": Fixed the Endpoint IP Address sometimes appearing blank.",[35,2495,2496,2499],{},[22,2497,2498],{},"CPU temperature",": Fixed incorrect CPU temperature displays.",[35,2501,2502,2505],{},[22,2503,2504],{},"Data storage",": Fixed a data storage error that could restart the OrpheAgent service.",{"title":137,"searchDepth":138,"depth":138,"links":2507},[2508],{"id":2371,"depth":138,"text":2372,"children":2509},[2510,2511,2512],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.5 release notes",{},10005,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.5","orpheagent\u002F1.0.5","2025-12-19",{"title":2366,"description":2513},"release\u002Fen\u002Forpheagent\u002F1.0.5","1.0.5","Sz2uJqup_qCbe2FcnDzuAbfpCv8hBESdoUc9pulWIGQ",{"id":2524,"title":2525,"body":2526,"description":2612,"extension":147,"locale":148,"meta":2613,"navigation":150,"order":2515,"path":2614,"path_key":2615,"product":839,"published":150,"release_date":1625,"seo":2616,"source_locale":148,"stem":2617,"version":2521,"__hash__":2618},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.5.md","OrpheLink 1.0.5",{"type":8,"value":2527,"toc":2605},[2528,2530,2536,2538,2555,2557,2583,2585],[11,2529,2372],{"id":2371},[16,2531,2532],{},[19,2533,2534,1559],{},[22,2535,24],{},[27,2537,30],{"id":29},[32,2539,2540,2546],{},[35,2541,2542,2545],{},[22,2543,2544],{},"SD-WAN device information",": SD-WAN nodes now show the device name and operating system, making devices easier to identify.",[35,2547,2548,2551,2552,2554],{},[22,2549,2550],{},"Batch leave OrpheLink",": Administrators can select multiple devices in ",[22,2553,730],{}," and remove them from OrpheLink in one action.",[27,2556,68],{"id":67},[32,2558,2559,2565,2571,2577],{},[35,2560,2561,2564],{},[22,2562,2563],{},"Easier log navigation",": Enter a page number to jump directly to it instead of moving through pages one at a time.",[35,2566,2567,2570],{},[22,2568,2569],{},"More reliable provisioning",": Provision status is clearer, and discovery stops automatically when you leave the page.",[35,2572,2573,2576],{},[22,2574,2575],{},"Safer device status handling",": The system distinguishes between removed devices and expired licenses before taking a device offline.",[35,2578,2579,2582],{},[22,2580,2581],{},"Stronger security and connectivity",": Updated relay, administration, and certificate settings reduce unnecessary service exposure.",[27,2584,116],{"id":115},[32,2586,2587,2593,2599],{},[35,2588,2589,2592],{},[22,2590,2591],{},"Device status classification",": Fixed deleted devices and devices with expired licenses being classified incorrectly.",[35,2594,2595,2598],{},[22,2596,2597],{},"Provision discovery list",": Fixed completed or failed devices disappearing from the discovery list.",[35,2600,2601,2604],{},[22,2602,2603],{},"Log date filter",": Fixed incorrect results when filtering logs by date range.",{"title":137,"searchDepth":138,"depth":138,"links":2606},[2607],{"id":2371,"depth":138,"text":2372,"children":2608},[2609,2610,2611],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.0.5 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.5","orphelink\u002F1.0.5",{"title":2525,"description":2612},"release\u002Fen\u002Forphelink\u002F1.0.5","wAJtE_emP3Q3Fh2v_j-AZSif2q7qq7Rk3GqRxBqNfvI",{"id":2620,"title":2621,"body":2622,"description":2752,"extension":147,"locale":148,"meta":2753,"navigation":150,"order":2754,"path":2755,"path_key":2756,"product":154,"published":150,"release_date":2757,"seo":2758,"source_locale":148,"stem":2759,"version":2760,"__hash__":2761},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.4.md","OrpheAgent 1.0.4",{"type":8,"value":2623,"toc":2745},[2624,2628,2635,2637,2671,2673,2708,2710],[11,2625,2627],{"id":2626},"version-104","Version 1.0.4",[16,2629,2630],{},[19,2631,2632,2634],{},[22,2633,24],{}," December 4, 2025",[27,2636,30],{"id":29},[32,2638,2639,2648,2659,2665],{},[35,2640,2641,1653,2644,2647],{},[22,2642,2643],{},"System information API",[877,2645,2646],{},"GET \u002Fapi\u002Fv1\u002Fsystem\u002Finfo"," for retrieving the OrpheAgent version and system information.",[35,2649,2650,1653,2653,1657,2655,2658],{},[22,2651,2652],{},"Subnet Route-to-Exit API",[877,2654,2403],{},[877,2656,2657],{},"POST \u002Fapi\u002Fv1\u002Fdataplane\u002Froutesubnettoexit"," for routing traffic from a specified subnet through an Exit Node.",[35,2660,2661,2664],{},[22,2662,2663],{},"mDNS device discovery",": Allowed mDNS traffic on UDP port 5353 so device discovery works correctly.",[35,2666,2667,2670],{},[22,2668,2669],{},"Automatic Data Plane route recovery",": Checks LAN-to-LAN and Route-to-Exit routes regularly and restores missing entries automatically.",[27,2672,68],{"id":67},[32,2674,2675,2681,2686,2696,2702],{},[35,2676,2677,2680],{},[22,2678,2679],{},"Connection efficiency",": Established P2P direct and relay connections faster, improved failover, and made connection status more accurate.",[35,2682,2683,2685],{},[22,2684,1431],{},": Reduced Provision wait times and cleared outdated P2P settings when an Agent leaves its Controller.",[35,2687,2688,2691,2692,2695],{},[22,2689,2690],{},"Firewall rule name",": Standardized the name as uppercase ",[877,2693,2694],{},"ORPHEAGENT",".",[35,2697,2698,2701],{},[22,2699,2700],{},"Privacy",": Removed system path information from OrpheAgent executables.",[35,2703,2704,2707],{},[22,2705,2706],{},"Node information updates",": Prevented conflicts when node information is updated at the same time.",[27,2709,116],{"id":115},[32,2711,2712,2718,2724,2730,2739],{},[35,2713,2714,2717],{},[22,2715,2716],{},"P2P and relay connections",": Fixed direct connections failing in some router environments and relay connections not closing correctly.",[35,2719,2720,2723],{},[22,2721,2722],{},"Status information",": Fixed incorrect Data Plane status, network statistics, CPU temperature, and status table ordering.",[35,2725,2726,2729],{},[22,2727,2728],{},"Firefox authentication redirect",": Fixed Firefox not redirecting correctly from the OrpheLink authentication portal.",[35,2731,2732,2735,2736,2738],{},[22,2733,2734],{},"Disconnected status command",": Fixed an error when running ",[877,2737,2458],{}," without a Controller connection.",[35,2740,2741,2744],{},[22,2742,2743],{},"Long-running sessions and large events",": Fixed growing memory use and incomplete event data during long-running sessions or large transfers.",{"title":137,"searchDepth":138,"depth":138,"links":2746},[2747],{"id":2626,"depth":138,"text":2627,"children":2748},[2749,2750,2751],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.4 release notes",{},10004,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.4","orpheagent\u002F1.0.4","2025-12-04",{"title":2621,"description":2752},"release\u002Fen\u002Forpheagent\u002F1.0.4","1.0.4","yERxDc_4zBN127XqEsqXrxWvxzh2yUnyTB-LnUbPisk",{"id":2763,"title":2764,"body":2765,"description":2832,"extension":147,"locale":148,"meta":2833,"navigation":150,"order":2834,"path":2835,"path_key":2836,"product":154,"published":150,"release_date":2837,"seo":2838,"source_locale":148,"stem":2839,"version":2840,"__hash__":2841},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.3.md","OrpheAgent 1.0.3",{"type":8,"value":2766,"toc":2825},[2767,2771,2778,2780,2794,2796,2810,2812],[11,2768,2770],{"id":2769},"version-103","Version 1.0.3",[16,2772,2773],{},[19,2774,2775,2777],{},[22,2776,24],{}," October 17, 2025",[27,2779,30],{"id":29},[32,2781,2782,2788],{},[35,2783,2784,2787],{},[22,2785,2786],{},"Data Plane P2P settings in LuCI",": OpenWrt users can enable or disable the Data Plane and configure tunnel mode and SNAT directly from LuCI.",[35,2789,2790,2793],{},[22,2791,2792],{},"Real-time connection progress",": Reports NAT traversal and P2P connection status in real time.",[27,2795,68],{"id":67},[32,2797,2798,2804],{},[35,2799,2800,2803],{},[22,2801,2802],{},"P2P connections",": Simplified peer discovery and NAT traversal for faster, more reliable connections.",[35,2805,2806,2809],{},[22,2807,2808],{},"Development mode",": Restricted changes through the API to reduce the risk of unexpected configuration changes.",[27,2811,116],{"id":115},[32,2813,2814,2819],{},[35,2815,2816,2818],{},[22,2817,935],{},": Fixed the command hanging while OrpheAgent was shutting down.",[35,2820,2821,2824],{},[22,2822,2823],{},"LuCI service controls",": Fixed OrpheAgent failing to turn on or off from LuCI.",{"title":137,"searchDepth":138,"depth":138,"links":2826},[2827],{"id":2769,"depth":138,"text":2770,"children":2828},[2829,2830,2831],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.3 release notes",{},10003,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.3","orpheagent\u002F1.0.3","2025-10-17",{"title":2764,"description":2832},"release\u002Fen\u002Forpheagent\u002F1.0.3","1.0.3","QTo7B1nTAa2sr8iBiyd6WZ1CPmPunRIir3nqlgFhjgA",{"id":2843,"title":2844,"body":2845,"description":2915,"extension":147,"locale":148,"meta":2916,"navigation":150,"order":2834,"path":2917,"path_key":2918,"product":839,"published":150,"release_date":2919,"seo":2920,"source_locale":148,"stem":2921,"version":2840,"__hash__":2922},"release\u002Frelease\u002Fen\u002Forphelink\u002F1.0.3.md","OrpheLink 1.0.3",{"type":8,"value":2846,"toc":2909},[2847,2849,2856,2858,2872,2874],[11,2848,2770],{"id":2769},[16,2850,2851],{},[19,2852,2853,2855],{},[22,2854,24],{}," October 27, 2025",[27,2857,68],{"id":67},[32,2859,2860,2866],{},[35,2861,2862,2865],{},[22,2863,2864],{},"Cross-company logs",": Admin users can now view logs from other companies on the Log page.",[35,2867,2868,2871],{},[22,2869,2870],{},"Device company",": Admin users can now see each device's source company on the Dashboard.",[27,2873,116],{"id":115},[32,2875,2876,2882,2888,2894,2903],{},[35,2877,2878,2881],{},[22,2879,2880],{},"Sign-in permissions",": Fixed a \"no permission\" message that could remain after signing in again when a cookie expired.",[35,2883,2884,2887],{},[22,2885,2886],{},"Device takeover notifications",": Fixed duplicate notifications after a successful device takeover.",[35,2889,2890,2893],{},[22,2891,2892],{},"Provision notifications",": Fixed Provision displaying an invalid notification.",[35,2895,2896,2899,2900,2695],{},[22,2897,2898],{},"Account list",": Fixed company administrators being unable to see other users under ",[22,2901,2902],{},"Settings > Account",[35,2904,2905,2908],{},[22,2906,2907],{},"Cross-company connection status",": Fixed Admin users being unable to view other companies' OrpheLink connection status on the Dashboard.",{"title":137,"searchDepth":138,"depth":138,"links":2910},[2911],{"id":2769,"depth":138,"text":2770,"children":2912},[2913,2914],{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheLink 1.0.3 release notes",{},"\u002Frelease\u002Fen\u002Forphelink\u002F1.0.3","orphelink\u002F1.0.3","2025-10-27",{"title":2844,"description":2915},"release\u002Fen\u002Forphelink\u002F1.0.3","IhEOADIkIyvf5DEOcs3o34gki8oi_S_qoott7ryr2TY",{"id":2924,"title":2925,"body":2926,"description":2994,"extension":147,"locale":148,"meta":2995,"navigation":150,"order":2996,"path":2997,"path_key":2998,"product":154,"published":150,"release_date":2999,"seo":3000,"source_locale":148,"stem":3001,"version":3002,"__hash__":3003},"release\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.2.md","OrpheAgent 1.0.2",{"type":8,"value":2927,"toc":2987},[2928,2932,2939,2941,2949,2951,2971,2973],[11,2929,2931],{"id":2930},"version-102","Version 1.0.2",[16,2933,2934],{},[19,2935,2936,2938],{},[22,2937,24],{}," October 3, 2025",[27,2940,30],{"id":29},[32,2942,2943],{},[35,2944,2945,2948],{},[22,2946,2947],{},"Data Plane P2P management",": Added command-line tools to view, save, or clear Data Plane P2P settings.",[27,2950,68],{"id":67},[32,2952,2953,2959,2965],{},[35,2954,2955,2958],{},[22,2956,2957],{},"P2P commands",": Standardized command names and settings for easier operation.",[35,2960,2961,2964],{},[22,2962,2963],{},"Port checks",": Checks port availability before saving settings to reduce configuration failures.",[35,2966,2967,2970],{},[22,2968,2969],{},"Relay discovery",": Automatically retries when no relay is available, improving Provision and connection stability.",[27,2972,116],{"id":115},[32,2974,2975,2981],{},[35,2976,2977,2980],{},[22,2978,2979],{},"Provision Key",": Fixed Provision Key values being overwritten with an empty value.",[35,2982,2983,2986],{},[22,2984,2985],{},"P2P command options",": Fixed several P2P command options not taking effect.",{"title":137,"searchDepth":138,"depth":138,"links":2988},[2989],{"id":2930,"depth":138,"text":2931,"children":2990},[2991,2992,2993],{"id":29,"depth":143,"text":30},{"id":67,"depth":143,"text":68},{"id":115,"depth":143,"text":116},"OrpheAgent 1.0.2 release notes",{},10002,"\u002Frelease\u002Fen\u002Forpheagent\u002F1.0.2","orpheagent\u002F1.0.2","2025-10-03",{"title":2925,"description":2994},"release\u002Fen\u002Forpheagent\u002F1.0.2","1.0.2","yZ2nlVPKLQkEt8riUDr9rdvNLqSaqNf-trSigX8C-Vg",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3008},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3010},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3012},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 18h-5m8-4h-8m-6 8h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"\u002F>\u003Crect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3014},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3016},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3018},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3020},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 21h8m.174-14.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3022},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3024,"hidden":150},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z\"\u002F>\u003Ccircle cx=\"4\" cy=\"4\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3026,"hidden":150},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3028,"hidden":150},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M2.5 17a24.1 24.1 0 0 1 0-10a2 2 0 0 1 1.4-1.4a49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.1 24.1 0 0 1 0 10a2 2 0 0 1-1.4 1.4a49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17\"\u002F>\u003Cpath d=\"m10 15l5-3l-5-3z\"\u002F>\u003C\u002Fg>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3030},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 2a10 10 0 1 0 10 10a4 4 0 0 1-5-5a4 4 0 0 1-5-5M8.5 8.5v.01M16 15.5v.01M12 12v.01M11 17v.01M7 14v.01\"\u002F>",{"left":3005,"top":3005,"width":3006,"height":3006,"rotate":3005,"vFlip":3007,"hFlip":3007,"body":3032},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 12l7-7l7 7m-7 7V5\"\u002F>",1786002186851]