mirror of
https://github.com/SagerNet/sing-box.git
synced 2024-11-16 16:32:23 +08:00
10919 lines
259 KiB
HTML
10919 lines
259 KiB
HTML
|
|
<!doctype html>
|
|
<html lang="en" class="no-js">
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
|
|
<meta name="description" content="The universal proxy platform.">
|
|
|
|
|
|
<meta name="author" content="nekohasekai">
|
|
|
|
|
|
|
|
<link rel="prev" href="..">
|
|
|
|
|
|
<link rel="next" href="../migration/">
|
|
|
|
|
|
<link rel="icon" href="../assets/icon.svg">
|
|
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.42">
|
|
|
|
|
|
|
|
<title>Change Log - sing-box</title>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/main.0253249f.min.css">
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<style>:root{--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>');}</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
|
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
|
|
|
|
|
|
|
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
|
|
|
|
|
|
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
|
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
|
<label class="md-overlay" for="__drawer"></label>
|
|
<div data-md-component="skip">
|
|
|
|
|
|
<a href="#1110-alpha16" class="md-skip">
|
|
Skip to content
|
|
</a>
|
|
|
|
</div>
|
|
<div data-md-component="announce">
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<header class="md-header" data-md-component="header">
|
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
|
<a href=".." title="sing-box" class="md-header__button md-logo" aria-label="sing-box" data-md-component="logo">
|
|
|
|
<img src="../assets/icon.svg" alt="logo">
|
|
|
|
</a>
|
|
<label class="md-header__button md-icon" for="__drawer">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
|
</label>
|
|
<div class="md-header__title" data-md-component="header-title">
|
|
<div class="md-header__ellipsis">
|
|
<div class="md-header__topic">
|
|
<span class="md-ellipsis">
|
|
sing-box
|
|
</span>
|
|
</div>
|
|
<div class="md-header__topic" data-md-component="header-topic">
|
|
<span class="md-ellipsis">
|
|
|
|
Change Log
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form class="md-header__option" data-md-component="palette">
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4a5 5 0 0 0 5-5 5 5 0 0 0-5-5"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="white" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="black" data-md-color-accent="indigo" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_2">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to system preference" for="__palette_0" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5M7 15a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3"/></svg>
|
|
</label>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
|
|
|
|
|
<div class="md-header__option">
|
|
<div class="md-select">
|
|
|
|
<button class="md-header__button md-icon" aria-label="Select language">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"/></svg>
|
|
</button>
|
|
<div class="md-select__inner">
|
|
<ul class="md-select__list">
|
|
|
|
<li class="md-select__item">
|
|
<a href="./" hreflang="en" class="md-select__link">
|
|
English
|
|
</a>
|
|
</li>
|
|
|
|
<li class="md-select__item">
|
|
<a href="../zh/changelog/" hreflang="zh" class="md-select__link">
|
|
简体中文
|
|
</a>
|
|
</li>
|
|
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<label class="md-header__button md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
</label>
|
|
<div class="md-search" data-md-component="search" role="dialog">
|
|
<label class="md-search__overlay" for="__search"></label>
|
|
<div class="md-search__inner" role="search">
|
|
<form class="md-search__form" name="search">
|
|
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
|
<label class="md-search__icon md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
|
</label>
|
|
<nav class="md-search__options" aria-label="Search">
|
|
|
|
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
|
</button>
|
|
</nav>
|
|
|
|
</form>
|
|
<div class="md-search__output">
|
|
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
|
<div class="md-search-result" data-md-component="search-result">
|
|
<div class="md-search-result__meta">
|
|
Initializing search
|
|
</div>
|
|
<ol class="md-search-result__list" role="presentation"></ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="md-header__source">
|
|
<a href="https://github.com/SagerNet/sing-box" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
SagerNet/sing-box
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
</header>
|
|
|
|
<div class="md-container" data-md-component="container">
|
|
|
|
|
|
|
|
|
|
|
|
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
|
|
<div class="md-grid">
|
|
<ul class="md-tabs__list">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item md-tabs__item--active">
|
|
<a href=".." class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
Home
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../installation/package-manager/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
Installation
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../clients/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
Graphical Clients
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../manual/proxy/server/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
Manual
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../configuration/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
Configuration
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
|
|
<main class="md-main" data-md-component="main">
|
|
<div class="md-main__inner md-grid">
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
|
|
<label class="md-nav__title" for="__drawer">
|
|
<a href=".." title="sing-box" class="md-nav__button md-logo" aria-label="sing-box" data-md-component="logo">
|
|
|
|
<img src="../assets/icon.svg" alt="logo">
|
|
|
|
</a>
|
|
sing-box
|
|
</label>
|
|
|
|
<div class="md-nav__source">
|
|
<a href="https://github.com/SagerNet/sing-box" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
SagerNet/sing-box
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" checked>
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href=".." class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Home
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_1" id="__nav_1_label" tabindex="">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="true">
|
|
<label class="md-nav__title" for="__nav_1">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Home
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active">
|
|
|
|
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
|
|
|
|
|
|
|
<label class="md-nav__link md-nav__link--active" for="__toc">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Change Log
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<a href="./" class="md-nav__link md-nav__link--active">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Change Log
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1101" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#197" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.7
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.7">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#196" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#195" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.5
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.5">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#194" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.4
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.4">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha29" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.29
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha25" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.25
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha23" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.23
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha22" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha20" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha19" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.19
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#193" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.3
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.3">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#192" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.2
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.2">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#191" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.1
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.1">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc22" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc20" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1814" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1813" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1812" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1811" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1810" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#189" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#188" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#187" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#186" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#185" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#184" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#182" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#181" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.8.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#178" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#177" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#176" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-beta.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#175" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#174" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#172" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#171" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.7.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#167" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#166" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#165" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#164" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#163" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#162" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#161" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.6.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#155" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-rc4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-rc.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#154" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta3_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta2_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#153" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#152" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#151" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.5.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#146" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#145" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#143" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#142" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#141" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.4.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#136" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#135" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#134" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#133" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#130" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.3.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-rc2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#126" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#124" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#123" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#122" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#121" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#120" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.2.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#117" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#116" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#115" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#114" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#112" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#111" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#107" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#106" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#105" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#104" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#103" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#102" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#101" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta1
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.0-beta1">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220826" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/26
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220825" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/25
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220824" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/24
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220823" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/23
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220822" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220821" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/21
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220820" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220819" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/19
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220818" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220817" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220816" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220815" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220813" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220812" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220811" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220810" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220809" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/09
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../migration/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 2h14v14H2zm20 6v14H8v-4h2v2h10V10h-2V8z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Migration
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../deprecated/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 4v2H3V4h3.5l1-1h5l1 1zM4 19V7h12v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2m15-4h2v2h-2zm0-8h2v6h-2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Deprecated
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../support/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 12V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v14l4-4h10a1 1 0 0 0 1-1m4-6h-2v9H6v2a1 1 0 0 0 1 1h11l4 4V7a1 1 0 0 0-1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Support
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../sponsors/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 12c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m5.45 5.6c-.39-.4-.88-.6-1.45-.6h-7l-2.08-.73.33-.94L13 16h2.8c.35 0 .63-.14.86-.37s.34-.51.34-.82c0-.54-.26-.91-.78-1.12L8.95 11H7v9l7 2 8.03-3c.01-.53-.19-1-.58-1.4M5 11H.984v11H5z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Sponsors
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Installation
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Installation
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../installation/package-manager/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.12 5h13.75l-.94-1h-12zm15.42.23c.29.34.46.77.46 1.27V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6.5c0-.5.17-.93.46-1.27l1.38-1.68C5.12 3.21 5.53 3 6 3h12c.47 0 .88.21 1.15.55zM6 18h6v-3H6z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Package Manager
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../installation/docker/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.81 10.25c-.06-.04-.56-.43-1.64-.43-.28 0-.56.03-.84.08-.21-1.4-1.38-2.11-1.43-2.14l-.29-.17-.18.27c-.24.36-.43.77-.51 1.19-.2.8-.08 1.56.33 2.21-.49.28-1.29.35-1.46.35H2.62c-.34 0-.62.28-.62.63 0 1.15.18 2.3.58 3.38.45 1.19 1.13 2.07 2 2.61.98.6 2.59.94 4.42.94.79 0 1.61-.07 2.42-.22 1.12-.2 2.2-.59 3.19-1.16A8.3 8.3 0 0 0 16.78 16c1.05-1.17 1.67-2.5 2.12-3.65h.19c1.14 0 1.85-.46 2.24-.85.26-.24.45-.53.59-.87l.08-.24zm-17.96.99h1.76c.08 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16H3.85c-.09 0-.16.07-.16.16v1.58c.01.09.07.16.16.16m2.43 0h1.76c.08 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16H6.28c-.09 0-.16.07-.16.16v1.58c.01.09.07.16.16.16m2.47 0h1.75c.1 0 .17-.07.17-.16V9.5c0-.08-.06-.16-.17-.16H8.75c-.08 0-.15.07-.15.16v1.58c0 .09.06.16.15.16m2.44 0h1.77c.08 0 .15-.07.15-.16V9.5c0-.08-.06-.16-.15-.16h-1.77c-.08 0-.15.07-.15.16v1.58c0 .09.07.16.15.16M6.28 9h1.76c.08 0 .16-.09.16-.18V7.25c0-.09-.07-.16-.16-.16H6.28c-.09 0-.16.06-.16.16v1.57c.01.09.07.18.16.18m2.47 0h1.75c.1 0 .17-.09.17-.18V7.25c0-.09-.06-.16-.17-.16H8.75c-.08 0-.15.06-.15.16v1.57c0 .09.06.18.15.18m2.44 0h1.77c.08 0 .15-.09.15-.18V7.25c0-.09-.07-.16-.15-.16h-1.77c-.08 0-.15.06-.15.16v1.57c0 .09.07.18.15.18m0-2.28h1.77c.08 0 .15-.07.15-.16V5c0-.1-.07-.17-.15-.17h-1.77c-.08 0-.15.06-.15.17v1.56c0 .08.07.16.15.16m2.46 4.52h1.76c.09 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16h-1.76c-.08 0-.15.07-.15.16v1.58c0 .09.07.16.15.16"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Docker
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../installation/build-from-source/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5zM6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m.12 13.5 3.74 3.74 1.42-1.41-2.33-2.33 2.33-2.33-1.42-1.41zm11.16 0-3.74-3.74-1.42 1.41 2.33 2.33-2.33 2.33 1.42 1.41z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Build from source
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../clients/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Graphical Clients
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_3" id="__nav_3_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Graphical Clients
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_2" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../clients/android/" class="md-nav__link ">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.61 15.15c-.46 0-.84-.37-.84-.83s.38-.82.84-.82.84.36.84.82-.38.83-.84.83m-9.2 0c-.46 0-.84-.37-.84-.83s.38-.82.84-.82.83.36.83.82-.37.83-.83.83m9.5-5.01 1.67-2.88c.09-.17.03-.38-.13-.47-.17-.1-.38-.04-.45.13l-1.71 2.91A10.15 10.15 0 0 0 12 8.91c-1.53 0-3 .33-4.27.91L6.04 6.91a.334.334 0 0 0-.47-.13c-.17.09-.22.3-.13.47l1.66 2.88C4.25 11.69 2.29 14.58 2 18h20c-.28-3.41-2.23-6.3-5.09-7.86"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Android
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_3_2" id="__nav_3_2_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_3_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Android
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../clients/android/features/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Features
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_3" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../clients/apple/" class="md-nav__link ">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Apple platforms
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_3_3" id="__nav_3_3_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_3_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_3_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Apple platforms
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../clients/apple/features/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Features
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../clients/general/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 17.25V21h3.75L17.81 9.93l-3.75-3.75zm19.61 1.11-4.25 4.25-5.2-5.2 1.77-1.77 1 1 2.47-2.48 1.42 1.42L18.36 17l1.06 1 1.42-1.4zm-16-7.53L1.39 5.64l4.25-4.25L7.4 3.16 4.93 5.64 6 6.7l2.46-2.48 1.42 1.42-1.42 1.41 1 1zM20.71 7c.39-.39.39-1 0-1.41l-2.34-2.3c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
General
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../clients/privacy/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 12h7c-.53 4.11-3.28 7.78-7 8.92zH5V6.3l7-3.11M12 1 3 5v6c0 5.55 3.84 10.73 9 12 5.16-1.27 9-6.45 9-12V5z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Privacy policy
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Manual
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Manual
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4_1" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4_1" id="__nav_4_1_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Proxy
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_1_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4_1">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Proxy
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/proxy/server/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Server
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/proxy/client/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 17h-4v-7h4m1-2h-6a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1M4 6h18V4H4a2 2 0 0 0-2 2v11H0v3h14v-3H4z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Client
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4_2" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Proxy Protocol
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Proxy Protocol
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/proxy-protocol/shadowsocks/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m2 21 21-9L2 3v7l15 2-15 2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Shadowsocks
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/proxy-protocol/trojan/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 6v3.5l-1.5.5-1.54-2.46c-.13-.21-.46-.12-.46.13v3.58c0 .98-.39 1.86-1 2.53V21H15v-6h-.25c-.21 0-.42-.03-.62-.06l-4.44-.74-1.12 2.01.96 4.79H7l-1-4.75c-.03-.3 0-.6.16-.86l1.02-1.81a3.27 3.27 0 0 1-1.68-2.77c-.04.15-.06.37-.03.69.03.44.14 1.09.07 1.81-.04.72-.37 1.46-.79 1.95-.43.49-.9.83-1.4 1.09l-.7-.7c.19-.47.38-.89.42-1.28.06-.37-.01-.67-.12-.94l-.53-1.13c-.21-.51-.47-1.25-.42-2.12.03-.85.5-1.96 1.39-2.57.9-.61 1.87-.69 2.66-.53.5.1 1.01.34 1.45.68.37-.17.8-.26 1.25-.26h5.75V7c0-2.21 1.79-4 4-4H22l-.89 1.34c.54.36.89.97.89 1.66"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Trojan
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/proxy-protocol/hysteria2/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 15H6l7-14v8h5l-7 14z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Hysteria 2
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4_3" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Misc
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_4_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Misc
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../manual/misc/tunnelvision/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.2 13.5v1.24c-.7.6-1.2 1.5-1.2 2.46v3.5c0 .46.1.9.27 1.3H6c-1.11 0-2-.89-2-2V4a2 2 0 0 1 2-2h1v7l2.5-1.5L12 9V2h6a2 2 0 0 1 2 2v5.11c-.32-.07-.66-.11-1-.11-2.6 0-4.8 2.06-4.8 4.5m7.6 2.5h-4.3v-2.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3v.5h1.3v-.5c0-1.4-1.4-2.5-2.8-2.5s-2.8 1.1-2.8 2.5V16c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
TunnelVision
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Configuration
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5" id="__nav_5_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Configuration
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_2" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/log/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Log
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_2_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_2">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Log
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_3" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/dns/" class="md-nav__link ">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
DNS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_3" id="__nav_5_3_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_3_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_3">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
DNS
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/dns/server/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
DNS Server
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/dns/rule/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
DNS Rule
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/dns/rule_action/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
DNS Rule Action
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/dns/fakeip/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
FakeIP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_4" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/ntp/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
NTP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_4_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_4">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
NTP
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_5" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/route/" class="md-nav__link ">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Route
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_5" id="__nav_5_5_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_5_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_5">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Route
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/route/geoip/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69zm8 3c0 3.87-3.13 7-7 7-1.91 0-3.64-.76-4.9-2H8c-1.1 0-2-.9-2-2V7h12v2.29c2.89.86 5 3.54 5 6.71m-7-5c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3-7v2H5V4h3.5l1-1h5l1 1z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
GeoIP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/route/geosite/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69zm8 3c0 3.87-3.13 7-7 7-1.91 0-3.64-.76-4.9-2H8c-1.1 0-2-.9-2-2V7h12v2.29c2.89.86 5 3.54 5 6.71m-7-5c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3-7v2H5V4h3.5l1-1h5l1 1z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Geosite
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/route/rule/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Route Rule
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/route/rule_action/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Rule Action
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/route/sniff/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Protocol Sniff
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_6" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/rule-set/" class="md-nav__link ">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Rule Set
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_6" id="__nav_5_6_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_6_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_6">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Rule Set
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/rule-set/source-format/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Source Format
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/rule-set/headless-rule/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Headless Rule
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/rule-set/adguard/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
AdGuard DNS Filer
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_7" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/experimental/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Experimental
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_7" id="__nav_5_7_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_7_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_7">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Experimental
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/experimental/cache-file/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Cache File
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/experimental/clash-api/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Clash API
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/experimental/v2ray-api/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
V2Ray API
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_8" >
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_5_8" id="__nav_5_8_label" tabindex="0">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Shared
|
|
</span>
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_8_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_8">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Shared
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/listen/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69zm8 3c0 3.87-3.13 7-7 7-1.91 0-3.64-.76-4.9-2H8c-1.1 0-2-.9-2-2V7h12v2.29c2.89.86 5 3.54 5 6.71m-7-5c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3-7v2H5V4h3.5l1-1h5l1 1z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Listen Fields
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/dial/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Dial Fields
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/tls/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
TLS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/dns01_challenge/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
DNS01 Challenge Fields
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/multiplex/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Multiplex
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/v2ray-transport/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
V2Ray Transport
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/udp-over-tcp/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
UDP over TCP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/shared/tcp-brutal/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
TCP Brutal
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_9" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/inbound/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Inbound
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_9" id="__nav_5_9_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_9_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_9">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Inbound
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/direct/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Direct
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/mixed/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Mixed
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/socks/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SOCKS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/http/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
HTTP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/shadowsocks/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Shadowsocks
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/vmess/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
VMess
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/trojan/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Trojan
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/naive/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Naive
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/hysteria/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Hysteria
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/shadowtls/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
ShadowTLS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/vless/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
VLESS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/tuic/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
TUIC
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/hysteria2/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Hysteria2
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/tun/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 4c1.11 0 2 .89 2 2v12c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2V6c0-1.11.89-2 2-2zM8.5 15V9H7.25v3.5L4.75 9H3.5v6h1.25v-3.5L7.3 15zm5-4.74V9h-4v6h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12zm7 3.74V9h-1.25v4.5h-1.12V10h-1.25v3.5h-1.13V9H14.5v5a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Tun
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/redirect/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Redirect
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/inbound/tproxy/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
TProxy
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_10" >
|
|
|
|
|
|
|
|
<div class="md-nav__link md-nav__container">
|
|
<a href="../configuration/outbound/" class="md-nav__link ">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Outbound
|
|
</span>
|
|
|
|
|
|
</a>
|
|
|
|
|
|
<label class="md-nav__link " for="__nav_5_10" id="__nav_5_10_label" tabindex="0">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_10_label" aria-expanded="false">
|
|
<label class="md-nav__title" for="__nav_5_10">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Outbound
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/direct/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Direct
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/block/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69zm8 3c0 3.87-3.13 7-7 7-1.91 0-3.64-.76-4.9-2H8c-1.1 0-2-.9-2-2V7h12v2.29c2.89.86 5 3.54 5 6.71m-7-5c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3-7v2H5V4h3.5l1-1h5l1 1z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
Block
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/socks/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SOCKS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/http/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
HTTP
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/shadowsocks/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Shadowsocks
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/vmess/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
VMess
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/trojan/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Trojan
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/wireguard/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
WireGuard
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/hysteria/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Hysteria
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/shadowtls/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
ShadowTLS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/vless/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
VLESS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/tuic/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
TUIC
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/hysteria2/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Hysteria2
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/tor/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Tor
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/ssh/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
SSH
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/dns/" class="md-nav__link">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 13h1.5v2.82l2.44 1.41-.75 1.3L15 16.69zm8 3c0 3.87-3.13 7-7 7-1.91 0-3.64-.76-4.9-2H8c-1.1 0-2-.9-2-2V7h12v2.29c2.89.86 5 3.54 5 6.71m-7-5c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3-7v2H5V4h3.5l1-1h5l1 1z"/></svg>
|
|
|
|
<span class="md-ellipsis">
|
|
DNS
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/selector/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
Selector
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../configuration/outbound/urltest/" class="md-nav__link">
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
URLTest
|
|
</span>
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1110-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.11.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1101" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#197" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.7
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.7">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#196" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#195" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.5
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.5">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#194" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.4
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.4">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha29" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.29
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha25" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.25
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha23" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.23
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha22" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha20" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha19" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.19
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#193" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.3
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.3">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#192" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.2
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.2">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#191" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.1
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.1">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1100-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.10.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.9.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc22" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc20" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1814" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1813" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1812" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-rc11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-rc.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1811" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#1810" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#189" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#188" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#187" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#186" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#190-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.9.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#185" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#184" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#182" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#181" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.8.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#178" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#177" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#176" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-beta.9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#175" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#174" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#172" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#171" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#180-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.8.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.7.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#167" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#166" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#165" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#164" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#163" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#162" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#161" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.6.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#170-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.7.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#155" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-rc4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-rc.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#154" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta3_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta2_1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#153" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#152" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#151" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#160-alpha1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.6.0-alpha.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.5.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#146" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#145" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#143" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#142" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#150-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.5.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#141" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.4.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#140-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.4.0-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#136" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#135" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#134" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#133" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-rc.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#131-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.1-beta.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#130" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.3.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-rc2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-rc2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#126" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#124" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#13-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.3-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#123" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#122" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#121" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#120" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2.0
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.2.0">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#117" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#116" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#12-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.2-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#115" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#114" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#112" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#111" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta18" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta17" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#107" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta16" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta15" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta14" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta14
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta13" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta12" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta11" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#106" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta9" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta9
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta8" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta8
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#105" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta7" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta7
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta6" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta6
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta5" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta5
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#104" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta4" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta4
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#103" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#102" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#11-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.1-beta1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#101" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0.1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-rc1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-rc1
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta3" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta3
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta2" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta2
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#10-beta1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
1.0-beta1
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="1.0-beta1">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220826" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/26
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220825" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/25
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220824" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/24
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220823" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/23
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220822" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/22
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220821" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/21
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220820" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/20
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220819" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/19
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220818" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/18
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220817" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/17
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220816" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/16
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220815" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/15
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220813" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/13
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220812" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/12
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220811" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/11
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220810" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/10
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#20220809" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
2022/08/09
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-content" data-md-component="content">
|
|
<article class="md-content__inner md-typeset">
|
|
|
|
|
|
|
|
|
|
<h1>Change Log</h1>
|
|
|
|
<h4 id="1110-alpha16">1.11.0-alpha.16</h4>
|
|
<ul>
|
|
<li>Add <code>cache_capacity</code> DNS option <strong>1</strong></li>
|
|
<li>Add <code>override_address</code> and <code>override_port</code> route options <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/dns/#cache_capacity">DNS</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>See <a href="/configuration/route/#override_address">Rule Action</a> and
|
|
<a href="/migration/#migrate-destination-override-fields-to-route-options">Migrate destination override fields to route options</a>.</p>
|
|
<h4 id="1110-alpha15">1.11.0-alpha.15</h4>
|
|
<ul>
|
|
<li>Improve multi network dialing <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>New options allow you to configure the network strategy flexibly.</p>
|
|
<p>See <a href="/configuration/shared/dial/#network_strategy">Dial Fields</a>,
|
|
<a href="/configuration/route/rule_action/#network_strategy">Rule Action</a>
|
|
and <a href="/configuration/route/#default_network_strategy">Route</a>.</p>
|
|
<h4 id="1110-alpha14">1.11.0-alpha.14</h4>
|
|
<ul>
|
|
<li>Add multi network dialing <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Similar to Surge's strategy.</p>
|
|
<p>New options allow you to connect using multiple network interfaces,
|
|
prefer or only use one type of interface,
|
|
and configure a timeout to fallback to other interfaces.</p>
|
|
<p>See <a href="/configuration/shared/dial/#network_strategy">Dial Fields</a>,
|
|
<a href="/configuration/route/rule_action/#network_strategy">Rule Action</a>
|
|
and <a href="/configuration/route/#default_network_strategy">Route</a>.</p>
|
|
<h4 id="1110-alpha13">1.11.0-alpha.13</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1110-alpha12">1.11.0-alpha.12</h4>
|
|
<ul>
|
|
<li>Merge route options to route actions <strong>1</strong></li>
|
|
<li>Add <code>network_type</code>, <code>network_is_expensive</code> and <code>network_is_constrainted</code> rule items <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Route options in DNS route actions will no longer be considered deprecated,
|
|
see <a href="/configuration/dns/rule_action/">DNS Route Action</a>.</p>
|
|
<p>Also, now <code>udp_disable_domain_unmapping</code> and <code>udp_connect</code> can also be configured in route action,
|
|
see <a href="/configuration/route/rule_action/">Route Action</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>When using in graphical clients, new routing rule items allow you to match on
|
|
network type (WIFI, cellular, etc.), whether the network is expensive, and whether Low Data Mode is enabled.</p>
|
|
<p>See <a href="/configuration/route/rule/">Route Rule</a>, <a href="/configuration/dns/rule/">DNS Route Rule</a>
|
|
and <a href="/configuration/rule-set/headless-rule/">Headless Rule</a>.</p>
|
|
<h4 id="1110-alpha9">1.11.0-alpha.9</h4>
|
|
<ul>
|
|
<li>Improve tun compatibility <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>When <code>gvisor</code> tun stack is enabled, even if the request passes routing,
|
|
if the outbound connection establishment fails,
|
|
the connection still does not need to be established and a TCP RST is replied.</p>
|
|
<h4 id="1110-alpha7">1.11.0-alpha.7</h4>
|
|
<ul>
|
|
<li>Introducing rule actions <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>New rule actions replace legacy inbound fields and special outbound fields,
|
|
and can be used for pre-matching <strong>2</strong>.</p>
|
|
<p>See <a href="/configuration/route/rule/">Rule</a>,
|
|
<a href="/configuration/route/rule_action/">Rule Action</a>,
|
|
<a href="/configuration/dns/rule/">DNS Rule</a> and
|
|
<a href="/configuration/dns/rule_action/">DNS Rule Action</a>.</p>
|
|
<p>For migration, see
|
|
<a href="/migration/#migrate-legacy-special-outbounds-to-rule-actions">Migrate legacy special outbounds to rule actions</a>,
|
|
<a href="/migration/#migrate-legacy-inbound-fields-to-rule-actions">Migrate legacy inbound fields to rule actions</a>
|
|
and <a href="/migration/#migrate-legacy-dns-route-options-to-rule-actions">Migrate legacy DNS route options to rule actions</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Similar to Surge's pre-matching.</p>
|
|
<p>Specifically, new rule actions allow you to reject connections with
|
|
TCP RST (for TCP connections) and ICMP port unreachable (for UDP packets)
|
|
before connection established to improve tun's compatibility.</p>
|
|
<p>See <a href="/configuration/route/rule_action/">Rule Action</a>.</p>
|
|
<h4 id="1110-alpha6">1.11.0-alpha.6</h4>
|
|
<ul>
|
|
<li>Update quic-go to v0.48.1</li>
|
|
<li>Set gateway for tun correctly</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1110-alpha2">1.11.0-alpha.2</h4>
|
|
<ul>
|
|
<li>Add warnings for usage of deprecated features</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1110-alpha1">1.11.0-alpha.1</h4>
|
|
<ul>
|
|
<li>Update quic-go to v0.48.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="1101">1.10.1</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="1100">1.10.0</h3>
|
|
<p>Important changes since 1.9:</p>
|
|
<ul>
|
|
<li>Introducing auto-redirect <strong>1</strong></li>
|
|
<li>Add AdGuard DNS Filter support <strong>2</strong></li>
|
|
<li>TUN address fields are merged <strong>3</strong></li>
|
|
<li>Add custom options for <code>auto-route</code> and <code>auto-redirect</code> <strong>4</strong></li>
|
|
<li>Drop support for go1.18 and go1.19 <strong>5</strong></li>
|
|
<li>Add tailing comma support in JSON configuration</li>
|
|
<li>Improve sniffers <strong>6</strong></li>
|
|
<li>Add new <code>inline</code> rule-set type <strong>7</strong></li>
|
|
<li>Add access control options for Clash API <strong>8</strong></li>
|
|
<li>Add <code>rule_set_ip_cidr_accept_empty</code> DNS address filter rule item <strong>9</strong></li>
|
|
<li>Add auto reload support for local rule-set</li>
|
|
<li>Update fsnotify usages <strong>10</strong></li>
|
|
<li>Add IP address support for <code>rule-set match</code> command</li>
|
|
<li>Add <code>rule-set decompile</code> command</li>
|
|
<li>Add <code>process_path_regex</code> rule item</li>
|
|
<li>Update uTLS to v1.6.7 <strong>11</strong></li>
|
|
<li>Optimize memory usages of rule-sets <strong>12</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The new auto-redirect feature allows TUN to automatically
|
|
configure connection redirection to improve proxy performance.</p>
|
|
<p>When auto-redirect is enabled, new route address set options will allow you to
|
|
automatically configure destination IP CIDR rules from a specified rule set to the firewall.</p>
|
|
<p>Specified or unspecified destinations will bypass the sing-box routes to get better performance
|
|
(for example, keep hardware offloading of direct traffics on the router).</p>
|
|
<p>See <a href="/configuration/inbound/tun">TUN</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home.</p>
|
|
<p>See <a href="/configuration/rule-set/adguard/">AdGuard DNS Filter</a>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>See <a href="/migration/#tun-address-fields-are-merged">Migration</a>.</p>
|
|
<p><strong>4</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun/#iproute2_table_index">iproute2_table_index</a>,
|
|
<a href="/configuration/inbound/tun/#iproute2_rule_index">iproute2_rule_index</a>,
|
|
<a href="/configuration/inbound/tun/#auto_redirect_input_mark">auto_redirect_input_mark</a> and
|
|
<a href="/configuration/inbound/tun/#auto_redirect_output_mark">auto_redirect_output_mark</a>.</p>
|
|
<p><strong>5</strong>:</p>
|
|
<p>Due to maintenance difficulties, sing-box 1.10.0 requires at least Go 1.20 to compile.</p>
|
|
<p><strong>6</strong>:</p>
|
|
<p>BitTorrent, DTLS, RDP, SSH sniffers are added.</p>
|
|
<p>Now the QUIC sniffer can correctly extract the server name from Chromium requests and
|
|
can identify common QUIC clients, including
|
|
Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome).</p>
|
|
<p><strong>7</strong>:</p>
|
|
<p>The new <a href="/configuration/rule-set/">rule-set</a> type inline (which also becomes the default type)
|
|
allows you to write headless rules directly without creating a rule-set file.</p>
|
|
<p><strong>8</strong>:</p>
|
|
<p>With new access control options, not only can you allow Clash dashboards
|
|
to access the Clash API on your local network,
|
|
you can also manually limit the websites that can access the API instead of allowing everyone.</p>
|
|
<p>See <a href="/configuration/experimental/clash-api/">Clash API</a>.</p>
|
|
<p><strong>9</strong>:</p>
|
|
<p>See <a href="/configuration/dns/rule/#rule_set_ip_cidr_accept_empty">DNS Rule</a>.</p>
|
|
<p><strong>10</strong>:</p>
|
|
<p>sing-box now uses fsnotify correctly and will not cancel watching
|
|
if the target file is deleted or recreated via rename (e.g. <code>mv</code>).</p>
|
|
<p>This affects all path options that support reload, including
|
|
<code>tls.certificate_path</code>, <code>tls.key_path</code>, <code>tls.ech.key_path</code> and <code>rule_set.path</code>.</p>
|
|
<p><strong>11</strong>:</p>
|
|
<p>Some legacy chrome fingerprints have been removed and will fallback to chrome,
|
|
see <a href="/configuration/shared/tls#utls">utls</a>.</p>
|
|
<p><strong>12</strong>:</p>
|
|
<p>See <a href="/configuration/rule-set/source-format/#version">Source Format</a>.</p>
|
|
<h3 id="197">1.9.7</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-beta11">1.10.0-beta.11</h4>
|
|
<ul>
|
|
<li>Update uTLS to v1.6.7 <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Some legacy chrome fingerprints have been removed and will fallback to chrome,
|
|
see <a href="/configuration/shared/tls#utls">utls</a>.</p>
|
|
<h4 id="1100-beta10">1.10.0-beta.10</h4>
|
|
<ul>
|
|
<li>Add <code>process_path_regex</code> rule item</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>The macOS standalone versions of sing-box (>=1.9.5/<1.10.0-beta.11) now silently fail and require manual granting of
|
|
the <strong>Full Disk Access</strong> permission to system extension to start, probably due to Apple's changed security policy. We
|
|
will prompt users about this in feature versions.</em></p>
|
|
<h3 id="196">1.9.6</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="195">1.9.5</h3>
|
|
<ul>
|
|
<li>Update quic-go to v0.47.0</li>
|
|
<li>Fix direct dialer not resolving domain</li>
|
|
<li>Fix no error return when empty DNS cache retrieved</li>
|
|
<li>Fix build with go1.23</li>
|
|
<li>Fix stream sniffer</li>
|
|
<li>Fix bad redirect in clash-api</li>
|
|
<li>Fix wireguard events chan leak</li>
|
|
<li>Fix cached conn eats up read deadlines</li>
|
|
<li>Fix disconnected interface selected as default in windows</li>
|
|
<li>Update Bundle Identifiers for Apple platform clients <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/migration/#bundle-identifier-updates-in-apple-platform-clients">Migration</a>.</p>
|
|
<p>We are still working on getting all sing-box apps back on the App Store, which should be completed within a week
|
|
(SFI on the App Store and others on TestFlight are already available).</p>
|
|
<h4 id="1100-beta8">1.10.0-beta.8</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>With the help of a netizen, we are in the process of getting sing-box apps back on the App Store, which should be
|
|
completed within a month (TestFlight is already available).</em></p>
|
|
<h4 id="1100-beta7">1.10.0-beta.7</h4>
|
|
<ul>
|
|
<li>Update quic-go to v0.47.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-beta6">1.10.0-beta.6</h4>
|
|
<ul>
|
|
<li>Add RDP sniffer</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-beta5">1.10.0-beta.5</h4>
|
|
<ul>
|
|
<li>Add PNA support for <a href="/configuration/experimental/clash-api/">Clash API</a></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-beta3">1.10.0-beta.3</h4>
|
|
<ul>
|
|
<li>Add SSH sniffer</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-beta2">1.10.0-beta.2</h4>
|
|
<ul>
|
|
<li>Build with go1.23</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="194">1.9.4</h3>
|
|
<ul>
|
|
<li>Update quic-go to v0.46.0</li>
|
|
<li>Update Hysteria2 BBR congestion control</li>
|
|
<li>Filter HTTPS ipv4hint/ipv6hint with domain strategy</li>
|
|
<li>Fix crash on Android when using process rules</li>
|
|
<li>Fix non-IP queries accepted by address filter rules</li>
|
|
<li>Fix UDP server for shadowsocks AEAD multi-user inbounds</li>
|
|
<li>Fix default next protos for v2ray QUIC transport</li>
|
|
<li>Fix default end value of port range configuration options</li>
|
|
<li>Fix reset v2ray transports</li>
|
|
<li>Fix panic caused by rule-set generation of duplicate keys for <code>domain_suffix</code></li>
|
|
<li>Fix UDP connnection leak when sniffing</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>Due to problems with our Apple developer account,
|
|
sing-box apps on Apple platforms are temporarily unavailable for download or update.
|
|
If your company or organization is willing to help us return to the App Store,
|
|
please <a href="mailto:contact@sagernet.org">contact us</a>.</em></p>
|
|
<h4 id="1100-alpha29">1.10.0-alpha.29</h4>
|
|
<ul>
|
|
<li>Update quic-go to v0.46.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha25">1.10.0-alpha.25</h4>
|
|
<ul>
|
|
<li>Add AdGuard DNS Filter support <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home.</p>
|
|
<p>See <a href="/configuration/rule-set/adguard/">AdGuard DNS Filter</a>.</p>
|
|
<h4 id="1100-alpha23">1.10.0-alpha.23</h4>
|
|
<ul>
|
|
<li>Add Chromium support for QUIC sniffer</li>
|
|
<li>Add client type detect support for QUIC sniffer <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Now the QUIC sniffer can correctly extract the server name from Chromium requests and
|
|
can identify common QUIC clients, including
|
|
Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome).</p>
|
|
<p>See <a href="/configuration/route/sniff/">Protocol Sniff</a> and <a href="/configuration/route/rule/#client">Route Rule</a>.</p>
|
|
<h4 id="1100-alpha22">1.10.0-alpha.22</h4>
|
|
<ul>
|
|
<li>Optimize memory usages of rule-sets <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/rule-set/source-format/#version">Source Format</a>.</p>
|
|
<h4 id="1100-alpha20">1.10.0-alpha.20</h4>
|
|
<ul>
|
|
<li>Add DTLS sniffer</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha19">1.10.0-alpha.19</h4>
|
|
<ul>
|
|
<li>Add <code>rule-set decompile</code> command</li>
|
|
<li>Add IP address support for <code>rule-set match</code> command</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha18">1.10.0-alpha.18</h4>
|
|
<ul>
|
|
<li>Add new <code>inline</code> rule-set type <strong>1</strong></li>
|
|
<li>Add auto reload support for local rule-set</li>
|
|
<li>Update fsnotify usages <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The new <a href="/configuration/rule-set/">rule-set</a> type inline (which also becomes the default type)
|
|
allows you to write headless rules directly without creating a rule-set file.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>sing-box now uses fsnotify correctly and will not cancel watching
|
|
if the target file is deleted or recreated via rename (e.g. <code>mv</code>).</p>
|
|
<p>This affects all path options that support reload, including
|
|
<code>tls.certificate_path</code>, <code>tls.key_path</code>, <code>tls.ech.key_path</code> and <code>rule_set.path</code>.</p>
|
|
<h4 id="1100-alpha17">1.10.0-alpha.17</h4>
|
|
<ul>
|
|
<li>Some chaotic changes <strong>1</strong></li>
|
|
<li><code>rule_set_ipcidr_match_source</code> rule items are renamed <strong>2</strong></li>
|
|
<li>Add <code>rule_set_ip_cidr_accept_empty</code> DNS address filter rule item <strong>3</strong></li>
|
|
<li>Update quic-go to v0.45.1</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Something may be broken, please actively report problems with this version.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p><code>rule_set_ipcidr_match_source</code> route and DNS rule items are renamed to
|
|
<code>rule_set_ip_cidr_match_source</code> and will be remove in sing-box 1.11.0.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>See <a href="/configuration/dns/rule/#rule_set_ip_cidr_accept_empty">DNS Rule</a>.</p>
|
|
<h4 id="1100-alpha16">1.10.0-alpha.16</h4>
|
|
<ul>
|
|
<li>Add custom options for <code>auto-route</code> and <code>auto-redirect</code> <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun/#iproute2_table_index">iproute2_table_index</a>,
|
|
<a href="/configuration/inbound/tun/#iproute2_rule_index">iproute2_rule_index</a>,
|
|
<a href="/configuration/inbound/tun/#auto_redirect_input_mark">auto_redirect_input_mark</a> and
|
|
<a href="/configuration/inbound/tun/#auto_redirect_output_mark">auto_redirect_output_mark</a>.</p>
|
|
<h4 id="1100-alpha13">1.10.0-alpha.13</h4>
|
|
<ul>
|
|
<li>TUN address fields are merged <strong>1</strong></li>
|
|
<li>Add route address set support for auto-redirect <strong>2</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/migration/#tun-address-fields-are-merged">Migration</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>The new feature will allow you to configure the destination IP CIDR rules
|
|
in the specified rule-sets to the firewall automatically.</p>
|
|
<p>Specified or unspecified destinations will bypass the sing-box routes to get better performance
|
|
(for example, keep hardware offloading of direct traffics on the router).</p>
|
|
<p>See <a href="/configuration/inbound/tun/#route_address_set">route_address_set</a>
|
|
and <a href="/configuration/inbound/tun/#route_exclude_address_set">route_exclude_address_set</a>.</p>
|
|
<h4 id="1100-alpha12">1.10.0-alpha.12</h4>
|
|
<ul>
|
|
<li>Fix auto-redirect not configuring nftables forward chain correctly</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="193">1.9.3</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha10">1.10.0-alpha.10</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="192">1.9.2</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha8">1.10.0-alpha.8</h4>
|
|
<ul>
|
|
<li>Drop support for go1.18 and go1.19 <strong>1</strong></li>
|
|
<li>Update quic-go to v0.45.0</li>
|
|
<li>Update Hysteria2 BBR congestion control</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Due to maintenance difficulties, sing-box 1.10.0 requires at least Go 1.20 to compile.</p>
|
|
<h3 id="191">1.9.1</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha7">1.10.0-alpha.7</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1100-alpha5">1.10.0-alpha.5</h4>
|
|
<ul>
|
|
<li>Improve auto-redirect <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>nftables support and DNS hijacking has been added.</p>
|
|
<p>Tun inbounds with <code>auto_route</code> and <code>auto_redirect</code> now works as expected on routers <strong>without intervention</strong>.</p>
|
|
<h4 id="1100-alpha4">1.10.0-alpha.4</h4>
|
|
<ul>
|
|
<li>Fix auto-redirect <strong>1</strong></li>
|
|
<li>Improve auto-route on linux <strong>2</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Tun inbounds with <code>auto_route</code> and <code>auto_redirect</code> now works as expected on routers.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Tun inbounds with <code>auto_route</code> and <code>strict_route</code> now works as expected on routers and servers,
|
|
but the usages of <a href="/configuration/inbound/tun/#exclude_interface">exclude_interface</a> need to be updated.</p>
|
|
<h4 id="1100-alpha2">1.10.0-alpha.2</h4>
|
|
<ul>
|
|
<li>Move auto-redirect to Tun <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Linux support are added.</p>
|
|
<p>See <a href="/configuration/inbound/tun/#auto_redirect">Tun</a>.</p>
|
|
<h4 id="1100-alpha1">1.10.0-alpha.1</h4>
|
|
<ul>
|
|
<li>Add tailing comma support in JSON configuration</li>
|
|
<li>Add simple auto-redirect for Android <strong>1</strong></li>
|
|
<li>Add BitTorrent sniffer <strong>2</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>It allows you to use redirect inbound in the sing-box Android client
|
|
and automatically configures IPv4 TCP redirection via su.</p>
|
|
<p>This may alleviate the symptoms of some OCD patients who think that
|
|
redirect can effectively save power compared to the system HTTP Proxy.</p>
|
|
<p>See <a href="/configuration/inbound/redirect/">Redirect</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>See <a href="/configuration/route/sniff/">Protocol Sniff</a>.</p>
|
|
<h3 id="190">1.9.0</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>Important changes since 1.8:</p>
|
|
<ul>
|
|
<li><code>domain_suffix</code> behavior update <strong>1</strong></li>
|
|
<li><code>process_path</code> format update on Windows <strong>2</strong></li>
|
|
<li>Add address filter DNS rule items <strong>3</strong></li>
|
|
<li>Add support for <code>client-subnet</code> DNS options <strong>4</strong></li>
|
|
<li>Add rejected DNS response cache support <strong>5</strong></li>
|
|
<li>Add <code>bypass_domain</code> and <code>search_domain</code> platform HTTP proxy options <strong>6</strong></li>
|
|
<li>Fix missing <code>rule_set_ipcidr_match_source</code> item in DNS rules <strong>7</strong></li>
|
|
<li>Handle Windows power events</li>
|
|
<li>Always disable cache for fake-ip DNS transport if <code>dns.independent_cache</code> disabled</li>
|
|
<li>Improve DNS truncate behavior</li>
|
|
<li>Update Hysteria protocol</li>
|
|
<li>Update quic-go to v0.43.1</li>
|
|
<li>Update gVisor to 20240422.0</li>
|
|
<li>Mitigating TunnelVision attacks <strong>8</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/migration/#domain_suffix-behavior-update">Migration</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>See <a href="/migration/#process_path-format-update-on-windows">Migration</a>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>The new DNS feature allows you to more precisely bypass Chinese websites via <strong>DNS leaks</strong>. Do not use plain local DNS
|
|
if using this method.</p>
|
|
<p>See <a href="/configuration/dns/rule#address-filter-fields">Address Filter Fields</a>.</p>
|
|
<p><a href="/manual/proxy/client#traffic-bypass-usage-for-chinese-users">Client example</a> updated.</p>
|
|
<p><strong>4</strong>:</p>
|
|
<p>See <a href="/configuration/dns">DNS</a>, <a href="/configuration/dns/server">DNS Server</a> and <a href="/configuration/dns/rule">DNS Rules</a>.</p>
|
|
<p>Since this feature makes the scenario mentioned in <code>alpha.1</code> no longer leak DNS requests,
|
|
the <a href="/manual/proxy/client#traffic-bypass-usage-for-chinese-users">Client example</a> has been updated.</p>
|
|
<p><strong>5</strong>:</p>
|
|
<p>The new feature allows you to cache the check results of
|
|
<a href="/configuration/dns/rule/#address-filter-fields">Address filter DNS rule items</a> until expiration.</p>
|
|
<p><strong>6</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun">TUN</a> inbound.</p>
|
|
<p><strong>7</strong>:</p>
|
|
<p>See <a href="/configuration/dns/rule/">DNS Rule</a>.</p>
|
|
<p><strong>8</strong>:</p>
|
|
<p>See <a href="/manual/misc/tunnelvision">TunnelVision</a>.</p>
|
|
<h4 id="190-rc22">1.9.0-rc.22</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-rc20">1.9.0-rc.20</h4>
|
|
<ul>
|
|
<li>Prioritize <code>*_route_address</code> in linux auto-route</li>
|
|
<li>Fix <code>*_route_address</code> in darwin auto-route</li>
|
|
</ul>
|
|
<h4 id="1814">1.8.14</h4>
|
|
<ul>
|
|
<li>Fix hysteria2 panic</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-rc18">1.9.0-rc.18</h4>
|
|
<ul>
|
|
<li>Add custom prefix support in EDNS0 client subnet options</li>
|
|
<li>Fix hysteria2 crash</li>
|
|
<li>Fix <code>store_rdrc</code> corrupted</li>
|
|
<li>Update quic-go to v0.43.1</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-rc16">1.9.0-rc.16</h4>
|
|
<ul>
|
|
<li>Mitigating TunnelVision attacks <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/manual/misc/tunnelvision">TunnelVision</a>.</p>
|
|
<h4 id="190-rc15">1.9.0-rc.15</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1813">1.8.13</h4>
|
|
<ul>
|
|
<li>Fix fake-ip mapping</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-rc14">1.9.0-rc.14</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-rc13">1.9.0-rc.13</h4>
|
|
<ul>
|
|
<li>Update Hysteria protocol</li>
|
|
<li>Update quic-go to v0.43.0</li>
|
|
<li>Update gVisor to 20240422.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1812">1.8.12</h4>
|
|
<ul>
|
|
<li>Now we have official APT and DNF repositories <strong>1</strong></li>
|
|
<li>Fix packet MTU for QUIC protocols</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Including stable and beta versions, see <a href="https://sing-box.sagernet.org/installation/package-manager/">https://sing-box.sagernet.org/installation/package-manager/</a></p>
|
|
<h4 id="190-rc11">1.9.0-rc.11</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1811">1.8.11</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="1810">1.8.10</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-beta17">1.9.0-beta.17</h4>
|
|
<ul>
|
|
<li>Update <code>quic-go</code> to v0.42.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-beta16">1.9.0-beta.16</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>Our Testflight distribution has been temporarily blocked by Apple (possibly due to too many beta versions)
|
|
and you cannot join the test, install or update the sing-box beta app right now.
|
|
Please wait patiently for processing.</em></p>
|
|
<h4 id="190-beta14">1.9.0-beta.14</h4>
|
|
<ul>
|
|
<li>Update gVisor to 20240212.0-65-g71212d503</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="189">1.8.9</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="188">1.8.8</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-beta7">1.9.0-beta.7</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-beta6">1.9.0-beta.6</h4>
|
|
<ul>
|
|
<li>Fix address filter DNS rule items <strong>1</strong></li>
|
|
<li>Fix DNS outbound responding with wrong data</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Fixed an issue where address filter DNS rule was incorrectly rejected under certain circumstances.
|
|
If you have enabled <code>store_rdrc</code> to save results, consider clearing the cache file.</p>
|
|
<h4 id="187">1.8.7</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha15">1.9.0-alpha.15</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha14">1.9.0-alpha.14</h4>
|
|
<ul>
|
|
<li>Improve DNS truncate behavior</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha13">1.9.0-alpha.13</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="186">1.8.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha12">1.9.0-alpha.12</h4>
|
|
<ul>
|
|
<li>Handle Windows power events</li>
|
|
<li>Always disable cache for fake-ip DNS transport if <code>dns.independent_cache</code> disabled</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha11">1.9.0-alpha.11</h4>
|
|
<ul>
|
|
<li>Fix missing <code>rule_set_ipcidr_match_source</code> item in DNS rules <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/dns/rule/">DNS Rule</a>.</p>
|
|
<h4 id="190-alpha10">1.9.0-alpha.10</h4>
|
|
<ul>
|
|
<li>Add <code>bypass_domain</code> and <code>search_domain</code> platform HTTP proxy options <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun">TUN</a> inbound.</p>
|
|
<h4 id="190-alpha8">1.9.0-alpha.8</h4>
|
|
<ul>
|
|
<li>Add rejected DNS response cache support <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The new feature allows you to cache the check results of
|
|
<a href="/configuration/dns/rule/#address-filter-fields">Address filter DNS rule items</a> until expiration.</p>
|
|
<h4 id="190-alpha7">1.9.0-alpha.7</h4>
|
|
<ul>
|
|
<li>Update gVisor to 20240206.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha6">1.9.0-alpha.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha3">1.9.0-alpha.3</h4>
|
|
<ul>
|
|
<li>Update <code>quic-go</code> to v0.41.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="190-alpha2">1.9.0-alpha.2</h4>
|
|
<ul>
|
|
<li>Add support for <code>client-subnet</code> DNS options <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/dns">DNS</a>, <a href="/configuration/dns/server">DNS Server</a> and <a href="/configuration/dns/rule">DNS Rules</a>.</p>
|
|
<p>Since this feature makes the scenario mentioned in <code>alpha.1</code> no longer leak DNS requests,
|
|
the <a href="/manual/proxy/client#traffic-bypass-usage-for-chinese-users">Client example</a> has been updated.</p>
|
|
<h4 id="190-alpha1">1.9.0-alpha.1</h4>
|
|
<ul>
|
|
<li><code>domain_suffix</code> behavior update <strong>1</strong></li>
|
|
<li><code>process_path</code> format update on Windows <strong>2</strong></li>
|
|
<li>Add address filter DNS rule items <strong>3</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/migration/#domain_suffix-behavior-update">Migration</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>See <a href="/migration/#process_path-format-update-on-windows">Migration</a>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>The new DNS feature allows you to more precisely bypass Chinese websites via <strong>DNS leaks</strong>. Do not use plain local DNS
|
|
if using this method.</p>
|
|
<p>See <a href="/configuration/dns/rule#address-filter-fields">Address Filter Fields</a>.</p>
|
|
<p><a href="/manual/proxy/client#traffic-bypass-usage-for-chinese-users">Client example</a> updated.</p>
|
|
<h4 id="185">1.8.5</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="184">1.8.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="182">1.8.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="181">1.8.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="180">1.8.0</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>Important changes since 1.7:</p>
|
|
<ul>
|
|
<li>Migrate cache file from Clash API to independent options <strong>1</strong></li>
|
|
<li>Introducing <a href="/configuration/rule-set/">rule-set</a> <strong>2</strong></li>
|
|
<li>Add <code>sing-box geoip</code>, <code>sing-box geosite</code> and <code>sing-box rule-set</code> commands <strong>3</strong></li>
|
|
<li>Allow nested logical rules <strong>4</strong></li>
|
|
<li>Independent <code>source_ip_is_private</code> and <code>ip_is_private</code> rules <strong>5</strong></li>
|
|
<li>Add context to JSON decode error message <strong>6</strong></li>
|
|
<li>Reject internal fake-ip queries <strong>7</strong></li>
|
|
<li>Add GSO support for TUN and WireGuard system interface <strong>8</strong></li>
|
|
<li>Add <code>idle_timeout</code> for URLTest outbound <strong>9</strong></li>
|
|
<li>Add simple loopback detect</li>
|
|
<li>Optimize memory usage of idle connections</li>
|
|
<li>Update uTLS to 1.5.4 <strong>10</strong></li>
|
|
<li>Update dependencies <strong>11</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/experimental/cache-file/">Cache File</a> and
|
|
<a href="/migration/#migrate-cache-file-from-clash-api-to-independent-options">Migration</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>rule-set is independent collections of rules that can be compiled into binaries to improve performance.
|
|
Compared to legacy GeoIP and Geosite resources,
|
|
it can include more types of rules, load faster,
|
|
use less memory, and update automatically.</p>
|
|
<p>See <a href="/configuration/route/#rule_set">Route#rule_set</a>,
|
|
<a href="/configuration/route/rule/">Route Rule</a>,
|
|
<a href="/configuration/dns/rule/">DNS Rule</a>,
|
|
<a href="/configuration/rule-set/">rule-set</a>,
|
|
<a href="/configuration/rule-set/source-format/">Source Format</a> and
|
|
<a href="/configuration/rule-set/headless-rule/">Headless Rule</a>.</p>
|
|
<p>For GEO resources migration, see <a href="/migration/#migrate-geoip-to-rule-sets">Migrate GeoIP to rule-sets</a> and
|
|
<a href="/migration/#migrate-geosite-to-rule-sets">Migrate Geosite to rule-sets</a>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>New commands manage GeoIP, Geosite and rule-set resources, and help you migrate GEO resources to rule-sets.</p>
|
|
<p><strong>4</strong>:</p>
|
|
<p>Logical rules in route rules, DNS rules, and the new headless rule now allow nesting of logical rules.</p>
|
|
<p><strong>5</strong>:</p>
|
|
<p>The <code>private</code> GeoIP country never existed and was actually implemented inside V2Ray.
|
|
Since GeoIP was deprecated, we made this rule independent, see <a href="/migration/#migrate-geoip-to-rule-sets">Migration</a>.</p>
|
|
<p><strong>6</strong>:</p>
|
|
<p>JSON parse errors will now include the current key path.
|
|
Only takes effect when compiled with Go 1.21+.</p>
|
|
<p><strong>7</strong>:</p>
|
|
<p>All internal DNS queries now skip DNS rules with <code>server</code> type <code>fakeip</code>,
|
|
and the default DNS server can no longer be <code>fakeip</code>.</p>
|
|
<p>This change is intended to break incorrect usage and essentially requires no action.</p>
|
|
<p><strong>8</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun/">TUN</a> inbound and <a href="/configuration/outbound/wireguard/">WireGuard</a> outbound.</p>
|
|
<p><strong>9</strong>:</p>
|
|
<p>When URLTest is idle for a certain period of time, the scheduled delay test will be paused.</p>
|
|
<p><strong>10</strong>:</p>
|
|
<p>Added some new <a href="/configuration/shared/tls#utls">fingerprints</a>.
|
|
Also, starting with this release, uTLS requires at least Go 1.20.</p>
|
|
<p><strong>11</strong>:</p>
|
|
<p>Updated <code>cloudflare-tls</code>, <code>gomobile</code>, <code>smux</code>, <code>tfo-go</code> and <code>wireguard-go</code> to latest, <code>quic-go</code> to <code>0.40.1</code> and <code>gvisor</code>
|
|
to <code>20231204.0</code></p>
|
|
<h4 id="180-rc11">1.8.0-rc.11</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="178">1.7.8</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-rc10">1.8.0-rc.10</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="177">1.7.7</h4>
|
|
<ul>
|
|
<li>Fix V2Ray transport <code>path</code> validation behavior <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/shared/v2ray-transport/">V2Ray transport</a>.</p>
|
|
<h4 id="180-rc7">1.8.0-rc.7</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-rc3">1.8.0-rc.3</h4>
|
|
<ul>
|
|
<li>Fix V2Ray transport <code>path</code> validation behavior <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/shared/v2ray-transport/">V2Ray transport</a>.</p>
|
|
<h4 id="176">1.7.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-rc1">1.8.0-rc.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-beta9">1.8.0-beta.9</h4>
|
|
<ul>
|
|
<li>Add simple loopback detect</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="175">1.7.5</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-alpha17">1.8.0-alpha.17</h4>
|
|
<ul>
|
|
<li>Add GSO support for TUN and WireGuard system interface <strong>1</strong></li>
|
|
<li>Update uTLS to 1.5.4 <strong>2</strong></li>
|
|
<li>Update dependencies <strong>3</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/tun/">TUN</a> inbound and <a href="/configuration/outbound/wireguard/">WireGuard</a> outbound.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Added some new <a href="/configuration/shared/tls#utls">fingerprints</a>.
|
|
Also, starting with this release, uTLS requires at least Go 1.20.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>Updated <code>cloudflare-tls</code>, <code>gomobile</code>, <code>smux</code>, <code>tfo-go</code> and <code>wireguard-go</code> to latest, and <code>gvisor</code> to <code>20231204.0</code></p>
|
|
<p>This may break something, good luck!</p>
|
|
<h4 id="174">1.7.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>Due to the long waiting time, this version is no longer waiting for approval
|
|
by the Apple App Store, so updates to Apple Platforms will be delayed.</em></p>
|
|
<h4 id="180-alpha16">1.8.0-alpha.16</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-alpha15">1.8.0-alpha.15</h4>
|
|
<ul>
|
|
<li>Some chaotic changes <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Designed to optimize memory usage of idle connections, may take effect on the following protocols:</p>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Protocol</th>
|
|
<th>TCP</th>
|
|
<th>UDP</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>HTTP proxy server</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
<td>/</td>
|
|
</tr>
|
|
<tr>
|
|
<td>SOCKS5</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg></span></td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Shadowsocks none/AEAD/AEAD2022</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Trojan</td>
|
|
<td>/</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>TUIC/Hysteria/Hysteria2</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg></span></td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Multiplex</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg></span></td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Plain TLS (Trojan/VLESS without extra sub-protocols)</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg></span></td>
|
|
<td>/</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Other protocols</td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg></span></td>
|
|
<td><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg></span></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p>At the same time, everything existing may be broken, please actively report problems with this version.</p>
|
|
<h4 id="180-alpha13">1.8.0-alpha.13</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-alpha10">1.8.0-alpha.10</h4>
|
|
<ul>
|
|
<li>Add <code>idle_timeout</code> for URLTest outbound <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>When URLTest is idle for a certain period of time, the scheduled delay test will be paused.</p>
|
|
<h4 id="172">1.7.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-alpha8">1.8.0-alpha.8</h4>
|
|
<ul>
|
|
<li>Add context to JSON decode error message <strong>1</strong></li>
|
|
<li>Reject internal fake-ip queries <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>JSON parse errors will now include the current key path.
|
|
Only takes effect when compiled with Go 1.21+.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>All internal DNS queries now skip DNS rules with <code>server</code> type <code>fakeip</code>,
|
|
and the default DNS server can no longer be <code>fakeip</code>.</p>
|
|
<p>This change is intended to break incorrect usage and essentially requires no action.</p>
|
|
<h4 id="180-alpha7">1.8.0-alpha.7</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="171">1.7.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="180-alpha6">1.8.0-alpha.6</h4>
|
|
<ul>
|
|
<li>Fix rule-set matching logic <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Now the rules in the <code>rule_set</code> rule item can be logically considered to be merged into the rule using rule-sets,
|
|
rather than completely following the AND logic.</p>
|
|
<h4 id="180-alpha5">1.8.0-alpha.5</h4>
|
|
<ul>
|
|
<li>Parallel rule-set initialization</li>
|
|
<li>Independent <code>source_ip_is_private</code> and <code>ip_is_private</code> rules <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The <code>private</code> GeoIP country never existed and was actually implemented inside V2Ray.
|
|
Since GeoIP was deprecated, we made this rule independent, see <a href="/migration/#migrate-geoip-to-rule-sets">Migration</a>.</p>
|
|
<h4 id="180-alpha1">1.8.0-alpha.1</h4>
|
|
<ul>
|
|
<li>Migrate cache file from Clash API to independent options <strong>1</strong></li>
|
|
<li>Introducing <a href="/configuration/rule-set/">rule-set</a> <strong>2</strong></li>
|
|
<li>Add <code>sing-box geoip</code>, <code>sing-box geosite</code> and <code>sing-box rule-set</code> commands <strong>3</strong></li>
|
|
<li>Allow nested logical rules <strong>4</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/experimental/cache-file/">Cache File</a> and
|
|
<a href="/migration/#migrate-cache-file-from-clash-api-to-independent-options">Migration</a>.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>rule-set is independent collections of rules that can be compiled into binaries to improve performance.
|
|
Compared to legacy GeoIP and Geosite resources,
|
|
it can include more types of rules, load faster,
|
|
use less memory, and update automatically.</p>
|
|
<p>See <a href="/configuration/route/#rule_set">Route#rule_set</a>,
|
|
<a href="/configuration/route/rule/">Route Rule</a>,
|
|
<a href="/configuration/dns/rule/">DNS Rule</a>,
|
|
<a href="/configuration/rule-set/">rule-set</a>,
|
|
<a href="/configuration/rule-set/source-format/">Source Format</a> and
|
|
<a href="/configuration/rule-set/headless-rule/">Headless Rule</a>.</p>
|
|
<p>For GEO resources migration, see <a href="/migration/#migrate-geoip-to-rule-sets">Migrate GeoIP to rule-sets</a> and
|
|
<a href="/migration/#migrate-geosite-to-rule-sets">Migrate Geosite to rule-sets</a>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>New commands manage GeoIP, Geosite and rule-set resources, and help you migrate GEO resources to rule-sets.</p>
|
|
<p><strong>4</strong>:</p>
|
|
<p>Logical rules in route rules, DNS rules, and the new headless rule now allow nesting of logical rules.</p>
|
|
<h3 id="170">1.7.0</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>Important changes since 1.6:</p>
|
|
<ul>
|
|
<li>Add <a href="/configuration/inbound/tun/">exclude route support</a> for TUN inbound</li>
|
|
<li>Add <code>udp_disable_domain_unmapping</code> <a href="/configuration/shared/listen/">inbound listen option</a> <strong>1</strong></li>
|
|
<li>Add <a href="/configuration/shared/v2ray-transport#HTTPUpgrade">HTTPUpgrade V2Ray transport</a> support <strong>2</strong></li>
|
|
<li>Migrate multiplex and UoT server to inbound <strong>3</strong></li>
|
|
<li>Add TCP Brutal support for multiplex <strong>4</strong></li>
|
|
<li>Add <code>wifi_ssid</code> and <code>wifi_bssid</code> route and DNS rules <strong>5</strong></li>
|
|
<li>Update quic-go to v0.40.0</li>
|
|
<li>Update gVisor to 20231113.0</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>If enabled, for UDP proxy requests addressed to a domain,
|
|
the original packet address will be sent in the response instead of the mapped domain.</p>
|
|
<p>This option is used for compatibility with clients that
|
|
do not support receiving UDP packets with domain addresses, such as Surge.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Introduced in V2Ray 5.10.0.</p>
|
|
<p>The new HTTPUpgrade transport has better performance than WebSocket and is better suited for CDN abuse.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>Starting in 1.7.0, multiplexing support is no longer enabled by default
|
|
and needs to be turned on explicitly in inbound
|
|
options.</p>
|
|
<p><strong>4</strong></p>
|
|
<p>Hysteria Brutal Congestion Control Algorithm in TCP. A kernel module needs to be installed on the Linux server,
|
|
see <a href="/configuration/shared/tcp-brutal/">TCP Brutal</a> for details.</p>
|
|
<p><strong>5</strong>:</p>
|
|
<p>Only supported in graphical clients on Android and Apple platforms.</p>
|
|
<h4 id="170-rc3">1.7.0-rc.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="167">1.6.7</h4>
|
|
<ul>
|
|
<li>macOS: Add button for uninstall SystemExtension in the standalone graphical client</li>
|
|
<li>Fix missing UDP user context on TUIC/Hysteria2 inbounds</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-rc2">1.7.0-rc.2</h4>
|
|
<ul>
|
|
<li>Fix missing UDP user context on TUIC/Hysteria2 inbounds</li>
|
|
<li>macOS: Add button for uninstall SystemExtension in the standalone graphical client</li>
|
|
</ul>
|
|
<h4 id="166">1.6.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-rc1">1.7.0-rc.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-beta5">1.7.0-beta.5</h4>
|
|
<ul>
|
|
<li>Update gVisor to 20231113.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-beta4">1.7.0-beta.4</h4>
|
|
<ul>
|
|
<li>Add <code>wifi_ssid</code> and <code>wifi_bssid</code> route and DNS rules <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Only supported in graphical clients on Android and Apple platforms.</p>
|
|
<h4 id="170-beta3">1.7.0-beta.3</h4>
|
|
<ul>
|
|
<li>Fix zero TTL was incorrectly reset</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="165">1.6.5</h4>
|
|
<ul>
|
|
<li>Fix crash if TUIC inbound authentication failed</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-beta2">1.7.0-beta.2</h4>
|
|
<ul>
|
|
<li>Fix crash if TUIC inbound authentication failed</li>
|
|
<li>Update quic-go to v0.40.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="164">1.6.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-beta1">1.7.0-beta.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="163">1.6.3</h4>
|
|
<ul>
|
|
<li>iOS/Android: Fix profile auto update</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-alpha11">1.7.0-alpha.11</h4>
|
|
<ul>
|
|
<li>iOS/Android: Fix profile auto update</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-alpha10">1.7.0-alpha.10</h4>
|
|
<ul>
|
|
<li>Fix tcp-brutal not working with TLS</li>
|
|
<li>Fix Android client not closing in some cases</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="162">1.6.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="161">1.6.1</h4>
|
|
<ul>
|
|
<li>Our <a href="/installation/clients/sfa/">Android client</a> is now available in the Google Play Store ▶️</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-alpha6">1.7.0-alpha.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="170-alpha4">1.7.0-alpha.4</h4>
|
|
<ul>
|
|
<li>Migrate multiplex and UoT server to inbound <strong>1</strong></li>
|
|
<li>Add TCP Brutal support for multiplex <strong>2</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Starting in 1.7.0, multiplexing support is no longer enabled by default and needs to be turned on explicitly in inbound
|
|
options.</p>
|
|
<p><strong>2</strong></p>
|
|
<p>Hysteria Brutal Congestion Control Algorithm in TCP. A kernel module needs to be installed on the Linux server,
|
|
see <a href="/configuration/shared/tcp-brutal/">TCP Brutal</a> for details.</p>
|
|
<h4 id="170-alpha3">1.7.0-alpha.3</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/shared/v2ray-transport#HTTPUpgrade">HTTPUpgrade V2Ray transport</a> support <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Introduced in V2Ray 5.10.0.</p>
|
|
<p>The new HTTPUpgrade transport has better performance than WebSocket and is better suited for CDN abuse.</p>
|
|
<h3 id="160">1.6.0</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>Important changes since 1.5:</p>
|
|
<ul>
|
|
<li>Our <a href="/installation/clients/sft/">Apple tvOS client</a> is now available in the App Store 🍎</li>
|
|
<li>Update BBR congestion control for TUIC and Hysteria2 <strong>1</strong></li>
|
|
<li>Update brutal congestion control for Hysteria2</li>
|
|
<li>Add <code>brutal_debug</code> option for Hysteria2</li>
|
|
<li>Update legacy Hysteria protocol <strong>2</strong></li>
|
|
<li>Add TLS self sign key pair generate command</li>
|
|
<li>Remove <a href="/deprecated/">Deprecated Features</a> by agreement</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>None of the existing Golang BBR congestion control implementations have been reviewed or unit tested.
|
|
This update is intended to address the multi-send defects of the old implementation and may introduce new issues.</p>
|
|
<p><strong>2</strong></p>
|
|
<p>Based on discussions with the original author, the brutal CC and QUIC protocol parameters of
|
|
the old protocol (Hysteria 1) have been updated to be consistent with Hysteria 2</p>
|
|
<h4 id="170-alpha2">1.7.0-alpha.2</h4>
|
|
<ul>
|
|
<li>Fix bugs introduced in 1.7.0-alpha.1</li>
|
|
</ul>
|
|
<h4 id="170-alpha1">1.7.0-alpha.1</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/inbound/tun/">exclude route support</a> for TUN inbound</li>
|
|
<li>Add <code>udp_disable_domain_unmapping</code> <a href="/configuration/shared/listen/">inbound listen option</a> <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>If enabled, for UDP proxy requests addressed to a domain,
|
|
the original packet address will be sent in the response instead of the mapped domain.</p>
|
|
<p>This option is used for compatibility with clients that
|
|
do not support receiving UDP packets with domain addresses, such as Surge.</p>
|
|
<h4 id="155">1.5.5</h4>
|
|
<ul>
|
|
<li>Fix IPv6 <code>auto_route</code> for Linux <strong>1</strong></li>
|
|
<li>Add legacy builds for old Windows and macOS systems <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>When <code>auto_route</code> is enabled and <code>strict_route</code> is disabled, the device can now be reached from external IPv6 addresses.</p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Built using Go 1.20, the last version that will run on
|
|
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
|
|
Sierra, 10.14 Mojave.</p>
|
|
<h4 id="160-rc4">1.6.0-rc.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-rc1">1.6.0-rc.1</h4>
|
|
<ul>
|
|
<li>Add legacy builds for old Windows and macOS systems <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Built using Go 1.20, the last version that will run on
|
|
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
|
|
Sierra, 10.14 Mojave.</p>
|
|
<h4 id="160-beta4">1.6.0-beta.4</h4>
|
|
<ul>
|
|
<li>Fix IPv6 <code>auto_route</code> for Linux <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>When <code>auto_route</code> is enabled and <code>strict_route</code> is disabled, the device can now be reached from external IPv6 addresses.</p>
|
|
<h4 id="154">1.5.4</h4>
|
|
<ul>
|
|
<li>Fix Clash cache crash on arm32 devices</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-beta3">1.6.0-beta.3</h4>
|
|
<ul>
|
|
<li>Update the legacy Hysteria protocol <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong></p>
|
|
<p>Based on discussions with the original author, the brutal CC and QUIC protocol parameters of
|
|
the old protocol (Hysteria 1) have been updated to be consistent with Hysteria 2</p>
|
|
<h4 id="160-beta2">1.6.0-beta.2</h4>
|
|
<ul>
|
|
<li>Add TLS self sign key pair generate command</li>
|
|
<li>Update brutal congestion control for Hysteria2</li>
|
|
<li>Fix Clash cache crash on arm32 devices</li>
|
|
<li>Update golang.org/x/net to v0.17.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-beta3_1">1.6.0-beta.3</h4>
|
|
<ul>
|
|
<li>Update the legacy Hysteria protocol <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong></p>
|
|
<p>Based on discussions with the original author, the brutal CC and QUIC protocol parameters of
|
|
the old protocol (Hysteria 1) have been updated to be consistent with Hysteria 2</p>
|
|
<h4 id="160-beta2_1">1.6.0-beta.2</h4>
|
|
<ul>
|
|
<li>Add TLS self sign key pair generate command</li>
|
|
<li>Update brutal congestion control for Hysteria2</li>
|
|
<li>Fix Clash cache crash on arm32 devices</li>
|
|
<li>Update golang.org/x/net to v0.17.0</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="153">1.5.3</h4>
|
|
<ul>
|
|
<li>Fix compatibility with Android 14</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-beta1">1.6.0-beta.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-alpha5">1.6.0-alpha.5</h4>
|
|
<ul>
|
|
<li>Fix compatibility with Android 14</li>
|
|
<li>Update BBR congestion control for TUIC and Hysteria2 <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>None of the existing Golang BBR congestion control implementations have been reviewed or unit tested.
|
|
This update is intended to fix a memory leak flaw in the new implementation introduced in 1.6.0-alpha.1 and may
|
|
introduce new issues.</p>
|
|
<h4 id="160-alpha4">1.6.0-alpha.4</h4>
|
|
<ul>
|
|
<li>Add <code>brutal_debug</code> option for Hysteria2</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="152">1.5.2</h4>
|
|
<ul>
|
|
<li>Our <a href="/installation/clients/sft/">Apple tvOS client</a> is now available in the App Store 🍎</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-alpha3">1.6.0-alpha.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-alpha2">1.6.0-alpha.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="151">1.5.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="160-alpha1">1.6.0-alpha.1</h4>
|
|
<ul>
|
|
<li>Update BBR congestion control for TUIC and Hysteria2 <strong>1</strong></li>
|
|
<li>Update quic-go to v0.39.0</li>
|
|
<li>Update gVisor to 20230814.0</li>
|
|
<li>Remove <a href="/deprecated/">Deprecated Features</a> by agreement</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>None of the existing Golang BBR congestion control implementations have been reviewed or unit tested.
|
|
This update is intended to address the multi-send defects of the old implementation and may introduce new issues.</p>
|
|
<h3 id="150">1.5.0</h3>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>Important changes since 1.4:</p>
|
|
<ul>
|
|
<li>Add TLS <a href="/configuration/shared/tls/">ECH server</a> support</li>
|
|
<li>Improve TLS TCH client configuration</li>
|
|
<li>Add TLS ECH key pair generator <strong>1</strong></li>
|
|
<li>Add TLS ECH support for QUIC based protocols <strong>2</strong></li>
|
|
<li>Add KDE support for the <code>set_system_proxy</code> option in HTTP inbound</li>
|
|
<li>Add Hysteria2 protocol support <strong>3</strong></li>
|
|
<li>Add <code>interrupt_exist_connections</code> option for <code>Selector</code> and <code>URLTest</code> outbounds <strong>4</strong></li>
|
|
<li>Add DNS01 challenge support for ACME TLS certificate issuer <strong>5</strong></li>
|
|
<li>Add <code>merge</code> command <strong>6</strong></li>
|
|
<li>Mark <a href="/deprecated/">Deprecated Features</a></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Command: <code>sing-box generate ech-keypair <plain_server_name> [--pq-signature-schemes-enabled]</code></p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>All inbounds and outbounds are supported, including <code>Naiveproxy</code>, <code>Hysteria[/2]</code>, <code>TUIC</code> and <code>V2ray QUIC transport</code>.</p>
|
|
<p><strong>3</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/hysteria2/">Hysteria2 inbound</a> and <a href="/configuration/outbound/hysteria2/">Hysteria2 outbound</a></p>
|
|
<p>For protocol description, please refer to <a href="https://v2.hysteria.network">https://v2.hysteria.network</a></p>
|
|
<p><strong>4</strong>:</p>
|
|
<p>Interrupt existing connections when the selected outbound has changed.</p>
|
|
<p>Only inbound connections are affected by this setting, internal connections will always be interrupted.</p>
|
|
<p><strong>5</strong>:</p>
|
|
<p>Only <code>Alibaba Cloud DNS</code> and <code>Cloudflare</code> are supported, see <a href="/configuration/shared/tls#acme-fields">ACME Fields</a>
|
|
and <a href="/configuration/shared/dns01_challenge/">DNS01 Challenge Fields</a>.</p>
|
|
<p><strong>6</strong>:</p>
|
|
<p>This command also parses path resources that appear in the configuration file and replaces them with embedded
|
|
configuration, such as TLS certificates or SSH private keys.</p>
|
|
<h4 id="150-rc6">1.5.0-rc.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="146">1.4.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="150-rc5">1.5.0-rc.5</h4>
|
|
<ul>
|
|
<li>Fixed an improper authentication vulnerability in the SOCKS5 inbound</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>Security Advisory</strong></p>
|
|
<p>This update fixes an improper authentication vulnerability in the sing-box SOCKS inbound. This vulnerability allows an
|
|
attacker to craft special requests to bypass user authentication. All users exposing SOCKS servers with user
|
|
authentication in an insecure environment are advised to update immediately.</p>
|
|
<p>此更新修复了 sing-box SOCKS 入站中的一个不正确身份验证漏洞。 该漏洞允许攻击者制作特殊请求来绕过用户身份验证。建议所有将使用用户认证的
|
|
SOCKS 服务器暴露在不安全环境下的用户立更新。</p>
|
|
<h4 id="145">1.4.5</h4>
|
|
<ul>
|
|
<li>Fixed an improper authentication vulnerability in the SOCKS5 inbound</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>Security Advisory</strong></p>
|
|
<p>This update fixes an improper authentication vulnerability in the sing-box SOCKS inbound. This vulnerability allows an
|
|
attacker to craft special requests to bypass user authentication. All users exposing SOCKS servers with user
|
|
authentication in an insecure environment are advised to update immediately.</p>
|
|
<p>此更新修复了 sing-box SOCKS 入站中的一个不正确身份验证漏洞。 该漏洞允许攻击者制作特殊请求来绕过用户身份验证。建议所有将使用用户认证的
|
|
SOCKS 服务器暴露在不安全环境下的用户立更新。</p>
|
|
<h4 id="150-rc3">1.5.0-rc.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="150-beta12">1.5.0-beta.12</h4>
|
|
<ul>
|
|
<li>Add <code>merge</code> command <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>This command also parses path resources that appear in the configuration file and replaces them with embedded
|
|
configuration, such as TLS certificates or SSH private keys.</p>
|
|
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>Merge configurations
|
|
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>
|
|
<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a>Usage:
|
|
<a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a> sing-box merge [output] [flags]
|
|
<a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a>
|
|
<a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a>Flags:
|
|
<a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a> -h, --help help for merge
|
|
<a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a>
|
|
<a id="__codelineno-0-9" name="__codelineno-0-9" href="#__codelineno-0-9"></a>Global Flags:
|
|
<a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a> -c, --config stringArray set configuration file path
|
|
<a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a> -C, --config-directory stringArray set configuration directory path
|
|
<a id="__codelineno-0-12" name="__codelineno-0-12" href="#__codelineno-0-12"></a> -D, --directory string set working directory
|
|
<a id="__codelineno-0-13" name="__codelineno-0-13" href="#__codelineno-0-13"></a> --disable-color disable color output
|
|
</code></pre></div>
|
|
<h4 id="150-beta11">1.5.0-beta.11</h4>
|
|
<ul>
|
|
<li>Add DNS01 challenge support for ACME TLS certificate issuer <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Only <code>Alibaba Cloud DNS</code> and <code>Cloudflare</code> are supported,
|
|
see <a href="/configuration/shared/tls#acme-fields">ACME Fields</a>
|
|
and <a href="/configuration/shared/dns01_challenge/">DNS01 Challenge Fields</a>.</p>
|
|
<h4 id="150-beta10">1.5.0-beta.10</h4>
|
|
<ul>
|
|
<li>Add <code>interrupt_exist_connections</code> option for <code>Selector</code> and <code>URLTest</code> outbounds <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Interrupt existing connections when the selected outbound has changed.</p>
|
|
<p>Only inbound connections are affected by this setting, internal connections will always be interrupted.</p>
|
|
<h4 id="143">1.4.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="150-beta8">1.5.0-beta.8</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="142">1.4.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="150-beta6">1.5.0-beta.6</h4>
|
|
<ul>
|
|
<li>Fix compatibility issues with official Hysteria2 server and client</li>
|
|
<li>Fixes and improvements</li>
|
|
<li>Mark <a href="/deprecated/">deprecated features</a></li>
|
|
</ul>
|
|
<h4 id="150-beta3">1.5.0-beta.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
<li>Updated Hysteria2 documentation <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Added notes indicating compatibility issues with the official
|
|
Hysteria2 server and client when using <code>fastOpen=false</code> or UDP MTU >= 1200.</p>
|
|
<h4 id="150-beta2">1.5.0-beta.2</h4>
|
|
<ul>
|
|
<li>Add hysteria2 protocol support <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/hysteria2/">Hysteria2 inbound</a> and <a href="/configuration/outbound/hysteria2/">Hysteria2 outbound</a></p>
|
|
<p>For protocol description, please refer to <a href="https://v2.hysteria.network">https://v2.hysteria.network</a></p>
|
|
<h4 id="150-beta1">1.5.0-beta.1</h4>
|
|
<ul>
|
|
<li>Add TLS <a href="/configuration/shared/tls/">ECH server</a> support</li>
|
|
<li>Improve TLS TCH client configuration</li>
|
|
<li>Add TLS ECH key pair generator <strong>1</strong></li>
|
|
<li>Add TLS ECH support for QUIC based protocols <strong>2</strong></li>
|
|
<li>Add KDE support for the <code>set_system_proxy</code> option in HTTP inbound</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Command: <code>sing-box generate ech-keypair <plain_server_name> [--pq-signature-schemes-enabled]</code></p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>All inbounds and outbounds are supported, including <code>Naiveproxy</code>, <code>Hysteria</code>, <code>TUIC</code> and <code>V2ray QUIC transport</code>.</p>
|
|
<h4 id="141">1.4.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="140">1.4.0</h3>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p>Important changes since 1.3:</p>
|
|
<ul>
|
|
<li>Add TUIC support <strong>1</strong></li>
|
|
<li>Add <code>udp_over_stream</code> option for TUIC client <strong>2</strong></li>
|
|
<li>Add MultiPath TCP support <strong>3</strong></li>
|
|
<li>Add <code>include_interface</code> and <code>exclude_interface</code> options for tun inbound</li>
|
|
<li>Pause recurring tasks when no network or device idle</li>
|
|
<li>Improve Android and Apple platform clients</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>See <a href="/configuration/inbound/tuic/">TUIC inbound</a>
|
|
and <a href="/configuration/outbound/tuic/">TUIC outbound</a></p>
|
|
<p><strong>2</strong>:</p>
|
|
<p>This is the TUIC port of the <a href="/configuration/shared/udp-over-tcp/">UDP over TCP protocol</a>, designed to provide a QUIC
|
|
stream based UDP relay mode that TUIC does not provide. Since it is an add-on protocol, you will need to use sing-box or
|
|
another program compatible with the protocol as a server.</p>
|
|
<p>This mode has no positive effect in a proper UDP proxy scenario and should only be applied to relay streaming UDP
|
|
traffic (basically QUIC streams).</p>
|
|
<p><em>3</em>:</p>
|
|
<p>Requires sing-box to be compiled with Go 1.21.</p>
|
|
<h4 id="140-rc3">1.4.0-rc.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="140-rc2">1.4.0-rc.2</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="140-rc1">1.4.0-rc.1</h4>
|
|
<ul>
|
|
<li>Fix TUIC UDP</li>
|
|
</ul>
|
|
<h4 id="140-beta6">1.4.0-beta.6</h4>
|
|
<ul>
|
|
<li>Add <code>udp_over_stream</code> option for TUIC client <strong>1</strong></li>
|
|
<li>Add <code>include_interface</code> and <code>exclude_interface</code> options for tun inbound</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>This is the TUIC port of the <a href="/configuration/shared/udp-over-tcp/">UDP over TCP protocol</a>, designed to provide a QUIC
|
|
stream based UDP relay mode that TUIC does not provide. Since it is an add-on protocol, you will need to use sing-box or
|
|
another program compatible with the protocol as a server.</p>
|
|
<p>This mode has no positive effect in a proper UDP proxy scenario and should only be applied to relay streaming UDP
|
|
traffic (basically QUIC streams).</p>
|
|
<h4 id="140-beta5">1.4.0-beta.5</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="140-beta4">1.4.0-beta.4</h4>
|
|
<ul>
|
|
<li>Graphical clients: Persistence group expansion state</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="140-beta3">1.4.0-beta.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="140-beta2">1.4.0-beta.2</h4>
|
|
<ul>
|
|
<li>Add MultiPath TCP support <strong>1</strong></li>
|
|
<li>Drop QUIC support for Go 1.18 and 1.19 due to upstream changes</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Requires sing-box to be compiled with Go 1.21.</p>
|
|
<h4 id="140-beta1">1.4.0-beta.1</h4>
|
|
<ul>
|
|
<li>Add TUIC support <strong>1</strong></li>
|
|
<li>Pause recurring tasks when no network or device idle</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>See <a href="/configuration/inbound/tuic/">TUIC inbound</a>
|
|
and <a href="/configuration/outbound/tuic/">TUIC outbound</a></p>
|
|
<h4 id="136">1.3.6</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="135">1.3.5</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
<li>Introducing our <a href="/installation/clients/sft/">Apple tvOS</a> client applications <strong>1</strong></li>
|
|
<li>Add per app proxy and app installed/updated trigger support for Android client</li>
|
|
<li>Add profile sharing support for Android/iOS/macOS clients</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>Due to the requirement of tvOS 17, the app cannot be submitted to the App Store for the time being, and can only be
|
|
downloaded through TestFlight.</p>
|
|
<h4 id="134">1.3.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
<li>We're now on the <a href="https://apps.apple.com/us/app/sing-box/id6451272673">App Store</a>, always free! It should be noted
|
|
that due to stricter and slower review, the release of Store versions will be delayed.</li>
|
|
<li>We've made a standalone version of the macOS client (the original Application Extension relies on App Store
|
|
distribution), which you can download as SFM-version-universal.zip in the release artifacts.</li>
|
|
</ul>
|
|
<h4 id="133">1.3.3</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="131-rc1">1.3.1-rc.1</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="131-beta3">1.3.1-beta.3</h4>
|
|
<ul>
|
|
<li>Introducing our <a href="/installation/clients/sfi/">new iOS</a> and <a href="/installation/clients/sfm/">macOS</a> client applications **1
|
|
**</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The old testflight link and app are no longer valid.</p>
|
|
<h4 id="131-beta2">1.3.1-beta.2</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="131-beta1">1.3.1-beta.1</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h3 id="130">1.3.0</h3>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p>Important changes since 1.2:</p>
|
|
<ul>
|
|
<li>Add <a href="/configuration/dns/fakeip/">FakeIP</a> support <strong>1</strong></li>
|
|
<li>Improve multiplex <strong>2</strong></li>
|
|
<li>Add <a href="/configuration/dns#reverse_mapping">DNS reverse mapping</a> support</li>
|
|
<li>Add <code>rewrite_ttl</code> DNS rule action</li>
|
|
<li>Add <code>store_fakeip</code> Clash API option</li>
|
|
<li>Add multi-peer support for <a href="/configuration/outbound/wireguard#peers">WireGuard</a> outbound</li>
|
|
<li>Add loopback detect</li>
|
|
<li>Add Clash.Meta API compatibility for Clash API</li>
|
|
<li>Download Yacd-meta by default if the specified Clash <code>external_ui</code> directory is empty</li>
|
|
<li>Add path and headers option for HTTP outbound</li>
|
|
<li>Perform URLTest recheck after network changes</li>
|
|
<li>Fix <code>system</code> tun stack for ios</li>
|
|
<li>Fix network monitor for android/ios</li>
|
|
<li>Update VLESS and XUDP protocol</li>
|
|
<li>Make splice work with traffic statistics systems like Clash API</li>
|
|
<li>Significantly reduces memory usage of idle connections</li>
|
|
<li>Improve DNS caching</li>
|
|
<li>Add <code>independent_cache</code> <a href="/configuration/dns#independent_cache">option</a> for DNS</li>
|
|
<li>Reimplemented shadowsocks client</li>
|
|
<li>Add multiplex support for VLESS outbound</li>
|
|
<li>Automatically add Windows firewall rules in order for the system tun stack to work</li>
|
|
<li>Fix TLS 1.2 support for shadow-tls client</li>
|
|
<li>Add <code>cache_id</code> <a href="/configuration/experimental#cache_id">option</a> for Clash cache file</li>
|
|
<li>Fix <code>local</code> DNS transport for Android</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>See <a href="/faq/fakeip/">FAQ</a> for more information.</p>
|
|
<p><em>2</em>:</p>
|
|
<p>Added new <code>h2mux</code> multiplex protocol and <code>padding</code> multiplex option, see <a href="/configuration/shared/multiplex/">Multiplex</a>.</p>
|
|
<h4 id="13-rc2">1.3-rc2</h4>
|
|
<ul>
|
|
<li>Fix <code>local</code> DNS transport for Android</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-rc1">1.3-rc1</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-beta14">1.3-beta14</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="13-beta13">1.3-beta13</h4>
|
|
<ul>
|
|
<li>Fix resolving fakeip domains <strong>1</strong></li>
|
|
<li>Deprecate L3 routing</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>If the destination address of the connection is obtained from fakeip, dns rules with server type fakeip will be skipped.</p>
|
|
<h4 id="13-beta12">1.3-beta12</h4>
|
|
<ul>
|
|
<li>Automatically add Windows firewall rules in order for the system tun stack to work</li>
|
|
<li>Fix TLS 1.2 support for shadow-tls client</li>
|
|
<li>Add <code>cache_id</code> <a href="/configuration/experimental#cache_id">option</a> for Clash cache file</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="13-beta11">1.3-beta11</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-beta10">1.3-beta10</h4>
|
|
<ul>
|
|
<li>Improve direct copy <strong>1</strong></li>
|
|
<li>Improve DNS caching</li>
|
|
<li>Add <code>independent_cache</code> <a href="/configuration/dns#independent_cache">option</a> for DNS</li>
|
|
<li>Reimplemented shadowsocks client <strong>2</strong></li>
|
|
<li>Add multiplex support for VLESS outbound</li>
|
|
<li>Set TCP keepalive for WireGuard gVisor TCP connections</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<ul>
|
|
<li>Make splice work with traffic statistics systems like Clash API</li>
|
|
<li>Significantly reduces memory usage of idle connections</li>
|
|
</ul>
|
|
<p><strong>2</strong>:</p>
|
|
<p>Improved performance and reduced memory usage.</p>
|
|
<h4 id="13-beta9">1.3-beta9</h4>
|
|
<ul>
|
|
<li>Improve multiplex <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Added new <code>h2mux</code> multiplex protocol and <code>padding</code> multiplex option, see <a href="/configuration/shared/multiplex/">Multiplex</a>.</p>
|
|
<h4 id="126">1.2.6</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-beta8">1.3-beta8</h4>
|
|
<ul>
|
|
<li>Fix <code>system</code> tun stack for ios</li>
|
|
<li>Fix network monitor for android/ios</li>
|
|
<li>Update VLESS and XUDP protocol <strong>1</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p>*1:</p>
|
|
<p>This is an incompatible update for XUDP in VLESS if vision flow is enabled.</p>
|
|
<h4 id="13-beta7">1.3-beta7</h4>
|
|
<ul>
|
|
<li>Add <code>path</code> and <code>headers</code> options for HTTP outbound</li>
|
|
<li>Add multi-user support for Shadowsocks legacy AEAD inbound</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="124">1.2.4</h4>
|
|
<ul>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="13-beta6">1.3-beta6</h4>
|
|
<ul>
|
|
<li>Fix WireGuard reconnect</li>
|
|
<li>Perform URLTest recheck after network changes</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-beta5">1.3-beta5</h4>
|
|
<ul>
|
|
<li>Add Clash.Meta API compatibility for Clash API</li>
|
|
<li>Download Yacd-meta by default if the specified Clash <code>external_ui</code> directory is empty</li>
|
|
<li>Add path and headers option for HTTP outbound</li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<h4 id="13-beta4">1.3-beta4</h4>
|
|
<ul>
|
|
<li>Fix bugs</li>
|
|
</ul>
|
|
<h4 id="13-beta2">1.3-beta2</h4>
|
|
<ul>
|
|
<li>Download clash-dashboard if the specified Clash <code>external_ui</code> directory is empty</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="13-beta1">1.3-beta1</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/dns#reverse_mapping">DNS reverse mapping</a> support</li>
|
|
<li>Add <a href="/configuration/route/ip-rule/">L3 routing</a> support <strong>1</strong></li>
|
|
<li>Add <code>rewrite_ttl</code> DNS rule action</li>
|
|
<li>Add <a href="/configuration/dns/fakeip/">FakeIP</a> support <strong>2</strong></li>
|
|
<li>Add <code>store_fakeip</code> Clash API option</li>
|
|
<li>Add multi-peer support for <a href="/configuration/outbound/wireguard#peers">WireGuard</a> outbound</li>
|
|
<li>Add loopback detect</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>It can currently be used to <a href="/examples/wireguard-direct/">route connections directly to WireGuard</a> or block connections
|
|
at the IP layer.</p>
|
|
<p><em>2</em>:</p>
|
|
<p>See <a href="/faq/fakeip/">FAQ</a> for more information.</p>
|
|
<h4 id="123">1.2.3</h4>
|
|
<ul>
|
|
<li>Introducing our <a href="/installation/clients/sfa/">new Android client application</a></li>
|
|
<li>Improve UDP domain destination NAT</li>
|
|
<li>Update reality protocol</li>
|
|
<li>Fix TTL calculation for DNS response</li>
|
|
<li>Fix v2ray HTTP transport compatibility</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="122">1.2.2</h4>
|
|
<ul>
|
|
<li>Accept <code>any</code> outbound in dns rule <strong>1</strong></li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Now you can use the <code>any</code> outbound rule to match server address queries instead of filling in all server domains
|
|
to <code>domain</code> rule.</p>
|
|
<h4 id="121">1.2.1</h4>
|
|
<ul>
|
|
<li>Fix missing default host in v2ray http transport`s request</li>
|
|
<li>Flush DNS cache for macOS when tun start/close</li>
|
|
<li>Fix tun's DNS hijacking compatibility with systemd-resolved</li>
|
|
</ul>
|
|
<h3 id="120">1.2.0</h3>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p>Important changes since 1.1:</p>
|
|
<ul>
|
|
<li>Introducing our <a href="/installation/clients/sfi/">new iOS client application</a></li>
|
|
<li>Introducing <a href="/configuration/shared/udp-over-tcp/">UDP over TCP protocol version 2</a></li>
|
|
<li>Add <a href="/configuration/inbound/tun#platform">platform options</a> for tun inbound</li>
|
|
<li>Add <a href="https://github.com/ihciah/shadow-tls/blob/master/docs/protocol-v3-en.md">ShadowTLS protocol v3</a></li>
|
|
<li>Add <a href="/configuration/inbound/vless/">VLESS server</a> and <a href="/configuration/outbound/vless#flow">vision</a> support</li>
|
|
<li>Add <a href="/configuration/shared/tls/">reality TLS</a> support</li>
|
|
<li>Add <a href="/configuration/ntp/">NTP service</a></li>
|
|
<li>Add <a href="/configuration/dns/server/">DHCP DNS server</a> support</li>
|
|
<li>Add SSH <a href="/configuration/outbound/ssh/">host key validation</a> support</li>
|
|
<li>Add <a href="/configuration/dns/rule/">query_type</a> DNS rule item</li>
|
|
<li>Add fallback support for v2ray transport</li>
|
|
<li>Add custom TLS server support for http based v2ray transports</li>
|
|
<li>Add health check support for http-based v2ray transports</li>
|
|
<li>Add multiple configuration support</li>
|
|
</ul>
|
|
<h4 id="12-rc1">1.2-rc1</h4>
|
|
<ul>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="12-beta10">1.2-beta10</h4>
|
|
<ul>
|
|
<li>Add multiple configuration support <strong>1</strong></li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Now you can pass the parameter <code>--config</code> or <code>-c</code> multiple times, or use the new parameter <code>--config-directory</code> or <code>-C</code>
|
|
to load all configuration files in a directory.</p>
|
|
<p>Loaded configuration files are sorted by name. If you want to control the merge order, add a numeric prefix to the file
|
|
name.</p>
|
|
<h4 id="117">1.1.7</h4>
|
|
<ul>
|
|
<li>Improve the stability of the VMESS server</li>
|
|
<li>Fix <code>auto_detect_interface</code> incorrectly identifying the default interface on Windows</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="12-beta9">1.2-beta9</h4>
|
|
<ul>
|
|
<li>Introducing the <a href="/configuration/shared/udp-over-tcp/">UDP over TCP protocol version 2</a></li>
|
|
<li>Add health check support for http-based v2ray transports</li>
|
|
<li>Remove length limit on short_id for reality TLS config</li>
|
|
<li>Fix bugs and update dependencies</li>
|
|
</ul>
|
|
<h4 id="12-beta8">1.2-beta8</h4>
|
|
<ul>
|
|
<li>Update reality and uTLS libraries</li>
|
|
<li>Fix <code>auto_detect_interface</code> incorrectly identifying the default interface on Windows</li>
|
|
</ul>
|
|
<h4 id="12-beta7">1.2-beta7</h4>
|
|
<ul>
|
|
<li>Fix the compatibility issue between VLESS's vision sub-protocol and the Xray-core client</li>
|
|
<li>Improve the stability of the VMESS server</li>
|
|
</ul>
|
|
<h4 id="12-beta6">1.2-beta6</h4>
|
|
<ul>
|
|
<li>Introducing our <a href="/installation/clients/sfi/">new iOS client application</a></li>
|
|
<li>Add <a href="/configuration/inbound/tun#platform">platform options</a> for tun inbound</li>
|
|
<li>Add custom TLS server support for http based v2ray transports</li>
|
|
<li>Add generate commands</li>
|
|
<li>Enable XUDP by default in VLESS</li>
|
|
<li>Update reality server</li>
|
|
<li>Update vision protocol</li>
|
|
<li>Fixed <a href="/configuration/inbound/vless#usersflow">user flow in vless server</a></li>
|
|
<li>Bug fixes</li>
|
|
<li>Update dependencies</li>
|
|
</ul>
|
|
<h4 id="12-beta5">1.2-beta5</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/inbound/vless/">VLESS server</a> and <a href="/configuration/outbound/vless#flow">vision</a> support</li>
|
|
<li>Add <a href="/configuration/shared/tls/">reality TLS</a> support</li>
|
|
<li>Fix match private address</li>
|
|
</ul>
|
|
<h4 id="116">1.1.6</h4>
|
|
<ul>
|
|
<li>Improve vmess request</li>
|
|
<li>Fix ipv6 redirect on Linux</li>
|
|
<li>Fix match geoip private</li>
|
|
<li>Fix parse hysteria UDP message</li>
|
|
<li>Fix socks connect response</li>
|
|
<li>Disable vmess header protection if transport enabled</li>
|
|
<li>Update QUIC v2 version number and initial salt</li>
|
|
</ul>
|
|
<h4 id="12-beta4">1.2-beta4</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/ntp/">NTP service</a></li>
|
|
<li>Add Add multiple server names and multi-user support for shadowtls</li>
|
|
<li>Add strict mode support for shadowtls v3</li>
|
|
<li>Add uTLS support for shadowtls v3</li>
|
|
</ul>
|
|
<h4 id="12-beta3">1.2-beta3</h4>
|
|
<ul>
|
|
<li>Update QUIC v2 version number and initial salt</li>
|
|
<li>Fix shadowtls v3 implementation</li>
|
|
</ul>
|
|
<h4 id="12-beta2">1.2-beta2</h4>
|
|
<ul>
|
|
<li>Add <a href="https://github.com/ihciah/shadow-tls/blob/master/docs/protocol-v3-en.md">ShadowTLS protocol v3</a></li>
|
|
<li>Add fallback support for v2ray transport</li>
|
|
<li>Fix parse hysteria UDP message</li>
|
|
<li>Fix socks connect response</li>
|
|
<li>Disable vmess header protection if transport enabled</li>
|
|
</ul>
|
|
<h4 id="12-beta1">1.2-beta1</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/dns/server/">DHCP DNS server</a> support</li>
|
|
<li>Add SSH <a href="/configuration/outbound/ssh/">host key validation</a> support</li>
|
|
<li>Add <a href="/configuration/dns/rule/">query_type</a> DNS rule item</li>
|
|
<li>Add v2ray <a href="/configuration/experimental#statsusers">user stats</a> api</li>
|
|
<li>Add new clash DNS query api</li>
|
|
<li>Improve vmess request</li>
|
|
<li>Fix ipv6 redirect on Linux</li>
|
|
<li>Fix match geoip private</li>
|
|
</ul>
|
|
<h4 id="115">1.1.5</h4>
|
|
<ul>
|
|
<li>Add Go 1.20 support</li>
|
|
<li>Fix inbound default DF value</li>
|
|
<li>Fix auth_user route for naive inbound</li>
|
|
<li>Fix gRPC lite header</li>
|
|
<li>Ignore domain case in route rules</li>
|
|
</ul>
|
|
<h4 id="114">1.1.4</h4>
|
|
<ul>
|
|
<li>Fix DNS log</li>
|
|
<li>Fix write to h2 conn after closed</li>
|
|
<li>Fix create UDP DNS transport from plain IPv6 address</li>
|
|
</ul>
|
|
<h4 id="112">1.1.2</h4>
|
|
<ul>
|
|
<li>Fix http proxy auth</li>
|
|
<li>Fix user from stream packet conn</li>
|
|
<li>Fix DNS response TTL</li>
|
|
<li>Fix override packet conn</li>
|
|
<li>Skip override system proxy bypass list</li>
|
|
<li>Improve DNS log</li>
|
|
</ul>
|
|
<h4 id="111">1.1.1</h4>
|
|
<ul>
|
|
<li>Fix acme config</li>
|
|
<li>Fix vmess packet conn</li>
|
|
<li>Suppress quic-go set DF error</li>
|
|
</ul>
|
|
<h4 id="11">1.1</h4>
|
|
<ul>
|
|
<li>Fix close clash cache</li>
|
|
</ul>
|
|
<p>Important changes since 1.0:</p>
|
|
<ul>
|
|
<li>Add support for use with android VPNService</li>
|
|
<li>Add tun support for WireGuard outbound</li>
|
|
<li>Add system tun stack</li>
|
|
<li>Add comment filter for config</li>
|
|
<li>Add option for allow optional proxy protocol header</li>
|
|
<li>Add Clash mode and persistence support</li>
|
|
<li>Add TLS ECH and uTLS support for outbound TLS options</li>
|
|
<li>Add internal simple-obfs and v2ray-plugin</li>
|
|
<li>Add ShadowsocksR outbound</li>
|
|
<li>Add VLESS outbound and XUDP</li>
|
|
<li>Skip wait for hysteria tcp handshake response</li>
|
|
<li>Add v2ray mux support for all inbound</li>
|
|
<li>Add XUDP support for VMess</li>
|
|
<li>Improve websocket writer</li>
|
|
<li>Refine tproxy write back</li>
|
|
<li>Fix DNS leak caused by
|
|
Windows' ordinary multihomed DNS resolution behavior</li>
|
|
<li>Add sniff_timeout listen option</li>
|
|
<li>Add custom route support for tun</li>
|
|
<li>Add option for custom wireguard reserved bytes</li>
|
|
<li>Split bind_address into ipv4 and ipv6</li>
|
|
<li>Add ShadowTLS v1 and v2 support</li>
|
|
</ul>
|
|
<h4 id="11-rc1">1.1-rc1</h4>
|
|
<ul>
|
|
<li>Fix TLS config for h2 server</li>
|
|
<li>Fix crash when input bad method in shadowsocks multi-user inbound</li>
|
|
<li>Fix listen UDP</li>
|
|
<li>Fix check invalid packet on macOS</li>
|
|
</ul>
|
|
<h4 id="11-beta18">1.1-beta18</h4>
|
|
<ul>
|
|
<li>Enhance defense against active probe for shadowtls server <strong>1</strong></li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<p>The <code>fallback_after</code> option has been removed.</p>
|
|
<h4 id="11-beta17">1.1-beta17</h4>
|
|
<ul>
|
|
<li>Fix shadowtls server <strong>1</strong></li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Added <a href="/configuration/inbound/shadowtls#fallback_after">fallback_after</a> option.</p>
|
|
<h4 id="107">1.0.7</h4>
|
|
<ul>
|
|
<li>Add support for new x/h2 deadline</li>
|
|
<li>Fix copy pipe</li>
|
|
<li>Fix decrypt xplus packet</li>
|
|
<li>Fix macOS Ventura process name match</li>
|
|
<li>Fix smux keepalive</li>
|
|
<li>Fix vmess request buffer</li>
|
|
<li>Fix h2c transport</li>
|
|
<li>Fix tor geoip</li>
|
|
<li>Fix udp connect for mux client</li>
|
|
<li>Fix default dns transport strategy</li>
|
|
</ul>
|
|
<h4 id="11-beta16">1.1-beta16</h4>
|
|
<ul>
|
|
<li>Improve shadowtls server</li>
|
|
<li>Fix default dns transport strategy</li>
|
|
<li>Update uTLS to v1.2.0</li>
|
|
</ul>
|
|
<h4 id="11-beta15">1.1-beta15</h4>
|
|
<ul>
|
|
<li>Add support for new x/h2 deadline</li>
|
|
<li>Fix udp connect for mux client</li>
|
|
<li>Fix dns buffer</li>
|
|
<li>Fix quic dns retry</li>
|
|
<li>Fix create TLS config</li>
|
|
<li>Fix websocket alpn</li>
|
|
<li>Fix tor geoip</li>
|
|
</ul>
|
|
<h4 id="11-beta14">1.1-beta14</h4>
|
|
<ul>
|
|
<li>Add multi-user support for hysteria inbound <strong>1</strong></li>
|
|
<li>Add custom tls client support for std grpc</li>
|
|
<li>Fix smux keep alive</li>
|
|
<li>Fix vmess request buffer</li>
|
|
<li>Fix default local DNS server behavior</li>
|
|
<li>Fix h2c transport</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>The <code>auth</code> and <code>auth_str</code> fields have been replaced by the <code>users</code> field.</p>
|
|
<h4 id="11-beta13">1.1-beta13</h4>
|
|
<ul>
|
|
<li>Add custom worker count option for WireGuard outbound</li>
|
|
<li>Split bind_address into ipv4 and ipv6</li>
|
|
<li>Move WFP manipulation to strict route</li>
|
|
<li>Fix WireGuard outbound panic when close</li>
|
|
<li>Fix macOS Ventura process name match</li>
|
|
<li>Fix QUIC connection migration by @HyNetwork</li>
|
|
<li>Fix handling QUIC client SNI by @HyNetwork</li>
|
|
</ul>
|
|
<h4 id="11-beta12">1.1-beta12</h4>
|
|
<ul>
|
|
<li>Fix uTLS config</li>
|
|
<li>Update quic-go to v0.30.0</li>
|
|
<li>Update cloudflare-tls to go1.18.7</li>
|
|
</ul>
|
|
<h4 id="11-beta11">1.1-beta11</h4>
|
|
<ul>
|
|
<li>Add option for custom wireguard reserved bytes</li>
|
|
<li>Fix shadowtls v2</li>
|
|
<li>Fix h3 dns transport</li>
|
|
<li>Fix copy pipe</li>
|
|
<li>Fix decrypt xplus packet</li>
|
|
<li>Fix v2ray api</li>
|
|
<li>Suppress no network error</li>
|
|
<li>Improve local dns transport</li>
|
|
</ul>
|
|
<h4 id="11-beta10">1.1-beta10</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/shared/listen#sniff_timeout">sniff_timeout</a> listen option</li>
|
|
<li>Add <a href="/configuration/inbound/tun#inet4_route_address">custom route</a> support for tun <strong>1</strong></li>
|
|
<li>Fix interface monitor</li>
|
|
<li>Fix websocket headroom</li>
|
|
<li>Fix uTLS handshake</li>
|
|
<li>Fix ssh outbound</li>
|
|
<li>Fix sniff fragmented quic client hello</li>
|
|
<li>Fix DF for hysteria</li>
|
|
<li>Fix naive overflow</li>
|
|
<li>Check destination before udp connect</li>
|
|
<li>Update uTLS to v1.1.5</li>
|
|
<li>Update tfo-go to v2.0.2</li>
|
|
<li>Update fsnotify to v1.6.0</li>
|
|
<li>Update grpc to v1.50.1</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>The <code>strict_route</code> on windows is removed.</p>
|
|
<h4 id="106">1.0.6</h4>
|
|
<ul>
|
|
<li>Fix ssh outbound</li>
|
|
<li>Fix sniff fragmented quic client hello</li>
|
|
<li>Fix naive overflow</li>
|
|
<li>Check destination before udp connect</li>
|
|
</ul>
|
|
<h4 id="11-beta9">1.1-beta9</h4>
|
|
<ul>
|
|
<li>Fix windows route <strong>1</strong></li>
|
|
<li>Add <a href="/configuration/experimental#v2ray-api-fields">v2ray statistics api</a></li>
|
|
<li>Add ShadowTLS v2 support <strong>2</strong></li>
|
|
<li>Fixes and improvements</li>
|
|
</ul>
|
|
<p><strong>1</strong>:</p>
|
|
<ul>
|
|
<li>Fix DNS leak caused by
|
|
Windows' <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd197552%28v%3Dws.10%29">ordinary multihomed DNS resolution behavior</a></li>
|
|
<li>Flush Windows DNS cache when start/close</li>
|
|
</ul>
|
|
<p><strong>2</strong>:</p>
|
|
<p>See <a href="/configuration/inbound/shadowtls#version">ShadowTLS inbound</a>
|
|
and <a href="/configuration/outbound/shadowtls#version">ShadowTLS outbound</a></p>
|
|
<h4 id="11-beta8">1.1-beta8</h4>
|
|
<ul>
|
|
<li>Fix leaks on close</li>
|
|
<li>Improve websocket writer</li>
|
|
<li>Refine tproxy write back</li>
|
|
<li>Refine 4in6 processing</li>
|
|
<li>Fix shadowsocks plugins</li>
|
|
<li>Fix missing source address from transport connection</li>
|
|
<li>Fix fqdn socks5 outbound connection</li>
|
|
<li>Fix read source address from grpc-go</li>
|
|
</ul>
|
|
<h4 id="105">1.0.5</h4>
|
|
<ul>
|
|
<li>Fix missing source address from transport connection</li>
|
|
<li>Fix fqdn socks5 outbound connection</li>
|
|
<li>Fix read source address from grpc-go</li>
|
|
</ul>
|
|
<h4 id="11-beta7">1.1-beta7</h4>
|
|
<ul>
|
|
<li>Add v2ray mux and XUDP support for VMess inbound</li>
|
|
<li>Add XUDP support for VMess outbound</li>
|
|
<li>Disable DF on direct outbound by default</li>
|
|
<li>Fix bugs in 1.1-beta6</li>
|
|
</ul>
|
|
<h4 id="11-beta6">1.1-beta6</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/outbound/urltest/">URLTest outbound</a></li>
|
|
<li>Fix bugs in 1.1-beta5</li>
|
|
</ul>
|
|
<h4 id="11-beta5">1.1-beta5</h4>
|
|
<ul>
|
|
<li>Print tags in version command</li>
|
|
<li>Redirect clash hello to external ui</li>
|
|
<li>Move shadowsocksr implementation to clash</li>
|
|
<li>Make gVisor optional <strong>1</strong></li>
|
|
<li>Refactor to miekg/dns</li>
|
|
<li>Refactor bind control</li>
|
|
<li>Fix build on go1.18</li>
|
|
<li>Fix clash store-selected</li>
|
|
<li>Fix close grpc conn</li>
|
|
<li>Fix port rule match logic</li>
|
|
<li>Fix clash api proxy type</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>The build tag <code>no_gvisor</code> is replaced by <code>with_gvisor</code>.</p>
|
|
<p>The default tun stack is changed to system.</p>
|
|
<h4 id="104">1.0.4</h4>
|
|
<ul>
|
|
<li>Fix close grpc conn</li>
|
|
<li>Fix port rule match logic</li>
|
|
<li>Fix clash api proxy type</li>
|
|
</ul>
|
|
<h4 id="11-beta4">1.1-beta4</h4>
|
|
<ul>
|
|
<li>Add internal simple-obfs and v2ray-plugin <a href="/configuration/outbound/shadowsocks#plugin">Shadowsocks plugins</a></li>
|
|
<li>Add <a href="/configuration/outbound/shadowsocksr/">ShadowsocksR outbound</a></li>
|
|
<li>Add <a href="/configuration/outbound/vless/">VLESS outbound and XUDP</a></li>
|
|
<li>Skip wait for hysteria tcp handshake response</li>
|
|
<li>Fix socks4 client</li>
|
|
<li>Fix hysteria inbound</li>
|
|
<li>Fix concurrent write</li>
|
|
</ul>
|
|
<h4 id="103">1.0.3</h4>
|
|
<ul>
|
|
<li>Fix socks4 client</li>
|
|
<li>Fix hysteria inbound</li>
|
|
<li>Fix concurrent write</li>
|
|
</ul>
|
|
<h4 id="11-beta3">1.1-beta3</h4>
|
|
<ul>
|
|
<li>Fix using custom TLS client in http2 client</li>
|
|
<li>Fix bugs in 1.1-beta2</li>
|
|
</ul>
|
|
<h4 id="11-beta2">1.1-beta2</h4>
|
|
<ul>
|
|
<li>Add Clash mode and persistence support <strong>1</strong></li>
|
|
<li>Add TLS ECH and uTLS support for outbound TLS options <strong>2</strong></li>
|
|
<li>Fix socks4 request</li>
|
|
<li>Fix processing empty dns result</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>Switching modes using the Clash API, and <code>store-selected</code> are now supported,
|
|
see <a href="/configuration/experimental/">Experimental</a>.</p>
|
|
<p><em>2</em>:</p>
|
|
<p>ECH (Encrypted Client Hello) is a TLS extension that allows a client to encrypt the first part of its ClientHello
|
|
message, see <a href="/configuration/shared/tls#ech">TLS#ECH</a>.</p>
|
|
<p>uTLS is a fork of "crypto/tls", which provides ClientHello fingerprinting resistance,
|
|
see <a href="/configuration/shared/tls#utls">TLS#uTLS</a>.</p>
|
|
<h4 id="102">1.0.2</h4>
|
|
<ul>
|
|
<li>Fix socks4 request</li>
|
|
<li>Fix processing empty dns result</li>
|
|
</ul>
|
|
<h4 id="11-beta1">1.1-beta1</h4>
|
|
<ul>
|
|
<li>Add support for use with android VPNService <strong>1</strong></li>
|
|
<li>Add tun support for WireGuard outbound <strong>2</strong></li>
|
|
<li>Add system tun stack <strong>3</strong></li>
|
|
<li>Add comment filter for config <strong>4</strong></li>
|
|
<li>Add option for allow optional proxy protocol header</li>
|
|
<li>Add half close for smux</li>
|
|
<li>Set UDP DF by default <strong>5</strong></li>
|
|
<li>Set default tun mtu to 9000</li>
|
|
<li>Update gVisor to 20220905.0</li>
|
|
</ul>
|
|
<p><em>1</em>:</p>
|
|
<p>In previous versions, Android VPN would not work with tun enabled.</p>
|
|
<p>The usage of tun over VPN and VPN over tun is now supported, see <a href="/configuration/inbound/tun#auto_route">Tun Inbound</a>.</p>
|
|
<p><em>2</em>:</p>
|
|
<p>In previous releases, WireGuard outbound support was backed by the lower performance gVisor virtual interface.</p>
|
|
<p>It achieves the same performance as wireguard-go by providing automatic system interface support.</p>
|
|
<p><em>3</em>:</p>
|
|
<p>It does not depend on gVisor and has better performance in some cases.</p>
|
|
<p>It is less compatible and may not be available in some environments.</p>
|
|
<p><em>4</em>:</p>
|
|
<p>Annotated json configuration files are now supported.</p>
|
|
<p><em>5</em>:</p>
|
|
<p>UDP fragmentation is now blocked by default.</p>
|
|
<p>Including shadowsocks-libev, shadowsocks-rust and quic-go all disable segmentation by default.</p>
|
|
<p>See <a href="/configuration/shared/dial#udp_fragment">Dial Fields</a>
|
|
and <a href="/configuration/shared/listen#udp_fragment">Listen Fields</a>.</p>
|
|
<h4 id="101">1.0.1</h4>
|
|
<ul>
|
|
<li>Fix match 4in6 address in ip_cidr</li>
|
|
<li>Fix clash api log level format error</li>
|
|
<li>Fix clash api unknown proxy type</li>
|
|
</ul>
|
|
<h4 id="10">1.0</h4>
|
|
<ul>
|
|
<li>Fix wireguard reconnect</li>
|
|
<li>Fix naive inbound</li>
|
|
<li>Fix json format error message</li>
|
|
<li>Fix processing vmess termination signal</li>
|
|
<li>Fix hysteria stream error</li>
|
|
<li>Fix listener close when proxyproto failed</li>
|
|
</ul>
|
|
<h4 id="10-rc1">1.0-rc1</h4>
|
|
<ul>
|
|
<li>Fix write log timestamp</li>
|
|
<li>Fix write zero</li>
|
|
<li>Fix dial parallel in direct outbound</li>
|
|
<li>Fix write trojan udp</li>
|
|
<li>Fix DNS routing</li>
|
|
<li>Add attribute support for geosite</li>
|
|
<li>Update documentation for <a href="/configuration/shared/dial/">Dial Fields</a></li>
|
|
</ul>
|
|
<h4 id="10-beta3">1.0-beta3</h4>
|
|
<ul>
|
|
<li>Add <a href="/configuration/shared/listen#detour">chained inbound</a> support</li>
|
|
<li>Add process_path rule item</li>
|
|
<li>Add macOS redirect support</li>
|
|
<li>Add ShadowTLS <a href="/configuration/inbound/shadowtls/">Inbound</a>, <a href="/configuration/outbound/shadowtls/">Outbound</a>
|
|
and <a href="/examples/shadowtls/">Examples</a></li>
|
|
<li>Fix search android package in non-owner users</li>
|
|
<li>Fix socksaddr type condition</li>
|
|
<li>Fix smux session status</li>
|
|
<li>Refactor inbound and outbound documentation</li>
|
|
<li>Minor fixes</li>
|
|
</ul>
|
|
<h4 id="10-beta2">1.0-beta2</h4>
|
|
<ul>
|
|
<li>Add strict_route option for <a href="/configuration/inbound/tun#strict_route">Tun inbound</a></li>
|
|
<li>Add packetaddr support for <a href="/configuration/outbound/vmess#packet_addr">VMess outbound</a></li>
|
|
<li>Add better performing alternative gRPC implementation</li>
|
|
<li>Add <a href="https://github.com/SagerNet/sing-box/pkgs/container/sing-box">docker image</a></li>
|
|
<li>Fix sniff override destination</li>
|
|
</ul>
|
|
<h4 id="10-beta1">1.0-beta1</h4>
|
|
<ul>
|
|
<li>Initial release</li>
|
|
</ul>
|
|
<h5 id="20220826">2022/08/26</h5>
|
|
<ul>
|
|
<li>Fix ipv6 route on linux</li>
|
|
<li>Fix read DNS message</li>
|
|
</ul>
|
|
<h5 id="20220825">2022/08/25</h5>
|
|
<ul>
|
|
<li>Let vmess use zero instead of auto if TLS enabled</li>
|
|
<li>Add trojan fallback for ALPN</li>
|
|
<li>Improve ip_cidr rule</li>
|
|
<li>Fix format bind_address</li>
|
|
<li>Fix http proxy with compressed response</li>
|
|
<li>Fix route connections</li>
|
|
</ul>
|
|
<h5 id="20220824">2022/08/24</h5>
|
|
<ul>
|
|
<li>Fix naive padding</li>
|
|
<li>Fix unix search path</li>
|
|
<li>Fix close non-duplex connections</li>
|
|
<li>Add ACME EAB support</li>
|
|
<li>Fix early close on windows and catch any</li>
|
|
<li>Initial zh-CN document translation</li>
|
|
</ul>
|
|
<h5 id="20220823">2022/08/23</h5>
|
|
<ul>
|
|
<li>Add <a href="/configuration/shared/v2ray-transport/">V2Ray Transport</a> support for VMess and Trojan</li>
|
|
<li>Allow plain http request in Naive inbound (It can now be used with nginx)</li>
|
|
<li>Add proxy protocol support</li>
|
|
<li>Free memory after start</li>
|
|
<li>Parse X-Forward-For in HTTP requests</li>
|
|
<li>Handle SIGHUP signal</li>
|
|
</ul>
|
|
<h5 id="20220822">2022/08/22</h5>
|
|
<ul>
|
|
<li>Add strategy setting for each <a href="/configuration/dns/server/">DNS server</a></li>
|
|
<li>Add bind address to outbound options</li>
|
|
</ul>
|
|
<h5 id="20220821">2022/08/21</h5>
|
|
<ul>
|
|
<li>Add <a href="/configuration/outbound/tor/">Tor outbound</a></li>
|
|
<li>Add <a href="/configuration/outbound/ssh/">SSH outbound</a></li>
|
|
</ul>
|
|
<h5 id="20220820">2022/08/20</h5>
|
|
<ul>
|
|
<li>Attempt to unwrap ip-in-fqdn socksaddr</li>
|
|
<li>Fix read packages in android 12</li>
|
|
<li>Fix route on some android devices</li>
|
|
<li>Improve linux process searcher</li>
|
|
<li>Fix write socks5 username password auth request</li>
|
|
<li>Skip bind connection with private destination to interface</li>
|
|
<li>Add <a href="/configuration/inbound/trojan#fallback">Trojan connection fallback</a></li>
|
|
</ul>
|
|
<h5 id="20220819">2022/08/19</h5>
|
|
<ul>
|
|
<li>Add Hysteria <a href="/configuration/inbound/hysteria/">Inbound</a> and <a href="/configuration/outbound/hysteria/">Outbund</a></li>
|
|
<li>Add <a href="/configuration/shared/tls/">ACME TLS certificate issuer</a></li>
|
|
<li>Allow read config from stdin (-c stdin)</li>
|
|
<li>Update gVisor to 20220815.0</li>
|
|
</ul>
|
|
<h5 id="20220818">2022/08/18</h5>
|
|
<ul>
|
|
<li>Fix find process with lwip stack</li>
|
|
<li>Fix crash on shadowsocks server</li>
|
|
<li>Fix crash on darwin tun</li>
|
|
<li>Fix write log to file</li>
|
|
</ul>
|
|
<h5 id="20220817">2022/08/17</h5>
|
|
<ul>
|
|
<li>Improve async dns transports</li>
|
|
</ul>
|
|
<h5 id="20220816">2022/08/16</h5>
|
|
<ul>
|
|
<li>Add ip_version (route/dns) rule item</li>
|
|
<li>Add <a href="/configuration/outbound/wireguard/">WireGuard</a> outbound</li>
|
|
</ul>
|
|
<h5 id="20220815">2022/08/15</h5>
|
|
<ul>
|
|
<li>Add uid, android user and package rules support in <a href="/configuration/inbound/tun/">Tun</a> routing.</li>
|
|
</ul>
|
|
<h5 id="20220813">2022/08/13</h5>
|
|
<ul>
|
|
<li>Fix dns concurrent write</li>
|
|
</ul>
|
|
<h5 id="20220812">2022/08/12</h5>
|
|
<ul>
|
|
<li>Performance improvements</li>
|
|
<li>Add UoT option for <a href="/configuration/outbound/socks/">SOCKS</a> outbound</li>
|
|
</ul>
|
|
<h5 id="20220811">2022/08/11</h5>
|
|
<ul>
|
|
<li>Add UoT option for <a href="/configuration/outbound/shadowsocks/">Shadowsocks</a> outbound, UoT support for all inbounds</li>
|
|
</ul>
|
|
<h5 id="20220810">2022/08/10</h5>
|
|
<ul>
|
|
<li>Add full-featured <a href="/configuration/inbound/naive/">Naive</a> inbound</li>
|
|
<li>Fix default dns server option <a href="https://github.com/SagerNet/sing-box/pull/9">#9</a> by iKirby</li>
|
|
</ul>
|
|
<h5 id="20220809">2022/08/09</h5>
|
|
<p>No changelog before.</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
|
</div>
|
|
|
|
</main>
|
|
|
|
<footer class="md-footer">
|
|
|
|
<div class="md-footer-meta md-typeset">
|
|
<div class="md-footer-meta__inner md-grid">
|
|
<div class="md-copyright">
|
|
|
|
<div class="md-copyright__highlight">
|
|
Copyright © 2022 nekohasekai
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="md-social">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/SagerNet/sing-box" target="_blank" rel="noopener" title="github.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
<div class="md-dialog" data-md-component="dialog">
|
|
<div class="md-dialog__inner md-typeset"></div>
|
|
</div>
|
|
|
|
|
|
<script id="__config" type="application/json">{"base": "..", "features": ["navigation.tracking", "navigation.tabs", "navigation.indexes", "navigation.expand", "navigation.sections", "header.autohide", "content.code.copy", "content.code.select", "content.code.annotate"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
|
|
|
|
|
|
<script src="../assets/javascripts/bundle.83f73b43.min.js"></script>
|
|
|
|
|
|
</body>
|
|
</html> |