PageSourceSearch

https://www.cloudpods.org/assets/js/fd5b5dea.8f3041da.js

js cloudpods.org collected 2026-09-25 21:29:59 UTC 36,370 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_new=globalThis.webpackChunkdocs_new||[]).push([[10945,13253,31097,60876,72397],{20854:(i,e,o)=>{o.r(e),o.d(e,{assets:()=>r,contentTitle:()=>h,default:()=>l,frontMatter:()=>d,metadata:()=>s,toc:()=>a});const s=JSON.parse('{"id":"development/changelog/release-3_10/3-10-13","title":"v3.10.13","description":"\u53d1\u5e03\u65f6\u95f4 2024-02-29 0733","source":"@site/docs/shared/development/changelog/release-3_10/3-10-13.md","sourceDirName":"development/changelog/release-3_10","slug":"/development/changelog/release-3_10/3-10-13","permalink":"/docs/shared/development/changelog/release-3_10/3-10-13","draft":false,"unlisted":false,"editUrl":"https://github.com/yunionio/website/tree/master/docs/shared/development/changelog/release-3_10/3-10-13.md","tags":[],"version":"current","sidebarPosition":-31013,"frontMatter":{"sidebar_position":-31013},"sidebar":"sharedSidebar","previous":{"title":"v3.10.14","permalink":"/docs/shared/development/changelog/release-3_10/3-10-14"},"next":{"title":"v3.10.12","permalink":"/docs/shared/development/changelog/release-3_10/3-10-12"}}');var n=o(74848),c=o(28453);const d={sidebar_position:-31013},h="v3.10.13",r={},a=[{value:"cloudmux",id:"cloudmux",level:2},{value:"Bug Fixes (8)",id:"bug-fixes-8",level:3},{value:"cloudpods",id:"cloudpods",level:2},{value:"Bug Fixes (24)",id:"bug-fixes-24",level:3},{value:"Features (1)",id:"features-1",level:3},{value:"Others (3)",id:"others-3",level:3},{value:"cloudpods-operator",id:"cloudpods-operator",level:2},{value:"Bug Fixes (1)",id:"bug-fixes-1",level:3},{value:"dashboard",id:"dashboard",level:2},{value:"Bug Fixes (25)",id:"bug-fixes-25",level:3},{value:"Features (1)",id:"features-1-1",level:3},{value:"kubecomps",id:"kubecomps",level:2},{value:"Bug Fixes (1)",id:"bug-fixes-1-1",level:3},{value:"ocadm",id:"ocadm",level:2},{value:"Bug Fixes (1)",id:"bug-fixes-1-2",level:3},{value:"ocboot",id:"ocboot",level:2},{value:"Bug Fixes (6)",id:"bug-fixes-6",level:3}];function t(i){const e={a:"a",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,c.R)(),...i.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.header,{children:(0,n.jsx)(e.h1,{id:"v31013",children:"v3.10.13"})}),"\n",(0,n.jsx)(e.p,{children:"\u53d1\u5e03\u65f6\u95f4 2024-02-29 07:44:33"}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"cloudmux",children:"cloudmux"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux",children:"https://github.com/yunionio/cloudmux"})]}),"\n",(0,n.jsxs)(e.p,{children:["8 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/compare/v3.10.12...v3.10.13",children:"cloudmux - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-8",children:"Bug Fixes (8)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["vendor update (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/706359634ef816848953d9bafd01468576ada52d",children:"70635963"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["update vendor (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/8a8939c727f57bb516302c280d7a45ed0a58bb54",children:"8a8939c7"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Qu Xuan"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"azure:"})," region code (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/92bbd59677bc12d8373433db091219a03abb6376",children:"92bbd596"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"esxi:"})," migrate vm choices usable datastore (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/8902501f4225e5558e49134d1bb127ae69fc665d",children:"8902501f"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"openstack:"})," support https for openstack (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/9af5b08838516e894613789d0ed53fd18ce66177",children:"9af5b088"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"proxmox:"})," details error info (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/8db4abc86562c644eed1044ece421cb4cc5835e3",children:"8db4abc8"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"qcloud:"})," nat status (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/e3eff5e6745375daf71a2733fc8979516ef1b440",children:"e3eff5e6"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"qcloud:"})," delete vm with disks (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudmux/commit/5760f3c8cf17d7560198ec4c7187cb84c2c5855b",children:"5760f3c8"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"ioito"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}
1),"\n",(0,n.jsx)(e.h2,{id:"cloudpods",children:"cloudpods"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods",children:"https://github.com/yunionio/cloudpods"})]}),"\n",(0,n.jsxs)(e.p,{children:["28 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/compare/v3.10.12...v3.10.13",children:"cloudpods - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-24",children:"Bug Fixes (24)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["invalid token request too frequent (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19490",children:"#19490"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/3253857e944bb141df555ccdb717a7723b6f236b",children:"3253857e94"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["validate policy violation when assign users for oidc IDP (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/9fcde5f2ccf4bfa1a6a6e57c884f4bc4d3366945",children:"9fcde5f2cc"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["support OpenCloudOS, OpenKylin, Alma, UOSDesktop (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19529",children:"#19529"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/309af994d83a0addd806bde7c6d3f68bb63014d6",children:"309af994d8"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["sync unknown guest status when host ping (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19383",children:"#19383"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/5d895393d2a78d88872ad07e3f4f95bb185198b5",children:"5d895393d2"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["backport cephutils to 3.10/3.9 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19545",children:"#19545"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/cf5208c9c5851500a8271f3491a3d4e5ae89a50a",children:"cf5208c9c5"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["sync error (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19414",children:"#19414"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/0ba359589af2b943dc1f77f21c53196462e2dcde",children:"0ba359589a"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"apigateway:"})," ignore empty rows when registering baremetal host (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19353",children:"#19353"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/2c0e7fd689a28856623ff0fbb01c
1593d7f284b2d",children:"2c0e7fd689"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"common:"})," auto disable 3des cipher suites (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19393",children:"#19393"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/e0d967b85da6f48d95f6649732b5c85f859a25cc",children:"e0d967b85d"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host:"})," script start guest donot force restart on monitor timeout (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19502",children:"#19502"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/112f4ebfc32101258d6c5715379e3559f17e378c",children:"112f4ebfc3"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host:"})," init from guest mem obj miss size (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/fe7412761af7e056948ef457ffa9e57895f5b9f8",children:"fe7412761a"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host:"})," load guest desc hpet and video1 dev (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19532",children:"#19532"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/bb25345eaf5e8cd51b73696d158fb37525470a08",children:"bb25345eaf"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host-deployer:"})," elfherader fd leak (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19473",children:"#19473"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/051025e9448e3f48c27c0178f8e97a8ede795a24",children:"051025e944"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host-deployer:"})," check sshclient is nil on disconnect (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/5f4e8d2d3df865e46c1dd73cb0bae5e34333ef46",children:"5f4e8d2d3d"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host-deployer:"})," xfs unlock panic (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19456",children:"#19456"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/c0efb0838103ee8edfb046fa0980ca9d0c2d0ab2",children:"c0efb08381"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host-deployer:"})," escape back quote (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19358",children:"#19358"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/e15d5332baa925cdfbd81049bac0d2b4400b28b1",children:"e15d5332ba"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"})," avoid filesystem sync error (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19437",children:"#19437"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/8e836e5bafee5dd16fbd18b0df753a7a72273c22",children:"8e836e5baf"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"})," vendor update for openstack https support (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19495",children:"#19495"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/e9a29645eb1f544c16ed5f90553e311c092db8aa",children:"e9a29645eb"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"})," vendor update for qcloud nat status (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19514",children:"#19514"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/26dbb92fda95bb66418a8b9f6c446d55f3d9f47d",children:"26dbb92fda"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"}
1)," cloudpods deploy api (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19448",children:"#19448"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/90265c3191e35417c798acb5e83d4fbc79c4b53e",children:"90265c3191"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"})," qcloud disks delete when vm deleted (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19454",children:"#19454"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/79a5e8063cea8d4a7bdd3d9695158873713bbe23",children:"79a5e8063c"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region:"})," add read only filter for account and provider (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19470",children:"#19470"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/8462776b4d821a0b9539a6caf7e857e24125b653",children:"8462776b4d"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"\u5c48\u8f69"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"scheduledtask:"})," fix deletedResource task (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19429",children:"#19429"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/319ac1b782823ef60daa0ce07b1d4997179294ef",children:"319ac1b782"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"gouqi11"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"scheduler:"})," unsued key (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/0051cc6aae4e611a307aef930f03d9e8eb79408d",children:"0051cc6aae"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"util:"})," fix excelutils set emptu cell (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19526",children:"#19526"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/220a908707c521a58ee73a57a6584e9fbff88bef",children:"220a908707"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"gouqi11"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"features-1",children:"Features (1)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"region,host:"})," guest numa allocate (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19400",children:"#19400"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/0bb4fb99442c5d1a9477e6af629f5d83b4e0cf89",children:"0bb4fb9944"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"others-3",children:"Others (3)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["Automated cherry pick of ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19547",children:"#19547"}),": Fix/create from iso set os distro (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19549",children:"#19549"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/abc4558b2488acec4c406fed48e0d5b424910c0a",children:"abc4558b24"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["Automated cherry pick of ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19558",children:"#19558"}),": Fix/guest image live migrate (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19560",children:"#19560"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/1e88f4cd248174994946de8b15e22671d3989209",children:"1e88f4cd24"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["Automated cherry pick of ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19440",children:"#19440"}),": fix: tenant cache sync deleted projects (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/issues/19442",children:"#19442"}),") (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods/commit/95d93f80
1de8e648058c2b29fcce2142bcbc9b952",children:"95d93f80de"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Jian Qiu"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"cloudpods-operator",children:"cloudpods-operator"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods-operator",children:"https://github.com/yunionio/cloudpods-operator"})]}),"\n",(0,n.jsxs)(e.p,{children:["1 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods-operator/compare/v3.10.12...v3.10.13",children:"cloudpods-operator - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-1",children:"Bug Fixes (1)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["update vendor 3.10 20240217 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/cloudpods-operator/commit/2a94f65f56d10e88d050688fb8e3d75e1a63751b",children:"2a94f65f"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Qiu Jian"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"dashboard",children:"dashboard"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard",children:"https://github.com/yunionio/dashboard"})]}),"\n",(0,n.jsxs)(e.p,{children:["26 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/compare/v3.10.12...v3.10.13",children:"dashboard - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-25",children:"Bug Fixes (25)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\u5b58\u50a8\u6876\u5bf9\u8c61\u5217\u8868\u751f\u6210\u4e34\u65f6url\u63a5\u53e3\u53c2\u6570\uff0c\u5c06\u540d\u79f0\u4fee\u6539\u4e3aid (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/dc90531964e2c6489518f1417b8414c670ce8962",children:"dc9053196"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["\u865a\u62df\u673a\u8be6\u60c5\u900f\u4f20\u8bbe\u5907\u5c55\u793a\u4fe1\u606f\u5254\u9664USB\u7c7b\u578b (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/e2ebabc834551a93260b22997d9a4d0a2c806e25",children:"e2ebabc83"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["\u4fee\u590d\u865a\u62df\u673a\u8be6\u60c5\u9875\u9762\u900f\u4f20\u8bbe\u5907\u663e\u793a\u95ee\u9898 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/ad1205754a316226a7972a94b20013760070e082",children:"ad1205754"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:["fail to create ip network in project view (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/72429d10fbfa3ac2fc8373f220d70e73d793571d",children:"72429d10f"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"QIU Jian"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"19462:"})," \u4e91\u8d26\u53f7\u6539\u4e3a\u53ea\u8bfb\u6a21\u5f0f\u540e\u65b0\u5efa\u516c\u6709\u4e91\u865a\u62df\u673a\u4f9d\u7136\u53ef\u4ee5\u9009\u4e2d (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/34581be74ddb36c0c19e290297c890b3d1191066",children:"34581be74"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"19462:"})," \u6307\u5b9a\u4e91\u8ba2\u9605\u589e\u52a0\u53ea\u8bfb\u8fc7\u6ee4\u5904\u7406 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/f21fd648e622021d403d2f588571108f195a16af",children:"f21fd648e"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9154:"})," \u5b9a\u65f6\u4efb\u52a1\u8be6\u60c5\u548c\u5217\u8868\u7b56\u7565\u65f6\u95f4\u4e0d\u4e00\u81f4 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/6c03ace7aa5208f7b36fe2df4da8910abfa821b5",children:"6c03ace7a"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9189:"})," \u865a\u62df\u673a\u76d1\u63a7\u770b\u4e0d\u5230\u5185\u5b58\u4f7f\u7528\u7387 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/7615bc4539893fbb4d2bc769af92e55907795325",children:"7615bc453"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9405:"})," \u5957\u9910\u5217\u8868\u5e94\u8be5\u9ed8\u8ba4\u52fe\u9009\u6309\u91cf\u4ed8\u8d39 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/643169bddc64333c53d4f79f276b21e486e2d7dd",children:"643169bdd"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9425:"})," \u91cd\u7f6e\u5bc6\u7801\u6743\u9650\u52fe\u9009\u540e\u8fd8\u662f\u4e0d\u80fd\u64cd\u4f5c (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/e28d9897a16a2bea1ed0dfa98a026e1b17e2b51a",children:"e28d9897a"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9427:"})," \u5929\u7ffc\u4e91\u6781\u901f\u578b\u786c\u76d8\u7ffb\u8bd1 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/66031b20f44cc360e97591527681a1023b848d2f",children:"66031b20f"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9472:"})," \u65b0\u5efawindows\u7684\u865a\u62df\u673a\u65f6\uff0c\u6570\u636e\u76d8\u6709\u6302\u8f7d\u70b9 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/021547bc
1add74f980d609b0c634ee28b67f684e3",children:"021547bca"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9486:"})," \u65b0\u5efa\u63a5\u6536\u4eba\u9700\u8981\u6dfb\u52a0limit\uff0c\u7528\u6237\u73af\u5883\u52a0\u8f7d\u7279\u522b\u6162\u3002\u9700\u8981\u652f\u6301\u641c\u7d22\u548c\u6279\u91cf\u52a0\u8f7d (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/19913b0ad1fa17de19d6a180f3205387c82f7133",children:"19913b0ad"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9545:"})," \u65b0\u5efa\u516c\u6709\u4e91\u8d26\u53f7\u914d\u7f6e\u540c\u6b65\u8d44\u6e90\u533a\u57df\uff0c\u4e0d\u652f\u6301\u5206\u9875 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/6a219f707c792510361531badfa3550e20dfe937",children:"6a219f707"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9546:"})," \u516c\u6709\u4e91\u865a\u62df\u673a\u8c03\u6574\u914d\u7f6e\uff0c\u6570\u636e\u76d8\u5bb9\u91cf\u4f20\u53c2\u9519\u8bef (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/24dc3fe5d5645c96bd2827006f2fd8542aa6bd67",children:"24dc3fe5d"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9554:"})," pve\u652f\u6301VNC\u8fde\u63a5 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/b875d454e0bf49dc501e0fa2bde44ad0cb20140b",children:"b875d454e"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9554:"})," pve\u652f\u6301VNC\u8fde\u63a5 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/aa49e3e184974d4705bfc5f0d747c1a8b4a26c05",children:"aa49e3e18"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9574:"})," \u65b0\u5efa\u4ee3\u7406\u5f39\u7a97\uff0c\u70b9\u51fb\u8fde\u63a5\u6d4b\u8bd5\u65e0\u54cd\u5e94 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/d56f7c75347af69b3d9dd62e2987d5a3b4727c56",children:"d56f7c753"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9578:"})," \u65b0\u5efa\u516c\u6709\u4e91Redis\u65f6\uff0cinstance-specs\u63a5\u53e3\u5c11\u4f20provider\u548ccloudregion\u7684\u53c2\u6570 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/ebaaae8dad312c67a2aa397f671deeca5cf61c31",children:"ebaaae8da"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9606:"})," \u7f3a\u7701\u666e\u901a\u7528\u6237\u767b\u9646\u5e73\u53f0\u65f6\uff0cproject_sharing_accounts\u63a5\u53e3\u62a5403 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/dc89c3d16cb3ccd3fc83af281a3785f3f2dfe3eb",children:"dc89c3d16"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9610:"})," \u7b2c\u4e09\u65b9\u767b\u9646\u56fe\u7247hover\u4fe1\u606f\u5e94\u8be5\u52a0\u4e0b\u8ba4\u8bc1\u6e90\u7684name (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/952c64e2778367ab85510f16799448859bd8d3cb",children:"952c64e27"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9617:"})," \u57df\u7ba1\u7406\u540e\u53f0\u4e0d\u80fd\u65b0\u5efak8s\u96c6\u7fa4 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/010791095d56be1f9c7351eb666afa9725200e66",children:"010791095"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9625:"})," \u4f7f\u7528\u955c\u50cf\u4ed3\u5e93\u65b0\u5efadeployment\u6216\u5176\u4ed6\u8d44\u
16e90\u65f6\uff0c\u955c\u50cftag\u662f\u7528\u82f1\u6587\u5192\u53f7\u62fc\u63a5\uff0c\u4e0d\u5e94\u8be5\u662f\u53cd\u659c\u6760 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/016540c9a7abd0d74c4f2e3ef946ba44633c4896",children:"016540c9a"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9636:"})," \u57df\u7ba1\u7406\u540e\u53f0\u65b0\u5efa\u7528\u6237\uff0c\u8bf7\u6c42\u9879\u76ee\u63a5\u53e3\u53bb\u6389project_domain_id=default (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/799f3faa39710d57af18471359a90cb384118e18",children:"799f3faa3"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"9639:"})," \u5355\u5217\u8868\u5c55\u793a100\u6761\u6570\u636e\uff0c\u505a\u4e00\u4e2a\u64cd\u4f5c\u540e\uff0c\u5907\u6ce8\u4fee\u6539\u65e0\u6548 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/7ca026ab32c50cb38342a2e046e62c88dd7d613b",children:"7ca026ab3"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.h3,{id:"features-1-1",children:"Features (1)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"4770:"})," \u589e\u52a0OpenKylin, OpenCloudOS, AlmaLinux, UOSDesktop\u7684\u56fe\u6807 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/dashboard/commit/6a0eb37433abaed3797fffa40592f4a1d5bcf43c",children:"6a0eb3743"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"easy-mj"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"kubecomps",children:"kubecomps"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/kubecomps",children:"https://github.com/yunionio/kubecomps"})]}),"\n",(0,n.jsxs)(e.p,{children:["1 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/kubecomps/compare/v3.10.12...v3.10.13",children:"kubecomps - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-1-1",children:"Bug Fixes (1)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"kubeserver:"})," repo url filter (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/kubecomps/commit/eb7245a7c3e216555790914b9d10fc6279d7017a",children:"eb7245a7"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zexi Li"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"ocadm",children:"ocadm"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocadm",children:"https://github.com/yunionio/ocadm"})]}),"\n",(0,n.jsxs)(e.p,{children:["1 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocadm/compare/v3.10.12...v3.10.13",children:"ocadm - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-1-2",children:"Bug Fixes (1)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"host:"})," check node has pdpe1gb cpuflag (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocadm/commit/c3194d57a77eae9922b45f267a65f1cd6a9d5d9c",children:"c3194d57"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.hr,{}),"\n",(0,n.jsx)(e.h2,{id:"ocboot",children:"ocboot"}),"\n",(0,n.jsxs)(e.p,{children:["\u4ed3\u5e93\u5730\u5740: ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboot",children:"https://github.com/yunionio/ocboot"})]}),"\n",(0,n.jsxs)(e.p,{children:["6 commits to ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboot/compare/v3.10.12...v3.10.13",children:"ocboot - v3.10.13"})," since this release."]}),"\n",(0,n.jsx)(e.h3,{id:"bug-fixes-6",children:"Bug Fixes (6)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"autoupdate,clickhouse:"})," fix autoupdate clickhouse db issue (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/
1ocboo/commit/37522803adca84ecbeb0788774741c5df4f3f743",children:"3752280"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"check:"})," hostname check (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/18d08a4017ee65c02c6a390a8e2fd86e05a2dc86",children:"18d08a4"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"kernel-check:"})," always reboot host node (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/b7273b05e0fc4f7b8348811548258b4d795217c0",children:"b7273b0"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"misc,repo,bin:"})," ocadm version check minor (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/3cbe81c452f3d484c6a41ba335ea0d2d1e54e818",children:"3cbe81c"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"upgrade,offline:"})," \u5347\u7ea7\u76f8\u5173\u76ee\u5f55\u786e\u4fdd\u5b58\u5728 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/2427c390fdbe71848ae54285b9d050e87eb0d4e6",children:"2427c39"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"version:"})," \u7248\u672c\u66f4\u65b0\u5230v3.10.12 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/d3974baa437c7ce78863aa8852445be01a30622b",children:"d3974ba"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:".cn))"}),"\n",(0,n.jsxs)(e.p,{children:["ilto",":zhangdongliang","@yunion.cn))"]}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"check:"})," hostname check (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/18d08a4017ee65c02c6a390a8e2fd86e05a2dc86",children:"18d08a4"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"kernel-check:"})," always reboot host node (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/b7273b05e0fc4f7b8348811548258b4d795217c0",children:"b7273b0"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"wanyaoqi"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"misc,repo,bin:"})," ocadm version check minor (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/3cbe81c452f3d484c6a41ba335ea0d2d1e54e818",children:"3cbe81c"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"upgrade,offline:"})," \u5347\u7ea7\u76f8\u5173\u76ee\u5f55\u786e\u4fdd\u5b58\u5728 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/2427c390fdbe71848ae54285b9d050e87eb0d4e6",children:"2427c39"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n",(0,n.jsxs)(e.li,{children:[(0,n.jsx)(e.strong,{children:"version:"})," \u7248\u672c\u66f4\u65b0\u5230v3.10.12 (",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboo/commit/d3974baa437c7ce78863aa8852445be01a30622b",children:"d3974ba"}),", ",(0,n.jsx)(e.a,{href:"mailto:[email protected]",children:"Zhang Dongliang"}),")"]}),"\n"]}),"\n",(0,n.jsxs)(e.p,{children:[(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboot/compare/v3.10.12...v3.10.13",children:"ocboot - v3.10.13"}),": ",(0,n.jsx)(e.a,{href:"https://github.com/yunionio/ocboot/compare/v3.10.12...v3.10.13",children:"https://github.com/yunionio/ocboot/compare/v3.10.12...v3.10.13"})]})]})}function l(i={}){const{wrapper:e}={...(0,c.R)(),...i.components};return e?(0,n.jsx)(e,{...i,children:(0,n.jsx)(t,{...i})}):t(i)}},28453:(i,e,o)=>{o.d(e,{R:()=>d,x:()=>h});var s=o(96540);const n={},c=s.createContext(n);function d(i){const e=s.useContext(c);return s.useMemo((function(){return"function"==typeof i?i(e):{...e,...i}}),[e,i])}function h(i){let e;return e=i.disableParentContext?"function"==typeof i.components?i.components(n):i.components||n:d(i.components),s.createElement(c.Provider,{value:e},i.children)}}}]);

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.