v4.0.3
发布时间 2026-05-28 14:01:45
cloudmux
仓库地址: https://github.com/yunionio/cloudmux
24 commits to cloudmux - v4.0.3 since this release.
Bug Fixes (24)
- s3 progress percentage (b1bc1aa0, Qiu Jian)
- host process metric (5f22d8d0, Qu Xuan)
- docker_push support specific multi-arch buildx (1454f017, Qiu Jian)
- add disk driver options (a1b55a18, Qu Xuan)
- support container resource (41c8d7b2, Qu Xuan)
- add host metric type (8cf98488, Qu Xuan)
- support query modification types for aliyun,qcloud,huawei (c8650bcf, Qu Xuan)
- aliyun: update error code (a1ef5334, Qu Xuan)
- aws: dns record create with id (2fe3bafd, Qu Xuan)
- aws: avold only sync aws latest custom image (9aae0bd3, Qu Xuan)
- aws: get aws bucket size by metric (f3ed96cf, Qu Xuan)
- aws: aws sub account tag (119682fb, Qu Xuan)
- aws: disk iops (f522105e, Qu Xuan)
- aws: avoid duplicate aws account name (21f6abd0, Qu Xuan)
- aws: avoid read only error (26110a2e, Qu Xuan)
- aws: aovid panic (13bd0fcc, Qu Xuan)
- azure: sub account tag (6486a37d, Qu Xuan)
- azure: eip allocate (e0edff01, Qu Xuan)
- ecloud: refactor ecloud (d1d3391e, Qu Xuan)
- esxi: vm forder name (39213324, Qu Xuan)
- esxi: avoid rebuild root faile (f1d39904, Qu Xuan)
- meter: vm out metric (ebe8cfe6, Qu Xuan)
- volc: update region name (fceeda4b, Qu Xuan)
- volc: update volc monitor api (26f2c753, Qu Xuan)
cloudpods
仓库地址: https://github.com/yunionio/cloudpods
203 commits to cloudpods - v4.0.3 since this release.
Bug Fixes (154)
- add customer usable filters that filter noaddr networks (#24585) (e1d108a7f0, Jian Qiu)
- undo pr 24532 (#24638) (05da992fba, Jian Qiu)
- add version etc. aux handlers to mcp-server (#24686) (e129e0477a, Jian Qiu)
- disable s3 direct download default (#24888) (cc346ba983, Jian Qiu)
- vpcagent sync inconsistent networkaddress guestnetwork id (#24649) (258e47056c, Jian Qiu)
- set bridge up after created (#24872) (197c91a014, Jian Qiu)
- upgrade coredns to v1.10.1 at 4.0 (#24619) (f9ac278ba3, Jian Qiu)
- allow guestnetwork ip4 addr field nullable (#24191) (8e1c23ec2e, Jian Qiu)
- update vendor for v4.0.3 (#24761) (f998448ad1, Jian Qiu)
- unify lb charge type (#24272) (f84b8f1a65, Jian Qiu)
- remove parent task info from task context (#24283) (42da4e038c, Jian Qiu)
- lbagent keepalived service run may exit (#24806) (2d8e88aae7, Jian Qiu)
- guest syncstatus subtask for disk create task (#24292) (48b438d37b, Jian Qiu)
- ensure s3 client init for s3 storage driver (#24321) (4bb85225b0, Jian Qiu)
- throttle image cache progress callback to avoid download bottleneck (#24899) (bde5de9ce8, Jian Qiu)
- instance snapshot virtual size (#24328) (b6e11061ef, Jian Qiu)
- keep climc network-create backward compatibility (#24340) (479e8e1b3a, Jian Qiu)
- handling deleted task object (#24702) (bb7b50dbc0, Jian Qiu)
- guest change ipaddr no-sync option (#24714) (7e5f5cff5e, Jian Qiu)
- skip baremetal-agent riscv64 (#24123) (d83585f158, Jian Qiu)
- allow uncache deleted image (#24349) (0ff2ef0e19, Jian Qiu)
- support build specific multi-arch buildx (#24588) (11be1de968, Jian Qiu)
- compat fixes for container host in vm (#24439) (39f3853f3e, Jian Qiu)
- add more log info (#24461) (5476c43cda, 屈轩)
- init ifb kernel module (#24745) (225791f78c, Jian Qiu)
- climc container related commands improvements 20260414 (#24672) (ee66577d94, Jian Qiu)
- logger add app-options-show api (#24493) (4314497e88, Jian Qiu)
- create redirect lb listener fail (#24725) (b1908b24e3, Jian Qiu)
- lbagent genHaproxyConfig possible nil pointer panic (#24537) (b45a5f7f9d, Jian Qiu)
- ansibleserver: update telegraf (#24359) (ad4ee389e5, 屈轩)
- apigateway: stream download content-type (#24508) (cb266540a1, 屈轩)
- baremetal-agent: bm register reuse baseprepare updateBmInfo (#24474) (25fbf463bc, wanyaoqi)
- climc: sku create support arch (#24186) (3f0c52be68, 屈轩)
- cloudmon: update volc api (#24423) (90cc427ad5, 屈轩)
- cloudmon: vendor update (#24643) (d2aef76bd5, 屈轩)
- esxi-agent: vendor update for rebuild root fail (#24380) (30cb39af98, 屈轩)
- esxi-agent: support esxi vm forder name same with vm name (#24664) (f8cab462c1, 屈轩)
- glance: set s3 bucket name before s3 init check (#24237) (987fca770c, wanyaoqi)
- glance: set glance s3 bucket name default onecloud-images (#24171) (a1bfcc1d9f, wanyaoqi)
- glance: support prob iso image (#24133) (fa08f8fd8f, 屈轩)
- host: do not set cached image status to active for TGZ on host (#24324) (fbd83ed9b0, Zexi Li)
- host: check is cpu hotplug support on guest init (#24787) (505ef9e5bb, wanyaoqi)
- host: hard code start index of va gpu (b7d7a1aa16, Zexi Li)
- host: cpu hotplug compatible with high qemu version (#24762) (71648a8e02, Jian Qiu)
- host: aggregate same-type container devices for env config (#24890) (acee027365, Zexi Li)
- host: live migrate add timeout (#24162) (7d4245c677, wanyaoqi)
- host: auto merge backinf file generate disks index (#24763) (ece246f009, Jian Qiu)
- host: guestnetworksync do nothing on detach vfio nic (#24178) (e86609c969, wanyaoqi)
- host: restart container on exit when AlwaysRestart is set (#24661) (6ccf058d5c, Zexi Li)
- host: check file exist before copy ovmf vars (#24365) (c32b6792d9, wanyaoqi)
- host: add guest max mem size options (#24342) (d7b099efa0, wanyaoqi)
- host: fix isolated device detection regex for PCI and USB devices (#24692) (cc1524a71f, Matt Gideon)
- host: support skip check kernel mod (#24218) (cc3a74b2f9, 屈轩)
- host: remove -no-kvm args, -no-kvm argument was a synonym for setting -machine accel=tcg (#24789) (f63e35af99, wanyaoqi)
- host: remove cgroup root path check quotation marks (#24853) (42b85ba2c7, wanyaoqi)
- host: dd zero to lv wife partitions on lvremove (#24525) (ab7210c6b6, wanyaoqi)
- host: deploy nics config defore do add nics (#24276) (7cc035a767, wanyaoqi)
- host: probing multiple container status (#24529) (7c26ab8db3, Zexi Li)
- host: use findmnt instead of df to detect local mount point (#24599) (3553263bb6, Jian Qiu)
- host: usb device passthrough use hostport (#24708) (52bbe7c9a7, wanyaoqi)
- host: add device_id only scsi-hd device (#24279) (33b60e4bc6, wanyaoqi)
- host: use proper shell quoting in pod tar/find commands (#24592) (ee98c29d9a, Zexi Li)
- host: get pod status by primary container status (#24581) (846ba369ac, Zexi Li)
- host: add ovmf 4m code (#24575) (c61f5113d2, wanyaoqi)
- host: set dmesg parse failed log level to debug (#24309) (3e557a8eb9, wanyaoqi)
- host: metadata handler proxy telegraf data fix tenant_id (#24544) (c1edcf27fe, wanyaoqi)
- host,llm: fix pod shm mount path return and llm restart memory config (#24737) (0f30ccf520, Zexi Li)
- host-deployer: resizefs add fstype LVM2_member (#24516) (c4a6c9ff8a, wanyaoqi)
- host-deployer: online resize loop dev (#24301) (1b36450a7c, wanyaoqi)
- host-deployer: get resize dev by serial panic (#24446) (508d4f7713, wanyaoqi)
- host-deployer: deploy single disk has no disk id (#24304) (39b64b8edd, wanyaoqi)
- host-image: update script for riscv64 host-image (#24535) (b9ef8476f2, 屈轩)
- hostmetrics: add checks for incomplete pod and container stats (#24549) (d73d3e0108, Jian Qiu)
- keystone: allow blob update for image credentials (#24564) (fb8a339cbb, Zexi Li)
- lbagent,monitor: use victoria-metrics for telegraf and fix influxql translation (#24732) (a403ad5091, Zexi Li)
- llm: derive openclaw auth password from llm id (#24480) (3e925b6d95, Zexi Li)
- llm: 修复 llm 镜像没有根据 sku 更新的问题 (#24572) (e205da2232, Zexi Li)
- llm: honor SLLM device override when building container spec (#24800) (680dd5a2dc, Zexi Li)
- llm: add community-registry api (#24130) (7f54e038c0, Zexi Li)
- llm: add handler in apigateway for mcp-agent-chat (#24254) (0b229dc00a, cwz_eikoh)
- llm: persistent /config dir of hermes agent (#24836) (827c6b90dd, Zexi Li)
- llm: mount openclaw home dir (#24449) (ace220a0ca, Zexi Li)
- llm: harden volume resize and update size log (#24631) (218c973638, Zexi Li)
- logger: add syslog init log (#24555) (225de2334e, 屈轩)
- mcclient,region: add tasks mod, service app options (#24734) (e9dde8eae6, wanyaoqi)
- mcp-server: update mcp docs (#24652) (c568447a61, 屈轩)
- monitor: convert SNodeAlert to SCommonAlert in FetchCustomizeColumns (#24344) (0096082472, Zexi Li)
- monitor: align multi-metric alert conditions in notifications (#24468) (bc9c5cf088, Zexi Li)
- monitor: support influxql derivative and difference function translation (#24748) (0005ea8229, Zexi Li)
- monitor: 仅在 From/To/Interval 为空时设置默认值 (#24395) (6eca607a9b, Zexi Li)
- monitor: normalize resource-metrics alert_state (#24756) (4eb015e649, Zexi Li)
- monitor: dedupe alert trigger condition in notify templates (#24780) (b5cf4bb575, Zexi Li)
- monitor: comparator string (#24202) (05bb19c5a6, Zexi Li)
- monitor: add vm out bandwidth metric (#24417) (6b83d6148f, 屈轩)
- monitor: update silent_period when channel is empty (#24602) (aa17f76589, Zexi Li)
- notify: remove useless code (#24711) (350412009e, 屈轩)
- notify: support webhook sign (#24182) (9204340b38, 屈轩)
- notify: notify receiver (#24297) (99e582286c, 屈轩)
- region: persistence server status change (#24409) (86ce69b4a1, 屈轩)
- region: vendor update (#24265) (8b3b1a0ab6, 屈轩)
- region: sched fail notify (#24677) (5a09e3d5c9, 屈轩)
- region: vendor update (#24413) (f2e3713e04, 屈轩)
- region: check bind disk resource (#24372) (9f4f88fc62, 屈轩)
- region: snapshot size opslog (#24369) (bcc6800988, 屈轩)
- region: avoid sync remove disk (#24362) (520ecda36b, 屈轩)
- region: avoid vm set status start fail when serivce restart (#24777) (c35e95046d, 屈轩)
- region: guestnetworksecgroup list add network info (#24392) (620814527a, wanyaoqi)
- region: avoid delete ksyun vm error (#24441) (f1df0e3ac1, 屈轩)
- region: vendor update (#24485) (db451719dd, 屈轩)
- region: allow set disk auto-delete attribute (#24488) (f5beef50f5, 屈轩)
- region: avoid account sync cost time abnormal (#24336) (df2a6d6170, 屈轩)
- region: optimized listener rule list (#24742) (5375fff061, 屈轩)
- region: wrong args type on callback function of DiskCreateTask (#24330) (8ce635a36a, Zexi Li)
- region: check instance snapshot joint is nil on snapshot purge (#24513) (ec315b5516, wanyaoqi)
- region: update gp3 disk size (#24812) (d1bbf45990, 屈轩)
- region: cloudpods container sync (#24113) (784efcf211, 屈轩)
- region: add container usage (#24542) (84bbe1bfc1, 屈轩)
- region: vendor update (#24118) (855afe6dc5, 屈轩)
- region: add domain container usage (#24562) (057e5ebeaa, 屈轩)
- region: support stop for change vm config (#24817) (d7dc96ac00, 屈轩)
- region: order containers by created_at time (#24567) (9eaa72993b, Zexi Li)
- region: validate kickstart enabled (#24558) (9bb31f4b33, wanyaoqi)
- region: lb redirect rule create validate (#24729) (acdf623027, 屈轩)
- region: vendor update (#24610) (904ed8dd3a, 屈轩)
- region: query metrics from monitor service (#24839) (4401be272c, Zexi Li)
- region: skip useless addition network wire create (#24895) (af9136e080, 屈轩)
- region: associate eip to pod (#24402) (93820a5af4, Zexi Li)
- region: disk fail notify (#24674) (b55a9a5482, 屈轩)
- region: esxi wire sync (#24617) (c0c9ba6d78, 屈轩)
- region: snapshot policy operation (#24249) (60da86e645, 屈轩)
- region: clean guest network when purge zone (#24627) (3f3c92fa7d, 屈轩)
- region: set rootfs default sub_directory (#24666) (1b184d3ea7, Zexi Li)
- region: public cloud sku create (#24226) (1d898e52a7, 屈轩)
- region: support cloudpods vm disk driver (#24221) (873006650f, 屈轩)
- region: billing resource create time (#24140) (86ffcde03a, 屈轩)
- region: have agent add check is telegraf deployed (#24145) (cd755ba02b, wanyaoqi)
- region: avoid duplicate check when update account aksk (#24209) (522ca973f2, 屈轩)
- region: show associate info (#24688) (c119af4b81, 屈轩)
- region: init snapshot policy disk table (#24198) (9489b6baa4, 屈轩)
- region: optimize fetchHostGuestResource (#24633) (61b5b8b792, wanyaoqi)
- region: ensure lb backend check_status returned when check_code missing (#24857) (588e282571, Zexi Li)
- region: defer ctx cancel (#24156) (e1730556e1, 屈轩)
- region: support query public cloud vm modification types (#24654) (255a1fe84f, 屈轩)
- region: vendor update (#24684) (c839d38f60, 屈轩)
- region: server add set network num queues (#24166) (5341c97ccf, wanyaoqi)
- region: prefer check_code series for lb backend check_status (#24879) (4e41809569, Zexi Li)
- region,climc: persist netinterface vlan_id to hostnetwork (#24213) (24dda38605, Zexi Li)
- region,host: rename screen dump info structure (#24258) (1479e5da3e, wanyaoqi)
- region,host: rbd snapshot get actual size (#24240) (cebeaae9d0, wanyaoqi)
- scheduler: set options ContainerNumaAllocate default true (#24871) (37f6cd57a4, wanyaoqi)
- scheduler: refactor the pending usage logic (#24705) (5577aefb22, Zexi Li)
- vllm: user customize args & health check in hostlocal net (#24553) (b1f7890324, Zexi Li)
- yunionconf: support tags (#24231) (ee161f21b0, 屈轩)
- yunionconf: policy scope (#24314) (5a49aa6a3c, 屈轩)
Chore (1)
- host-deployer: update host-deployer-base to 1.5.9 (#24722) (e42d517b28, wanyaoqi)
Code Refactoring (1)
- llm: extract shared desktop webtop config (#24699) (6372ef9819, Zexi Li)
Feature (3)
- support asymmmetric bandwidth limit (#24679) (54309f95f3, Jian Qiu)
- support host-local wire (#24497) (64c362f20f, Jian Qiu)
- support postpaid traffic metering (#24269) (1659268809, Jian Qiu)
Features (29)
- climc: support setting rootfs sub_directory (94d2e10f00, Zexi Li)
- climc: add generic feature-config command (#24831) (3c90e78377, Zexi Li)
- hermes: connect vllm/sglang/ollama (#24864) (819f22dd99, Zexi Li)
- host: cgroupv2 implemented for pod (#24116) (5b4f6f1f72, Zexi Li)
- host: rotate container logs (#24432) (6c98f46671, Zexi Li)
- host: support CTyunOS rootfs (#24612) (27874cdbeb, Zexi Li)
- host: container add rbd disk support (#24624) (99bef191f6, wanyaoqi)
- host: mps add container device configuration (#24773) (3c919a5e71, wanyaoqi)
- llm: get available models from base_url (for ollama & openai) (#24608) (dffac28e32, Zexi Li)
- llm: add login-info api (#24429) (25d1965950, Zexi Li)
- llm: add hostpaths for llm-sku (#24695) (2ee8ae31ad, Zexi Li)
- llm: support OpenClaw manual config mode (#24719) (9be35e4b45, Zexi Li)
- llm: Implement resumable downloads for models from Hugging Face (#24860) (4432749b7b, Zexi Li)
- llm: add SLLM mounted_models override and driver-level validation (#24796) (c1abc7570d, Zexi Li)
- llm: support hermes-agent (#24696) (23e21c2c16, Zexi Li)
- llm: restart action (#24426) (88f9b71e53, Zexi Li)
- llm: unify container access url info and login response (#24504) (ef6241ac9b, Zexi Li)
- llm: support model import for vllm (#24503) (e3e04ab29d, cwz_eikoh)
- llm: add llm_types filters and cleanup dify cli (#24457) (354e3cd872, Zexi Li)
- llm: 调整 openclaw 容器与 LLM 基础模型/sku 逻辑 (#24453) (8c6167bb7b, Zexi Li)
- llm: support sglang (#24823) (fd1767cebe, Zexi Li)
- monitor: add ResourceMetricsDefaultInterval option (#24907) (ba3601b846, Zexi Li)
- monitor: add batch resource metrics query API (#24596) (4f693c4641, Zexi Li)
- monitor: use GET for unifiedmonitors resource-metrics (#24782) (c28edb026e, Zexi Li)
- monitor: support disable_notify_recovery for commonalert (#24375) (acb62fc773, Zexi Li)
- monitor: support alert reason notification (#24290) (11ca895482, Zexi Li)
- monitor: add the registered model manger function (#24153) (6b68d880c7, Zexi Li)
- region,host: support post overlay uppper config (#24287) (e1c2b122b1, Zexi Li)
- region,host,vpcagent: allow guest network dedicate secgroups (#24261) (73f71776de, wanyaoqi)
Others (15)
- Automated cherry pick of #24801: Feature(vllm): use entrypint instead of StartLLM (#24802) (79ab73c980, Zexi Li)
- Automated cherry pick of #24760: Feature/comfyui instant model (#24776) (48aa05c5c7, Zexi Li)
- Automated cherry pick of #24717: Feature/hf-search (#24718) (67cceae9e2, Zexi Li)
- Cherry pick of #23094 upstream release 4.0 1770106850 (#24452) (603f591ebf, wanyaoqi)
- Fix/host deployer nbd driver40 (#24456) (9142916763, wanyaoqi)
- Automated cherry pick of #24471: Feature(mcp): support x-api-key authentication for mcp-server (#24500) (e3548b1830, cwz_eikoh)
- Automated cherry pick of #24473: fix(glance): cache images to ceph add brand filter (#24479) (8e83889c9f, wanyaoqi)
- Automated cherry pick of #24338: feat(llm): init vllm as llm_container (#24437) (2c59756f75, cwz_eikoh)
- openclaw llm agent (#24411) (81d1308ddd, Zexi Li)
- Automated cherry pick of #24399: feat(llm): polymetric dify with llm (#24405) (804cbbfd45, Zexi Li)
- Automated cherry pick of #24355: fix: some bugs in mcp-agent & llm (#24383) (64d3842c93, cwz_eikoh)
- Automated cherry pick of #24354: feat(mcp-server): add mcp-server config (#24385) (6a7904788a, cwz_eikoh)
- Automated cherry pick of #24194: Fix(llm): some mistakes, use CmpId & InstantModelId insteadof SvrId & ModelId (#24205) (3e982a7438, Zexi Li)
- Automated cherry pick of #24126: feat(region,host): riscv64 cpu arch support (#24174) (c005337eed, wanyaoqi)
- Automated cherry pick of #24149: Fix(llm): fix bugs & apikey encrypt & support history for mcp-agent-chat & delete modelname in llmSku (#24150) (f2cc3f0c18, cwz_eikoh)
cloudpods-operator
仓库地址: https://github.com/yunionio/cloudpods-operator
43 commits to cloudpods-operator - v4.0.3 since this release.
Bug Fixes (29)
- host-deployer anti-affinity lbagent nodes (a26926f1, Qiu Jian)
- extdb report init clickhouse conf (e779bfc5, Qiu Jian)
- remove docker build platform (ddfb4077, Qiu Jian)
- add llm_type when init llm_images (b3c2f86b, cwz)
- update vendor release/4.0 20260214 (d3d46fc2, Qiu Jian)
- upgrade ovn (1d20b97b, Qu Xuan)
- docker_push.sh (79a2c16b, Qiu Jian)
- upgrade coredns to v1.10.1 (ff878572, Qiu Jian)
- region dns CacheTtl param (641aefd7, Qiu Jian)
- support build specific multi-arch buildx (e8791836, Qiu Jian)
- mysql grant with passwd (b2f7a7e0, Qu Xuan)
- set host default qemu version 10.0.7 (4a72cfa1, wanyaoqi)
- update host image version for riscv64 (90eb0525, Qu Xuan)
- set openclaw tag to v2026.3.12-20260320.1 (8cb9cec4, Zexi Li)
- add feature ai (28b7f003, Zexi Li)
- mysql create user incompatible centos 7 (03d80f90, Qiu Jian)
- set comfyui-boot version to cu128-slim.20260324.0 (bc4f810d, Zexi Li)
- update echart version (f8babc9b, Qu Xuan)
- force update lbagent ds for local vpc chagnes (ac865475, Qiu Jian)
- tag of ollama version (9f18528a, Zexi Li)
- host ovs components always restart (2da7618b, Qiu Jian)
- adjust the time of querying to 30m for system.host_reboot (9f18e0e9, Zexi Li)
- component: skip anti-eviction for k8s clusters below 1.20 (36c6a5e3, Zexi Li)
- component: recreate DaemonSet/Deployment when selector mismatches template labels (5a5c0dce, Zexi Li)
- llm: make default value public (0d7adb25, cwz)
- llm: use fixed version for ollama, nginx and squid (06298f3d, cwz)
- llm: add volume default value & support device when init llmSku (c5711f66, cwz)
- llm: update vllm default image (f934d243, cwz)
- monitor-stack: skip Sync when component is disabled (b829d346, Zexi Li)
Chore (1)
Features (12)
- set default telegraf image to release-1.36.4-6 (66a03d2a, Zexi Li)
- feature-config-pod AI only (d00426cf, Zexi Li)
- set openclaw image to v2026.3.24-20260327.0 (d0379e3d, Zexi Li)
- add openclaw and comfyui image (11c2a104, Zexi Li)
- set system-node-critical priority class to host components (8f96d48e, Zexi Li)
- add AI product version (94499d5c, Zexi Li)
- add default llm-image & llm-sku (ac6585e9, cwz)
- llm: add vllm init (8f57ad35, cwz)
- llm: register default hermes-agent image and sku (8dedaf9a, Zexi Li)
- llm: add dify sku (47d5c797, cwz)
- llm: add openclaw default port mapping (ba0353a0, Zexi Li)
- llm: openclaw/dify 类型 SKU 创建时不填 devices (56520946, Zexi Li)
Others (1)
cloudpods-service-operator
仓库地址: https://github.com/yunionio/cloudpods-service-operator
2 commits to cloudpods-service-operator - v4.0.3 since this release.