v3.8.1
Released at 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)
- update README to add user list and bilibili URL (32bfd5211f, Qiu Jian)
- improve readme (89a83dea5d, Qiu Jian)
- require password for imported user (896596731a, Qiu Jian)
- avoid return no data result (298179baa7, Qu Xuan)
- automatically setup object miemtype when uploading (e2e18efd15, Qiu Jian)
- avoid double counting when compute networks nic count (7d2fadb84c, rainzm)
- update version of file-repo (13768a053a, rainzm)
- add tag for databricks vm (12b72a6e10, Qu Xuan)
- missing yunionconf log (740b3c94aa, Qiu Jian)
- init cloud shell by apigateway (ea6797c606, Qiu Jian)
- 优化同步,避免长时间加锁 (f9f0c8f3cb, ioito)
- purge splitable logs for cloudevents and logger (8f16f7eee3, Qiu Jian)
- add purge split log commands for cloudevent and cloudlog (c8e8818743, Qiu Jian)
- server migrate network to a vlan network (c53b87cc5c, Qiu Jian)
- peer secgroup rule fix (97f086cc26, Qu Xuan)
- simplify SQL for distinct field query of tenant or domain names (a1d472d41c, Qiu Jian)
- add more organization command (c6cd80351b, Qiu Jian)
- get region nil pointer error (6815f63c12, Qiu Jian)
- optimzed tag sync (68e28bfe49, Qu Xuan)
- add region id params (8de1b3c69f, Qu Xuan)
- avoid panic (ab2fc8feb9, Qu Xuan)
- add options for pre allow ip add (5be136c9ca, Qu Xuan)
- add rbdcli commond for debug (8a26d54a99, Qu Xuan)
- host add disable_kvm option (7cad0e5ee6, Qiu Jian)
- aliyun lb charge type (7c4e4645bf, Qu Xuan)
- add nat sku provider filter (2af2a977be, Qu Xuan)
- add secgroup filter opts (169b1ec864, Qu Xuan)
- clean openvswitch config files when save images (157921f5c4, Qiu Jian)
- nas misc (e35c1d48b8, Qu Xuan)
- openstack health should be normal (5ab3d3ab2b, Qu Xuan)
- actions domain filter by project doamin id (12bb6ac8e5, Qu Xuan)
- disable password expiration for cloudroot (e6975a6474, Qiu Jian)
- optimized bucket tag (531e142a1c, Qu Xuan)
- nas for huawei (a3c676f7e8, Qu Xuan)
- add trans info (fdc8f8b3e8, Qu Xuan)
- optimized aliyun error (bef65e7d74, Qu Xuan)
- qcloud eip bandwidth (e088570afe, Qu Xuan)
- secgroup cache policy (e806674a0b, Qu Xuan)
- validate secgroup references (d44403d691, Qu Xuan)
- verify token with expired_at field instead of options.TokenExpirationSeconds (020092cc4d, Qiu Jian)
- get apigateway auth/regions with error of illegal mix of collations (a087863ab0, Qiu Jian)
- private cloud sku attached disk count (73f952a5b4, Qu Xuan)
- new aws region (432435e5b3, Qu Xuan)
- time sync duration (f9ce72ca62, Qu Xuan)
- add nat sku policy (04ad3d4df0, Qu Xuan)
- windows resize file system (6c8b8441d4, Qiu Jian)
- add default security group rules and priorities to JDCloud (276102a229, rainzm)
- qemu-img create disk may fail to preallocation=metadata enable for large disk (af03ed60ea, Qiu Jian)
- secgroup cache reference (b7fe92f503, Qu Xuan)
- add cancel expire action (c3b80cb6b0, Qu Xuan)
- climc event-show filter by resource name (1fc6c8b42e, Qiu Jian)
- support prepaid instance change config (cf0b2f5565, Qu Xuan)
- hpssacli should skip empty slots (b7133f715b, Qiu Jian)
- improve README (09e1e1ced2, Qiu Jian)
- adjust primary key length when sqlchemy utf8 default to utf8mb4 (6c66f89131, Qiu Jian)
- AWS asume role with optional name (5b232c2ff2, Qiu Jian)
- before insert (7f8cf5adc3, Qu Xuan)
- 修复云账号和宿主机报警问题 (cf29c44bbb, zhaoxiangchun)
- account auto sync time (6b89fb57ee, Qu Xuan)
- avoid update protocol with any faild (80580fa2e4, Qu Xuan)
- improve documentation (2cc64af6fc, Qiu Jian)
- README improvement (cd1c242908, Qiu Jian)
- update README embed image (13f61a1d71, Qiu Jian)
- sync nat sku when sync cloudaccount (91abafe715, Qu Xuan)
- add reddit contact (cfd3a15b66, Qiu Jian)
- inter-vm traffic limited by eip bandwidth limit (93bceeafdd, Qiu Jian)
- avoid listener worker leak (2a4e808792, Qu Xuan)
- set disk driver and network driver for converting esxi to kvm (334ae46514, Qiu Jian)
- vendor update (a4b387dd26, Qu Xuan)
- allow set server-disk cache mode as directsync (4fc194a1b7, Qiu Jian)
- resolve permission issues for samlusers and quotas (afe11dbeef, Qiu Jian)
- cloudaccount auto sync (b9627f034d, Qu Xuan)
- optimized rbd storage input and update (f83b8b0436, Qu Xuan)
- update README 20210610 (2354722cce, Qiu Jian)
- update README 20210610 (b4bb9c724b, Qiu Jian)
- change site URL to www.cloudpods.org (#11396) (93d946816f, Jian Qiu)
- aliyun public ip bandwidth (02fa0373b8, Qu Xuan)
- instance with eip charge type (f387f32fa4, Qu Xuan)
- do not resize LVM paritition and skip and return success (4e65ec00c4, Qiu Jian)
- support windows 2003 (56025bc557, Qiu Jian)
- vpc public with nat (e1de34e9ab, Qu Xuan)
- aliyun tag list api (4d9f007727, Qu Xuan)
- resolve conflict of climc docker build (49807175fe, Qiu Jian)
- avoid host worker is locked when image cache is deleted (b13cdefb72, Qu Xuan)
- nat sku domain policy (baacfddbd0, Qu Xuan)
- routes to private prefixes should be distributed on private nic (3672f1bddc, Qiu Jian)
- optimize change vm config and prepaid change config (56948a97ee, Qu Xuan)
- add ceph-common to climc image, so as to make rbcli work (161cec3a08, Qiu Jian)
- sku zone (888c8c2003, Qu Xuan)
- add bucket tooltip (db11d67f43, Qu Xuan)
- do not lock system account user (5afb0c82a8, Qiu Jian)
- update README installation steps (f408012c90, Qiu Jian)
- migrate interface before commit desc (d3da7426f2, Qiu Jian)
- nat delete and create fix (45d3e83299, Qu Xuan)
- remove qcloud region and zone prefix (adaf389bf8, Qu Xuan)
- get datacenter of host via GetDatacenter (e52a9a7add, rainzm)
- simplify installation stes to two steps (09570b0f16, Qiu Jian)
- add codes to switch bridge of ovs port (58313432f1, Qiu Jian)
- add index for image_type (2218e46244, Qu Xuan)
- do not use ntfsresize to resize NTFS partition (179562bc40, Qiu Jian)
- compatible with new io scheduler(bfq/mq-deadline) of new Linux kernel (0529327e13, Qiu Jian)
- bill-tasks-create parameters (ae1894003d, Qiu Jian)
- sync new project for azure resource group (11be3494c9, Qu Xuan)
- optimzed tag update and sync (e71b6fce41, Qu Xuan)
- minor changes of LICENSE and README (#11553) (64af16114b, Jian Qiu)
- add cloudroot as system account, so as not using normal user id (31b5866e47, Qiu Jian)
- avoid panic when use idc vpc (e723b24188, Qu Xuan)
- add qcloud get tags and remove unused interface (7c3c8bc2b5, Qu Xuan)
- add license upload (6b35605de0, Qu Xuan)
- nat sku env (0446859f0e, Qu Xuan)
- avoid stop or start vm failed (e08a990613, Qu Xuan)
- skip zone check when rds change config (6bd71f5eb0, Qu Xuan)
- optimized nat entry (20a64f9343, Qu Xuan)
- host detach wire not update netinterface (184a6a0817, Qiu Jian)
- truncate columns longer than 512 bytes by default (4e76d35710, Qiu Jian)
- disable pretty table try os width by default (6b24c0600d, Qiu Jian)
- sync cloud tags when set tags (511111aec0, Qu Xuan)
- change rds config skip zone check (8eaa256255, Qu Xuan)
- remove meter client codes (567856cada, Qiu Jian)
- qcloud bucket refer (113e2ab874, Qu Xuan)
- dhcp classless route encoding error (381b7e6949, Qiu Jian)
- anisbleserver: support complex yaml config in ansibleplaybook_instance (9a01d83eeb, rainzm)
- ansibleserver: add LF for privateKey if not (0d1f54bab1, rainzm)
- ansibleserver: correct playbook path (cb410623d4, rainzm)
- ansibleserver: don't init privateKey for ansibleplaybook if it already have one (cad24302d8, rainzm)
- ansibleserver: be compatible with empty params (67d7c571f2, rainzm)
- apigateway: use info response service type of console endpoints (bfc522a89c, Qiu Jian)
- apigateway: getRegions return value of api_server (217a54b9f7, Qiu Jian)
- apigateway: totp passcode verify error code fix (c377f19725, tb365)
- apigateway: add auth/stats api to retrieve system info (#10181) (c96c0cc267, Jian Qiu)
- apigateway: count city servers (613662c07b, Qu Xuan)
- apigateway: recover remove apigateway locale messages (9628e1210e, Qiu Jian)
- apigateway: ignore fetch IDP errors in getRegions (#10070) (b2e00a8adb, Jian Qiu)
- apigateway: add enable_quota_check and return-domain-list (#10158) (7191d9df10, Jian Qiu)
- baremetal: nvme allocable (35e4258898, Zexi Li)
- baremetal: use command timeout context replace timeout command (0bb78f1b4c, Zexi Li)
- baremetal: reindex nic (#12089) (a6295d340a, Zexi Li)
- baremetal: record uefi info (6179886b7c, Zexi Li)
- baremetal: try channel 8 for default profile (fee2ef355a, Qiu Jian)
- baremetal: adjust adaptec raid logical volume order (6364389877, Zexi Li)
- baremetal: register baremetal name invalid (64878713ef, Zexi Li)
- baremetal: inject mac when admin nic found (865e2671e6, Zexi Li)
- baremetal: remove bundle libs build (54250d3d80, Zexi Li)
- baremetal: megactl driver fail to find device by key (ffc67460b6, Qiu Jian)
- baremetal: inject mac to cmdline (96dc4ca4df, Zexi Li)
- baremetal: increase ipmitool reboot sleep wait time (784e996901, Zexi Li)
- baremetal: compatible with SN empty of MegaRaid (625d1451f4, Zexi Li)
- baremetal: parse mptsas duplicated devices (c1a03c16b3, Zexi Li)
- baremetal: close ssh test client (3f87a6fc6f, Zexi Li)
- baremetal: baremetal ipmi probe reset link up state (55cfb0ba45, Qiu Jian)
- baremetal: use ipmitool power reset when redfish power on error (539f68309b, Zexi Li)
- baremetal: sas2iru parse line (0895945998, 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: build telegraf-raid-plugin (61c47dd39c, Zexi Li)
- build: baremetal arm64 build (9617ca4379, Zexi Li)
- build: DOCKER_CLI_EXPERIMENTAL=enabled (cac364054c, Zexi Li)
- climc: host add netif add params bridge/interface (cecd329fe4, wanyaoqi)
- climc: mv climc rpm package .bashrc to /etc/profile.d/climc.sh (386b8e5c7f, Zexi Li)
- climc: modify the code logic of starting "Port-Forward SSH" (0a48cde828, Stargic)
- climc: SSH terminal window changes with the change of local terminal (76b110445e, Stargic)
- climc: add version list command (1f87214bb9, Qu Xuan)
- climc: json tag (4bb922eb08, Qu Xuan)
- climc: host-delete use batch delete function (36b91f5afe, Zexi Li)
- climc: update climc-base image to 20210701 (3b06b4c0ef, Zexi Li)
- climc-base: update tag to 20210901 (3353aa0062, Zexi Li)
- cloudcommon: avoid service exit when etcd unreachable (c8966f7e87, Zexi Li)
- cloudcommon: set Priority as normal when calling EventNotify (05d7a87c1b, rainzm)
- cloudcommon: add default domain of common options (29ef9d8ba6, Zexi Li)
- cloudcommon: remove unnecessary debug info (15ee20a4ab, rainzm)
- cloudcommon: disable EventNotify for now (a28ff0400a, rainzm)
- cloudcommon: unify OS_ARCH constants (e82a3deb7e, Zexi Li)
- cloudcommon: splitable may not initialize underlying table (50a0d167f1, Qiu Jian)
- cloudcommon: use rbac authentication dedicated to the list interface in GetModelProperty (ed6f183db6, rainzm)
- cloudcommon: use NewGeneralError to construct error (ec4dfc471a, rainzm)
- cloudcommon: missing set_meta opslog (#9914) (9a7b9bec2d, Jian Qiu)
- cloudevent: add distinct filed for cloudevent (cdd111ca00, Qu Xuan)
- cloudevent: optimized cloudevent sql (8837b2d64c, Qu Xuan)
- cloudevent: hcso event fix (6f129378e0, Qu Xuan)
- cloudevent: update aliyun lookupevent api (1fdf9031f9, Qu Xuan)
- cloudevent: cloudevent is domain level resource (5610dd674d, Qu Xuan)
- cloudevent: hcso resource name (013b9b0e35, Qu Xuan)
- cloudevent: optimized cloudevent sync (aa0915b55a, Qu Xuan)
- cloudevent: add aws cloudevent (ba5f19bc14, Qu Xuan)
- cloudevent: default policy (874c5af099, Qu Xuan)
- cloudevent: adjust cloudevents resource scope (7daa123c73, Qiu Jian)
- cloudid: sync role policy (04afc689e9, Qu Xuan)
- cloudid: hcso custom role (8deacfcf59, Qu Xuan)
- cloudid: remove debug code (814bec45f9, Qu Xuan)
- cloudid: add en-US html templte (39025c263e, Qu Xuan)
- cloudid: fix azure saml provider delete error (13eaa4eb5d, Qu Xuan)
- cloudid: multi cloudaccount with saml user (f85dc7d4cc, Qu Xuan)
- cloudid: huawei group role attach and detach (85f3ddc3f7, Qu Xuan)
- cloudid: hcso enable multi tenant saml provider (1eec6039e2, Qu Xuan)
- cloudid: avoid sync clouduser twice (59e5e22b5e, Qu Xuan)
- cloudid: optimized saml sso (ab15a751e4, Qu Xuan)
- cloudid: azure attach enabled subscription policy (163a4e14f7, Qu Xuan)
- cloudid: clouduser use default domain (8bc0ad557f, Qu Xuan)
- cloudid: saml navigation template support i18n (0f68973d72, Qiu Jian)
- cloudid: azure saml confirm (5eb0c18426, Qu Xuan)
- cloudid: avoid duplicate create saml provider (6ff1610ff3, Qu Xuan)
- cloudmon: batch send data (8e495f1589, Qu Xuan)
- cloudmon: Azure metric pull support metric interval (5fd3aebbb1, zhaoxiangchun)
- cloudproxy: ssh proxy endpoint&match query (62f9243ba2, TangBin)
- cloudproxy: correct fetch projectId from server for PE (f906d15a5e, rainzm)
- cloudproxy: keep the proxy endpoint project and server consistent (51e75c48f8, rainzm)
- common: dump task info when stucking (7b845d17c7, Qu Xuan)
- common: batch validate create (a87a8f2f41, Qu Xuan)
- common: add debug info for lock (5edf37c549, Qu Xuan)
- common: supported dry run (705e068a6e, Qu Xuan)
- devtool: get tenant info via correct field (df3d24b40a, rainzm)
- devtool: create serviceurl (1927f32109, rainzm)
- devtool: add scope=system query when list proxy endpoints (33bdc9d2f2, rainzm)
- devtool: correct output error (489ddc90f7, rainzm)
- devtool: get 'lastseen' not 'last_seen' of forward (09a9d4e493, rainzm)
- devtool: fix a bug that may trigger panic (9b994792ec, rainzm)
- devtool: extend the waiting time when checking remote forward (314ac5ac49, rainzm)
- devtool: set 'task_id' and 'task_notify_url' in header (9b7a33f432, rainzm)
- devtool: wait for the remote forward to run normally (c6ae4706d7, rainzm)
- docs: update swagger api (23290092d7, Qu Xuan)
- esxi: prevent fake template and real template from duplication (ca0f88877e, rainzm)
- esxi: be compatible with disconnected host (885a483e0f, rainzm)
- 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: correctly set the imagePath outside the if block (1d732e913f, rainzm)
- esxiagent: make the copied disk type as thin (5d32571262, rainzm)
- esxiagent: execute deploy operation by default in AgentDeployGuest (b44a6a053a, rainzm)
- esxiagent: nicIndex should be incremented (f6e2c2fd15, rainzm)
- esxiagetn: keep compatible with the lower version vcenter when copying the disk (f6648296ad, rainzm)
- github: document template add enhancement label (e709bb2f98, Zexi Li)
- github: PR template typo (995eb229a3, Zexi Li)
- glance: image can't removed when size is 0 (35ad91f705, Zexi Li)
- glance: make image is_standard updatable (d88af7a6f7, 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)
- host: raid status fix (392f5ab237, zhaoxiangchun)
- host: avoid delete removed disk failed (352ceefedd, Qu Xuan)
- host: ceph snap delete (44d738a0b8, Qu Xuan)
- host: get ceph used capacity (0144f03cd6, Qu Xuan)
- host: avoid panic when params is nil (8192af65ef, Qu Xuan)
- host: update rbd storage capacity (d76f366c57, Qu Xuan)
- host: show error for online resize (e6ba4a1dc7, Qu Xuan)
- host: raid status (219b853ecc, zhaoxiangchun)
- host: arm vm virtio-net-pci without addr (c7b85ca303, Zexi Li)
- host: allow server directory a symbol link to directory in other location (7765ec0e3b, Qiu Jian)
- host: ignore parted resize disk unknown partition table error (bf13a14ed5, Zexi Li)
- host: fix wait time after mount fuse fs (c6a7ddc444, wanyaoqi)
- host: modification of netio collection field of local virtual machine (8c5915067e, zhaoxiangchun)
- host: detect ovs version (5afa999fe0, Zexi Li)
- host: return cache image error (4a72e87323, Qu Xuan)
- host: find same vendor iommu_group devices (675fc64fa1, Zexi Li)
- host: update host metric tags when server or host changeowner (14f0342b36, zhaoxiangchun)
- host: disable usb-kbd for windows 10 (625d7ef304, Zexi Li)
- host,region: disable health checker by default (2b404c89d0, Zexi Li)
- host-deployer: mkfs.ext4 add '-T largefile' option (768ab3036f, Zexi Li)
- host-deployer: remove escape character on windows passwd (11896e65d3, wanyaoqi)
- host-deployer: mount may fail to lock /etc/mtab, add retrier (63bbd5c343, Qiu Jian)
- host-deployer: detect UEFI supported not correct (cf7b226c37, Zexi Li)
- host-deployer: add log line on blkid failed (ee2f54f4de, wanyaoqi)
- host-deployer: ensure the success of vgrenam (67513c50c8, rainzm)
- host-deployer: make SKVMGuestLVMPartition work fine (0a75aaad6e, rainzm)
- host-deployer: add retry on check is vgactived (eb79cc79ee, wanyaoqi)
- host-deployer: XFS uuid冲突 无法 mount (1248b88c75, panda)
- hostdeployer: windows rootfs umount leak (b72f60f340, Zexi Li)
- hostman: show server status changed reason (dc879ab8d7, Qu Xuan)
- hostman: avoid panic when disk is nil (19705cc05f, Qu Xuan)
- hostman: rbd command (dbee3ec258, Qu Xuan)
- hostman: fix kvm create disk failed error (bf6cadd5aa, Qu Xuan)
- hostman: recycle local disk file when rebuilding root (225afd4473, Qiu Jian)
- image: update min_disk of iso image (298568772a, Qiu Jian)
- keystone: user not found error fix (05b8eccb17, tb365)
- keystone: policy filter by role (7ec42db3ca, Qu Xuan)
- keystone: correctly pass domain id to role-assignments (9a98909001, rainzm)
- keystone: ensure comparing id with non-utf8 string (c68c3f17a2, Qiu Jian)
- keystone: avoid panic when call logclient (4ba014cf5c, Qu Xuan)
- keystone: tag list for keystone service (ad68cfbeb3, Qu Xuan)
- keystone: don't send the administrator’s message to the party (6b25d78ad7, rainzm)
- keystone: adjust default system policy names (222f9cdebe, Qiu Jian)
- keystone: policy name duplication (#10199) (9ba3709b31, Jian Qiu)
- keystone: hide system scope policies in domain scope view (#10194) (010049e5e3, Jian Qiu)
- keystone: SSO created user name may be duplicated (209ba5d549, Qiu Jian)
- keystone: cas sso may create new project whenever user login (515a4de9bc, Qiu Jian)
- keystone: allow delete sso imported non-local user (84f776069f, Qiu Jian)
- keystone: idp filter by sso_domain returns domain's idp only (01abd8997c, Qiu Jian)
- keystone: appsrv listen multi port failed cause of race condition (c78f7a2f04, Zexi Li)
- keystone: add suggestion previliges to meter admin (30453233c4, Qiu Jian)
- keystone: add alertrecords to default dashboard permission (#10160) (1af001357f, Jian Qiu)
- keystone: update default role associated policy name (4490adedb1, Qiu Jian)
- keystone: user create without password can login with any password (65096570a5, Qiu Jian)
- keystone: avoid sql error (4fe0e8e5be, Qu Xuan)
- keystone: clear failed auth when enable user (2c1eeb89e8, rainzm)
- keystone: allow joint projects across domains by default (bf1aed7a14, Qiu Jian)
- keystone: send to the admin and the party separately when Abnormal login occurs (6e6f5ddde7, rainzm)
- keystone: avoid repeated abnormal login notifications (21d8b7226e, rainzm)
- keystone: allow filter identity_providers with name of ssoDomain (0886e60928, Qiu Jian)
- keystone: role_assignment effective list ignore groups without user (e9a4a659f0, 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 报警静默期和未恢复告警策略的兼容 (8fb4e1555b, zhaoxiangchun)
- monitor: add used_by list filter (bdb2a85ae5, zhaoxiangchun)
- monitor: monitor overview throw err (7988fa1f10, zhaoxiangchun)
- monitor: modify alertrecord list input (ce02a6556b, zhaoxiangchun)
- monitor: update usage query param and alert record query support tigger_time (628244f7b9, zhaoxiangchun)
- monitor: alertdashboard setscope (d62467097d, zhaoxiangchun)
- monitor: update monitor resourece joint scope (f8b690602d, zhaoxiangchun)
- monitor: fix resource details can't show monitor metric (f3ddc97472, zhaoxiangchun)
- monitor: update apiHelper field and log (1285bcb066, zhaoxiangchun)
- monitor: fix monitor slow query (b8bdcb0774, zhaoxiangchun)
- monitor: modify onecloud replacement code (65a9d79453, zhaoxiangchun)
- monitor: monitor query : cloudaccount no data fix (f0eb80a2ae, zhaoxiangchun)
- monitor: fix monitor overview (f6d7f07c7e, zhaoxiangchun)
- monitor: fix monitoroverview and meter send alerting info to notify (abb4deebba, zhaoxiangchun)
- monitor: alert policy use ownerId when update (3c499f209c, zhaoxiangchun)
- monitor: alertpanel create fix; nodealert filterbyowner fix (3a10cd66b7, zhaoxiangchun)
- monitor: fix alert record not return resource details (7310d612e6, zhaoxiangchun)
- monitor: filter alertquery result according to onecloud resources (beff4578c9, zhaoxiangchun)
- monitor: fix monitor resourece update (4c2bca8f8b, zhaoxiangchun)
- monitor: modify nodata feishu notifyinfo; fix send email err (e2a5addc2f, zhaoxiangchun)
- monitor: fix storage tag (391b8b5175, zhaoxiangchun)
- monitor: registry alertPanel in mcclient (ed4bffa9ab, zhaoxiangchun)
- monitor: alertpanel update don't chcek uniq name (ef607c52fa, zhaoxiangchun)
- monitor: domain view can list scope is domain or project alertrecords; fix nodata alert return info (83a6fd7f1f, zhaoxiangchun)
- monitor: fix agent monitor query (40f33db2a2, zhaoxiangchun)
- monitor: fix alert notify info do not contain resourceName (ec589c4703, zhaoxiangchun)
- monitor: modify totalrecord query (5d6ffa16fc, zhaoxiangchun)
- monitor: fix monitor export err (97c107f7e9, zhaoxiangchun)
- monitor: monitor resource apiHelper fix (3eafa21456, zhaoxiangchun)
- monitor: monitor rds sync (eca062143b, zhaoxiangchun)
- monitor: alertPanel add dumplicate name check (d361c2dbbc, zhaoxiangchun)
- monitor: fix cloudaccount monitor query return field err (10ad4c32dc, zhaoxiangchun)
- monitor: fix alert record shield (c5e8ff9b39, zhaoxiangchun)
- monitor: set alertdashboard scope (d73a76b12b, zhaoxiangchun)
- monitor: alertQuery fix (cb177bc4db, zhaoxiangchun)
- monitor: update alert panel scope by alert dashboard (b2835c5d8a, zhaoxiangchun)
- monitor: shield list support alert_name and res_name like query (946a0395ad, zhaoxiangchun)
- monitor: modify rds,redis,oss field descriptions (42a549ad8e, zhaoxiangchun)
- monitor: monitor notify international and 3.6 bugfix (4ac6d48c65, --global)
- monitor: fix update alert duration fail (be4b9a580b, zhaoxiangchun)
- monitor: fix alert duration (ac0bb066d5, zhaoxiangchun)
- monitor: add resType filter (79e6d163d2, --global)
- monitor: fix monitor process alert (9c6d0b8252, zhaoxiangchun)
- monitor: sore reture info:resourceType,measurement (567fc991cb, --global)
- monitor: project view hide cloudaccount resource (f850e179f2, zhaoxiangchun)
- monitor: add record shield details param (f517795c85, zhaoxiangchun)
- monitor: 3.7 nodata and alertOverview fix (4e0ce5b9e8, zhaoxiangchun)
- monitor: fix monitor bug (1eaccaf72f, zhaoxiangchun)
- monitor: exit monitor engine in time when happen err (9b493fb593, zhaoxiangchun)
- monitor: monitor shield fix (609db4298d, zhaoxiangchun)
- monitor: monitor alert support multi robot (b281ab8543, zhaoxiangchun)
- monitor: add monitor resource details field (82b05b2cd1, 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: clean verifiedNote when marking verified (6f0290ca72, rainzm)
- notify: inject domain info in ReceiverManager.FetchOwnerId (cfae818d04, rainzm)
- notify: be compatible with webconsole type hack (4269a482b8, rainzm)
- notify: fix create and list of subscriber (fc1adcedf5, rainzm)
- notify: avoid duplication of notification names (07114b53d9, rainzm)
- notify: enable filter of contact type 'email' and 'mobile' (c3b4cbef59, rainzm)
- notify: add a time limit for resending notifications (a23cd05762, rainzm)
- notify: send websocket messages according to language preference (09337d9231, rainzm)
- notify: panic for err (7175e124e4, rainzm)
- notify: update receiver's lang when update event occurs (89d604a26c, rainzm)
- notify: be compatible with robots and webhooks (6b1f63efc9, rainzm)
- notify: be compatible with member's permission changes (95de795c8b, rainzm)
- notify: update database when change subscriber's identification (e96dbaba60, rainzm)
- notify: change the delivery format of config and eliminate some redundant steps of sending messages (ce7dd991d2, rainzm)
- notify: modify NotifyRobotWithCtx (57d3e37c08, rainzm)
- notify: repull subcontact correctly when creating or deleting config (d94ddc43a4, rainzm)
- notify: init robot correctly from old data (cd8529556d, rainzm)
- notify: get the receiver corresponding to the role correctly (650e25560c, rainzm)
- notify: set status after sending (349ac011e7, rainzm)
- notify: exempt the administrator to create the receiver verification (390476e69f, rainzm)
- notify: choose template in NotifyFilter (5b79ad3156, rainzm)
- notify: distinct field of receivers (1c865268f8, rainzm)
- notify: init config name (8b0b4bdf30, rainzm)
- notify: set default lang 'zh_CN' for robot (5ab4cc9e7f, rainzm)
- notify: loose mobile phone number matching rules (64e79a934a, rainzm)
- notify: loose phone number rules in updating receiver (d12185d43a, rainzm)
- notify: check for duplicate subscribers when creating (4e84ace30a, rainzm)
- notify: correctly use tenant cache to query domain (9694075bee, rainzm)
- notify: add list option 'enabled' for topic (c89ae949e0, rainzm)
- notify: fix for subscriber_receiver (3dea565c8a, rainzm)
- notify: optimization of print log (edcd98e5fe, rainzm)
- notify: add index fro receiver_notification (26192eac3b, rainzm)
- notify: allow list and get topics for all (a62ac5fb30, rainzm)
- notify: add create tag fro Attribution in SConfig (cd40909dec, rainzm)
- notify: solve the permission problem of subscriber (5f8c36b407, rainzm)
- notify: set ModelManager in Receiver() (479e1e2f33, rainzm)
- notify: correctly filter those recipients who join the domain (5a39fc18c0, rainzm)
- notify: remote 'lang' filter when contact type is 'mobile' (9db54d1dd1, rainzm)
- notify: remove disk in 'update' topic (5a5cca4110, rainzm)
- notify: add connect info in EXPIRED_RELEASE template (c4b5f59e11, rainzm)
- notify: optimization of message template (2f3e6f80a7, rainzm)
- notify: Support selective update of robot field (06f23b26e8, rainzm)
- readme: rename OneCloud to YunionCloud (71e9e953e2, Zexi Li)
- readme: remove deadlinks (fc2088dee8, Zexi Li)
- region: fetch zone before syncing promise cloud provider storages (84f2e555e5, rainzm)
- region: prevent the creation of redundant network segments when managing vmware (b02a8a4ee6, rainzm)
- region: tag list key case insensitive (3e3e9b7cf2, Qu Xuan)
- region: download cached image from source host before migrating (3a6e7f55ab, Zexi Li)
- region: allow domain admin to obtain ssh private keys (0e77703c76, rainzm)
- region: account arrears (f233311ccf, Qu Xuan)
- region: continue to sync the snapshots that are being created when syncing auto created snapshot (a966210432, rainzm)
- region: sync multi region resource at same time (acad675555, Qu Xuan)
- region: wire sql fix (e2efeece3d, Qu Xuan)
- region: support project mapping (ff43472c61, Qu Xuan)
- region: avoid set multi resources tags failed (ea8638b0cd, Qu Xuan)
- region: add RequestRemoteUpdate for ESXiGuestDriver (2c26b6fb3f, rainzm)
- region: aliyun nas endpoint (b725729f0b, 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: maintain compatibility with webhook notify (ff47f8177d, rainzm)
- region: admin update without verification (38debd3865, rainzm)
- region: add egress_mbps params for lb (dd427a0146, Qu Xuan)
- region: optimzed guest disks (8c21558fe5, 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: aliyun vpc endpoint (7f37398ae4, 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: optimized sku sched clear (65d52dbabb, Qu Xuan)
- region: wait more time for creating nas (a6ef9b66f6, Qu Xuan)
- region: remove snapshots checking for huawei cloud while delete server (113ef352ce, TangBin)
- 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: use the previous method for guest notification instead of message subscription (f5008a4329, rainzm)
- region: allow update sku status (d35206bf1c, Qu Xuan)
- region: optimized server sku sku (ec45559d32, Qu Xuan)
- region: aws sync disk missing image id fix (7a861689ff, TangBin)
- region: send webhook notification when delete dbinstance (4a83028f7e, rainzm)
- 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: send webhook when the creation task is completely completed (f3e3a94eda, rainzm)
- region: project mapping optional (0fbbe57e4a, 屈轩)
- region: check whether the disks of the instance snapshot is empty when creating vm (2d725011d3, rainzm)
- region: ctyun delete secgroup fix (33b0517d4a, TangBin)
- region: more accounts details for project mapping (a33179e76e, Qu Xuan)
- region: avoid index out of range panic (df26704b36, Qu Xuan)
- region: decouple region and etcd service (8dbc2213f1, Zexi Li)
- region: avoid azure secgroup sync removed (d83bc8477d, Qu Xuan)
- region: check sku request error (b12c265877, Qu Xuan)
- region: add host_id options for storage filter (4fcbef3e7f, Qu Xuan)
- region: avoid aws session not assume role (6456fa3af0, Qu Xuan)
- region: check sku request error (74f0d51aee, Qu Xuan)
- region: add project and domain info for project mapping rules (9d6813cee6, Qu Xuan)
- region: avoid only query one guest disk (e7502720ae, Qu Xuan)
- region: gofmt fix (f119385596, TangBin)
- region: azure uniform tags (ef70a95da9, Qu Xuan)
- region: restrict account project mapping (8907dd4e8a, Qu Xuan)
- region: show azure deploy failed error (f8d58a4eda, Qu Xuan)
- region: aws vpc network eip disk tags sync (920369021d, Qu Xuan)
- region: lb cert name fix (2252e1951a, tb365)
- region: remove code about getting service url (790376c531, rainzm)
- region: translation errors (314d664ff2, Qu Xuan)
- region: sync baremetal desc before do ipmi probing (ca3e60d27b, Qiu Jian)
- region: optimized azure aliyun qcloud tags sync (d1c34a60c2, Qu Xuan)
- region: migrate use rescue mode (72d779c1b9, Zexi Li)
- 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: optimized disk eip snapshot project sync (e80be2b586, Qu Xuan)
- region: project sync condition (ec72fbbcc4, Qu Xuan)
- region: remove i18n lock and logs (c03f0da14e, Qiu Jian)
- region: lbcert cache clean duplicate data fix (9cfc6a1e59, tb365)
- region: add usage cache, speedup response (82d2604d79, Qiu Jian)
- region: split provider tag sync (4af24a2928, Qu Xuan)
- region: fix aws json unmarshal error (4a2e3e066f, Qu Xuan)
- region: expand the bridge field (3ba9adeea8, rainzm)
- region: de-duplication when obtaining the number of hosts (21285f7530, rainzm)
- region: disable public cloud ip pre allocate (a7c9ba3760, Qu Xuan)
- region: avoid deadlock when resize disk (30800f7320, Qu Xuan)
- region: lb local cert sync fix (daf496a5b6, tb365)
- region: avoid vmware sync hosts panic (0a5ec52484, Qu Xuan)
- region: huawei disk tags (7b6f28eefa, Qu Xuan)
- region: allow ipmi probe when probe fail (848a5b9a16, Qiu Jian)
- region: avoid guest delete not with disks (b5aa64d91b, Qu Xuan)
- region: sync tags with new guest (e461f87a9e, Qu Xuan)
- region: skip server migrate quota check (ba25d3910e, Qu Xuan)
- region: validate attached disk size and backend (90cc8250b6, Qu Xuan)
- region: avoid storage update not work (9c520ee7a7, Qu Xuan)
- region: validate disk status when create snapshot (82af2f702b, Qu Xuan)
- region: support cloudprovider bind project mapping (1bc8e38452, Qu Xuan)
- region: qcloud bandwidth pkg (4763059f7d, Qu Xuan)
- region: add status resource statistic (aef09a0504, Qu Xuan)
- region: add more usage metrics, e.g. ports.eip, servers.last_week, pending_delete_servers.last_week (e76a84a01b, Qiu Jian)
- region: show project mapping managers info (b5cc187ec1, Qu Xuan)
- region: show storage capacity to project users (d6f588c5c3, Qiu Jian)
- region: ignore qcloud bw pkg error (502718ec19, Qu Xuan)
- region: add project filter for cloudprovider (8ab645e60d, Qu Xuan)
- region: clean schedule cache when host add or delete netif (574e1f3cdf, Zexi Li)
- region: manager distinct field (bda4737518, Qu Xuan)
- region: aws sts assume role fail break account initialization (9f81122cb8, Qiu Jian)
- region: skip disabled project mapping (711fbb6c3b, Qu Xuan)
- region: ignore qcloud vm start error (1c27836c7c, Qu Xuan)
- region: add azure sql server (89f06f2f1f, Qu Xuan)
- region: format jd cloud balance (bc4d1d7b8b, Qu Xuan)
- region: qcloud elb https listener create fix (dea9f77a2b, tangbin)
- region: remove app gateway (9d6dc3540f, Qu Xuan)
- region: baremetal server change ip address reuse (2d5e9b1574, Zexi Li)
- region: waf purge with account delete (71b0c07bc2, Qu Xuan)
- region: avoid panic when sync snapshot project (049cf670ad, Qu Xuan)
- region: add qcloud memcached sync (f615862db3, Qu Xuan)
- region: return disk type (5d1b907933, Qu Xuan)
- region: sync azure waf instance (67e393b673, Qu Xuan)
- region: update jdcloud rds port (53746609ab, Qu Xuan)
- region: support rds secgroup operation (bc90e4fc4a, Qu Xuan)
- region: update manager name (9187d9abf7, Qu Xuan)
- region: handle the error of RequestGuestCreateAllDisks (4dd1ecc793, rainzm)
- region: azure cache capability (7f3ac39f30, Qu Xuan)
- region: including domain info in project-role results (42b40b8e25, Qiu Jian)
- region: scoped policy filter by project id (7613e287ed, Qiu Jian)
- region: avoid sync azure china redis failed (247d10f65b, Qu Xuan)
- region: validate jdcloud rds err (875abe66d6, Qu Xuan)
- region: set DefaultSysDiskBackend as empty for esxi guest (8f92195928, rainzm)
- region: sync storage before syncing host in syncOnPremiseCloudProviderInfo (606045bcef, rainzm)
- region: purge private cloud sku (b21903a329, Qu Xuan)
- region: apsara optimized (dc673a80d8, Qu Xuan)
- region: allocate server eip without hostwire restrict (04872867c3, Qu Xuan)
- region: remove debug info (20b151fbc2, Qu Xuan)
- region: cloud provider filter by domain_id ignore private case (18d495f108, Qiu Jian)
- region: aws waf sync (53825d5362, Qu Xuan)
- region: add qcloud tdsql (809448134d, Qu Xuan)
- region: fail to update network gateway (2bca43bc5f, Qiu Jian)
- region: cloud provider filter by domain (9b7796bb60, Qiu Jian)
- region: support aws waf label (144ffbf593, Qu Xuan)
- region: sync auzre subscription health status (75f7188bc6, Qu Xuan)
- region: avoid aws waf sync lost id (d881abf9a0, Qu Xuan)
- region: kafka usage (ca7989c76d, Qu Xuan)
- region: rds network sync (b8c443263b, Qu Xuan)
- region: return rds networks info (155b036524, Qu Xuan)
- region: waf cloud resources (fe84e0f0e8, Qu Xuan)
- region: aliyun kafka delete (7cfbaaf0e0, Qu Xuan)
- region: network eip stats not correct (a2ff5b38ce, Qiu Jian)
- region: struct input for detach server network (95a9327d90, 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: update qcloud secgroup rule (4f8942974f, Qu Xuan)
- region: cpu desc too long (e82228ac10, Qu Xuan)
- region: aws lb create tags param (4f8ebb8d0f, lvyangyang)
- region: avoid duplicate playbook names (658d734ec4, rainzm)
- region: check whether guest is nil (74a8cc7f4e, rainzm)
- region: openstack ip pre allocate (6b2999e151, Qu Xuan)
- region: update swagger api (fa5d5a6eb9, Qu Xuan)
- region: raise GetNamedNetworkConfiguration error (cc5bc646bf, Zexi Li)
- region: add all.servers.any_pool/all.hosts.any_pool metrics (86c282c0a4, Qiu Jian)
- region: baremetal spec condition (e3a15c04d2, Zexi Li)
- region: optimized azure rebuild root (35f76875e2, Qu Xuan)
- region: mongodb sync fix (b5a45e8535, Qu Xuan)
- region: add azure new region (ada5fd0d1b, Qu Xuan)
- region: mongodb sync fix (b5d0467bd2, Qu Xuan)
- 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: baremetal server resued address nic count should be subtracted (71b16e5e9d, Zexi Li)
- region: add trans and mongodb backup list (3110923be4, Qu Xuan)
- region: set next stage for start vm (39dfce961a, Qu Xuan)
- region: record sync cost time (7fc35d0e0c, Qu Xuan)
- region: avoid get openstack hostid panic (6632d5f14d, Qu Xuan)
- region: pull the network correctly (b3d876a6c7, rainzm)
- region: kafka purge (3ff012f8c1, Qu Xuan)
- region: host search by any ip (b459bc7e8b, Qiu Jian)
- region: support nas tags (8db0a79fac, Qu Xuan)
- region: prohibit resizing the disk of a esxi vm with instance snapshots (a493c7022a, rainzm)
- region: cloudregion&zone add namei18n (ea7ea1f08c, TangBin)
- region: add resource statistics filter params (3a380377a8, Qu Xuan)
- region: aws sync vpc access mode bugfix (01d5977bd6, TangBin)
- region: remove i18n fix & zone ®ion name support i18n (b67be9b0dd, 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: fetch wires correctly (2283caa460, rainzm)
- region: update huawei cloud stack update credential (d36878bbca, tb365)
- region: baremetal server reuse ip address condition (ab33fcc373, Zexi Li)
- 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: hcso regional eip (a0d43326d7, Qu Xuan)
- region: bucket size stats should not count invalid sizes of -1 (0733e4575a, Qiu Jian)
- region: delete not exist disk failed (5aa26cd36c, Qu Xuan)
- region: optimized vm disk sync (dea562a733, Qu Xuan)
- region: openstack network is regional (d38b7ce466, Qu Xuan)
- region: mongodb zone&network sync fix (aa493f6c84, Qu Xuan)
- region: return region sql error (e79abc5d6e, Qu Xuan)
- region: sync azure rds memeory (3488515fb5, 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: huawei cloud sync vm os arch (fffe8c6509, tb365)
- region: filter resource by classic vpc (6bb9098d0d, Qu Xuan)
- region: avoid update tags task loop (965315ac77, Qu Xuan)
- region: azure sqlserver dtu (68bb75b415, Qu Xuan)
- region: empty aliyun resource tag (82b9cdc1ca, Qu Xuan)
- region: lb resource count (7e838d61b8, Qu Xuan)
- 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: allow guest network zero bandwidth limit (ab496d0e4f, Zexi Li)
- 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: resource count for cachedimages (b19715d453, Qu Xuan)
- region: purge snapshot with not status check (7b7ed59dd8, Qu Xuan)
- region: optimized secgroup rule sync (48b03cbaad, 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: exported number of vpcs less than listed (0868fc815f, Qiu Jian)
- region: check instancesnapshot in correct place when resize disk (297d905d4f, rainzm)
- region: vpcpeering error message translation (8cf11aa3f9, lvyangyang)
- region: aliyun rds network sync (f89c9b933a, Qu Xuan)
- region: aws not support create server with public ip (1e3d38acc1, Qu Xuan)
- region: cdn misc fix (08c5f3c816, Qu Xuan)
- region: optimized secgroup rule sync (d0cc334cab, Qu Xuan)
- region: sync aliyun classic network ip addr (a0170df031, Qu Xuan)
- region: avoid clean all rules when sync secgroups (17c33bd453, Qu Xuan)
- region: sync vm os type (c810ea46c6, Qu Xuan)
- region: delete the wrong tag 'nullable:false' (fc9e1719b7, rainzm)
- region: cloudaccount: allow only one sync func in flight (76d3c48339, Yousong Zhou)
- region: eip project sync (45dd2ece7c, Qu Xuan)
- region: struct guest json desc (aa60326bc3, Qu Xuan)
- region: access group policy (bdeed9e7a8, Qu Xuan)
- region: lb list search address fix (749d063a61, tb365)
- region: fix zstack delete server with local disks (0d38de3d0a, Qu Xuan)
- region: cloudpods misc fix (c52ee7d073, Qu Xuan)
- region: cloudpods network scheduler (197ff6f805, Qu Xuan)
- region: azure default subscription id (bb9140708e, Qu Xuan)
- region: sku region info (40127b24e6, Qu Xuan)
- region: apsara endpoint fix (7628bd2a81, Qu Xuan)
- region: apsara default region (dda5a309ac, Qu Xuan)
- region: hcso sync server fix (a9a1c64ef0, tb365)
- region: change disk and network drivers for Esxi converted VM (31aa3e36ee, Qiu Jian)
- region: avoid azure detach disk failed (bec909943b, Qu Xuan)
- region: update google latitude and langtitude (4c6cc713f0, Qu Xuan)
- region: apsara default region (3483446885, Qu Xuan)
- region: resource apsara resource id not found error (d4104bb98d, Qu Xuan)
- region: sync aliyun qcloud default project (cbbf5c28e1, Qu Xuan)
- region: sync apsara region (edcbf3b2d3, Qu Xuan)
- region: optimized qcloud tag sync (a905f67fb2, Qu Xuan)
- region: optimized azure reset linux pasword (2bc4e77989, Qu Xuan)
- region: skip cloud image sync error (5aa763fd0a, Qu Xuan)
- region: huawei region id with project name (e5891349cd, Qu Xuan)
- region: 不能通过华为云用户创建时间判断云账号注册时间 (59f837c0e3, Qu Xuan)
- region: AWS buckets in us-east-1 have null location (029d2fa27e, Qiu Jian)
- region: support apsara project (6641eb15f0, Qu Xuan)
- region: update tags status (af4f07822c, lvyangyang)
- region: sync apsara project info (f9064a0018, Qu Xuan)
- region: tag bugs fix -azure tags replace/refresh -tags action logs -忽略创建中主机的metadate同步任务 (481e176ea2, lvyangyang)
- region: qcloud database sync (315054703c, Qu Xuan)
- region: isolated_device desc include addr (57bc6f1445, Zexi Li)
- region: apsara resource group (f78047601b, Qu Xuan)
- region: apsara metric data (1d4565807f, Qu Xuan)
- region: change aws disk iops (b61399f12e, tb365)
- region: disk choice master host with os arch (a51b977953, Qu Xuan)
- region: aws elb backendgroup sync bugfix (97192c3afc, tangbin)
- region: consider the network of the entire VPC when merging networks (07f482da0f, rainzm)
- region: read only capability (a552c3ff85, Qu Xuan)
- region: avoid cachedimage never be in sync when it deleted (31aec9f969, Qu Xuan)
- region: get region driver (22dbb38ff5, Qu Xuan)
- region: optimized for qcloud prepaid instance delete (374b56adb9, Qu Xuan)
- region: allowed to manually refresh cloudimage (c226568ec0, Qu Xuan)
- region: optimzed network query (c63ed9093b, Qu Xuan)
- region: optimized dns zone sync (a94b00604d, Qu Xuan)
- region: avoid auzre request timeout (0ba310062d, Qu Xuan)
- region: external project support domain sync (27ec4567cc, 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: optimized validate delete condition query (f68567e28c, Qu Xuan)
- region: sync aws rds mem size (ea4f290f8c, Qu Xuan)
- region: google vm mac addr (17c6698073, Qu Xuan)
- region: server start check host memory is enough (7a684d347f, wanyaoqi)
- region: export field duplicate vpc (b2c52fd1fe, Qu Xuan)
- region: rds list with secgorups info (0f0c0eb5aa, Qu Xuan)
- region: obtain ProviderFactory correctly (ab3c7d9143, rainzm)
- region: add project and domain statistic (cd65b9498b, Qu Xuan)
- region: support query for project domain statistic (3f06837b92, Qu Xuan)
- region: aliyun rds billing type (b3093fbfd6, Qu Xuan)
- region: usage for domain isolated dev (60b333bd1f, Qu Xuan)
- region: omit vpc quota check if vpc created by owner (90f40d47c8, Qiu Jian)
- region: set google vm running after start (2c6aa4fb09, 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: cpu arch match (22e2896afc, Zexi Li)
- scheduler: openstack scheduler options (420c1968dc, Qu Xuan)
- scheduler: options for openstack scheduler (5a972e6ddf, Qu Xuan)
- scheduler: baremetal network free address out of count (c8facc9489, Zexi Li)
- scheduler: storage medium type should not exact match (#10190) (3bb48e9371, Jian Qiu)
- scheduler: make option EnableQuotaCheck work (a34e59f21f, rainzm)
- telegraf: megactl raid add rebuild status (ff644319c7, zhaoxiangchun)
- telegraf-raid-plugin: add image-telegraf-raid-plugin in Makefile (9a3310b92d, zhaoxiangchun)
- vendor: use creack/pty v1.1.11 to adapt go 1.15 (f0862574db, Zexi Li)
- vendor: github dependabot alerts (375d8bf4b4, 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)
- hcso sku sync (963cc7fac1, Qu Xuan)
- support jdcloud pull monitor metric (81da6c3af9, zhaoxiangchun)
- change go version from 1.12 to 1.13 in go.mod (31c23b45b2, rainzm)
- update file-repo version (bbb95343e2, rainzm)
- add nas sync (8639e95a34, Qu Xuan)
- add interface INetworkNicCountGetter (cc5b93ea41, rainzm)
- support JDCloud (Host read only) (00f94399fb, rainzm)
- support EventNotify (b45edf2f18, rainzm)
- call EventNotify when event occurs (c67bd977ee, rainzm)
- support install monitor agent in baremetal (83b73bf63f, rainzm)
- use yunion's customized version of telegraf in file-repo (0e06f9c6cc, rainzm)
- ansible: add rolePublic and timeout options (8b3e591cfc, rainzm)
- ansibleserver: respect keepTmpdir when running ansibleplaybook v1 (0894df5e14, rainzm)
- ansibleserver: add reference and instance (f8f99365a2, 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)
- apigateway: support export dict keys (557fd96cc0, Qu Xuan)
- apigateway: differentiate error messages when logging in (d67ded441e, rainzm)
- 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: make multi arch manifest docker image (44d6c90a12, Zexi Li)
- build: update ansibleserver dockerfile (e49a25adb1, Zexi Li)
- build: update glance and torrent base image (3b11bda683, Zexi Li)
- climc: add Port-Forward SSH in server-ssh (d5298db0bb, Stargic)
- climc: add enable monitor minio component command (78f3853c05, Zexi Li)
- climc: wires: allow filter by bandwidth (57eceae70d, Yousong Zhou)
- climc: SSH login of a host by private key (1c2472ae87, Stargic)
- climc: register billsanalysis climc (ba50eed634, zhaoxiangchun)
- climc: add SSH through EIP in server-ssh (d42b2a6ddc, Stargic)
- climc: k8s cluster addon add enable native ip alloc option (8234510a52, Zexi Li)
- climc: add operation of app and appenvironment (cd79e2d4a3, rainzm)
- climc: SSH Login with cloudroot (add new parameter --use-cloudroot in server-ssh) (76c9d8a5ae, Stargic)
- climc: update meter dimension climc (cff9cbc2f8, zhaoxiangchun)
- cloudcommon: add rolecache (f352cf4e31, rainzm)
- cloudcommon: move ignore_nonrunning_guests option to common (e9b0203da4, Zexi Li)
- cloudcommon: opslog: log joint models (0cfc5f2311, Yousong Zhou)
- cloudcommon: send message with mobile in NotifyWithTag (1c3eea6886, rainzm)
- cloudcommon: send it directly if there is no template corresponding to the topic (8316dadb05, rainzm)
- cloudcommon: expand notifyclient (7357b6e0a2, rainzm)
- cloudcommon: set TaskNotifyUrl in GetTaskRequestHeader (f7add55303, rainzm)
- cloudid: add azure saml (627503cdc1, Qu Xuan)
- cloudmon: support HuaweiCloudStack rds metric (1df2e03b73, zhaoxiangchun)
- cloudmon: add cloudmon component (8fa4e577dd, zhaoxiangchun)
- cloudmon: support huaweistack monitor metric (a6f5b047de, zhaoxiangchun)
- cloudmon: usage add domain.servers and project.servers statistic (7835d0521b, zhaoxiangchun)
- cloudmon: support classic vm metrics (c25535d21b, Zexi Li)
- cloudproxy: add GetDetailsLastseen for forwards (f261db7ae8, rainzm)
- db: progressive inspection when determining the required scope (cc11aed9e8, rainzm)
- devtool: makes the process of installing the agent more rigorous (fd458a6030, rainzm)
- devtool: add ScriptApplyId fro ScriptApplyRecord (f246e66790, rainzm)
- devtool: use server forward direct for guest with kvm hypervisor (955cf6500b, rainzm)
- devtool: check sshable before applying ansible playbook for server (7e452712ee, rainzm)
- devtool: support batch applying for virtual machines (39d93ebb92, rainzm)
- devtool: add script (1cc917e98a, rainzm)
- devtool: add some tags (0d33ecd28c, rainzm)
- devtool: add sshinfo and serviceurl (a38f03516e, rainzm)
- docker: inject playbook and telegraf installation packages (4250b14754, rainzm)
- esxi: update guest os info (0d5a44155d, rainzm)
- esxi: reduce the number of requests and the amount of data transferred (9a114b5fe5, rainzm)
- esxi: fetch vmware network configuration info (e4fc71eca6, rainzm)
- esxi: change parameters for NewDiskDev and avoid unnecessary deploy (f71f1d8318, rainzm)
- esxi: support iso when creating vm (cd97edf07d, 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: update github PR and issue template (2b475685eb, Zexi Li)
- github: add document issue template (9790f54b7a, Zexi Li)
- glance: support backend storage s3 (a48f0040a8, wanyaoqi)
- glance: image support filter by os_type and distribution (3b235402ae, Zexi Li)
- host: adjust qemu args to support aarch64 (3b21605525, Zexi Li)
- host: aware of kubelet eviction config (e770f4f653, 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: change UserAdd to CheckOrAddUser (941b6df117, rainzm)
- hostdeployer: find vg name and id via pv (de60724ba9, rainzm)
- hostman: options: add sdn_allow_conntrack_invalid (9ddb01a95d, Yousong Zhou)
- keystone: more specific error return during authentication (1c325f747d, rainzm)
- keystone: support alertNotify when abnormal login occur (274729eb5f, 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,apigateway: return a readable message when the user is locked or disabled (c5223f9131, rainzm)
- locale: update (b83c26f1f3, rainzm)
- mcclient: add k8s cluster monitor component disable option (28eb0ab983, Zexi Li)
- mcclient: add bills dimension climc (79f08937ab, zhaoxiangchun)
- 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: monitor alertRecord support set shield (0a7c587117, zhaoxiangchun)
- monitor: meter相关报警内容处理 (70c9dd397f, zhaoxiangchun)
- monitor: add agent monitor metric (4c932ee961, zhaoxiangchun)
- monitor: get today alerting resource info (e8442bea69, zhaoxiangchun)
- monitor: alert add silent period param (352fc030e4, zhaoxiangchun)
- monitor: support monitor overview influxdb query pass through (33975b5c12, zhaoxiangchun)
- monitor: support monitor shield (805c80370e, zhaoxiangchun)
- monitor: support temperature metrics (9ff03af402, Zexi Li)
- monitor: update monitor resource overview (0919c2ee3e, zhaoxiangchun)
- monitor: add dashboard and panel clone (65f0f61430, zhaoxiangchun)
- monitor: influxQuery add P95 reduce (64e587f97b, zhaoxiangchun)
- monitor: alert record add silentPeriod info (730c13b837, zhaoxiangchun)
- monitor: monitor add trigger value when send notify info (0e7a043502, zhaoxiangchun)
- monitor: add storage monitor metric (8685e96198, zhaoxiangchun)
- monitor: alert policy filter by res_type (e37ee880f9, zhaoxiangchun)
- monitor: monitor alert policy add mobile notify (5c2d88c6d9, zhaoxiangchun)
- monitor: query reduce percentile (fa29f3d9b3, zhaoxiangchun)
- monitor: 处理编排mysql,redis,rabbitmq 相关监控 (edaf51e5d8, zhaoxiangchun)
- monitor: add ext mysql,rabbitmq,redis metric (e9f3def6e0, zhaoxiangchun)
- monitor: add jenkins metric desc (589c80356f, zhaoxiangchun)
- monitor: Lists the records that are currently alarting (aedf73f14c, zhaoxiangchun)
- multicloud: support webapp for azure (64f5e09439, rainzm)
- multicloud: add snapshots list for ecloud (85c761e021, rainzm)
- multicloud: add JdcloudTags (4783fb7540, rainzm)
- notify: adjust subscribers when deleting bots and recipients (066efeea65, rainzm)
- notify: add default area code for mobile (70c767c10c, rainzm)
- notify: add action 'change_ipaddr' for notify topic (7630589465, rainzm)
- notify: filter receivers who join the project under the domain where the requester is currently located (c88d015984, rainzm)
- notify: 管理后台新建的联系人,手机号和邮箱无需进行校验 (623f1f17f1, rainzm)
- notify: advanced notify config and robot (1d1bb6c381, rainzm)
- notify: clean data for receiver_notifications (36bae206ac, rainzm)
- notify: exempt the administrator to update the receiver verification (a9f3392e73, rainzm)
- notify: compatible with webhook configuration (83ac629652, rainzm)
- notify: support international mobile (019e70f602, rainzm)
- notify: add ResourceAttributionName for subscriber (c2d7dd6a45, 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: topic and subscriber at the domain level (04d930ab2b, rainzm)
- notify: add receivers query in receivers/get-types (9058aecac1, rainzm)
- notify: verification email style optimization (195e3c5c63, rainzm)
- notify: mandatory update of VERIFY and USER_LOGIN_EXCEPTION templates (f6a2bbe9b4, rainzm)
- notify: filter all recipients in this domain and recipients who have joined projects in this domain (ed5dac6244, rainzm)
- notify: remove disk's event notify for now (fd7b2a7ff1, rainzm)
- notify: be compatible with mobile in event notify (c7b8d88d75, rainzm)
- notify: add save api for notify template (0b3f18830c, rainzm)
- notify: change default verify expire interval 5m => 2m (beb6ad8601, rainzm)
- notify: add params for create notification (51f0e6f10a, rainzm)
- notify: add template about topic USER_LOGIN_EXCEPTION (f8bace5b4e, rainzm)
- notify: add local template (a6b24e373d, rainzm)
- notify: add subscription in notify (3719b8b7f1, rainzm)
- notify: send notifications of different templates according to language (76e7aa4018, rainzm)
- notify: Gets the available notification types for the receiver (f591013358, rainzm)
- notify,region: improvement of news subscription (311d0efb80, rainzm)
- region: allow to update account with provider vmware (be1f33c601, rainzm)
- region: support elasticsearch sync (021f5d9241, Qu Xuan)
- region: add options DeleteSnapshotExpiredRelease (91e45883a8, rainzm)
- region: support merging mutli wires to a wire (a4d3d5fa39, rainzm)
- region: support Ecloud (readonly) (77457fbae4, rainzm)
- region: support merging wire (2177b62110, rainzm)
- region: sync Esxi HostWire for esxi host (e2bbb4e739, rainzm)
- region: support synchronize vmware's network configuration to the local (cef91402fb, rainzm)
- region: add kafka sync (d725cf0597, Qu Xuan)
- region: add mongodb (69a6aedf17, Qu Xuan)
- region: nat op support (22937c4afb, Qu Xuan)
- region: add azure redis (59eb84fb27, Qu Xuan)
- region: aws elasticahe (36e5c9ccff, lvyangyang)
- region: nat op support (b21e6ff25b, Qu Xuan)
- region: add status count filter by params (d7f4eafee1, Qu Xuan)
- region: make DeleteSnapshotExpiredRelease applies to postpaid vm (763086d625, rainzm)
- region: add App and AppEnvironment (f8e53027d6, rainzm)
- region: filter schedtags from cloudprovider_id (f8c7abf374, rainzm)
- region: add cloudpods (6a735d4850, Qu Xuan)
- region: remove webhook notify in guest.PostUpdate (cb335c1086, rainzm)
- region: check whether the esxi host is ip or domain name (6af6c8167a, rainzm)
- region: wire: allow filter by bandwidth (2fe912f51a, Yousong Zhou)
- region: add wire info in HostNetwork details (01ce700ec9, rainzm)
- region: azure rds (1755f55c88, lvyangyang)
- region: add host_type filter for listing wires (47da51e04e, rainzm)
- region: add host_type filter for listing network (2d7fba494d, rainzm)
- region: disable synchronization of some special storage (8009ca8d70, rainzm)
- region: virtually display the esxiagent of the cached image as a host (961d6e484c, rainzm)
- region: add server delete options (a9ea3839d0, Qu Xuan)
- region: add host count when list wires (6309e2da85, rainzm)
- region: add ProhibitRefreshingCloudImage for options (9f0fdb2913, rainzm)
- region: support jd cloud rds (11f1f9756e, Qu Xuan)
- region: add ecloud monitor metric (4365c28ae0, zhaoxiangchun)
- region: disks and eip delete with server (108d6827e8, Qu Xuan)
- region: waf (f3dbe33671, Qu Xuan)
- region: add qcloud cdn (3ce18ea71f, Qu Xuan)
- region: increase the log for debugging when syncing cloudimage (d7224cd064, rainzm)
- region: add tags implement (8641e9232b, lvyangyang)
- region: set metadata for guest with agent installed (e20fd94b54, rainzm)
- region: add app gateway resource (77c8d9f787, Qu Xuan)
- region: add direct field for vpc (9c2502db8d, rainzm)
- region: cloudpods operation (ef873d9f77, Qu Xuan)
- region: add no_tags options to filter guests (73a8a01b63, rainzm)
- region: return forwardDetails when query server sshable (9a651dad3f, rainzm)
- region: cloudregion add disk capability api (65b597566b, TangBin)
- region: add zone disk capability api (d4255d71e0, TangBin)
- region: add server migration predication API (ff7c514f55, Zexi Li)
- region: allow custom sshport when make sshable (8c6d9ad876, rainzm)
- region: server sku os_arch & cpu_arch checking (0413898aa7, tangbin)
- region: stop guest before freeze (fa077dbe9b, wanyaoqi)
- region: host list order by server count (ac491f4f58, Zexi Li)
- region: be compatible with changes in monitor api in scaling group (e347d6a51f, rainzm)
- region: add cloudcache for dnszone and secgroup details (7547142600, rainzm)
- 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/<server-id>/make-sshable-cmd (264c58073e, Yousong Zhou)
- guests: sshable: add POST /servers/<server-id>/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/<guest-id>/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)
- 添加网卡选择子网去除host筛选 (fa54d4125, GuoLiBin6)
- optimize os select component (c522044a7, GuoLiBin6)
- top alert (31418b911, gaomingjiu@yunion.cn)
- monitor host list project loading error (df19552c1, gaomingjiu@yunion.cn)
- login padding top (0abddeb8c, gaomingjiu@yunion.cn)
- add apsara default region (8f0fcee93, Qu Xuan)
- create eip provider filter (dad8a36a8, GuoLiBin6)
- #7738 新建虚拟机且添加数据盘时CPU架构不应该从X86自动跳到aarch64 (0b2cf1dbf, gaomingjiu@yunion.cn)
- monitor commonalert create table pager show NaN (d4491b5d9, GuoLiBin6)
- title (36ed63d66, 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)
- #7797 新建主机优化,CPU架构显示控制处理 (6826b782e, gaomingjiu@yunion.cn)
- update dashboard theme color (d1f8913be, gaomingjiu@yunion.cn)
- login padding (fc41cbce4, gaomingjiu@yunion.cn)
- 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)
- 全局搜索优化 (bc43831b4, gaomingjiu@yunion.cn)
- 渠道下放到域预算告警机器人改为下拉列表 (f7b65282a, gaomingjiu@yunion.cn)
- baremetal: rename AACRaid to AdaptecRaid (ae13e4aa4, Zexi Li)
- baremetal: mpt2sas driver raid not display (96469a39c, Zexi Li)
- compute: add cloudpods local disk info (1ef5e6d41, GuoLiBin6)
- compute: add cloudpods disk info (5cf444ab5, GuoLiBin6)
- dashboard: modfify dashboard userinfo color (fdc5de14a, GuoLiBin6)
- dashboard: fix top5 host (c396c6347, GuoLiBin6)
- dashboard: modify top5 30 minutes (06de660ee, GuoLiBin6)
- monitor: adjust alert record export column (aaf8ea965, GuoLiBin6)
- rds: fix rds rds_conn param (f1ee1318d, GuoLiBin6)
Features (22)
- 如果是开源版本则取消调用meter服务 (ccbc93ac2, gaomingjiu@yunion.cn)
- #3320 云账号资源统计中,磁盘挂载率和eip使用率的颜色反了 (9c25a19ff, gaomingjiu@yunion.cn)
- update system tag tooltip condition (ca6beb960, 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)
- disk i18n (7f3f3435d, gaomingjiu@yunion.cn)
- update login page (f8f77ff35, gaomingjiu@yunion.cn)
- Error Message 增加time字段用来方便定位问题具体发生的时间 (0bdda576f, gaomingjiu@yunion.cn)
- 全局搜索范围增加LB支持 (7db308603, gaomingjiu@yunion.cn)
- update login icon (89a6ab391, gaomingjiu@yunion.cn)
- 支持卸载本地数据盘 (45667996e, gaomingjiu@yunion.cn)
- #3320 云账号资源统计中,eip使用率的颜色反了 (811151b75, gaomingjiu@yunion.cn)
- #3328 新建主机前端磁盘的判断逻辑,只针对openstack,其他平台暂不支持限制 (3ccc59948, gaomingjiu@yunion.cn)
- #3377 System Tag add tooltip (5c19e56a7, 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.