v3.8.1
Release time: 2021-09-30 13:37:51
cloudpods
Repo: https://github.com/yunionio/cloudpods
1114 commits to cloudpods - v3.8.1 since this release.
Add (1)
- hcso iam (42fda4401a, Qu Xuan)
Ansibleserver (2)
- wait zombie subprocesses (89b4f6e9f6, Yousong Zhou)
- use mcclient module method for fetching keypair info (44871c6b1c, Yousong Zhou)
Apigateway (3)
- handler: add cloudproxy (6137a3d452, Yousong Zhou)
- try return httperrors (ab7c5e039f, Yousong Zhou)
- reword error messages (2d1d4f3dcc, Yousong Zhou)
Apihelper (1)
- move to yunion.io/x/onecloud/pkg/{vpcagent/,}apihelper (4c550665fb, Yousong Zhou)
Bug Fixes (729)
- dhcp classless route encoding error (381b7e6949, Qiu Jian)
- avoid panic (ab2fc8feb9, Qu Xuan)
- add options for pre allow ip add (5be136c9ca, Qu Xuan)
- add reddit contact (cfd3a15b66, Qiu Jian)
- add rbdcli commond for debug (8a26d54a99, Qu Xuan)
- migrate interface before commit desc (d3da7426f2, Qiu Jian)
- improve documentation (2cc64af6fc, Qiu Jian)
- aliyun lb charge type (7c4e4645bf, Qu Xuan)
- improve readme (89a83dea5d, Qiu Jian)
- qemu-img create disk may fail to preallocation=metadata enable for large disk (af03ed60ea, Qiu Jian)
- nas misc (e35c1d48b8, Qu Xuan)
- openstack health should be normal (5ab3d3ab2b, Qu Xuan)
- 修复云账号和宿主机报警问题 (cf29c44bbb, zhaoxiangchun)
- add codes to switch bridge of ovs port (58313432f1, Qiu Jian)
- compatible with new io scheduler(bfq/mq-deadline) of new Linux kernel (0529327e13, Qiu Jian)
- actions domain filter by project doamin id (12bb6ac8e5, Qu Xuan)
- nas for huawei (a3c676f7e8, Qu Xuan)
- simplify SQL for distinct field query of tenant or domain names (a1d472d41c, Qiu Jian)
- 优化同步,避免长时间加锁 (f9f0c8f3cb, ioito)
- add trans info (fdc8f8b3e8, Qu Xuan)
- optimized aliyun error (bef65e7d74, Qu Xuan)
- purge splitable logs for cloudevents and logger (8f16f7eee3, Qiu Jian)
- avoid double counting when compute networks nic count (7d2fadb84c, rainzm)
- host add disable_kvm option (7cad0e5ee6, Qiu Jian)
- qcloud eip bandwidth (e088570afe, Qu Xuan)
- improve README (09e1e1ced2, Qiu Jian)
- secgroup cache policy (e806674a0b, Qu Xuan)
- clean openvswitch config files when save images (157921f5c4, Qiu Jian)
- validate secgroup references (d44403d691, Qu Xuan)
- hpssacli should skip empty slots (b7133f715b, Qiu Jian)
- private cloud sku attached disk count (73f952a5b4, Qu Xuan)
- disable password expiration for cloudroot (e6975a6474, Qiu Jian)
- new aws region (432435e5b3, Qu Xuan)
- time sync duration (f9ce72ca62, Qu Xuan)
- update README 20210610 (2354722cce, Qiu Jian)
- optimize change vm config and prepaid change config (56948a97ee, Qu Xuan)
- update README 20210610 (b4bb9c724b, Qiu Jian)
- README improvement (cd1c242908, Qiu Jian)
- add purge split log commands for cloudevent and cloudlog (c8e8818743, Qiu Jian)
- verify token with expired_at field instead of options.TokenExpirationSeconds (020092cc4d, Qiu Jian)
- server migrate network to a vlan network (c53b87cc5c, Qiu Jian)
- change site URL to www.cloudpods.org (#11396) (93d946816f, Jian Qiu)
- add default security group rules and priorities to JDCloud (276102a229, rainzm)
- host detach wire not update netinterface (184a6a0817, Qiu Jian)
- windows resize file system (6c8b8441d4, Qiu Jian)
- secgroup cache reference (b7fe92f503, Qu Xuan)
- do not resize LVM paritition and skip and return success (4e65ec00c4, Qiu Jian)
- support windows 2003 (56025bc557, Qiu Jian)
- adjust primary key length when sqlchemy utf8 default to utf8mb4 (6c66f89131, Qiu Jian)
- optimized rbd storage input and update (f83b8b0436, Qu Xuan)
- climc event-show filter by resource name (1fc6c8b42e, Qiu Jian)
- get apigateway auth/regions with error of illegal mix of collations (a087863ab0, Qiu Jian)
- update README to add user list and bilibili URL (32bfd5211f, Qiu Jian)
- before insert (7f8cf5adc3, Qu Xuan)
- avoid update protocol with any faild (80580fa2e4, Qu Xuan)
- AWS asume role with optional name (5b232c2ff2, Qiu Jian)
- avoid host worker is locked when image cache is deleted (b13cdefb72, Qu Xuan)
- vendor update (a4b387dd26, Qu Xuan)
- cloudaccount auto sync (b9627f034d, Qu Xuan)
- nat sku domain policy (baacfddbd0, Qu Xuan)
- update README embed image (13f61a1d71, Qiu Jian)
- require password for imported user (896596731a, Qiu Jian)
- inter-vm traffic limited by eip bandwidth limit (93bceeafdd, Qiu Jian)
- allow set server-disk cache mode as directsync (4fc194a1b7, Qiu Jian)
- avoid return no data result (298179baa7, Qu Xuan)
- get region nil pointer error (6815f63c12, Qiu Jian)
- add more organization command (c6cd80351b, Qiu Jian)
- set disk driver and network driver for converting esxi to kvm (334ae46514, Qiu Jian)
- add cloudroot as system account, so as not using normal user id (31b5866e47, Qiu Jian)
- resolve permission issues for samlusers and quotas (afe11dbeef, Qiu Jian)
- instance with eip charge type (f387f32fa4, Qu Xuan)
- automatically setup object miemtype when uploading (e2e18efd15, Qiu Jian)
- resolve conflict of climc docker build (49807175fe, Qiu Jian)
- vpc public with nat (e1de34e9ab, Qu Xuan)
- get datacenter of host via GetDatacenter (e52a9a7add, rainzm)
- peer secgroup rule fix (97f086cc26, Qu Xuan)
- optimzed tag sync (68e28bfe49, Qu Xuan)
- add nat sku provider filter (2af2a977be, Qu Xuan)
- simplify installation stes to two steps (09570b0f16, Qiu Jian)
- add secgroup filter opts (169b1ec864, Qu Xuan)
- init cloud shell by apigateway (ea6797c606, Qiu Jian)
- account auto sync time (6b89fb57ee, Qu Xuan)
- routes to private prefixes should be distributed on private nic (3672f1bddc, Qiu Jian)
- optimized bucket tag (531e142a1c, Qu Xuan)
- add nat sku policy (04ad3d4df0, Qu Xuan)
- add cancel expire action (c3b80cb6b0, Qu Xuan)
- sku zone (888c8c2003, Qu Xuan)
- add ceph-common to climc image, so as to make rbcli work (161cec3a08, Qiu Jian)
- support prepaid instance change config (cf0b2f5565, Qu Xuan)
- sync nat sku when sync cloudaccount (91abafe715, Qu Xuan)
- do not lock system account user (5afb0c82a8, Qiu Jian)
- nat delete and create fix (45d3e83299, Qu Xuan)
- missing yunionconf log (740b3c94aa, Qiu Jian)
- update README installation steps (f408012c90, Qiu Jian)
- aliyun public ip bandwidth (02fa0373b8, Qu Xuan)
- add tag for databricks vm (12b72a6e10, Qu Xuan)
- aliyun tag list api (4d9f007727, Qu Xuan)
- add bucket tooltip (db11d67f43, Qu Xuan)
- update version of file-repo (13768a053a, rainzm)
- sync new project for azure resource group (11be3494c9, Qu Xuan)
- optimzed tag update and sync (e71b6fce41, Qu Xuan)
- add region id params (8de1b3c69f, Qu Xuan)
- skip zone check when rds change config (6bd71f5eb0, Qu Xuan)
- sync cloud tags when set tags (511111aec0, Qu Xuan)
- qcloud bucket refer (113e2ab874, Qu Xuan)
- remove qcloud region and zone prefix (adaf389bf8, Qu Xuan)
- change rds config skip zone check (8eaa256255, Qu Xuan)
- optimized nat entry (20a64f9343, Qu Xuan)
- avoid stop or start vm failed (e08a990613, Qu Xuan)
- nat sku env (0446859f0e, Qu Xuan)
- add license upload (6b35605de0, Qu Xuan)
- add qcloud get tags and remove unused interface (7c3c8bc2b5, Qu Xuan)
- bill-tasks-create parameters (ae1894003d, Qiu Jian)
- avoid panic when use idc vpc (e723b24188, Qu Xuan)
- truncate columns longer than 512 bytes by default (4e76d35710, Qiu Jian)
- disable pretty table try os width by default (6b24c0600d, Qiu Jian)
- do not use ntfsresize to resize NTFS partition (179562bc40, Qiu Jian)
- minor changes of LICENSE and README (#11553) (64af16114b, Jian Qiu)
- remove meter client codes (567856cada, Qiu Jian)
- add index for image_type (2218e46244, Qu Xuan)
- avoid listener worker leak (2a4e808792, Qu Xuan)
- anisbleserver: support complex yaml config in ansibleplaybook_instance (9a01d83eeb, rainzm)
- ansibleserver: be compatible with empty params (67d7c571f2, rainzm)
- ansibleserver: correct playbook path (cb410623d4, rainzm)
- ansibleserver: don’t init privateKey for ansibleplaybook if it already have one (cad24302d8, rainzm)
- ansibleserver: add LF for privateKey if not (0d1f54bab1, rainzm)
- apigateway: totp passcode verify error code fix (c377f19725, tb365)
- apigateway: add auth/stats api to retrieve system info (#10181) (c96c0cc267, Jian Qiu)
- apigateway: recover remove apigateway locale messages (9628e1210e, Qiu Jian)
- apigateway: ignore fetch IDP errors in getRegions (#10070) (b2e00a8adb, Jian Qiu)
- apigateway: getRegions return value of api_server (217a54b9f7, Qiu Jian)
- apigateway: use info response service type of console endpoints (bfc522a89c, Qiu Jian)
- apigateway: add enable_quota_check and return-domain-list (#10158) (7191d9df10, Jian Qiu)
- apigateway: count city servers (613662c07b, Qu Xuan)
- baremetal: inject mac when admin nic found (865e2671e6, Zexi Li)
- baremetal: reindex nic (#12089) (a6295d340a, Zexi Li)
- baremetal: nvme allocable (35e4258898, Zexi Li)
- baremetal: use command timeout context replace timeout command (0bb78f1b4c, Zexi Li)
- baremetal: try channel 8 for default profile (fee2ef355a, Qiu Jian)
- baremetal: megactl driver fail to find device by key (ffc67460b6, Qiu Jian)
- baremetal: register baremetal name invalid (64878713ef, Zexi Li)
- baremetal: use ipmitool power reset when redfish power on error (539f68309b, Zexi Li)
- baremetal: parse mptsas duplicated devices (c1a03c16b3, Zexi Li)
- baremetal: adjust adaptec raid logical volume order (6364389877, Zexi Li)
- baremetal: compatible with SN empty of MegaRaid (625d1451f4, Zexi Li)
- baremetal: increase ipmitool reboot sleep wait time (784e996901, Zexi Li)
- baremetal: record uefi info (6179886b7c, Zexi Li)
- baremetal: sas2iru parse line (0895945998, Zexi Li)
- baremetal: remove bundle libs build (54250d3d80, Zexi Li)
- baremetal: baremetal ipmi probe reset link up state (55cfb0ba45, Qiu Jian)
- baremetal: inject mac to cmdline (96dc4ca4df, Zexi Li)
- baremetal: close ssh test client (3f87a6fc6f, Zexi Li)
- baremetal,esxiagent: no cloudroot user initialized (952cc03ae6, Qiu Jian)
- baremetal-agent: baremetal fail to stop due to power off soft failed (75d7b30d2d, Qiu Jian)
- baremetal-agent: baremetal will probe status in status unknown (b91e41e71a, Qiu Jian)
- build: chage template of ‘Abnormal Login’ (d0fed292f2, rainzm)
- build: DOCKER_CLI_EXPERIMENTAL=enabled (cac364054c, Zexi Li)
- build: baremetal arm64 build (9617ca4379, Zexi Li)
- build: build telegraf-raid-plugin (61c47dd39c, Zexi Li)
- climc: add version list command (1f87214bb9, Qu Xuan)
- climc: update climc-base image to 20210701 (3b06b4c0ef, Zexi Li)
- climc: mv climc rpm package .bashrc to /etc/profile.d/climc.sh (386b8e5c7f, Zexi Li)
- climc: host-delete use batch delete function (36b91f5afe, Zexi Li)
- climc: host add netif add params bridge/interface (cecd329fe4, wanyaoqi)
- climc: SSH terminal window changes with the change of local terminal (76b110445e, Stargic)
- climc: modify the code logic of starting “Port-Forward SSH” (0a48cde828, Stargic)
- climc: json tag (4bb922eb08, Qu Xuan)
- climc-base: update tag to 20210901 (3353aa0062, Zexi Li)
- cloudcommon: splitable may not initialize underlying table (50a0d167f1, Qiu Jian)
- cloudcommon: disable EventNotify for now (a28ff0400a, rainzm)
- cloudcommon: remove unnecessary debug info (15ee20a4ab, rainzm)
- cloudcommon: unify OS_ARCH constants (e82a3deb7e, Zexi Li)
- cloudcommon: use rbac authentication dedicated to the list interface in GetModelProperty (ed6f183db6, rainzm)
- cloudcommon: avoid service exit when etcd unreachable (c8966f7e87, Zexi Li)
- cloudcommon: set Priority as normal when calling EventNotify (05d7a87c1b, rainzm)
- cloudcommon: use NewGeneralError to construct error (ec4dfc471a, rainzm)
- cloudcommon: add default domain of common options (29ef9d8ba6, Zexi Li)
- cloudcommon: missing set_meta opslog (#9914) (9a7b9bec2d, Jian Qiu)
- cloudevent: cloudevent is domain level resource (5610dd674d, Qu Xuan)
- cloudevent: optimized cloudevent sql (8837b2d64c, Qu Xuan)
- cloudevent: optimized cloudevent sync (aa0915b55a, Qu Xuan)
- cloudevent: default policy (874c5af099, Qu Xuan)
- cloudevent: add distinct filed for cloudevent (cdd111ca00, Qu Xuan)
- cloudevent: adjust cloudevents resource scope (7daa123c73, Qiu Jian)
- cloudevent: hcso event fix (6f129378e0, Qu Xuan)
- cloudevent: add aws cloudevent (ba5f19bc14, Qu Xuan)
- cloudevent: update aliyun lookupevent api (1fdf9031f9, Qu Xuan)
- cloudevent: hcso resource name (013b9b0e35, Qu Xuan)
- cloudid: azure attach enabled subscription policy (163a4e14f7, Qu Xuan)
- cloudid: multi cloudaccount with saml user (f85dc7d4cc, Qu Xuan)
- cloudid: hcso custom role (8deacfcf59, Qu Xuan)
- cloudid: avoid sync clouduser twice (59e5e22b5e, Qu Xuan)
- cloudid: avoid duplicate create saml provider (6ff1610ff3, Qu Xuan)
- cloudid: azure saml confirm (5eb0c18426, Qu Xuan)
- cloudid: optimized saml sso (ab15a751e4, Qu Xuan)
- cloudid: add en-US html templte (39025c263e, Qu Xuan)
- cloudid: clouduser use default domain (8bc0ad557f, Qu Xuan)
- cloudid: saml navigation template support i18n (0f68973d72, Qiu Jian)
- cloudid: sync role policy (04afc689e9, Qu Xuan)
- cloudid: hcso enable multi tenant saml provider (1eec6039e2, Qu Xuan)
- cloudid: remove debug code (814bec45f9, Qu Xuan)
- cloudid: huawei group role attach and detach (85f3ddc3f7, Qu Xuan)
- cloudid: fix azure saml provider delete error (13eaa4eb5d, Qu Xuan)
- cloudmon: Azure metric pull support metric interval (5fd3aebbb1, zhaoxiangchun)
- cloudmon: batch send data (8e495f1589, Qu Xuan)
- cloudproxy: correct fetch projectId from server for PE (f906d15a5e, rainzm)
- cloudproxy: keep the proxy endpoint project and server consistent (51e75c48f8, rainzm)
- cloudproxy: ssh proxy endpoint&match query (62f9243ba2, TangBin)
- common: supported dry run (705e068a6e, Qu Xuan)
- common: add debug info for lock (5edf37c549, Qu Xuan)
- common: batch validate create (a87a8f2f41, Qu Xuan)
- common: dump task info when stucking (7b845d17c7, Qu Xuan)
- devtool: wait for the remote forward to run normally (c6ae4706d7, rainzm)
- devtool: add scope=system query when list proxy endpoints (33bdc9d2f2, rainzm)
- devtool: fix a bug that may trigger panic (9b994792ec, rainzm)
- devtool: set ’task_id’ and ’task_notify_url’ in header (9b7a33f432, rainzm)
- devtool: get ’lastseen’ not ’last_seen’ of forward (09a9d4e493, rainzm)
- devtool: create serviceurl (1927f32109, rainzm)
- devtool: extend the waiting time when checking remote forward (314ac5ac49, rainzm)
- devtool: get tenant info via correct field (df3d24b40a, rainzm)
- devtool: correct output error (489ddc90f7, rainzm)
- docs: update swagger api (23290092d7, Qu Xuan)
- esxi: determine whether the disk is a root disk more reasonably (564470de0e, rainzm)
- esxi: add ListPath for storage and use it to check iso (b073ae9cb0, rainzm)
- esxi: prevent fake template and real template from duplication (ca0f88877e, rainzm)
- esxi: correctly set the imagePath outside the if block (1d732e913f, rainzm)
- esxi: be compatible with disconnected host (885a483e0f, rainzm)
- esxiagent: nicIndex should be incremented (f6e2c2fd15, rainzm)
- esxiagent: make the copied disk type as thin (5d32571262, rainzm)
- esxiagent: execute deploy operation by default in AgentDeployGuest (b44a6a053a, rainzm)
- esxiagetn: keep compatible with the lower version vcenter when copying the disk (f6648296ad, rainzm)
- github: PR template typo (995eb229a3, Zexi Li)
- github: document template add enhancement label (e709bb2f98, Zexi Li)
- glance: add option of s3 image status check (00069a6070, Zexi Li)
- glance: set fail status when upload image to s3 (48cfdd5ed3, Zexi Li)
- glance: image fuzzy match by distro (0a4ad0a305, Zexi Li)
- glance: make image is_standard updatable (d88af7a6f7, Zexi Li)
- glance: image can’t removed when size is 0 (35ad91f705, Zexi Li)
- host: update rbd storage capacity (d76f366c57, Qu Xuan)
- host: ignore parted resize disk unknown partition table error (bf13a14ed5, Zexi Li)
- host: modification of netio collection field of local virtual machine (8c5915067e, zhaoxiangchun)
- host: avoid panic when params is nil (8192af65ef, Qu Xuan)
- host: update host metric tags when server or host changeowner (14f0342b36, zhaoxiangchun)
- host: raid status (219b853ecc, zhaoxiangchun)
- host: find same vendor iommu_group devices (675fc64fa1, Zexi Li)
- host: allow server directory a symbol link to directory in other location (7765ec0e3b, Qiu Jian)
- host: raid status fix (392f5ab237, zhaoxiangchun)
- host: avoid delete removed disk failed (352ceefedd, Qu Xuan)
- host: fix wait time after mount fuse fs (c6a7ddc444, wanyaoqi)
- host: get ceph used capacity (0144f03cd6, Qu Xuan)
- host: detect ovs version (5afa999fe0, Zexi Li)
- host: return cache image error (4a72e87323, Qu Xuan)
- host: arm vm virtio-net-pci without addr (c7b85ca303, Zexi Li)
- host: show error for online resize (e6ba4a1dc7, Qu Xuan)
- host: ceph snap delete (44d738a0b8, Qu Xuan)
- host: disable usb-kbd for windows 10 (625d7ef304, Zexi Li)
- host,region: disable health checker by default (2b404c89d0, Zexi Li)
- host-deployer: detect UEFI supported not correct (cf7b226c37, Zexi Li)
- host-deployer: add log line on blkid failed (ee2f54f4de, wanyaoqi)
- host-deployer: mount may fail to lock /etc/mtab, add retrier (63bbd5c343, Qiu Jian)
- host-deployer: XFS uuid冲突 无法 mount (1248b88c75, panda)
- host-deployer: make SKVMGuestLVMPartition work fine (0a75aaad6e, rainzm)
- host-deployer: add retry on check is vgactived (eb79cc79ee, wanyaoqi)
- host-deployer: ensure the success of vgrenam (67513c50c8, rainzm)
- host-deployer: mkfs.ext4 add ‘-T largefile’ option (768ab3036f, Zexi Li)
- host-deployer: remove escape character on windows passwd (11896e65d3, wanyaoqi)
- hostdeployer: windows rootfs umount leak (b72f60f340, Zexi Li)
- hostman: recycle local disk file when rebuilding root (225afd4473, Qiu Jian)
- hostman: rbd command (dbee3ec258, Qu Xuan)
- hostman: fix kvm create disk failed error (bf6cadd5aa, Qu Xuan)
- hostman: show server status changed reason (dc879ab8d7, Qu Xuan)
- hostman: avoid panic when disk is nil (19705cc05f, Qu Xuan)
- image: update min_disk of iso image (298568772a, Qiu Jian)
- keystone: appsrv listen multi port failed cause of race condition (c78f7a2f04, Zexi Li)
- keystone: avoid panic when call logclient (4ba014cf5c, Qu Xuan)
- keystone: avoid repeated abnormal login notifications (21d8b7226e, rainzm)
- keystone: update default role associated policy name (4490adedb1, Qiu Jian)
- keystone: idp filter by sso_domain returns domain’s idp only (01abd8997c, Qiu Jian)
- keystone: role_assignment effective list ignore groups without user (e9a4a659f0, Qiu Jian)
- keystone: allow joint projects across domains by default (bf1aed7a14, Qiu Jian)
- keystone: SSO created user name may be duplicated (209ba5d549, Qiu Jian)
- keystone: don’t send the administrator’s message to the party (6b25d78ad7, rainzm)
- keystone: tag list for keystone service (ad68cfbeb3, Qu Xuan)
- keystone: user not found error fix (05b8eccb17, tb365)
- keystone: hide system scope policies in domain scope view (#10194) (010049e5e3, Jian Qiu)
- keystone: policy filter by role (7ec42db3ca, Qu Xuan)
- keystone: adjust default system policy names (222f9cdebe, Qiu Jian)
- keystone: allow delete sso imported non-local user (84f776069f, Qiu Jian)
- keystone: allow filter identity_providers with name of ssoDomain (0886e60928, Qiu Jian)
- keystone: avoid sql error (4fe0e8e5be, Qu Xuan)
- keystone: correctly pass domain id to role-assignments (9a98909001, rainzm)
- keystone: clear failed auth when enable user (2c1eeb89e8, rainzm)
- keystone: add alertrecords to default dashboard permission (#10160) (1af001357f, Jian Qiu)
- keystone: add suggestion previliges to meter admin (30453233c4, Qiu Jian)
- keystone: ensure comparing id with non-utf8 string (c68c3f17a2, Qiu Jian)
- keystone: cas sso may create new project whenever user login (515a4de9bc, Qiu Jian)
- keystone: policy name duplication (#10199) (9ba3709b31, Jian Qiu)
- keystone: send to the admin and the party separately when Abnormal login occurs (6e6f5ddde7, rainzm)
- keystone: user create without password can login with any password (65096570a5, Qiu Jian)
- log: add filters to baremetal event logs (d4a2dbbeaf, Qiu Jian)
- logger: distinct field optimized for logger (2cfbda9a59, Qu Xuan)
- make,buildx: 使用 buildx 编译时,拉镜像到本地 (3d9d34ac15, Zhang Dongliang)
- monitor: fix update alert duration fail (be4b9a580b, zhaoxiangchun)
- monitor: fix monitor bug (1eaccaf72f, zhaoxiangchun)
- monitor: modify rds,redis,oss field descriptions (42a549ad8e, zhaoxiangchun)
- monitor: monitor query : cloudaccount no data fix (f0eb80a2ae, zhaoxiangchun)
- monitor: modify totalrecord query (5d6ffa16fc, zhaoxiangchun)
- monitor: set alertdashboard scope (d73a76b12b, zhaoxiangchun)
- monitor: alertPanel add dumplicate name check (d361c2dbbc, zhaoxiangchun)
- monitor: fix resource details can’t show monitor metric (f3ddc97472, zhaoxiangchun)
- monitor: update usage query param and alert record query support tigger_time (628244f7b9, zhaoxiangchun)
- monitor: alert policy use ownerId when update (3c499f209c, zhaoxiangchun)
- monitor: alertpanel update don’t chcek uniq name (ef607c52fa, zhaoxiangchun)
- monitor: fix monitor process alert (9c6d0b8252, zhaoxiangchun)
- monitor: fix monitoroverview and meter send alerting info to notify (abb4deebba, zhaoxiangchun)
- monitor: update alert panel scope by alert dashboard (b2835c5d8a, zhaoxiangchun)
- monitor: add used_by list filter (bdb2a85ae5, zhaoxiangchun)
- monitor: fix alert record not return resource details (7310d612e6, zhaoxiangchun)
- monitor: alertQuery fix (cb177bc4db, zhaoxiangchun)
- monitor: filter alertquery result according to onecloud resources (beff4578c9, zhaoxiangchun)
- monitor: monitor overview throw err (7988fa1f10, zhaoxiangchun)
- monitor: registry alertPanel in mcclient (ed4bffa9ab, zhaoxiangchun)
- monitor: modify onecloud replacement code (65a9d79453, zhaoxiangchun)
- monitor: alertdashboard setscope (d62467097d, zhaoxiangchun)
- monitor: update monitor resourece joint scope (f8b690602d, zhaoxiangchun)
- monitor: fix monitor slow query (b8bdcb0774, zhaoxiangchun)
- monitor: shield list support alert_name and res_name like query (946a0395ad, zhaoxiangchun)
- monitor: update apiHelper field and log (1285bcb066, zhaoxiangchun)
- monitor: monitor notify international and 3.6 bugfix (4ac6d48c65, –global)
- monitor: monitor rds sync (eca062143b, zhaoxiangchun)
- monitor: monitor shield fix (609db4298d, zhaoxiangchun)
- monitor: monitor alert support multi robot (b281ab8543, zhaoxiangchun)
- monitor: monitor resource apiHelper fix (3eafa21456, zhaoxiangchun)
- monitor: domain view can list scope is domain or project alertrecords; fix nodata alert return info (83a6fd7f1f, zhaoxiangchun)
- monitor: fix monitor export err (97c107f7e9, zhaoxiangchun)
- monitor: add monitor resource details field (82b05b2cd1, zhaoxiangchun)
- monitor: project view hide cloudaccount resource (f850e179f2, zhaoxiangchun)
- monitor: fix alert record shield (c5e8ff9b39, zhaoxiangchun)
- monitor: sore reture info:resourceType,measurement (567fc991cb, –global)
- monitor: fix storage tag (391b8b5175, zhaoxiangchun)
- monitor: modify alertrecord list input (ce02a6556b, zhaoxiangchun)
- monitor: add resType filter (79e6d163d2, –global)
- monitor: modify nodata feishu notifyinfo; fix send email err (e2a5addc2f, zhaoxiangchun)
- monitor: fix alert notify info do not contain resourceName (ec589c4703, zhaoxiangchun)
- monitor: fix monitor overview (f6d7f07c7e, zhaoxiangchun)
- monitor: add record shield details param (f517795c85, zhaoxiangchun)
- monitor: fix 报警静默期和未恢复告警策略的兼容 (8fb4e1555b, zhaoxiangchun)
- monitor: fix alert duration (ac0bb066d5, zhaoxiangchun)
- monitor: fix agent monitor query (40f33db2a2, zhaoxiangchun)
- monitor: alertpanel create fix; nodealert filterbyowner fix (3a10cd66b7, zhaoxiangchun)
- monitor: fix cloudaccount monitor query return field err (10ad4c32dc, zhaoxiangchun)
- monitor: exit monitor engine in time when happen err (9b493fb593, zhaoxiangchun)
- monitor: 3.7 nodata and alertOverview fix (4e0ce5b9e8, zhaoxiangchun)
- monitor: fix monitor resourece update (4c2bca8f8b, zhaoxiangchun)
- monitor,host: replace space to ‘+’ when write to influxdb and replace ‘+’ to space when query (1e08a51999, zhaoxiangchun)
- monitor,suggestion: order commonalert metric and modify alertresoruce type value and add suggestion models climc (b23519b036, zhaoxiangchun)
- multicloud: set isEmulated as false for ecloud vpc (2d04115ab5, rainzm)
- multicloud: get the storage type of the disk correctly (74f1868556, rainzm)
- notify: choose template in NotifyFilter (5b79ad3156, rainzm)
- notify: send websocket messages according to language preference (09337d9231, rainzm)
- notify: optimization of message template (2f3e6f80a7, rainzm)
- notify: add index fro receiver_notification (26192eac3b, rainzm)
- notify: enable filter of contact type ’email’ and ‘mobile’ (c3b4cbef59, rainzm)
- notify: add a time limit for resending notifications (a23cd05762, rainzm)
- notify: distinct field of receivers (1c865268f8, rainzm)
- notify: remote ’lang’ filter when contact type is ‘mobile’ (9db54d1dd1, rainzm)
- notify: be compatible with webconsole type hack (4269a482b8, rainzm)
- notify: update receiver’s lang when update event occurs (89d604a26c, rainzm)
- notify: panic for err (7175e124e4, rainzm)
- notify: be compatible with robots and webhooks (6b1f63efc9, rainzm)
- notify: change the delivery format of config and eliminate some redundant steps of sending messages (ce7dd991d2, rainzm)
- notify: set status after sending (349ac011e7, rainzm)
- notify: set ModelManager in Receiver() (479e1e2f33, rainzm)
- notify: modify NotifyRobotWithCtx (57d3e37c08, rainzm)
- notify: repull subcontact correctly when creating or deleting config (d94ddc43a4, rainzm)
- notify: update database when change subscriber’s identification (e96dbaba60, rainzm)
- notify: avoid duplication of notification names (07114b53d9, rainzm)
- notify: fix create and list of subscriber (fc1adcedf5, rainzm)
- notify: check for duplicate subscribers when creating (4e84ace30a, rainzm)
- notify: add list option ’enabled’ for topic (c89ae949e0, rainzm)
- notify: be compatible with member’s permission changes (95de795c8b, rainzm)
- notify: loose phone number rules in updating receiver (d12185d43a, rainzm)
- notify: fix for subscriber_receiver (3dea565c8a, rainzm)
- notify: optimization of print log (edcd98e5fe, rainzm)
- notify: clean verifiedNote when marking verified (6f0290ca72, rainzm)
- notify: add create tag fro Attribution in SConfig (cd40909dec, rainzm)
- notify: exempt the administrator to create the receiver verification (390476e69f, rainzm)
- notify: correctly use tenant cache to query domain (9694075bee, rainzm)
- notify: set default lang ‘zh_CN’ for robot (5ab4cc9e7f, rainzm)
- notify: loose mobile phone number matching rules (64e79a934a, rainzm)
- notify: allow list and get topics for all (a62ac5fb30, rainzm)
- notify: solve the permission problem of subscriber (5f8c36b407, rainzm)
- notify: add connect info in EXPIRED_RELEASE template (c4b5f59e11, rainzm)
- notify: Support selective update of robot field (06f23b26e8, rainzm)
- notify: correctly filter those recipients who join the domain (5a39fc18c0, rainzm)
- notify: get the receiver corresponding to the role correctly (650e25560c, rainzm)
- notify: inject domain info in ReceiverManager.FetchOwnerId (cfae818d04, rainzm)
- notify: init config name (8b0b4bdf30, rainzm)
- notify: init robot correctly from old data (cd8529556d, rainzm)
- notify: remove disk in ‘update’ topic (5a5cca4110, rainzm)
- readme: rename OneCloud to YunionCloud (71e9e953e2, Zexi Li)
- readme: remove deadlinks (fc2088dee8, Zexi Li)
- region: skip server migrate quota check (ba25d3910e, Qu Xuan)
- region: add all.servers.any_pool/all.hosts.any_pool metrics (86c282c0a4, Qiu Jian)
- region: tag list key case insensitive (3e3e9b7cf2, Qu Xuan)
- region: set DefaultSysDiskBackend as empty for esxi guest (8f92195928, rainzm)
- region: sync storage before syncing host in syncOnPremiseCloudProviderInfo (606045bcef, rainzm)
- region: account arrears (f233311ccf, Qu Xuan)
- region: validate jdcloud rds err (875abe66d6, Qu Xuan)
- region: sync multi region resource at same time (acad675555, Qu Xuan)
- region: allocate server eip without hostwire restrict (04872867c3, Qu Xuan)
- region: download cached image from source host before migrating (3a6e7f55ab, Zexi Li)
- region: avoid set multi resources tags failed (ea8638b0cd, Qu Xuan)
- region: avoid sync azure china redis failed (247d10f65b, Qu Xuan)
- region: remove debug info (20b151fbc2, Qu Xuan)
- region: use special localtask to run time-consuming provider synchronization task (520fae50a6, rainzm)
- region: make SScheduledTaskLabel implement IJointModelManager (bc9264b1c3, rainzm)
- region: allow owner to operate snapshotpolicy cache (1eb493b111, rainzm)
- region: avoid panic when sync resources (568687c436, Qu Xuan)
- region: aws waf sync (53825d5362, Qu Xuan)
- region: admin update without verification (38debd3865, rainzm)
- region: add egress_mbps params for lb (dd427a0146, Qu Xuan)
- region: add qcloud tdsql (809448134d, Qu Xuan)
- region: avoid network create failed when vpc is ok but wire not sync (63a2faea7d, Qu Xuan)
- region: make cloudprovider sync worker configurable (10793b9859, rainzm)
- region: support aws waf label (144ffbf593, Qu Xuan)
- region: avoid using LocalTaskworker in time-consuming synchronization of cloudaccount (ea790cc82b, rainzm)
- region: optimized vm account name code (45667bffea, Qu Xuan)
- region: avoid panic when sync aliyun networks (3f485c7c31, Qu Xuan)
- region: fetch cached image from glance by default (c3cad7ef01, Zexi Li)
- region: vm list order by disk size (add10f340e, Qu Xuan)
- region: avoid assign vm ip addr not effect (44a48fef6e, Qu Xuan)
- region: optimized peer secgroup (7aa9bda8e1, Qu Xuan)
- region: sync auzre subscription health status (75f7188bc6, Qu Xuan)
- region: wait more time for creating nas (a6ef9b66f6, Qu Xuan)
- region: azure cache capability (7f3ac39f30, Qu Xuan)
- region: nas owner id fix (1f2099ac01, Qu Xuan)
- region: convert eip with same project with vm (7df3891a9e, Qu Xuan)
- region: ignore aliyun region not supported error (c85d4ac719, Qu Xuan)
- region: qcloud redis sync fix (7c56f4fbb3, tangbin)
- region: avoid aws waf sync lost id (d881abf9a0, Qu Xuan)
- region: kafka usage (ca7989c76d, Qu Xuan)
- region: handle the error of RequestGuestCreateAllDisks (4dd1ecc793, rainzm)
- region: rds network sync (b8c443263b, Qu Xuan)
- region: return rds networks info (155b036524, Qu Xuan)
- region: purge instancesnapshot when purging guest (a80fdaaddf, rainzm)
- region: Remind that cloud account synchronization failed due to network synchronization failure (f8a37d9419, rainzm)
- region: remove useless Environment (ee834af5b5, rainzm)
- region: try to connect when new a SEcloudClient (a417344820, rainzm)
- region: waf cloud resources (fe84e0f0e8, Qu Xuan)
- region: aliyun kafka delete (7cfbaaf0e0, Qu Xuan)
- region: account aksk error (07f6771f26, Qu Xuan)
- region: avoid panic when locking (3485be17e5, rainzm)
- region: sync aws waf default action (42046aaf6f, Qu Xuan)
- region: azure quota sync (9193558e03, Qu Xuan)
- region: decouple region and etcd service (8dbc2213f1, Zexi Li)
- region: update qcloud secgroup rule (4f8942974f, Qu Xuan)
- region: cpu desc too long (e82228ac10, Qu Xuan)
- region: allow domain admin to obtain ssh private keys (0e77703c76, rainzm)
- region: optimized azure rebuild root (35f76875e2, Qu Xuan)
- region: openstack ip pre allocate (6b2999e151, Qu Xuan)
- region: fetch zone before syncing promise cloud provider storages (84f2e555e5, rainzm)
- region: update swagger api (fa5d5a6eb9, Qu Xuan)
- region: update manager name (9187d9abf7, Qu Xuan)
- region: raise GetNamedNetworkConfiguration error (cc5bc646bf, Zexi Li)
- region: prevent the creation of redundant network segments when managing vmware (b02a8a4ee6, rainzm)
- region: update jdcloud rds port (53746609ab, Qu Xuan)
- region: baremetal spec condition (e3a15c04d2, Zexi Li)
- region: cloudregion&zone add namei18n (ea7ea1f08c, TangBin)
- region: remove code about getting service url (790376c531, rainzm)
- region: sync azure waf instance (67e393b673, Qu Xuan)
- region: sync baremetal desc before do ipmi probing (ca3e60d27b, Qiu Jian)
- region: mongodb sync fix (b5a45e8535, Qu Xuan)
- region: return disk type (5d1b907933, Qu Xuan)
- region: rigorously merge the network under wire (692754b941, rainzm)
- region: avoid refreshing when checking the image (170ceb1b56, rainzm)
- region: allow ipmi probe in status unknown (0a5c5a44be, Qiu Jian)
- region: guest sync eip fix (3be7a103c3, tangbin)
- region: guest associate eip checking fix (cd9a97aef5, tangbin)
- region: mongodb sync fix (b5d0467bd2, Qu Xuan)
- region: baremetal server resued address nic count should be subtracted (71b16e5e9d, Zexi Li)
- region: remove i18n lock and logs (c03f0da14e, Qiu Jian)
- region: continue to sync the snapshots that are being created when syncing auto created snapshot (a966210432, rainzm)
- region: add usage cache, speedup response (82d2604d79, Qiu Jian)
- region: wire sql fix (e2efeece3d, Qu Xuan)
- region: aws lb create tags param (4f8ebb8d0f, lvyangyang)
- region: expand the bridge field (3ba9adeea8, rainzm)
- region: de-duplication when obtaining the number of hosts (21285f7530, rainzm)
- region: support project mapping (ff43472c61, Qu Xuan)
- region: add trans and mongodb backup list (3110923be4, Qu Xuan)
- region: record sync cost time (7fc35d0e0c, Qu Xuan)
- region: avoid get openstack hostid panic (6632d5f14d, Qu Xuan)
- region: kafka purge (3ff012f8c1, Qu Xuan)
- region: allow ipmi probe when probe fail (848a5b9a16, Qiu Jian)
- region: support nas tags (8db0a79fac, Qu Xuan)
- region: prohibit resizing the disk of a esxi vm with instance snapshots (a493c7022a, rainzm)
- region: add resource statistics filter params (3a380377a8, Qu Xuan)
- region: aws sync vpc access mode bugfix (01d5977bd6, TangBin)
- region: sync openstack multi zone storages (a1501da0c8, Qu Xuan)
- region: not set baremetal is_maintenance when action is start (bf904da0f6, Zexi Li)
- region: goimport fix (4cf354fcf7, tb365)
- region: update huawei cloud stack update credential (d36878bbca, tb365)
- region: baremetal server reuse ip address condition (ab33fcc373, Zexi Li)
- region: add qcloud memcached sync (f615862db3, Qu Xuan)
- region: add more usage metrics, e.g. ports.eip, servers.last_week, pending_delete_servers.last_week (e76a84a01b, Qiu Jian)
- region: add RequestRemoteUpdate for ESXiGuestDriver (2c26b6fb3f, rainzm)
- region: show storage capacity to project users (d6f588c5c3, Qiu Jian)
- region: return sql error (f664cc25a9, Qu Xuan)
- region: delete dirty network (11c0bc8264, Qu Xuan)
- region: mongodb misc fix (d2b19ae001, Qu Xuan)
- region: azure vm disk size (b6d1029c7a, Qu Xuan)
- region: aws sts assume role fail break account initialization (9f81122cb8, Qiu Jian)
- region: aliyun nas endpoint (b725729f0b, Qu Xuan)
- region: avoid panic when sync snapshot project (049cf670ad, Qu Xuan)
- region: avoid duplicate playbook names (658d734ec4, rainzm)
- region: mongodb zone&network sync fix (aa493f6c84, Qu Xuan)
- region: waf purge with account delete (71b0c07bc2, Qu Xuan)
- region: qcloud elb https listener create fix (dea9f77a2b, tangbin)
- region: return region sql error (e79abc5d6e, Qu Xuan)
- region: sync azure rds memeory (3488515fb5, Qu Xuan)
- region: huawei cloud sync vm os arch (fffe8c6509, tb365)
- region: azure sqlserver dtu (68bb75b415, Qu Xuan)
- region: baremetal server change ip address reuse (2d5e9b1574, Zexi Li)
- region: empty aliyun resource tag (82b9cdc1ca, Qu Xuan)
- region: lb resource count (7e838d61b8, Qu Xuan)
- region: maintain compatibility with webhook notify (ff47f8177d, rainzm)
- region: sync with multi worker (345f78621b, Qu Xuan)
- region: adjust the query range corresponding to the alarm strategy (56e9d95763, rainzm)
- region: sync cloudpods secgroup (baa48550d0, Qu Xuan)
- region: remove app gateway (9d6dc3540f, Qu Xuan)
- region: format jd cloud balance (bc4d1d7b8b, Qu Xuan)
- region: including domain info in project-role results (42b40b8e25, Qiu Jian)
- region: scoped policy filter by project id (7613e287ed, Qiu Jian)
- region: allow guest network zero bandwidth limit (ab496d0e4f, Zexi Li)
- region: resource count for cachedimages (b19715d453, Qu Xuan)
- region: enable zstack allocate ip by itself (f1d422e85f, Qu Xuan)
- region: try to find mediumType matched storage when create disk for kvm (38582f5f93, Zexi Li)
- region: remove i18n fix & zone ®ion name support i18n (b67be9b0dd, TangBin)
- region: check instancesnapshot in correct place when resize disk (297d905d4f, rainzm)
- region: aliyun rds network sync (f89c9b933a, Qu Xuan)
- region: cloud provider filter by domain_id ignore private case (18d495f108, Qiu Jian)
- region: cdn misc fix (08c5f3c816, Qu Xuan)
- region: optimzed guest disks (8c21558fe5, Qu Xuan)
- region: fail to update network gateway (2bca43bc5f, Qiu Jian)
- region: cloud provider filter by domain (9b7796bb60, Qiu Jian)
- region: sync aliyun classic network ip addr (a0170df031, Qu Xuan)
- region: support rds secgroup operation (bc90e4fc4a, Qu Xuan)
- region: optimized sku sched clear (65d52dbabb, Qu Xuan)
- region: sync vm os type (c810ea46c6, Qu Xuan)
- region: delete the wrong tag ’nullable:false’ (fc9e1719b7, rainzm)
- region: eip project sync (45dd2ece7c, Qu Xuan)
- region: struct guest json desc (aa60326bc3, Qu Xuan)
- region: access group policy (bdeed9e7a8, Qu Xuan)
- region: network eip stats not correct (a2ff5b38ce, Qiu Jian)
- region: struct input for detach server network (95a9327d90, Qu Xuan)
- region: lb list search address fix (749d063a61, tb365)
- region: remove snapshots checking for huawei cloud while delete server (113ef352ce, TangBin)
- region: use the previous method for guest notification instead of message subscription (f5008a4329, rainzm)
- region: cloudpods misc fix (c52ee7d073, Qu Xuan)
- region: cloudpods network scheduler (197ff6f805, Qu Xuan)
- region: sku region info (40127b24e6, Qu Xuan)
- region: apsara endpoint fix (7628bd2a81, Qu Xuan)
- region: check whether guest is nil (74a8cc7f4e, rainzm)
- region: apsara default region (dda5a309ac, Qu Xuan)
- region: allow update sku status (d35206bf1c, Qu Xuan)
- region: hcso sync server fix (a9a1c64ef0, tb365)
- region: change disk and network drivers for Esxi converted VM (31aa3e36ee, Qiu Jian)
- region: apsara default region (3483446885, Qu Xuan)
- region: resource apsara resource id not found error (d4104bb98d, Qu Xuan)
- region: optimized server sku sku (ec45559d32, Qu Xuan)
- region: add azure new region (ada5fd0d1b, Qu Xuan)
- region: aws sync disk missing image id fix (7a861689ff, TangBin)
- region: redis change spec bugfix (e08c07bb8d, tangbin)
- region: optimized qcloud error code (34c6c52575, Qu Xuan)
- region: aliyun request retry (0a06c7486e, Qu Xuan)
- region: more details for get aws region error (b02fb7eac0, Qu Xuan)
- region: fix rds tag set error (5882c20419, Qu Xuan)
- region: set redis reboot timeout to 30 mins (a8aa18f0d3, tangbin)
- region: support peer secgroup (7417452ec6, Qu Xuan)
- region: avoid not sync dns zone (da83837b69, Qu Xuan)
- region: aws rebuild instance os_arch mismatch fix (4875397252, TangBin)
- region: qcloud quota sync (d1de64ce0d, Qu Xuan)
- region: optimized aws cloudtrail sync (941ff2992a, Qu Xuan)
- region: sync aliyun qcloud default project (cbbf5c28e1, Qu Xuan)
- region: sync apsara region (edcbf3b2d3, Qu Xuan)
- region: set next stage for start vm (39dfce961a, Qu Xuan)
- region: optimized qcloud tag sync (a905f67fb2, Qu Xuan)
- region: send webhook notification when delete dbinstance (4a83028f7e, rainzm)
- region: pull the network correctly (b3d876a6c7, rainzm)
- region: openstack network is regional (d38b7ce466, Qu Xuan)
- region: host search by any ip (b459bc7e8b, Qiu Jian)
- region: send webhook when the creation task is completely completed (f3e3a94eda, rainzm)
- region: huawei region id with project name (e5891349cd, Qu Xuan)
- region: optimized secgroup rule sync (d0cc334cab, Qu Xuan)
- region: add azure sql server (89f06f2f1f, Qu Xuan)
- region: 不能通过华为云用户创建时间判断云账号注册时间 (59f837c0e3, Qu Xuan)
- region: project mapping optional (0fbbe57e4a, 屈轩)
- region: support apsara project (6641eb15f0, Qu Xuan)
- region: sync apsara project info (f9064a0018, Qu Xuan)
- region: fetch wires correctly (2283caa460, rainzm)
- region: qcloud database sync (315054703c, Qu Xuan)
- region: isolated_device desc include addr (57bc6f1445, Zexi Li)
- region: apsara resource group (f78047601b, Qu Xuan)
- region: check whether the disks of the instance snapshot is empty when creating vm (2d725011d3, rainzm)
- region: ctyun delete secgroup fix (33b0517d4a, TangBin)
- region: apsara metric data (1d4565807f, Qu Xuan)
- region: change aws disk iops (b61399f12e, tb365)
- region: bucket size stats should not count invalid sizes of -1 (0733e4575a, Qiu Jian)
- region: delete not exist disk failed (5aa26cd36c, Qu Xuan)
- region: skip cloud image sync error (5aa763fd0a, Qu Xuan)
- region: ignore qcloud vm start error (1c27836c7c, Qu Xuan)
- region: disk choice master host with os arch (a51b977953, Qu Xuan)
- region: consider the network of the entire VPC when merging networks (07f482da0f, rainzm)
- region: more accounts details for project mapping (a33179e76e, Qu Xuan)
- region: check the global network situation when expanding the network (5906cf8a0d, rainzm)
- region: add option auto reconcile backup servers (37a479075b, wanyaoqi)
- region: avoid sync huawei unusable account (38266154b9, Qu Xuan)
- region: delete virtual nics with network (f78fa04b1c, Qu Xuan)
- region: avoid index out of range panic (df26704b36, Qu Xuan)
- region: filter resource by classic vpc (6bb9098d0d, Qu Xuan)
- region: avoid update tags task loop (965315ac77, Qu Xuan)
- region: avoid azure secgroup sync removed (d83bc8477d, Qu Xuan)
- region: get region driver (22dbb38ff5, Qu Xuan)
- region: check sku request error (b12c265877, Qu Xuan)
- region: skip disabled project mapping (711fbb6c3b, Qu Xuan)
- region: optimzed network query (c63ed9093b, Qu Xuan)
- region: add host_id options for storage filter (4fcbef3e7f, Qu Xuan)
- region: external project support domain sync (27ec4567cc, Qu Xuan)
- region: avoid stuck at http request (e59ae6c416, Qu Xuan)
- region: add huawei credit amount check (86bd47d3fd, Qu Xuan)
- region: add aliyun credit amount check (1d641f8b16, Qu Xuan)
- region: secgroup priority fix (e7407d3687, Qu Xuan)
- region: avoid worker discarded after state unchanged (74eeb43e4d, Qu Xuan)
- region: optimized validate delete condition query (f68567e28c, Qu Xuan)
- region: purge snapshot with not status check (7b7ed59dd8, Qu Xuan)
- region: optimized secgroup rule sync (48b03cbaad, Qu Xuan)
- region: avoid aws session not assume role (6456fa3af0, Qu Xuan)
- region: check sku request error (74f0d51aee, Qu Xuan)
- region: exported number of vpcs less than listed (0868fc815f, Qiu Jian)
- region: add project and domain info for project mapping rules (9d6813cee6, Qu Xuan)
- region: vpcpeering error message translation (8cf11aa3f9, lvyangyang)
- region: sync aws rds mem size (ea4f290f8c, Qu Xuan)
- region: aws not support create server with public ip (1e3d38acc1, Qu Xuan)
- region: google vm mac addr (17c6698073, Qu Xuan)
- region: export field duplicate vpc (b2c52fd1fe, Qu Xuan)
- region: avoid only query one guest disk (e7502720ae, Qu Xuan)
- region: avoid clean all rules when sync secgroups (17c33bd453, Qu Xuan)
- region: gofmt fix (f119385596, TangBin)
- region: azure uniform tags (ef70a95da9, Qu Xuan)
- region: cloudaccount: allow only one sync func in flight (76d3c48339, Yousong Zhou)
- region: add project and domain statistic (cd65b9498b, Qu Xuan)
- region: restrict account project mapping (8907dd4e8a, Qu Xuan)
- region: aliyun rds billing type (b3093fbfd6, Qu Xuan)
- region: usage for domain isolated dev (60b333bd1f, Qu Xuan)
- region: fix zstack delete server with local disks (0d38de3d0a, Qu Xuan)
- region: show azure deploy failed error (f8d58a4eda, Qu Xuan)
- region: aws vpc network eip disk tags sync (920369021d, Qu Xuan)
- region: azure default subscription id (bb9140708e, Qu Xuan)
- region: apsara optimized (dc673a80d8, Qu Xuan)
- region: lb cert name fix (2252e1951a, tb365)
- region: set google vm running after start (2c6aa4fb09, Qu Xuan)
- region: translation errors (314d664ff2, Qu Xuan)
- region: support query for project domain statistic (3f06837b92, Qu Xuan)
- region: avoid azure detach disk failed (bec909943b, Qu Xuan)
- region: update google latitude and langtitude (4c6cc713f0, Qu Xuan)
- region: optimized azure aliyun qcloud tags sync (d1c34a60c2, Qu Xuan)
- region: optimized dns zone sync (a94b00604d, Qu Xuan)
- region: read only capability (a552c3ff85, Qu Xuan)
- region: optimized vm disk sync (dea562a733, Qu Xuan)
- region: manager distinct field (bda4737518, Qu Xuan)
- region: optimized azure reset linux pasword (2bc4e77989, Qu Xuan)
- region: migrate use rescue mode (72d779c1b9, Zexi Li)
- region: clean schedule cache when host add or delete netif (574e1f3cdf, Zexi Li)
- region: optimized disk eip snapshot project sync (e80be2b586, Qu Xuan)
- region: AWS buckets in us-east-1 have null location (029d2fa27e, Qiu Jian)
- region: project sync condition (ec72fbbcc4, Qu Xuan)
- region: update tags status (af4f07822c, lvyangyang)
- region: lbcert cache clean duplicate data fix (9cfc6a1e59, tb365)
- region: tag bugs fix -azure tags replace/refresh -tags action logs -忽略创建中主机的metadate同步任务 (481e176ea2, lvyangyang)
- region: add project filter for cloudprovider (8ab645e60d, Qu Xuan)
- region: ignore qcloud bw pkg error (502718ec19, Qu Xuan)
- region: split provider tag sync (4af24a2928, Qu Xuan)
- region: fix aws json unmarshal error (4a2e3e066f, Qu Xuan)
- region: disable public cloud ip pre allocate (a7c9ba3760, Qu Xuan)
- region: show project mapping managers info (b5cc187ec1, Qu Xuan)
- region: aws elb backendgroup sync bugfix (97192c3afc, tangbin)
- region: avoid deadlock when resize disk (30800f7320, Qu Xuan)
- region: add status resource statistic (aef09a0504, Qu Xuan)
- region: avoid cachedimage never be in sync when it deleted (31aec9f969, Qu Xuan)
- region: qcloud bandwidth pkg (4763059f7d, Qu Xuan)
- region: optimized for qcloud prepaid instance delete (374b56adb9, Qu Xuan)
- region: allowed to manually refresh cloudimage (c226568ec0, Qu Xuan)
- region: support cloudprovider bind project mapping (1bc8e38452, Qu Xuan)
- region: lb local cert sync fix (daf496a5b6, tb365)
- region: avoid auzre request timeout (0ba310062d, Qu Xuan)
- region: validate disk status when create snapshot (82af2f702b, Qu Xuan)
- region: avoid panic when register service not work (89296df818, Qu Xuan)
- region: sync cachedimage info (4c3d736a1b, Qu Xuan)
- region: aliyun support public ip (88bf0333e4, Qu Xuan)
- region: replace cloud tags (9014be05ae, lvyangyang)
- region: avoid storage update not work (9c520ee7a7, Qu Xuan)
- region: avoid vmware sync hosts panic (0a5ec52484, Qu Xuan)
- region: huawei disk tags (7b6f28eefa, Qu Xuan)
- region: server start check host memory is enough (7a684d347f, wanyaoqi)
- region: avoid guest delete not with disks (b5aa64d91b, Qu Xuan)
- region: rds list with secgorups info (0f0c0eb5aa, Qu Xuan)
- region: obtain ProviderFactory correctly (ab3c7d9143, rainzm)
- region: purge private cloud sku (b21903a329, Qu Xuan)
- region: validate attached disk size and backend (90cc8250b6, Qu Xuan)
- region: sync tags with new guest (e461f87a9e, Qu Xuan)
- region: hcso regional eip (a0d43326d7, Qu Xuan)
- region: omit vpc quota check if vpc created by owner (90f40d47c8, Qiu Jian)
- region: aliyun vpc endpoint (7f37398ae4, Qu Xuan)
- region,host: sync status check block jobs (5e2d346420, wanyaoqi)
- region,scheduler: baremetal reuse ip (49749609b4, Zexi Li)
- region,scheduler: filter enabled skus (4a6474caff, Qu Xuan)
- scheduler: openstack scheduler options (420c1968dc, Qu Xuan)
- scheduler: storage medium type should not exact match (#10190) (3bb48e9371, Jian Qiu)
- scheduler: options for openstack scheduler (5a972e6ddf, Qu Xuan)
- scheduler: baremetal network free address out of count (c8facc9489, Zexi Li)
- scheduler: make option EnableQuotaCheck work (a34e59f21f, rainzm)
- scheduler: cpu arch match (22e2896afc, Zexi Li)
- telegraf: megactl raid add rebuild status (ff644319c7, zhaoxiangchun)
- telegraf-raid-plugin: add image-telegraf-raid-plugin in Makefile (9a3310b92d, zhaoxiangchun)
- vendor: github dependabot alerts (375d8bf4b4, Zexi Li)
- vendor: use creack/pty v1.1.11 to adapt go 1.15 (f0862574db, Zexi Li)
- webconsole: aliyun vnc windows ctl+alt+del (1498e69e46, Qu Xuan)
- webconsole: add jdcloud vnc (c1be18524c, Qu Xuan)
- wire: init and change status (be5d6ca77b, rainzm)
Bugfix (1)
- monitor: 导出信息中添加全局字典配置 (3ba8168a6f, zhaoxiangchun)
Build (12)
- ansibleserver: use ansibleserver-base:v1.0.3 (de402bcf2d, Yousong Zhou)
- ansibleserver-base: v1.0.3: add sshpass (a0d066ab06, Yousong Zhou)
- cloudproxy: add dockerfile (e3e51731ac, Yousong Zhou)
- y18n: add apigateway (eb84a308af, Yousong Zhou)
- skip y18n-check for now (89f541fcaf, Yousong Zhou)
- add y18n-check, y18n-gen (131723cbe3, Yousong Zhou)
- use centos-build:1.1-4 (de7a88bf36, Yousong Zhou)
- docker: add ModName (39461740d6, Yousong Zhou)
- docker: move to Makefile.common.mk (431f2e87e7, Yousong Zhou)
- docker: align centos variant with the alpine one (bfe4d2a735, Yousong Zhou)
- docker: make target GOARCH/GOOS/CGO_ENABLED aware (8997ae39f2, Yousong Zhou)
- docker: remove GOFLAGS export (2cd6f1274d, Yousong Zhou)
Chore (1)
- utils: add deb build script (429b872664, wanyaoqi)
Climc (4)
- add commands server-make-sshable, server-make-sshable-cmd (1e330e8f3c, Yousong Zhou)
- compute: add command server-sshable (a16cea6faf, Yousong Zhou)
- add commands for cloudproxy (1bcaa9b3fc, Yousong Zhou)
- costreports: fix bad struct tag (9e1ec4438c, Yousong Zhou)
Cloudproxy (18)
- agent: no collision between ports of ssh conn and forwards (f6271885c1, Yousong Zhou)
- agent: refresh every 11 seconds (a4d35457ca, Yousong Zhou)
- agent: ssh: wait ssh conn state while passing it out (1457b37c7d, Yousong Zhou)
- test proxy endpoint connectivity and remote config (cba91b54db, Yousong Zhou)
- agent: more verbose log for ssh connect failure (1a93f26dd0, Yousong Zhou)
- agent: wait a while on connect error (d5f1627872, Yousong Zhou)
- forwards: show details for fwd returned from create-from-server (532961f520, Yousong Zhou)
- proxy_endpoints: create-from-server: allow name as arg (675fe334ff, Yousong Zhou)
- agent: return when ctx is Done (cd14aa1118, Yousong Zhou)
- agent: avoid stallment caused by client timeout (bd21223573, Yousong Zhou)
- agent: ssh: cancel on return from Start (a4697d081b, Yousong Zhou)
- add metadata model (43f48e6b3a, Yousong Zhou)
- agent: fix possible invalid memory access (d57e2d2495, Yousong Zhou)
- agent: use yunion.io/x/onecloud/pkg/util/ssh (8ee5978185, Yousong Zhou)
- forwards: more list filter conditional keys (e3a54dcfd1, Yousong Zhou)
- apis: add ForwardDetails definition (43a4cc6bed, Yousong Zhou)
- agent: refresh bindAddr, advertiseAddr when needed (d9b3d3ee85, Yousong Zhou)
- initial version (22145cbe0f, Yousong Zhou)
Code Refactoring (2)
- climc: use shell.NewResourceCmd for notice (45159e2ec3, rainzm)
- climc: remove dependence for
yunion.io/x/pkg/cloudcommon/db
(a68888979f, rainzm)
Db (1)
- add GetItemDetails (627ea8ccc9, Yousong Zhou)
Etcd (1)
- fix “fatal error: concurrent map writes” (651c4b687d, Yousong Zhou)
Fea (1)
- monitor: monitor apiHelper add domain,project (7ca332aa79, zhaoxiangchun)
Feature (9)
- allow server switch network without service interruption (0d3cfac329, Qiu Jian)
- support Google Oauth2.0 (f08ea8b2c8, Qiu Jian)
- add a standalone dhcp relay service (f5a1522abf, Qiu Jian)
- climc: support put objects in directory (b264a0eba6, Qiu Jian)
- climc: add policy-clone command (dcfb2f3221, Qiu Jian)
- climc: policy save data into file (d02d82963b, Qiu Jian)
- compute: allow live migration with checking Host CPU modes (3944d9ce07, Qiu Jian)
- region: support AWS organization (567990df19, Qiu Jian)
- region: sync cloud tags to local user tags (#9752) (376dfa44d8, Jian Qiu)
Features (209)
- update host-deployer-base from 0.6 to 1.0 (3db8adc38f, rainzm)
- update file-repo version (bbb95343e2, rainzm)
- use yunion’s customized version of telegraf in file-repo (0e06f9c6cc, rainzm)
- change go version from 1.12 to 1.13 in go.mod (31c23b45b2, rainzm)
- add nas sync (8639e95a34, Qu Xuan)
- support install monitor agent in baremetal (83b73bf63f, rainzm)
- call EventNotify when event occurs (c67bd977ee, rainzm)
- support EventNotify (b45edf2f18, rainzm)
- support jdcloud pull monitor metric (81da6c3af9, zhaoxiangchun)
- add interface INetworkNicCountGetter (cc5b93ea41, rainzm)
- hcso sku sync (963cc7fac1, Qu Xuan)
- support JDCloud (Host read only) (00f94399fb, rainzm)
- ansible: add rolePublic and timeout options (8b3e591cfc, rainzm)
- ansibleserver: respect keepTmpdir when running ansibleplaybook v1 (0894df5e14, rainzm)
- ansibleserver: record running cmd to debug (33e45e46c8, Zexi Li)
- ansibleserver: update file_reop version in dockerfile (ac06c8fb19, rainzm)
- ansibleserver: update file-repo to v0.3.3 and use telegraf 1.19.2 (754551ce9c, Zexi Li)
- ansibleserver: add reference and instance (f8f99365a2, rainzm)
- apigateway: differentiate error messages when logging in (d67ded441e, rainzm)
- apigateway: support export dict keys (557fd96cc0, Qu Xuan)
- arm64,build: arm 编译时,不编译 rbdcli (a54becaf2e, Zhang Dongliang)
- baremetal: add UEFI related util (ef7bc9e09d, Zexi Li)
- baremetal: adaptec raid driver (f8822c745a, Zexi Li)
- baremetal: support H3C oem baremetal (3a3675108e, Zexi Li)
- baremetal: support management of none BMC host (6c5bba7dd2, Zexi Li)
- build: change file repo version in Dockerfile.ansibleserver (95412c1290, rainzm)
- build: update ansibleserver dockerfile (e49a25adb1, Zexi Li)
- build: update glance and torrent base image (3b11bda683, Zexi Li)
- build: make multi arch manifest docker image (44d6c90a12, Zexi Li)
- climc: add SSH through EIP in server-ssh (d42b2a6ddc, Stargic)
- climc: wires: allow filter by bandwidth (57eceae70d, Yousong Zhou)
- climc: k8s cluster addon add enable native ip alloc option (8234510a52, Zexi Li)
- climc: SSH Login with cloudroot (add new parameter –use-cloudroot in server-ssh) (76c9d8a5ae, Stargic)
- climc: SSH login of a host by private key (1c2472ae87, Stargic)
- climc: add Port-Forward SSH in server-ssh (d5298db0bb, Stargic)
- climc: register billsanalysis climc (ba50eed634, zhaoxiangchun)
- climc: add operation of app and appenvironment (cd79e2d4a3, rainzm)
- climc: update meter dimension climc (cff9cbc2f8, zhaoxiangchun)
- climc: add enable monitor minio component command (78f3853c05, Zexi Li)
- cloudcommon: add rolecache (f352cf4e31, rainzm)
- cloudcommon: set TaskNotifyUrl in GetTaskRequestHeader (f7add55303, rainzm)
- cloudcommon: expand notifyclient (7357b6e0a2, rainzm)
- cloudcommon: send it directly if there is no template corresponding to the topic (8316dadb05, rainzm)
- cloudcommon: send message with mobile in NotifyWithTag (1c3eea6886, rainzm)
- cloudcommon: move ignore_nonrunning_guests option to common (e9b0203da4, Zexi Li)
- cloudcommon: opslog: log joint models (0cfc5f2311, Yousong Zhou)
- cloudid: add azure saml (627503cdc1, Qu Xuan)
- cloudmon: support huaweistack monitor metric (a6f5b047de, zhaoxiangchun)
- cloudmon: support classic vm metrics (c25535d21b, Zexi Li)
- cloudmon: add cloudmon component (8fa4e577dd, zhaoxiangchun)
- cloudmon: support HuaweiCloudStack rds metric (1df2e03b73, zhaoxiangchun)
- cloudmon: usage add domain.servers and project.servers statistic (7835d0521b, zhaoxiangchun)
- cloudproxy: add GetDetailsLastseen for forwards (f261db7ae8, rainzm)
- db: progressive inspection when determining the required scope (cc11aed9e8, rainzm)
- devtool: add ScriptApplyId fro ScriptApplyRecord (f246e66790, rainzm)
- devtool: add some tags (0d33ecd28c, rainzm)
- devtool: use server forward direct for guest with kvm hypervisor (955cf6500b, rainzm)
- devtool: add sshinfo and serviceurl (a38f03516e, rainzm)
- devtool: support batch applying for virtual machines (39d93ebb92, rainzm)
- devtool: check sshable before applying ansible playbook for server (7e452712ee, rainzm)
- devtool: add script (1cc917e98a, rainzm)
- devtool: makes the process of installing the agent more rigorous (fd458a6030, rainzm)
- docker: inject playbook and telegraf installation packages (4250b14754, rainzm)
- esxi: fetch vmware network configuration info (e4fc71eca6, rainzm)
- esxi: support iso when creating vm (cd97edf07d, rainzm)
- esxi: update guest os info (0d5a44155d, rainzm)
- esxi: change parameters for NewDiskDev and avoid unnecessary deploy (f71f1d8318, rainzm)
- esxi: reduce the number of requests and the amount of data transferred (9a114b5fe5, rainzm)
- esxi: disable sync cloudimage from image cache (17db82c1ee, rainzm)
- esxiagent: determine vs by bridge and network when creating vm (4be58eef5a, rainzm)
- fetcherfs: make rpm and deb package (811730e7cf, Zexi Li)
- github: add document issue template (9790f54b7a, Zexi Li)
- github: update github PR and issue template (2b475685eb, Zexi Li)
- glance: support backend storage s3 (a48f0040a8, wanyaoqi)
- glance: image support filter by os_type and distribution (3b235402ae, Zexi Li)
- host: aware of kubelet eviction config (e770f4f653, Zexi Li)
- host: adjust qemu args to support aarch64 (3b21605525, Zexi Li)
- host: add openEuler rootFs driver (6e8993a220, Zexi Li)
- host: support netplan configuration (02e57f7e8f, Zexi Li)
- host-deployer: try again if the partition cannot be found (95abcef299, rainzm)
- hostdeployer: change the way fo GetLoginAccount in windows (6e164070d3, rainzm)
- hostdeployer: find vg name and id via pv (de60724ba9, rainzm)
- hostdeployer: change UserAdd to CheckOrAddUser (941b6df117, rainzm)
- hostman: options: add sdn_allow_conntrack_invalid (9ddb01a95d, Yousong Zhou)
- keystone: more specific error return during authentication (1c325f747d, rainzm)
- keystone: add options to set admin and domain admin role to notify (349db2dce8, rainzm)
- keystone: add GetDefaultAdminSession (41139dc72e, rainzm)
- keystone: support projectDomainId in SAssignmentManager.FetchAll (2a0e36a437, rainzm)
- keystone: support filter ‘project_domain_id’ in role_assignments (334a47e383, rainzm)
- keystone: support alertNotify when abnormal login occur (274729eb5f, rainzm)
- keystone,apigateway: return a readable message when the user is locked or disabled (c5223f9131, rainzm)
- locale: update (b83c26f1f3, rainzm)
- mcclient: add bills dimension climc (79f08937ab, zhaoxiangchun)
- mcclient: add k8s cluster monitor component disable option (28eb0ab983, Zexi Li)
- mcclient,itsm: modify itsm mcclient rpc func (2bae6527dd, zhaoxiangchun)
- misc: update build and service base image to use go v1.15.15 (d0dd242bc2, Zexi Li)
- monitor: add dashboard and panel clone (65f0f61430, zhaoxiangchun)
- monitor: add ext mysql,rabbitmq,redis metric (e9f3def6e0, zhaoxiangchun)
- monitor: add agent monitor metric (4c932ee961, zhaoxiangchun)
- monitor: alert add silent period param (352fc030e4, zhaoxiangchun)
- monitor: add storage monitor metric (8685e96198, zhaoxiangchun)
- monitor: influxQuery add P95 reduce (64e587f97b, zhaoxiangchun)
- monitor: meter相关报警内容处理 (70c9dd397f, zhaoxiangchun)
- monitor: support temperature metrics (9ff03af402, Zexi Li)
- monitor: alert policy filter by res_type (e37ee880f9, zhaoxiangchun)
- monitor: update monitor resource overview (0919c2ee3e, zhaoxiangchun)
- monitor: 处理编排mysql,redis,rabbitmq 相关监控 (edaf51e5d8, zhaoxiangchun)
- monitor: query reduce percentile (fa29f3d9b3, zhaoxiangchun)
- monitor: add jenkins metric desc (589c80356f, zhaoxiangchun)
- monitor: support monitor shield (805c80370e, zhaoxiangchun)
- monitor: monitor alert policy add mobile notify (5c2d88c6d9, zhaoxiangchun)
- monitor: monitor add trigger value when send notify info (0e7a043502, zhaoxiangchun)
- monitor: Lists the records that are currently alarting (aedf73f14c, zhaoxiangchun)
- monitor: alert record add silentPeriod info (730c13b837, zhaoxiangchun)
- monitor: get today alerting resource info (e8442bea69, zhaoxiangchun)
- monitor: monitor alertRecord support set shield (0a7c587117, zhaoxiangchun)
- monitor: support monitor overview influxdb query pass through (33975b5c12, zhaoxiangchun)
- multicloud: support webapp for azure (64f5e09439, rainzm)
- multicloud: add snapshots list for ecloud (85c761e021, rainzm)
- multicloud: add JdcloudTags (4783fb7540, rainzm)
- notify: Gets the available notification types for the receiver (f591013358, rainzm)
- notify: add receivers query in receivers/get-types (9058aecac1, rainzm)
- notify: support international mobile (019e70f602, rainzm)
- notify: filter receivers who join the project under the domain where the requester is currently located (c88d015984, rainzm)
- notify: 管理后台新建的联系人,手机号和邮箱无需进行校验 (623f1f17f1, rainzm)
- notify: exempt the administrator to update the receiver verification (a9f3392e73, rainzm)
- notify: clean data for receiver_notifications (36bae206ac, rainzm)
- notify: delete the notification 1 month ago and remove the data migration (4ef01d4329, rainzm)
- notify: show only users under the domain in the recipient details of the message (052b017cf8, rainzm)
- notify: mandatory update of VERIFY and USER_LOGIN_EXCEPTION templates (f6a2bbe9b4, rainzm)
- notify: add default area code for mobile (70c767c10c, rainzm)
- notify: add local template (a6b24e373d, rainzm)
- notify: verification email style optimization (195e3c5c63, rainzm)
- notify: change default verify expire interval 5m => 2m (beb6ad8601, rainzm)
- notify: add save api for notify template (0b3f18830c, rainzm)
- notify: topic and subscriber at the domain level (04d930ab2b, rainzm)
- notify: add template about topic USER_LOGIN_EXCEPTION (f8bace5b4e, rainzm)
- notify: compatible with webhook configuration (83ac629652, rainzm)
- notify: add action ‘change_ipaddr’ for notify topic (7630589465, rainzm)
- notify: be compatible with mobile in event notify (c7b8d88d75, rainzm)
- notify: adjust subscribers when deleting bots and recipients (066efeea65, rainzm)
- notify: add ResourceAttributionName for subscriber (c2d7dd6a45, rainzm)
- notify: advanced notify config and robot (1d1bb6c381, rainzm)
- notify: send notifications of different templates according to language (76e7aa4018, rainzm)
- notify: filter all recipients in this domain and recipients who have joined projects in this domain (ed5dac6244, rainzm)
- notify: add subscription in notify (3719b8b7f1, rainzm)
- notify: remove disk’s event notify for now (fd7b2a7ff1, rainzm)
- notify: add params for create notification (51f0e6f10a, rainzm)
- notify,region: improvement of news subscription (311d0efb80, rainzm)
- region: return forwardDetails when query server sshable (9a651dad3f, rainzm)
- region: add host count when list wires (6309e2da85, rainzm)
- region: add host_type filter for listing wires (47da51e04e, rainzm)
- region: support merging mutli wires to a wire (a4d3d5fa39, rainzm)
- region: check whether the esxi host is ip or domain name (6af6c8167a, rainzm)
- region: support merging wire (2177b62110, rainzm)
- region: sync Esxi HostWire for esxi host (e2bbb4e739, rainzm)
- region: make DeleteSnapshotExpiredRelease applies to postpaid vm (763086d625, rainzm)
- region: nat op support (22937c4afb, Qu Xuan)
- region: nat op support (b21e6ff25b, Qu Xuan)
- region: add cloudpods (6a735d4850, Qu Xuan)
- region: filter schedtags from cloudprovider_id (f8c7abf374, rainzm)
- region: aws elasticahe (36e5c9ccff, lvyangyang)
- region: add server delete options (a9ea3839d0, Qu Xuan)
- region: add wire info in HostNetwork details (01ce700ec9, rainzm)
- region: disable synchronization of some special storage (8009ca8d70, rainzm)
- region: add App and AppEnvironment (f8e53027d6, rainzm)
- region: virtually display the esxiagent of the cached image as a host (961d6e484c, rainzm)
- region: add status count filter by params (d7f4eafee1, Qu Xuan)
- region: add qcloud cdn (3ce18ea71f, Qu Xuan)
- region: add kafka sync (d725cf0597, Qu Xuan)
- region: wire: allow filter by bandwidth (2fe912f51a, Yousong Zhou)
- region: support Ecloud (readonly) (77457fbae4, rainzm)
- region: azure rds (1755f55c88, lvyangyang)
- region: allow to update account with provider vmware (be1f33c601, rainzm)
- region: add direct field for vpc (9c2502db8d, rainzm)
- region: add ecloud monitor metric (4365c28ae0, zhaoxiangchun)
- region: support synchronize vmware’s network configuration to the local (cef91402fb, rainzm)
- region: disks and eip delete with server (108d6827e8, Qu Xuan)
- region: add host_type filter for listing network (2d7fba494d, rainzm)
- region: increase the log for debugging when syncing cloudimage (d7224cd064, rainzm)
- region: support elasticsearch sync (021f5d9241, Qu Xuan)
- region: add tags implement (8641e9232b, lvyangyang)
- region: add options DeleteSnapshotExpiredRelease (91e45883a8, rainzm)
- region: set metadata for guest with agent installed (e20fd94b54, rainzm)
- region: add no_tags options to filter guests (73a8a01b63, rainzm)
- region: add mongodb (69a6aedf17, Qu Xuan)
- region: cloudregion add disk capability api (65b597566b, TangBin)
- region: add zone disk capability api (d4255d71e0, TangBin)
- region: host list order by server count (ac491f4f58, Zexi Li)
- region: add azure redis (59eb84fb27, Qu Xuan)
- region: support jd cloud rds (11f1f9756e, Qu Xuan)
- region: allow custom sshport when make sshable (8c6d9ad876, rainzm)
- region: remove webhook notify in guest.PostUpdate (cb335c1086, rainzm)
- region: add server migration predication API (ff7c514f55, Zexi Li)
- region: waf (f3dbe33671, Qu Xuan)
- region: add ProhibitRefreshingCloudImage for options (9f0fdb2913, rainzm)
- region: add cloudcache for dnszone and secgroup details (7547142600, rainzm)
- region: server sku os_arch & cpu_arch checking (0413898aa7, tangbin)
- region: stop guest before freeze (fa077dbe9b, wanyaoqi)
- region: add app gateway resource (77c8d9f787, Qu Xuan)
- region: be compatible with changes in monitor api in scaling group (e347d6a51f, rainzm)
- region: cloudpods operation (ef873d9f77, Qu Xuan)
- region: multilingual timer description (c4b6d7e648, rainzm)
- scheduler: optimize the speed of network predicate (bf977bb745, rainzm)
- suggestion,apigateway: add analysispredict climc (788a5df8bd, zhaoxiangchun)
- suggestion,mcclient: add suggestsysalert-delete climc (28858d9470, zhaoxiangchun)
- util: support uint64 in bitmap (f204b5e605, rainzm)
- vpcs: list: add order_by_network_count (95a5af1c1d, Yousong Zhou)
- yunionapi: pre login hook fix (6f91fa7a45, tb365)
Fi (1)
- region: avoid opslog without resource id (7fc23cb683, Qu Xuan)
Guest_deploy_task (1)
- log other deploy details with i18n (e40ca53b6b, Yousong Zhou)
Guests (3)
- sshable: fix breaking out from wait loop (59f99c653a, Yousong Zhou)
- sshable: wait and retry for newly created forward (ce98d7dd13, Yousong Zhou)
- sshable: log error should unmarshal fail (1c18dbb7d9, Yousong Zhou)
Hostman (1)
- ovn: do not set external_ids:iface-id for backup (db89640dfe, Yousong Zhou)
Keystone (1)
- reword error messages (a71c875470, Yousong Zhou)
Locales (4)
- generate (78a6ebd57f, Yousong Zhou)
- zh-CN: add some translations (b66ccd78a1, Yousong Zhou)
- regenerate locales.go (a17d88c785, Yousong Zhou)
- zh-CN: regenerate messages.gotext.json (d18f612af9, Yousong Zhou)
Mcclient (3)
- models: Server: add fields for eip and nics (8ab1db998f, Yousong Zhou)
- Sshkeypairs: add FetchPrivateKey (21032a1df7, Yousong Zhou)
- auth: add SessionCache (87f93c2872, Yousong Zhou)
Networks (1)
- server_type: do not allow update (d54fdf6e71, Yousong Zhou)
Optimized (1)
- region: qcloud bucket policy set and get operation (fbd5be2fd7, Qu Xuan)
Others (70)
- climc update: google account update (d5355f21bb, tb365)
- pure hcso zone is not empty fix (2eec54723e, tb365)
- NetworkUsableZoneIds remove duplicate zone ids (6785b43bad, tb365)
- lb list api support search elastic ip (b9f3f55e62, tb365)
- change host type to hcso (c57c4cc5b2, tb365)
- count host fix (c7ad1243be, tb365)
- make fmt (45219f3cf4, tb365)
- rename huaweicloudstack to hcso (eebdd2b591, tb365)
- syncRemoveCloudHost purge host (18e806ba7d, tb365)
- hcso support sync vm host (afe7f5d828, tb365)
- fix(monitor):fix monitor query top 5 (c24c923a8f, zhaoxiangchun)
- add azure capacity (972bdb8e7f, tb365)
- huawei cloud getInstanceByIP add ip filter (5ca544400b, tb365)
- zone list timeout fix (cfae948719, tb365)
- ProviderFactory add method IsMultiTenant (7b579e80cf, tb365)
- add default dns for subnet (444ebd9526, tb365)
- huawei cloud stack client fix (682a27633a, tb365)
- huawei client update (88efcda2f5, tb365)
- add host type count api (7aa8802a1f, tb365)
- add meter cost conversion (afd560c6f9, bistuzx@163.com)
- minor fixes (fe1dd1daa1, Qiu Jian)
- azure health check fix (05729f87ff, tb365)
- azure lb sync listener frontip fix (9d0f27f734, tb365)
- update vendor (a83ff5bf98, tb365)
- minor fixes (788ad518c2, Qiu Jian)
- azure elb support sync ip backend (5649af2192, tb365)
- azure application lb sync fix (be5aeda1b1, tb365)
- azure lb global id to lowercase (a0a5d088d0, tb365)
- lb backend group details add lb_listener_count (eb55569436, tb365)
- update OWNERS (75a745368f, Zexi Li)
- support azure elb sync (bb10f3ef3a, tb365)
- Create CODE_OF_CONDUCT.md (d0a7d89f3e, Jian Qiu)
- feat(monitor) 3.7 add monitor resource overview (4ac0042153, zhaoxiangchun)
- add module billing exchange rate (f88ea19a76, bistuzx@163.com)
- README.md: update icon URLs (98d5fb0728, Yousong Zhou)
- add secgroup-list (bbbcadcedb, rainzm)
- update vendor (928a801c87, rainzm)
- add jdcloud reigon&host&guest driver (458ff46624, tb365)
- add jd cloud constants (4c369d19f3, tb365)
- avoid log loss when token expired fix #10738 (05716c7d7a, Qu Xuan)
- fix wire status close #10737 (be0117dd71, Qu Xuan)
- Update feature_request.md (625118057f, Zexi Li)
- Update bug_report.md (6aa8aa269f, Zexi Li)
- response scope-specific metrics (8dff784225, Qiu Jian)
- fix(monitor):修复监控总览图标钻取后返回数据异常的问题 (1391839ad9, zhaoxiangchun)
- fix(region) qcloud multi zone instance sync account fix (ebdb9fbc94, tangbin)
- feat(region) qcloud redis support multi zones (33285eb777, tangbin)
- copyright update brand_cn&brand_en fix (ff51bf449f, tangbin)
- infos copyright add brand_en&brand_cn (e277370372, tangbin)
- redis update tags fix (c45573b779, tangbin)
- aws change flavor fix (dac711343e, TangBin)
- server create sku parameter fix (176f32e802, TangBin)
- change os_arch_arm to os_arch_aarch64 (03d96ca48b, tangbin)
- update vendor (340b914db2, rainzm)
- host 编译跨平台兼容 (c7782f2404, Zhang Dongliang)
- imagetools NormalizeImageInfo update (dba28b7fae, TangBin)
- warp aws err with errors.Wrap (3f4094e9df, TangBin)
- add cost report module (b803de0705, bistuzx@163.com)
- server skus filter by mem size fix (0511cc0c7e, tangbin)
- loadbalancer add lb purge validate (bc960367ab, tangbin)
- add budget set alert log (a2ddd93587, bistuzx@163.com)
- fix reservation columns (d5d72a977e, bistuzx@163.com)
- add cost&prepaid_cost to reservation (5f7d848723, bistuzx@163.com)
- fix budget import format (6af676b93a, bistuzx@163.com)
- fix reservation import format (005ed23fa4, bistuzx@163.com)
- add meter budget&event&reservation module (4bd398db56, bistuzx@163.com)
- .circleci: use centos-build:1.1-4 (dfc9b4393f, Yousong Zhou)
- scripts/docker_push.sh: minor polishments (d377625789, Yousong Zhou)
- scripts/docker_push.sh: use toplevel Makefile target (aa45c158c9, Yousong Zhou)
- scripts/coverage.sh: detect use of “-mod vendor” (e01492df4f, Yousong Zhou)
Procutils (4)
- WaitZombieLoop: remove unneeded info request (709ddccc2f, Yousong Zhou)
- WaitZombieLoop: less verbose iota (f970e22b97, Yousong Zhou)
- WaitZombieLoop: use const str “1” for my pid (26013e66bf, Yousong Zhou)
- add WaitZombieLoop (a1044c1afc, Yousong Zhou)
Refact (1)
- region: resource tags (68cf1eaea5, lvyangyang)
Region (16)
- guests: sshable: more compact make-sshable-cmd (5b2fe2100c, Yousong Zhou)
- guests: sshable: add GET /servers/
/make-sshable-cmd (264c58073e, Yousong Zhou) - guests: sshable: add POST /servers/
/make-sshable (b090a63c3b, Yousong Zhou) - guests: sshable: add field sshable_last_state (cba83b48a8, Yousong Zhou)
- guests: sshable: refactor for reusability (98489ca038, Yousong Zhou)
- guests: sshable: only check sshable state when in running state (460e54c919, Yousong Zhou)
- guests: sshable: return early on sshable=true (ba71fcaaa2, Yousong Zhou)
- guests: sshable: more friendly fail reason for proxy_forward (012df167d5, Yousong Zhou)
- guests: add GET /servers/
/sshable (d340911271, Yousong Zhou) - apis: route: add nexthop type “IP” (98cd08bac7, Yousong Zhou)
- fix setting nic index (5ede377c82, Yousong Zhou)
- attachnetwork: allow attach by network name (5fda85f831, Yousong Zhou)
- usages: add [{all,domain}.]networks etc. (79a4f27ec5, Yousong Zhou)
- wires: totalCountQ: filter networks by scope and owner (b471c727a3, Yousong Zhou)
- usages: fix field name of vpcs for system scope (aa60527b8d, Yousong Zhou)
- fix error msg for invalid wire_level_for_vmware (ce05e5290c, Yousong Zhou)
Regions (1)
- lbagents: move pb update/create as mcclient module method (cc7ffd707a, Yousong Zhou)
Treewide (1)
- wait possible zombies (3a18af8d72, Yousong Zhou)
Util (1)
- ssh: add ConnectContext method for ClientConfig (bbd2114f94, Yousong Zhou)
Validators (1)
- set xx_id when possible (2f7bd7a7a2, Yousong Zhou)
Vpcagent (6)
- ovn: fix port match condition formation (c800b240d4, Yousong Zhou)
- ovn: fix qos for eip upload (e5a44d2b69, Yousong Zhou)
- ovn: add ClaimRoutes (bf5ef89a95, Yousong Zhou)
- ovn: resolveRoutes from API models (5fd1c309c8, Yousong Zhou)
- models: annotate guest with guestnetworks (1b2878d699, Yousong Zhou)
- models: add route tables (3b8e4811bc, Yousong Zhou)
Webconsole (1)
- wait zombies (f519b88f69, Yousong Zhou)
cloudpods-operator
Repo: https://github.com/yunionio/cloudpods-operator
4 commits to cloudpods-operator - v3.8.1 since this release.
Bug Fixes (4)
- add apsara mon (d652ec2d, Qu Xuan)
- cloudmon: report usage set timeout param (e6ec7623, zhaoxiangchun)
- cloudmon: fix cloudmon HCSO provider (433b478e, zhaoxiangchun)
- region: baremetal prepare ip (91af5fbb, Zexi Li)
dashboard
Repo: https://github.com/yunionio/dashboard
132 commits to dashboard - v3.8.1 since this release.
Bug Fixes (41)
- monitor host list project loading error (df19552c1, gaomingjiu@yunion.cn)
- title (36ed63d66, gaomingjiu@yunion.cn)
- top alert (31418b911, gaomingjiu@yunion.cn)
- #7797 新建主机优化,CPU架构显示控制处理 (6826b782e, gaomingjiu@yunion.cn)
- login padding top (0abddeb8c, gaomingjiu@yunion.cn)
- login padding (fc41cbce4, gaomingjiu@yunion.cn)
- create eip provider filter (dad8a36a8, GuoLiBin6)
- optimize os select component (c522044a7, GuoLiBin6)
- monitor commonalert create table pager show NaN (d4491b5d9, GuoLiBin6)
- update dashboard theme color (d1f8913be, gaomingjiu@yunion.cn)
- bucket policy create (89d2fab8b, GuoLiBin6)
- #12046 在系统镜像点击新建虚拟机后应该加上cpu架构的参数 (7cc2e72b6, gaomingjiu@yunion.cn)
- #7750 开启防盗链优化:类型无默认值但是可创建,创建后会显示默认值‘白名单’ (fd0294832, gaomingjiu@yunion.cn)
- #7765 应用程序服务-详情:环境是否支持点击的优化 (58b78226f, gaomingjiu@yunion.cn)
- #7756 mongodb的批量设置删除保护的文案需要修改 (2191aa3c0, gaomingjiu@yunion.cn)
- #7755 redis列表,IP复制icon不应该一直显示 (cdaa00591, gaomingjiu@yunion.cn)
- #7754 腾讯云RDS列表点击刷新前端报错 (9580f9200, gaomingjiu@yunion.cn)
- add lb create region filter (e4e4f6a91, GuoLiBin6)
- 新建虚拟机和价格清单过滤掉京东云和移动云等只读的云平台 (8572fa817, GuoLiBin6)
- #7767 新建云账号,当项目为“自动创建项目”时,如果项目列表为空,表单会校验失败 (a31fc9208, gaomingjiu@yunion.cn)
- 全局搜索优化 (bc43831b4, gaomingjiu@yunion.cn)
- #7738 新建虚拟机且添加数据盘时CPU架构不应该从X86自动跳到aarch64 (0b2cf1dbf, gaomingjiu@yunion.cn)
- add apsara default region (8f0fcee93, Qu Xuan)
- server ip loading (d357efd37, gaomingjiu@yunion.cn)
- add nas export field (d875a0760, Qu Xuan)
- update user metadata interface params (fed4de9de, gaomingjiu@yunion.cn)
- disk mount and unmount (94a3a6543, gaomingjiu@yunion.cn)
- rds列表,IP复制icon不应该一直显示 (bf2a44798, gaomingjiu@yunion.cn)
- 支持卸载本地数据盘 (923e7b243, gaomingjiu@yunion.cn)
- 功能选择文案优化 (68bd67249, gaomingjiu@yunion.cn)
- 添加网卡选择子网去除host筛选 (fa54d4125, GuoLiBin6)
- 渠道下放到域预算告警机器人改为下拉列表 (f7b65282a, gaomingjiu@yunion.cn)
- baremetal: rename AACRaid to AdaptecRaid (ae13e4aa4, Zexi Li)
- baremetal: mpt2sas driver raid not display (96469a39c, Zexi Li)
- compute: add cloudpods disk info (5cf444ab5, GuoLiBin6)
- compute: add cloudpods local disk info (1ef5e6d41, GuoLiBin6)
- dashboard: modfify dashboard userinfo color (fdc5de14a, GuoLiBin6)
- dashboard: modify top5 30 minutes (06de660ee, GuoLiBin6)
- dashboard: fix top5 host (c396c6347, GuoLiBin6)
- monitor: adjust alert record export column (aaf8ea965, GuoLiBin6)
- rds: fix rds rds_conn param (f1ee1318d, GuoLiBin6)
Features (22)
- Error Message 增加time字段用来方便定位问题具体发生的时间 (0bdda576f, gaomingjiu@yunion.cn)
- #3377 System Tag add tooltip (5c19e56a7, gaomingjiu@yunion.cn)
- 全局搜索范围增加LB支持 (7db308603, gaomingjiu@yunion.cn)
- update login page layout (c9fd581cd, gaomingjiu@yunion.cn)
- #3344 update login page (bd9e64be7, gaomingjiu@yunion.cn)
- update oem info (7001b883d, gaomingjiu@yunion.cn)
- update custome font color (c19e803bd, gaomingjiu@yunion.cn)
- update login bg and font (eb438de62, gaomingjiu@yunion.cn)
- update login icon (89a6ab391, gaomingjiu@yunion.cn)
- update login page (f8f77ff35, gaomingjiu@yunion.cn)
- 如果是开源版本则取消调用meter服务 (ccbc93ac2, gaomingjiu@yunion.cn)
- update system tag tooltip condition (ca6beb960, gaomingjiu@yunion.cn)
- disk i18n (7f3f3435d, gaomingjiu@yunion.cn)
- 支持卸载本地数据盘 (45667996e, gaomingjiu@yunion.cn)
- #3320 云账号资源统计中,eip使用率的颜色反了 (811151b75, gaomingjiu@yunion.cn)
- #3328 新建主机前端磁盘的判断逻辑,只针对openstack,其他平台暂不支持限制 (3ccc59948, gaomingjiu@yunion.cn)
- #3320 云账号资源统计中,磁盘挂载率和eip使用率的颜色反了 (9c25a19ff, gaomingjiu@yunion.cn)
- #3318 硬盘列表增加存储类型列显示 (38515479a, gaomingjiu@yunion.cn)
- 优化VPC下拉列表展示 (0d06ec397, gaomingjiu@yunion.cn)
- #3321 支持显示云上的系统标签,只读 (fd29f67ff, gaomingjiu@yunion.cn)
- baremetal: support adaptec raid (ddd397546, Zexi Li)
- kvm: adjust local storage max disk size to 20T (4f58e63df, Zexi Li)
Others (69)
- fix[3.6]: compute create default os_arch (653522992, GuoLiBin6)
- fix BigQuery表ID (aef9adab9, tb365)
- change commonalerts create page notify types (5604c4bca, tb365)
- commonalerts create page add pager (1030f76fd, tb365)
- fix[3.7]: modify workflow tip i18n (86ab3e62d, GuoLiBin6)
- fix[3.7]: modify workflow tip i18n (c337dd384, GuoLiBin6)
- alerts record detail fix (af5873cdd, tb365)
- alerts shield batch dismiss (61f7c96ae, tb365)
- add brand (5aebe5a3b, tb365)
- add brand (569710b6d, tb365)
- alter record trigger_time fix (fe1f7991e, tb365)
- fix[3.8]: compute create os_arch temp (b4ba23a90, GuoLiBin6)
- fix[3.7]: modify i18n (b3b4214ac, GuoLiBin6)
- fix[3.8]: add param default value (a016e076d, GuoLiBin6)
- fix[3.8]: monitor shield (352e6a17e, GuoLiBin6)
- alert record fix (d72f3bd03, tb365)
- fix[3.8]: modify the custom list for page without list var (d447ad5da, GuoLiBin6)
- fix[3.7]: cloudprovider effets the network for public cloud (2b0781aa5, GuoLiBin6)
- add monitor alert state (9c7d9c12e, tb365)
- fix[3.7]: nas epxort error (8c0af1fc3, GuoLiBin6)
- alertrecord shield time format fix (5dc8121b3, tb365)
- feat[3.7]: adjust monitor overview table columns (e5f3565a7, GuoLiBin6)
- fix host mem percent (ff89f4a0e, tb365)
- fix[3.8]: NetworkConfig component add vpc filter for network (ff8e99660, GuoLiBin6)
- add bigquery bill form (395021173, tb365)
- fix[3.7]: BRL currency check (4faebc4b4, GuoLiBin6)
- fix[3.7]: 币种改为通用+定制文案 (3ae254753, GuoLiBin6)
- fix[3.7]: update auto_delete status before unmount disk (a99fd4c2d, GuoLiBin6)
- feat[3.8]: adjust montinor overview resource sort (c00938257, GuoLiBin6)
- fix[3.7: monitor overview unit (a36961c9a, GuoLiBin6)
- fix[3.7]: bucket authorization policy i18n (0968d33aa, GuoLiBin6)
- fix[3.7]: fix price comparator sku filter (77ca00ad7, GuoLiBin6)
- fix[3.8]: cloudpods 数据盘添加多个local盘的判断 (5a88dc5e6, GuoLiBin6)
- fix[3.7]: area-selects component fetch param fix (e9a5fef92, GuoLiBin6)
- aliyun default backend group list fix (263110695, tb365)
- add monitor resource page (0fe24823a, tb365)
- feature monitor ignore (f09280415, tb365)
- monitor charts fix (58cc899c4, tb365)
- monitor charts fix (5461717f9, tb365)
- monitor charts fix (6e3723605, tb365)
- monitor overview add mem used percent (cc76f98df, tb365)
- monitor overview add disk used percent (f93fc8445, tb365)
- fix[3.8]: 修改驱动操作添加平台过滤 (79e7f2afe, GuoLiBin6)
- fix[3.7]: 修改BRL币种文案 (6644606a9, GuoLiBin6)
- fix[3.7]: 修正翻译 (7f95e8628, GuoLiBin6)
- commonalerts create page add pager (584e3da9e, tb365)
- baremental add getServerMonitorAgentInstallStatus (24d70369c, tb365)
- fix[3.7]: 修复rds备份操作按钮与详情状态不一致 (50d22a280, GuoLiBin6)
- fix[3.7]: 新建公有云磁盘,对provider添加域过滤条件 (fcf16c315, GuoLiBin6)
- fix[3.7]: 阿里云rds调整配置时禁用存储类型 (1b4ef63f2, GuoLiBin6)
- loadbalancer search fix (b45cfe6e7, tb365)
- fix[3.8]: 新建eip对云订阅增加过滤条件 (8a51a71ae, GuoLiBin6)
- fix[3.8]: 阿里云平台设置防盗链禁用一部分设置 (b58ed2979, GuoLiBin6)
- fix[3.7]: 修复ip子网修改属性确定按钮失效 (034c5d122, GuoLiBin6)
- fix [3.7] 磁盘信息使用配置文件和i18n双重翻译, 以免新增的磁盘i18n信息不全 (d9d8f47a1, GuoLiBin6)
- fix [3.7] 预算告警记录增加告警单位和翻译 (ff91b3f23, GuoLiBin6)
- 华为云监控维度修改 (62e287fb1, GuoLiBin6)
- 调整币种为通用文案 (e1a73011a, GuoLiBin6)
- 修改top5磁贴单位 (a04963503, GuoLiBin6)
- networks global input error fix (e5d6882dc, tb365)
- change huaweicloudstack to hcso (ce7e2af0c, tb365)
- add ssh port (a66f42209, tb365)
- 扩展名字列表列 (6c6e0ac89, GuoLiBin6)
- 修改首页点赞颜色 (146ab97cd, GuoLiBin6)
- 修改首页点赞颜色 (1ed4e9c41, GuoLiBin6)
- 修复waf翻译 (b51751a4f, GuoLiBin6)
- . (eb505a5a4, GuoLiBin6)
- . (cfb5668de, GuoLiBin6)
- fix tag (43a5df05c, GuoLiBin6)
notify-plugins
Repo: https://github.com/yunionio/notify-plugins
1 commits to notify-plugins - v3.8.1 since this release.
Others (1)
ocadm
Repo: https://github.com/yunionio/ocadm
1 commits to ocadm - v3.8.1 since this release.
Hack (1)
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.