PageSourceSearch

https://www.cloudpods.org/assets/js/fa790e30.819f16bd.js

js cloudpods.org collected 2026-09-25 21:28:05 UTC 118,978 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_new=globalThis.webpackChunkdocs_new||[]).push([[5056,64799,65640,65903,74327],{28453:(i,o,e)=>{e.d(o,{R:()=>d,x:()=>h});var c=e(96540);const s={},n=c.createContext(s);function d(i){const o=c.useContext(n);return c.useMemo((function(){return"function"==typeof i?i(o):{...o,...i}}),[o,i])}function h(i){let o;return o=i.disableParentContext?"function"==typeof i.components?i.components(s):i.components||s:d(i.components),c.createElement(n.Provider,{value:o},i.children)}},37896:(i,o,e)=>{e.r(o),e.d(o,{assets:()=>a,contentTitle:()=>h,default:()=>l,frontMatter:()=>d,metadata:()=>c,toc:()=>r});const c=JSON.parse('{"id":"development/changelog/release-3_11/3-11-13","title":"v3.11.13","description":"\u53d1\u5e03\u65f6\u95f4 2026-02-12 1615","source":"@site/docs/shared/development/changelog/release-3_11/3-11-13.md","sourceDirName":"development/changelog/release-3_11","slug":"/development/changelog/release-3_11/3-11-13","permalink":"/docs/shared/development/changelog/release-3_11/3-11-13","draft":false,"unlisted":false,"editUrl":"https://github.com/yunionio/website/tree/master/docs/shared/development/changelog/release-3_11/3-11-13.md","tags":[],"version":"current","sidebarPosition":-31113,"frontMatter":{"sidebar_position":-31113},"sidebar":"sharedSidebar","previous":{"title":"v3.11.14","permalink":"/docs/shared/development/changelog/release-3_11/3-11-14"},"next":{"title":"v3.11.12","permalink":"/docs/shared/development/changelog/release-3_11/3-11-12"}}');var s=e(74848),n=e(28453);const d={sidebar_position:-31113},h="v3.11.13",a={},r=[{value:"cloudmux",id:"cloudmux",level:2},{value:"Bug Fixes (41)",id:"bug-fixes-41",level:3},{value:"cloudpods",id:"cloudpods",level:2},{value:"Bug Fixes (151)",id:"bug-fixes-151",level:3},{value:"Chore (1)",id:"chore-1",level:3},{value:"Feature (1)",id:"feature-1",level:3},{value:"Features (5)",id:"features-5",level:3},{value:"Others (1)",id:"others-1",level:3},{value:"cloudpods-operator",id:"cloudpods-operator",level:2},{value:"Bug Fixes (12)",id:"bug-fixes-12",level:3},{value:"Optimized (1)",id:"optimized-1",level:3},{value:"cloudpods-service-operator",id:"cloudpods-service-operator",level:2},{value:"Bug Fixes (1)",id:"bug-fixes-1",level:3},{value:"dashboard",id:"dashboard",level:2},{value:"Bug Fixes (50)",id:"bug-fixes-50",level:3},{value:"Features (35)",id:"features-35",level:3},{value:"Fixfix (1)",id:"fixfix-1",level:3},{value:"Others (2)",id:"others-2",level:3},{value:"ocboot",id:"ocboot",level:2},{value:"Bug Fixes (4)",id:"bug-fixes-4",level:3},{value:"sdnagent",id:"sdnagent",level:2},{value:"Bug Fixes (2)",id:"bug-fixes-2",level:3}];function t(i){const o={a:"a",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...i.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.header,{children:(0,s.jsx)(o.h1,{id:"v31113",children:"v3.11.13"})}),"\n",(0,s.jsx)(o.p,{children:"\u53d1\u5e03\u65f6\u95f4 2026-02-12 16:28:15"}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"cloudmux",children:"cloudmux"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux",children:"https://github.com/yunionio/cloudmux"})]}),"\n",(0,s.jsxs)(o.p,{children:["41 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/compare/v3.11.12...v3.11.13",children:"cloudmux - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-41",children:"Bug Fixes (41)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["add disk driver options (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ac40de3fabd510f7da11e81dd23e7eaffbba7497",children:"ac40de3f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aliyun:"})," health status (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/65c12ae08ee2e964816150c1f35e9d4bdceff596",children:"65c12ae0"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aliyun:"})," bucket sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/96dea79dc396aa911eed8042c4029f0251db74ac",children:"96dea79d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aliyun:"})," secgroup rule update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/3e3475da35735f6117d00df60bd448e053542a5d",children:"3e3475da"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aliyun:"})," support change disk storage type (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ab7540aad1a77199f79af941d207ad4777d47791",children:"ab7540aa"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aliyun:"})," vnc (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/559ed533d11b7146bb255eb26218a55aa483804f",children:"559ed533"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"aws:"})," aovid panic (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/8fe7fd08ba9d77de3a1e6f08baec439004637980",children:"8fe7fd08"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"azure:"})," remove vhd sdk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/205ee59bd1ece7084f62c5e8402cc289d46145cd",children:"205ee59b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"azure:"})," remove azure sdk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/00162d98baa5ea4bb9ed34ea48a5de9f2b88c2d2",children:"00162d98"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"esxi:"})," host sched tag sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/0f32f62e175c3fcd8ecb87265600704081a297cc",children:"0f32f62e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"esxi:"})," sync esxi host schedtags (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/0f1757eb8d85e21793da29fb11052ba3bac99934",children:"0f1757eb"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"esxi:"})," support resource pool (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ed32babf3b8006a71c4c68f4daaa7ad1fb0afe79",children:"ed32babf"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"esxi:"})," support vm folder (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/d59639cfebd6e7390083f1d36e5d143ce7e7ea54",children:"d59639cf"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"esxi:"})," support preallocate system disk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/1b881cfdbf96c0395f03c7b1941c88aacc3a7bc9",children:"1b881cfd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"gcp:"})," share network sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/3c2300a33924be2ee132c1938ef9fd0c110f6807",children:"3c2300a3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"huawei:"})," bucket policy principal (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/c1175cfd99a4970cec78d190e68a18e42d39dc4f",children:"c1175cfd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"huawei:"})," secgroup rule port sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/9f844230b19e78ba7b20b32815cab561409a8e78",children:"9f844230"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," snapshot sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/62b6ad69749814a2afc8fdb674141318ddf14bc7",children:"62b6ad69"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," support post signv4 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ceace1a9d6e004314e49ca8289b1543e122673e5",children:"ceace1a9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," create with hostname (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ecd86b950a6b1b3d564a8b07b9b69a7d07438ef7",children:"ecd86b95"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," support ksyun operation (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/9be3064547079dafd1273a4a254cf1c68ab377f8",children:"9be30645"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," add auto pl storage type (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/430ded7ce18de53e4db74b59d0f7de6a972ce0bd",children:"430ded7c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," support set tags (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/f8956213ad3766ee285a3347ac264801d1a7b59b",children:"f8956213"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," wait secgroup rule created (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/b06fe4273eef3a94e266bc5bca72798a63444873",children:"b06fe427"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," vm create with tag (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/3537d56884a42b299f5c9003e84dca087a70cdb2",children:"3537d568"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," keypair import (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/2dd22b7c5abee798a351f52b3a0d496ff6dc57f6",children:"2dd22b7c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," vm vnc (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/5d0391d3edd4f8557aedd9c9dcf0ed79631b7c1b",children:"5d0391d3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," add api retry (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/eae0ac12e627ce1663013f059839eac673e63ff9",children:"eae0ac12"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," metric data (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/ba48474557d12d45e83131d652af76dc4d47a8b7",children:"ba484745"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ksyun:"})," storage sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/e74bf58334924166f65f46caeaabda717f71fb25",children:"e74bf583"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"oracle:"})," find vm by id (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/6de7171aa397fd8931a38b2cd699814c0e9459dc",children:"6de7171a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"oracle:"})," skip termited vm (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/563a8b538716896a5505f5d514d23f36a2146a32",children:"563a8b53"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"oracle:"})," vm tags (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/23ab0c873d292d1942dba41cbffd49b263662460",children:"23ab0c87"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"oracle:"})," avoid panic (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/a8a11d3ccd96c4e459d6ca7356971df3c8372fad",children:"a8a11d3c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"qcloud:"})," metric period 60s (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/87691b8e63c975f8a05b7559314a9275ae874f42",children:"87691b8e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"qcloud:"})," event lookup readonly (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/215de3dea755fc881c85204a116d53cd0518fff3",children:"215de3de"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vm start (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/d16a50db9edb206867cd71809d2fe47cb037b2a3",children:"d16a50db"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," add device name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/8493310de90f555412124f528634029d8ff43ede",children:"8493310d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"volc:"})," support vm tag (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/9174485f73c2fbf4f72d923e3ba2b6c8ae9d180e",children:"9174485f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"volc:"})," vpc only support get request method (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/5e6753917eed16ea647754358b511338a6544222",children:"5e675391"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"volc:"})," update region name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudmux/commit/fd1a9cee199b2c93a66521e3022fe74ec638bbc6",children:"fd1a9cee"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}
1),"\n",(0,s.jsx)(o.h2,{id:"cloudpods",children:"cloudpods"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods",children:"https://github.com/yunionio/cloudpods"})]}),"\n",(0,s.jsxs)(o.p,{children:["159 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/compare/v3.11.12...v3.11.13",children:"cloudpods - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-151",children:"Bug Fixes (151)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["diskbackup fail to syncstatus on offline backend (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23763",children:"#23763"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/0de6db47a86ec82da36cb55818ba9539719463af",children:"0de6db47a8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["suport bulding multi-arch rpm deb (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23571",children:"#23571"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d74b732b86c2f93585955651e603d80e3797d1d3",children:"d74b732b86"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["region-dns not support dameng dialect (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23797",children:"#23797"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/3fccc13548a396b98a8a195e94520644c1f321e9",children:"3fccc13548"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["backend proxy worker count (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23636",children:"#23636"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a10ea01c847c2ebae1ac75a6342a175370280ecc",children:"a10ea01c84"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["splitable not function due to empty datefield (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23907",children:"#23907"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7132a3be6710b7ec75ff9d08fe9614c14ae9e605",children:"7132a3be67"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["rpm/deb support postinst/preinst/prerm/postrm hooks (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23595",children:"#23595"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ea51d3f05f5c661f12f90fe7c3ea4a7290da9d2d",children:"ea51d3f05f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["disable password history unique check by default (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23436",children:"#23436"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7947bd6686c3d308d7cda836b742a2e5e8c0d59c",children:"7947bd6686"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["ensure s3 client init for s3 storage driver (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24319",children:"#24319"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c6d5c9ea0a3798f35c74c1cf8fe79ba5657b8282",children:"c6d5c9ea0a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["s3 common options (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23443",children:"#23443"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ab6f22c5db1eea416af42e9431e5a9502e02be28",children:"ab6f22c5db"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["hostman master nic may be nil (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23448",children:"#23448"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/defb33a8618f0ee219c5644acbad918bb3b5511e",children:"defb33a861"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["rename check when change project (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23676",children:"#23676"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/bdc3693c2b62f500ba8ca4c1223563a91fdcc817",children:"bdc3693c2b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["default cloud region init error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23472",children:"#23472"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ec3b52930e0c58a9771efe891c6d154188b373de",children:"ec3b52930e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["support network manager connection profiles (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23467",children:"#23467"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/74a8b5667f0b840990236e4cd28a1ef6274eb067",children:"74a8b5667f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["network manager supports ipv4 static routes for 3.11 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23484",children:"#23484"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/30bac52d1c721076919d9cb3f2fef06fd6d0d030",children:"30bac52d1c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["change OutOfResource http status code to 507 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23988",children:"#23988"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/532f4eb1dbe4ac5ff7ed0b0e62d05b638d23c
1a4e",children:"532f4eb1db"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["notify receiver update precedure recode (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24102",children:"#24102"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4a6adeea1f96cea173376ffa7d82c0e6d29118b5",children:"4a6adeea1f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["user filter revisit (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24104",children:"#24104"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4a512da8a8b362957198007b90885c104e5e8b98",children:"4a512da8a8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["update deps version 3.11.13 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24105",children:"#24105"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/60082c353484edcd102b713d1d6cb87f96c15132",children:"60082c3534"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["validate policy role delete condition (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23810",children:"#23810"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d2c6e5514f19671345b9f36f41ac1a542c82f940",children:"d2c6e5514f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["filter schedtags by zones (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23744",children:"#23744"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ea87fbb8aaa90e94eb08ba344fe873cf022bb6e0",children:"ea87fbb8aa"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["ignore e2fsck errors if retcode < 4 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23487",children:"#23487"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c88e8fef1b1426e3ff5a91959c5a8ae49d451e7b",children:"c88e8fef1b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["detailed apigateway auth failure log (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24078",children:"#24078"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a4b507899790917bf8192e133bfc7352b41dcd68",children:"a4b5078997"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"baremetal:"})," ensure the execution of the BaremetalServerDestroyTask (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23495",children:"#23495"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2cb04375960460967a68d3bc9330f3236c02873a",children:"2cb0437596"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"baremetal:"})," power status of server is not synced (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23689",children:"#23689"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a34da1092ccb04a1f15d99dcc900d0717049242d",children:"a34da1092c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"baremetal-agent:"})," msdos typo in grub configuration (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23774",children:"#23774"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/11ec38b8b7bb7e9062d0d57aac959569fda907fd",children:"11ec38b8b7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"baremetal-agent:"})," chose root disk by pci path (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23682",children:"#23682"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/beb3e9f9fdb65ba36c7ed0e38e5b4944491b0010",children:"beb3e9f9fd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"climc:"})," host set memory commit bound incorrect params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23973",children:"#23973"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/6bf92e0ea775de491859c50f53cd8066b930af25",children:"6bf92e0ea7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"climc:"})," sku create support arch (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24189",children:"#24189"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/69fce36cab014d40e58e50b261d0688844ed70a7",children:"69fce36cab"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"cloudevent:"})," options changed with etcd (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23434",children:"#23434"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/50ab8bf4d4a50f152ef5b1de1e72ea5ea4e60029",children:"50ab8bf4d4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"cloudmon:"})," metric sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23463",children:"#23463"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4703a7094d08a0360cc8c536ee23803298df9b2f",children:"4703a7094d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"cloudmon:"})," avoid undetected new resources (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23779",children:"#23779"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/49b7f9df7ea888a9584850430dce4068df17b046",children:"49b7f9df7e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"cloudmon:"})," account balance metric with tenant_id (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23786",children:"#23786"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/350028425e468868ae91637d08bed4a6adf6f281",children:"350028425e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"common:"})," skip octet-stream warnning (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24069",children:"#24069"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/dffd2aa2d9f63c5e65b37c080e3e79a95519befe",children:"dffd2aa2d9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," add notify for image create (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23555",children:"#23555"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/b999ad72ac899eaa5bd1831b3f712a1dc63eac10",children:"b999ad72ac"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," image disk_format use String2ImageFormat (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23991",children:"#23991"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/5eae491d47092d0c92f45a90a5c2ccb217db72fa",children:"5eae491d47"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," avoid context warnning (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24075",children:"#24075"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/411a6df9f9a3943241d28ebde4d84a042c88720a",children:"411a6df9f9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," support prob iso image (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24136",children:"#24136"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/246721c529e8827df0408a78d6e60e23ac7d21f1",children:"246721c529"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," set glance s3 bucket name default onecloud-images (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24170",children:"#24170"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/28f83d8dacee5faa605e47388febcc67c987540d",children:"28f83d8dac"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"glance:"})," set s3 bucket name before s3 init check (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24236",children:"#24236"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/43bb829edcf5372b61c3a011c571d69b2d8c4d2e",children:"43bb829edc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," live migrate add timeout (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24164",children:"#24164"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/67566abfbb1514d0cebee624b80456dfabb2d568",children:"67566abfbb"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," disk resize error input params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23491",children:"#23491"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2ca2435595f57d49bdf8a7068e6a9a39af269d98",children:"2ca2435595"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," guestnetworksync do nothing on detach vfio nic (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24177",children:"#24177"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/24fdc3782f39495f2f37ed7c92174a93237d9cf3",children:"24fdc3782f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," host handlers use gotypes check ret value is nil (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23848",children:"#23848"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/323b64116a69c04ed1762dbb6587b7f0fb53cf9a",children:"323b64116a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," move the hostInstance.Init() step after InitAuth (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23622",children:"#23622"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/cd68e4c1563b06a5f0379dfbf2e70947dbdfcbf8",children:"cd68e4c156"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," add query id on detect qemu machine info (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24045",children:"#24045"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/91061f28cc025139e788c56a69707c3859004f1c",children:"91061f28cc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," set dmesg parse failed log level to debug (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24308",children:"#24308"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ecb65c256333e830e9a07a1347919c57430606ab",children:"ecb65c2563"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," deploy nics config defore do add nics (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24275",children:"#24275"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/0b02c49c7c73c0a1a827e2269a2110b46035e0a6",children:"0b02c49c7c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," format sLsusbTree field content json tag (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23793",children:"#23793"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/6e9b1e790f04dc1cab4ff618e880dc959d1da2d4",children:"6e9b1e790f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," ensure host wire marshal nil value (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23500",children:"#23500"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/73049f487a75b35084741d483f002057adc80e13",children:"73049f487a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," ensure scsi pci addr on add scsi disk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24096",children:"#24096"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/65cbea196f12ef0d05c141f7752d6fcb0a220424",children:"65cbea196f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"}
1)," SHostPingTask was stuck by calling docker command (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23734",children:"#23734"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/3ae144e2339df585ab8639a1c7f60b79117e9ce1",children:"3ae144e233"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host,host-deployer:"})," host-deployer add password quality check (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23873",children:"#23873"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/166b4b34f519c073348347b1bc9c5988222750b9",children:"166b4b34f5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host-deployer:"})," update host-deployer-base to 1.4.11 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23412",children:"#23412"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/96b330b6c4ca2b0aaa99a01d8d63f6576441672b",children:"96b330b6c4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"keystone:"})," distribute permissions when the organization changes (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23503",children:"#23503"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c8efe3d1e6885b16f9e5252b6f71a710272c39a4",children:"c8efe3d1e6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"keystone:"})," fetch domain user count (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23592",children:"#23592"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7d36c1fe1b07bbda698cd962b45e6959fa5676d3",children:"7d36c1fe1b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"keystone:"})," change token AuditIds width (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23850",children:"#23850"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/f22db6528549b871102e5a62834697003325172d",children:"f22db65285"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," avoid panic (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23796",children:"#23796"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/8e9f4c12c2ce6e7b519f8e3acc2e4a6ad707a10d",children:"8e9f4c12c2"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," fill resource ids of the cloud account (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24031",children:"#24031"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/bcf544574f06da8dee272da82d23cb5a8ff0ab45",children:"bcf544574f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," check if LastSendNotification is zero (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23783",children:"#23783"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2fc05e9bbbe2d26b238d3c231fda6d3429843411",children:"2fc05e9bbb"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," threshold_range message (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23856",children:"#23856"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/9024e78dfc
1a4842e14f5c7c63eb4037dc54bd2e3",children:"9024e78dfc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," filter baremetal host for no data query (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23892",children:"#23892"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/06482d2f206d6662d052a0916f137639450d1658",children:"06482d2f20"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," optimized common alert list (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24044",children:"#24044"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/5560cc93715bafd57f1d7715014518fc33a28303",children:"5560cc9371"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," title of notification by language context (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23798",children:"#23798"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ae45d0d1d111ab605c8f11e3aee996b82791cd00",children:"ae45d0d1d1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," meter alert panic (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23919",children:"#23919"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c6502eebd7a944b6901ade78288604f2a9738d6d",children:"c6502eebd7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," optimized monitor resource list (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24040",children:"#24040"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/f359c676325955a64056b66c947981468954111b",children:"f359c67632"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," filter alertrecords by alert_name and res_name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23866",children:"#23866"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/52962980c5943c0199ae9bde3da562083c2728aa",children:"52962980c5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," alerting level (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23802",children:"#23802"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/e175225af5435d2f7a3448723fed5d79d7decc06",children:"e175225af5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," resource id deduplication of alert record (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24034",children:"#24034"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7355547b2b28ac9a96202e3b67311b7dfabf4a50",children:"7355547b2b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," alert shield is not working (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23863",children:"#23863"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4a3a9f1b11a20fb5cf5ab9eb083d55e6aac384c9",children:"4a3a9f1b11"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"notify:"})," notify receiver (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24300",children:"#24300"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7dc2246c10c84cb2a54a1f7b0f668b220597e251",children:"7dc2246c10"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"notify:"})," support webhook sign (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24184",children:"#24184"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/aef3f68fd5eacb38fb7f321ff39e5492c3e69aab",children:"aef3f68fd5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," host schedtag sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24057",children:"#24057"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/f6928c9ca9eb00b8d46f8712285d06f092619215",children:"f6928c9ca9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," allow batch resize disk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24051",children:"#24051"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/e479741459d82328525b6ebe209b6cf62b5a051a",children:"e479741459"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," disk take snapshot check backing snapshot is merged (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23823",children:"#23823"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d9660431fd2e21aad1afdc9d951dba6b25e2fa7b",children:"d9660431fd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," support vmware resource pool (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23828",children:"#23828"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2e58bba807c5b33f3ff1b6a81ccdf49162caaf57",children:"2e58bba807"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23821",children:"#23821"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/19c0680c4b67028d231533cb6c9b3e71c049f9dd",children:"19c0680c4b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23845",children:"#23845"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d8ea9f576a89b06b033b71a0a1b3ad437261e06a",children:"d8ea9f576a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23860",children:"#23860"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/01cd87d8eb4ae303571ad3e7b39830d30403b5fc",children:"01cd87d8eb"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23869",children:"#23869"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/27f44e909add48c3af5e5aaa072ccc90647bb747",children:"27f44e909a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," snapshot policy resource purge (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23804",children:"#23804"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4b78268ff6a6eb449a9b856bd4a00918173b521e",children:"4b78268ff6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," aliyun vnc addr (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23885",children:"#23885"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/0d2cb66dc1d0d856753760538f357d5277a52f0a",children:"0d2cb66dc1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," optimized backend sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23891",children:"#23891"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/557715bea3a926eb2f4af07000c1a74819df3cef",children:"557715bea3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," aliyun system disk size (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23927",children:"#23927"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/3b7615b26425e6d5758881c56b135e1c00d3b0f8",children:"3b7615b264"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," add provider info for sync log (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23933",children:"#23933"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4455a996456875dab78a18bc0916d44ba5dc52fd",children:"4455a99645"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," migrate snapshot policy resource (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23790",children:"#23790"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ef046d10c959aa2896f984d2796e491b639bd7ab",children:"ef046d10c9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"}
1)," disable cloudpods auto create project (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23938",children:"#23938"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/73076cfc19a5be4c13f387f0c1a22774229cd12f",children:"73076cfc19"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," disable sync schedtags (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23943",children:"#23943"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c6f3e714ee521d83b9a33cb1b4a8bf2feb71e126",children:"c6f3e714ee"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," allow clean history data (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23950",children:"#23950"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7c3929bc5ef5cfdc485f6d424a257287b11b9015",children:"7c3929bc5e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," guest usage by arch (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23954",children:"#23954"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/231711d0fb287f4e041ce80bc9b4c01e6cbc6483",children:"231711d0fb"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," esxi vm folder (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23751",children:"#23751"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/9e72da7b1e9f429845f6bf725b258bc7711cdfd7",children:"9e72da7b1e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," server sku create status (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23750",children:"#23750"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/1875cf7bd60f95c0cc9ab61c36f57fe3a62ac6c5",children:"1875cf7bd6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," show guest nic index (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23957",children:"#23957"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/865a019ba35f93529eb09a54c1760bdd618fd6c2",children:"865a019ba3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," update private cloud host cpu and mem usage by cloudmon (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23985",children:"#23985"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/395bc3f317be85b646e75a6c449e59f16aff913d",children:"395bc3f317"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," scope resource (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23737",children:"#23737"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/873a5d6b164b45b2edd30c79968bc4abd7f8a3e5",children:"873a5d6b16"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23384",children:"#23384"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/85bc3abc7785a8da9cc1a6611036bd797124531d",children:"85bc3abc77"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," show host cpu and mem usage (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23999",children:"#23999"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/26fd3424f3ea1ae26e8e3e7fb5a0e621ee0165b5",children:"26fd3424f3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," allow delete server sku (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23695",children:"#23695"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/aa394ead62d8c65fa37ce7bd9e1f498d1ef3be1c",children:"aa394ead62"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," add device for disk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23692",children:"#23692"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/039a69eed646074222f4b431f5da569e43e4db9e",children:"039a69eed6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23399",children:"#23399"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/b6c3aa0a7a776103883a6aefe185789e784c546b",children:"b6c3aa0a7a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23406",children:"#23406"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d62f1c11496b35c021058a6e7a2bbf6a5bec8c37",children:"d62f1c1149"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," show pretty error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24022",children:"#24022"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/9a01e1fdb3d5c3c8b7c323deb95f9781a7e636e7",children:"9a01e1fdb3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," optimized aws server sku sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23675",children:"#23675"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/260b8557d8c3d3cdd59e22ccff092bc403cdda6a",children:"260b8557d8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," metadata filter by value (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23672",children:"#23672"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/e0706a1b430f54fc0009ab79bd04d05018eeadfa",children:"e0706a1b43"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," optimzed server sku sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23664",children:"#23664"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/0ba9578ec752a8a26314b4e5d773295ac55f242b",children:"0ba9578ec7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," disk filter by server (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23660",children:"#23660"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/1a1feba74d53640352c8cd06a2c96364d4108bc9",children:"1a1feba74d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," optimized filter sku by zone (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23657",children:"#23657"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/5427facb6
1a0522061e558f8151081c9397210c00",children:"5427facb6a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23654",children:"#23654"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/6b347bf00c56da0c05ee7fb705171e0207d928fd",children:"6b347bf00c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24268",children:"#24268"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/5e565cf2be9471c1935e5c32e93869b3784fc70e",children:"5e565cf2be"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," sku cpu mem sync (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23650",children:"#23650"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/b4fd2eb122999d71e43f3029c9e8d02fa52c08d4",children:"b4fd2eb122"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," filter disks by server list (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23645",children:"#23645"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a846649f1cf60aa7b73f1371c1b0032258875c2f",children:"a846649f1c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23417",children:"#23417"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/5a5dbed43b31a5de6fe7b898bf8b194d0f467fd7",children:"5a5dbed43b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23640",children:"#23640"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2bb2742bf054992d5b76d0b2d9af3b6e891aa242",children:"2bb2742bf0"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," add billing resource check (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24059",children:"#24059"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/23e3234d8dc82cc7ea91deed5626bae0f60248b8",children:"23e3234d8d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," set ksyun tag (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23612",children:"#23612"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/78fa39609780b5ea68272a23c0f2f57fbf2e99ab",children:"78fa396097"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," remove useless mod (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24062",children:"#24062"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/fec5f1f8a7ee1ef85b2380d4dfadac1027fbf877",children:"fec5f1f8a7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," avoid panic when update user resource (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24072",children:"#24072"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2ba0bdfee7f8cec0e5ebfc1692a439edc93e9315",children:"2ba0bdfee7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24081",children:"#24081"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/4ba88e37cd9236c4abf05dbd190a34d6ac554903",children:"4ba88e37cd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," snapshot policy operation (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24251",children:"#24251"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/335cdf37b4b2bcc2223c87e408ae67162406a1bd",children:"335cdf37b4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," disable cloudprovider when sync lost (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23583",children:"#23583"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/106f7b3d2ad2700d35bd6f11ac916c179f5a2cee",children:"106f7b3d2a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23580",children:"#23580"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/807454ab63d77b7e2984f575f810716bf8b6a356",children:"807454ab63"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," adjust the ip_addr character length (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23564",children:"#23564"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d5711d7d64fa7e40ee2b6f7c29bc6cbd0608f982",children:"d5711d7d64"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," public cloud sku create (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24229",children:"#24229"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/f2d2495be3faaa0e06bddaa6907b2fd3e43b769a",children:"f2d2495be3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"}
1)," host order by virt cpu (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23455",children:"#23455"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a64749ef317c5b85446628de8e70c8e06ffd2ddb",children:"a64749ef31"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," valid essd pl0 disk resize (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23547",children:"#23547"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/451d289903201de5f92d7bf4cce5778ca7dc8d87",children:"451d289903"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23541",children:"#23541"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/93101837f7b4a455be8cdc0b6f8389a346cf3930",children:"93101837f7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," support change storage type (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23531",children:"#23531"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a7bc8c0fff0e0ee1a71381b5904e4f02779a624b",children:"a7bc8c0fff"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," healt status (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23526",children:"#23526"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d913be0312dde2fcb2f8624b6edcdeb535a9d0ac",children:"d913be0312"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24093",children:"#24093"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/45e6c8cf5985f74567c0c49e64e7d6f1a6c22ed9",children:"45e6c8cf59"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," private zone create status (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23522",children:"#23522"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d7b0a10ad9ef761e0264c66dd6a2fd5e8b59571d",children:"d7b0a10ad9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24121",children:"#24121"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/60ae50c608c5c3ecb2f17ebf1bc3d3980f89ace1",children:"60ae50c608"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," server sku create with region id (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23510",children:"#23510"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/d9060328fc7e96b1034970ce49d4854e9a19158c",children:"d9060328fc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," vendor update (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23460",children:"#23460"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/f8a46a06fc3b8dfd502b8f9e2f5b5e7364845926",children:"f8a46a06fc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," billing resource create time (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24143",children:"#24143"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/8f03c28919ef66c2ab6491a9a666048e9cdcfc70",children:"8f03c28919"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," have agent add check is telegraf deployed (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24146",children:"#24146"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/bdd024d6998aac409021dbc9a9f7b5db3ccf83e9",children:"bdd024d699"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," server add set network num queues (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24165",children:"#24165"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/382ec17c04e73f2e0b42bd1d550cbd0705463296",children:"382ec17c04"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," init snapshot policy disk table (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24201",children:"#24201"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/55c139f4ab2cc036f3b58151b97fd0fd998721ce",children:"55c139f4ab"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"})," avoid duplicate check when update account aksk (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24208",children:"#24208"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/8a70ad1fe1d87e725a16d027cceb34d0d5ed6dff",children:"8a70ad1fe1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region:"}
1)," support cloudpods vm disk driver (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24224",children:"#24224"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/b333d023f93abae5bcfc4792f637b9696692fdfc",children:"b333d023f9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,climc:"})," persist netinterface vlan_id to hostnetwork (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24214",children:"#24214"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/29d1a9beb311154f0d2894b9f528676167d64f30",children:"29d1a9beb3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,glance,host-deployer:"})," guest image support bios boot mode detect (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23284",children:"#23284"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/ccf1694237c642abbb4867df9fa0801e7bb3be03",children:"ccf1694237"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,host:"})," perform screendump no save to s3 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23824",children:"#23824"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/56711f01f23f0e8b6607372fe6ad03a10bed2aa0",children:"56711f01f2"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,host:"})," guest add vnc screen dump support (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23374",children:"#23374"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/2b90c029ee67db39dd13653acc2f4dabc26e2246",children:"2b90c029ee"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,host:"})," rename screen dump info structure (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24257",children:"#24257"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/aef2e3e9560b7964980042f5704367bb30a1d5ef",children:"aef2e3e956"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,host,scheduler:"})," add check kvm cpu max on cpu predicate (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23513",children:"#23513"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/606916760b6f91da7046720737d8601eaad52178",children:"606916760b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,scheduler:"})," check is BIOS boot request on uefi predicate (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23717",children:"#23717"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/1b212051a94f3da1729c65fed5e4a3b4db24854c",children:"1b212051a9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"scheduler:"})," correct mem_free = (mem_total - mem_reserved) * mem_cmtbound (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23982",children:"#23982"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7d92eb9a6352449155774a6a1e53447fb35e22fc",children:"7d92eb9a63"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"scheduler:"})," enable profiling (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23642",children:"#23642"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/357a0f22e36d5aacf65af462c1239046a2317b82",children:"357a0f22e3"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"scheduler:"})," sku predicate with empty zone id (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23686",children:"#23686"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/8ddca94bdcddda240ef8921e181499bd7d7ecd46",children:"8ddca94bdc"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"telegraf-raid-plugin:"})," working for victoria metrics (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24086",children:"#24086"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/a36039ccc1a9450aaf29869d182cb1e9c2cecfe1",children:"a36039ccc1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"webconsole:"})," baremteasl ipmi sol instance_name hide password (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23536",children:"#23536"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/fedf62f75bf34b34215e4a3e8ed1821ba3749c7b",children:"fedf62f75b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"yunionconf:"})," support tags (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/24234",children:"#24234"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/217496161a0899af12c0228b641103583d43bd8b",children:"217496161a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"chore-1",children:"Chore (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"ci:"})," turn off goimports-check rule (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23609",children:"#23609"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/b4876fa013de96dd14ed514210d00d37a6fa4eeb",children:"b4876fa013"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"feature-1",children:"Feature (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["assume user login support (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23961",children:"#23961"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/16ce2a6a669cfadddb7923891254b332420eecbe",children:"16ce2a6a66"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"features-5",children:"Features (5)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"baremetal-agent:"})," Linux PCIE disk support mdadm soft raid (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23725",children:"#23725"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/7c69f967258614c9d9ed20efa61f103c7ad73037",children:"7c69f96725"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"climc:"})," support --ouput option for pprof command (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23841",children:"#23841"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/859384643f1979f5ca01822b28b09d6c5b24a215",children:"859384643f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"cloudcommon:"}
1)," add ExtraHook steps to joint model (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23741",children:"#23741"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/453d47c99b409b47586b2b182e25f9ff39e563d9",children:"453d47c99b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"monitor:"})," support threashold range (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23854",children:"#23854"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/92be2b6d11a52032db76c75fd5ef531e6580b25f",children:"92be2b6d11"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"region,host:"})," host dmesg collect (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23721",children:"#23721"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/c1e814ba6ed86ec91970fd002b19029e1511c730",children:"c1e814ba6e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"others-1",children:"Others (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["Automated cherry pick of ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23386",children:"#23386"}),": fix(host-deployer): allow growpart on primary partition (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/issues/23393",children:"#23393"}),") (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods/commit/edefdd6ca15f7c1da616e4c9b29ce9ba17e1c410",children:"edefdd6ca1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}
1),"\n",(0,s.jsx)(o.h2,{id:"cloudpods-operator",children:"cloudpods-operator"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator",children:"https://github.com/yunionio/cloudpods-operator"})]}),"\n",(0,s.jsxs)(o.p,{children:["13 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/compare/v3.11.12...v3.11.13",children:"cloudpods-operator - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-12",children:"Bug Fixes (12)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["region dns CacheTtl param (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/f4949de408a8c2718f799ea552e0b46ff1165cdc",children:"f4949de4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["update vendor 3.11.13 20260203 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/cdbfe44f564cbf3d2ea433009d77d72ef1efa6e3",children:"cdbfe44f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["update vendor 3.11 20260203 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/7dc8a596f86aa1fcbb90e8a3fd76aa2b753fe7d7",children:"7dc8a596"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["update telegraf-raid-plugin to v4.0-20260115.0 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/4f4142e99f958cc599e2d6ca018e760f100926eb",children:"4f4142e9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["set loki retention days (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/e9d040aab36feec45ea22eef25a0ed8bf6e3a612",children:"e9d040aa"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}
1),"\n",(0,s.jsxs)(o.li,{children:["region-dns support dameng (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/b48e821495aef715ae7fb5a98f9fbb8334ee8b0c",children:"b48e8214"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["add more cloud account brand to alert policy (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/3c99cf9dce1a2b5dec6c4634f978756ff4f31a70",children:"3c99cf9d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["disable components by product version (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/aec2069dc5952c6d49589221a390ed4e66e5f6bc",children:"aec2069d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["recover password validation when sync-user (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/5a209fd0b630632f9555605c05068014a6ab4b2b",children:"5a209fd0"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"host:"})," add s3 config (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/646c995b5ebf7d681b06e066391fcad983a77cd9",children:"646c995b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"operator:"})," set resource limits to region-dns (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/290bbd6945db0fe3dd28319643cad57cfb7a3c8e",children:"290bbd69"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:[(0,s.jsx)(o.strong,{children:"operator:"})," enable autoupdate service for LightEdige product version (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/5052371ad5bdfcaf225b2d8d30a2058c1e20d1de",children:"5052371a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"optimized-1",children:"Optimized (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["limit 1/16 memory of node for each pod (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/fbf7fa7c23ba2999b6ea8f67950f7ea0949dc6b8",children:"fbf7fa7c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}
1),"\n",(0,s.jsx)(o.h2,{id:"cloudpods-service-operator",children:"cloudpods-service-operator"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-service-operator",children:"https://github.com/yunionio/cloudpods-service-operator"})]}),"\n",(0,s.jsxs)(o.p,{children:["1 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-service-operator/compare/v3.11.12...v3.11.13",children:"cloudpods-service-operator - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-1",children:"Bug Fixes (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["update docker-push.sh 3.11 20260129 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/cloudpods-service-operator/commit/fb5f3ddd41854a1e5e8509d492c63890b68a1d0e",children:"fb5f3dd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"dashboard",children:"dashboard"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard",children:"https://github.com/yunionio/dashboard"})]}),"\n",(0,s.jsxs)(o.p,{children:["88 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/compare/v3.11.12...v3.11.13",children:"dashboard - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-50",children:"Bug Fixes (50)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["account update permission (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/28d22e7118e66a2538c36950a469af61aeeebe96",children:"28d22e711"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["docker build with host network (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/44710b902cd5bf0990e94d89da46e6959d44b343",children:"44710b902"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["The monitoring alarm notification type allows only the alarm robot to be selected (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/56d92bed697f76353dd02b0eaec75411f6a53bc1",children:"56d92bed6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Fix login page request error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0954b828d51eb85b5be74d9d655744fdae1c1b89",children:"0954b828d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["ThresholdInput component input values following matching units (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/90a4d7cb559e96d74eb2a12b05baf31929c05112",children:"90a4d7cb5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Host monitoring indicators for the management cloud platform (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/e0621953eef725129fabe6542f2c10b049d4ebbc",children:"e0621953e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["clear auth from cookie when logout (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/63a3773d142d4ba71bda347fe48bbd848f47909f",children:"63a3773d1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["dns-zone menu polciy (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/54b97280c7b297411b5c9a5a0776b2561da6cbfc",children:"54b97280c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["server-price-comparator error type (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/6cf4a99a914fdc154e9585ff5e1007c41c6aa554",children:"6cf4a99a9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Supplement missing variables (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/4b64dde7460c9a0f9749b214fbffe74f87a546df",children:"4b64dde74"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["enable filter with customized option text (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/ad1e8c76c9eb69ce15dbccff08e6fba0de6e05ac",children:"ad1e8c76c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"\u90b1\u5251"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["host mem usage (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/4d4448dda3d45cc4fd87f05894bba6bbcdfbed2b",children:"4d4448dda"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["workflow create message (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/b9b040df4d5ed43258f4c0c5fc8dffd2b3ad8c46",children:"b9b040df4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["loadmore list refresh clear paging_marker (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/5f971b6b8acd5eaa78a65574b9132cffea2fcd81",children:"5f971b6b8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alert-record detail params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/fa65dd2f8c56a37f6969ca6b71c4b789b95d4d10",children:"fa65dd2f8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Alarm increase login detection (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/6fe3128f4c07a582b43117af8aab5a89a2579692",children:"6fe3128f4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Modify the list load more display rules (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/651a839c40cee315ab468660c539880bed049954",children:"651a839c4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["add server perform policy items (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/4f7bf0db88a226ebb8bb58ffb33e540a981969b5",children:"4f7bf0db8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Add resource ID filtering to GPU operation logs (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/24797bf262c20908bed96be1133a68a40318dab7",children:"24797bf26"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alertrecord filter alert name param (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/ab1bb28f50cff9951ed1c3c4086b212e826f4113",children:"ab1bb28f5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alert policy filter params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0b99d4c2a390342ddae95e7d10bd95dfa6029ce0",children:"0b99d4c2a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Verify the guest_status field during the unbinding operation of transparent transmission devices (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/89dd209ba20834eb1aacdd249b2066de407cbfc7",children:"89dd209ba"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alertrecord details add scope param (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/a74174d5a1ec691bcb76f11f9bff4e5d90f8cd8b",children:"a74174d5a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alert record detail params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/9d6fed57076f4f96bb0b9a1cc0dc670cec5aa9df",children:"9d6fed570"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["commonalerts create params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/c6a8da646565d0e567759648b75a829c39a5178c",children:"c6a8da646"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["sched tags set scope params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/8e7e102fdbe8d7b732fdf0161e6eab95a2f3110c",children:"8e7e102fd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["remove snapshot policy bind resources tips (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/79ce3f206500081728f5b2ebc47199cf91335c49",children:"79ce3f206"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Add shopping cart, add meter service verification (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/7026a3949491c1bac99a12c4d93ceae6edb41647",children:"7026a3949"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal create error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f50600166148f521488cd91a873450761560bb84",children:"f50600166"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["export list data params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0798ed620eb6281221f7be36e06a08a61bc34a13",children:"0798ed620"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Bare metal network prohibits container and hostlocal types (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0af05b0b5230908a64ff5fa1104233a26e1b625f",children:"0af05b0b5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Bare metal network prohibits container and hostlocal types (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/50cf7e9ea9779e766902f67275073de3ce3a8465",children:"50cf7e9ea"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Remove the minimum width limit from the dashboard panel (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/833c123a65a41ef5da878bbc6a7be6f3c9c807ed",children:"833c123a6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal create params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/703b06d963e4b1fc5a71033dd63218203f00979d",children:"703b06d96"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal create params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0e339aea4a3d6ee3751cd662d521e99dd981aa44",children:"0e339aea4"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal create params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/4643ca4e96889eea7d0f99ba72a937319efac890",children:"4643ca4e9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["action validate when list selected (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/d79ec3a1a99b51d6c803da97232da9fa6d2c6011",children:"d79ec3a1a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["build params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/7662030199f5f3518a4a68c9b605aaa923c53968",children:"766203019"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["missing docker build environment variables (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/2bd27b3f6698a435925a8a4e52e1686f0c6a6623",children:"2bd27b3f6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"QIU Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal monitor error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/700937be0c4ef853aaae98d6bd84dbe5ed40d186",children:"700937be0"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["parse data error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/b781a58153902f24e99efdfa3131d7d590175a3e",children:"b781a5815"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["data parse error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/cdd1a4050e1ce13538f04544177411dd1d07af39",children:"cdd1a4050"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal sol info hidden password (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/87d401aaa0851f6c3f5bd1bd549f23afcde93467",children:"87d401aaa"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["delete document default tite (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/acdc223d9d7f442841dfd66d549133269cd36e51",children:"acdc223d9"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal ssh status tooltip (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/7f05632f8d9653e3b898388a35b08c8b679c7d0d",children:"7f05632f8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["image export tooltip message error (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f554eb26ee73f4aa1660428798fc841e20e10021",children:"f554eb26e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u4fee\u590d\u57df\u548c\u9879\u76ee\u7ec4\u4ef6\u8bb0\u5fc6\u529f\u80fd (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/d47869cf1b7be84adbafad71ebebe3c8d674b7e6",children:"d47869cf1"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u5b89\u5168\u7ec4\u89c4\u5219\u589e\u52a0\u5907\u6ce8\u6821\u9a8c (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/80b657eded3e3063a0d025ff15645d9e973a526d",children:"80b657ede"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}
1),"\n",(0,s.jsxs)(o.li,{children:["\u4fee\u590d\u8d44\u6e90\u5217\u8868\u7edf\u8ba1\u8fc7\u6ee4\u4e0e\u5217\u8868\u72b6\u6001\u8fc7\u6ee4\u9879\u4e0d\u7edf\u4e00\u95ee\u9898 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/30337fb0b2b46668346085654562e81d44ce111a",children:"30337fb0b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u544a\u8b66\u7b56\u7565\u544a\u8b66\u673a\u5668\u4eba\u4f7f\u7528\u9879\u76ee\u8fc7\u6ee4 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f5a4777733718045cf994ee52aff4b99ac539243",children:"f5a477773"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"features-35",children:"Features (35)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["webhook notify add secret key (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/d9814c57865b9aae137cb7fa3a052f9c2491eada",children:"d9814c578"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Optimization of Search Box Component Performance (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/261f02e5e87700fe7cbe57ea18015622e590d435",children:"261f02e5e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["server show block stream status (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/0baf91fd8b736ba8cf08183669421ea940bad0dc",children:"0baf91fd8"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["SVG compression (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/7270e30b27e70f18de206b16e20490b1496f9c06",children:"7270e30b2"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Display of simplified schedtags for host (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/d5aa128601b4a7675adf5535230d38e1c8d185bb",children:"d5aa12860"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["host add resource statistics (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/4c6ecfc7de2f4567c708a2d90fdc8c1fa67e51f4",children:"4c6ecfc7d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Control panel monitoring indicators add differentiation between x86 and ARM (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/8be741e0b2bd09b82a2189aff6e118ff6268e6ae",children:"8be741e0b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u8865\u5145\u6743\u9650 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/6cd0b012a2746418f1c6684c153e5a154cb22e92",children:"6cd0b012a"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["alert policy support set threshold range (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/eb9de74a2b6e02829ab4e09515a253dc60a26353",children:"eb9de74a2"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["add THB currency (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/b40350781b47b3f8fd5e20ecce796cd5f30825e6",children:"b40350781"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["modify host demesgs resource name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/c1fa8d6217e30ca31db8e769ece810f128f4dd2b",children:"c1fa8d621"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["modify physicaal machine i18n (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/d8a23a3feabe7c035f4d64a12e6708e587631e69",children:"d8a23a3fe"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["rds add storage type column (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/187cd184f2072e98c7143017d2cdd912e570b1bf",children:"187cd184f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["vminstance add screen dump action (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/47949a8c7842a9293c1ef1f2ee61d6b41edd47b8",children:"47949a8c7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["tag-select filter support remote filter (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/8e71a96ea0d30d35dc6c905a8bc7bde329f3e476",children:"8e71a96ea"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Dmesg optimization (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/38712349f43d9583494dc7c415dc52fd0a531e2e",children:"38712349f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["host add dmesg log (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/fc8de7685751d46d5ca4f831ead8f16d10142007",children:"fc8de7685"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal disk support linux/pcie softw
1are raid (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/afed1ac3071b7d7f789ae8629555d9f93f71f60a",children:"afed1ac30"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["The physical machine list supports opening bare metal details (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/3b485a2c27713621fea72393306d9acc31a51aaf",children:"3b485a2c2"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["Sku deletion, cancellation of platform check (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/40385766da7d1e63405f95305dbb60dcc2545ada",children:"40385766d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["baremetal show power states (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/2a7351d31bc87c88662722256816ebc129fb1a6a",children:"2a7351d31"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["disk support multiple resize capacity (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/80500229e45307b47e3c03973e9632f383d11ec8",children:"80500229e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["build params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/8974029890e01932e5796840a27dcefdecc82eba",children:"897402989"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["resource type label add origin key (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/597db9697f61d8d6cd88d8a1ff6b99dfba55e749",children:"597db9697"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["block account params (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/56e128e8d1e0ad85ebb3b9076115798ea886a939",children:"56e128e8d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["aliyun secgroup rules support edit (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/c02fa02a78723df783ee4730bcecaabe097ec1e8",children:"c02fa02a7"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["server recycle bin i18n (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/6687b020b223d070ace768c80cf1708393f4b584",children:"6687b020b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["image support bios & uefi (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/df898c8c51626eb312a7f58223a6dc5948b1a287",children:"df898c8c5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["add cloudaccount health status - pending (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/7d1dac19cbd34c0a42da771939ea5c926766d6b5",children:"7d1dac19c"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u64cd\u4f5c\u65e5\u5fd7\u5c55\u793a\u670d\u52a1\u7c7b\u578b (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/a2932c99bf76e27a905bfa14a0e56828e43d94ce",children:"a2932c99b"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u4fee\u6539\u5de5\u5355\u865a\u62df\u673a\u8868\u5355\u56de\u586b\u4f18\u5316 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/6efc04739f32416416eb1052a5480e3ba740bfc9",children:"6efc04739"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u865a\u62df\u673apanicked \u5c55\u793a\u622a\u56fe (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f49c1f1ab728799e63a3805edcbe9d06da393a69",children:"f49c1f1ab"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u65b0\u5efacloudpods\u8d26\u53f7\u8ba4\u8bc1\u5730\u5740\u53d8\u66f4 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f07df4948f277a62dc6d35671c5cfe5d46fcf40d",children:"f07df4948"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u5de5\u5355\u652f\u6301\u4fee\u6539 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/b46bf5da6e96e0695aac554ed2677ca5ffacf44d",children:"b46bf5da6"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["\u5de5\u5355\u652f\u6301\u4fee\u6539 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/1c84e9435f7428b4aa3930a66cb0e3a0516be646",children:"1c84e9435"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"fixfix-1",children:"Fixfix (1)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["\u63a7\u5236\u9762\u677f\u544a\u8b66\u8d8b\u52bf\u53c2\u6570\u9519\u8bef\u62a5\u9519 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/97f634f82184942d9ba9370d055a49ef95bd0013",children:"97f634f82"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.h3,{id:"others-2",children:"Others (2)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["disk show device name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/f77b99a0dd1a782ca73547f9dd25da4f1d442bdb",children:"f77b99a0d"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["onestack account show oem name (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/dashboard/commit/ff14bdd532710425cedd5d0251ffbcdd509a6c54",children:"ff14bdd53"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"GuoLiBin6"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"ocboot",children:"ocboot"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/
1ocboot",children:"https://github.com/yunionio/ocboot"})]}),"\n",(0,s.jsxs)(o.p,{children:["4 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/ocboot/compare/v3.11.12...v3.11.13",children:"ocboot - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-4",children:"Bug Fixes (4)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["parallel limit jobs by nproc at release/3.11 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/ocboo/commit/a3c741f022a7c93b7efef1d8ecebec68a07be05d",children:"a3c741f"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["return do_action code (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/ocboo/commit/ad70990fd6a751c98cdd30d5dc5709b25b0f3fde",children:"ad70990"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["enable hugetbl for x86 only (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/ocboo/commit/5e96a4e61248480c506adf0bad2043f0d216c2e9",children:"5e96a4e"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["support oe2203 LTS sp4 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/ocboo/commit/958a2536fe535769025b592ffea01adfefc9d17d",children:"958a253"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n"]}),"\n",(0,s.jsx)(o.hr,{}),"\n",(0,s.jsx)(o.h2,{id:"sdnagent",children:"sdnagent"}),"\n",(0,s.jsxs)(o.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/sdnagent",children:"https://github.com/yunionio/sdnagent"})]}),"\n",(0,s.jsxs)(o.p,{children:["2 commits to ",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/sdnagent/compare/v3.11.12...v3.11.13",children:"sdnagent - v3.11.13"})," since this release."]}),"\n",(0,s.jsx)(o.h3,{id:"bug-fixes-2",children:"Bug Fixes (2)"}),"\n",(0,s.jsxs)(o.ul,{children:["\n",(0,s.jsxs)(o.li,{children:["docker push update for 3.11 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/sdnagen/commit/6db14bb598758806026c2a71fe666a5bb87d354a",children:"6db14bb5"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,s.jsxs)(o.li,{children:["update vendor 3.11.13 20260121 (",(0,s.jsx)(o.a,{href:"https://github.com/yunionio/sdnagen/commit/78fb26cd7719dcadd5a815304cc016055e7d5c2f",children:"78fb26cd"}),", ",(0,s.jsx)(o.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n"]})]})}function l(i={}){const{wrapper:o}={...(0,n.R)(),...i.components};return o?(0,s.jsx)(o,{...i,children:(0,s.jsx)(t,{...i})}):t(i)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.