{"id":2051,"date":"2025-08-05T15:23:02","date_gmt":"2025-08-05T12:23:02","guid":{"rendered":"https:\/\/fleio.com\/blog\/?p=2051"},"modified":"2025-08-05T15:23:02","modified_gmt":"2025-08-05T12:23:02","slug":"fleio-2025-08-0-beta-limit-user-login-by-ip-select-ipv4-ipv6-for-instance-domain-bulk-transfer","status":"publish","type":"post","link":"https:\/\/fleio.com\/blog\/2025\/08\/05\/fleio-2025-08-0-beta-limit-user-login-by-ip-select-ipv4-ipv6-for-instance-domain-bulk-transfer\/","title":{"rendered":"Fleio 2025.08.0 beta &#8211; limit user login by IP, select IPv4\/IPv6 for instance, domain bulk transfer"},"content":{"rendered":"\n<p>Fleio beta version 2025.08.0 is now available for download, and you can test it in your lab environment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-1024x481.png\" alt=\"\" class=\"wp-image-2053\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-1024x481.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-300x141.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-768x361.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-1536x722.png 1536w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction-788x370.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/user-ip-restriction.png 1979w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Limit user login by IP<\/h2>\n\n\n\n<p>Staff users can define a list of IPs or IP prefixes from which users &#8211; staff or end-user &#8211; are allowed to log in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Select IPv4\/IPv6 on instance create<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"842\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create-1024x842.png\" alt=\"\" class=\"wp-image-2056\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create-1024x842.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create-300x247.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create-768x631.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create-788x648.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/ip-version-on-instance-create.png 1394w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When creating an OpenStack compute instance, you can choose to add IPv4, IPv6 or both to the instance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Domain bulk transfer<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"714\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer-1024x714.png\" alt=\"\" class=\"wp-image-2055\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer-1024x714.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer-300x209.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer-768x535.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer-788x549.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/domain-bulk-transfer.png 1399w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Until now users were able to transfer a single domain name at a time, now you can transfer multiple domain names in a single step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Define discount coupons per pricing rule and client group<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-1024x781.png\" alt=\"\" class=\"wp-image-2057\" srcset=\"https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-1024x781.png 1024w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-300x229.png 300w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-768x586.png 768w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-1536x1171.png 1536w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules-788x601.png 788w, https:\/\/fleio.com\/blog\/wp-content\/uploads\/2025\/08\/discount-coupon-per-groups-and-pricing-rules.png 1979w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now you can define even more granular discount coupons. You can optionally, specify the pricing rule and the client group for which the coupon applies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">fleio-whmcs: issue invoices without taxes<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/fleio\/fleio-whmcs\/blob\/master\/CHANGELOG.md#v330\">The 3.3.0 release of the fleio-whmcs open source module<\/a> has small improvement: option to issue Fleio invoices in WHMCS with or without taxes.<\/p>\n\n\n\n<p class=\"has-text-align-center\">*<\/p>\n\n\n\n<p>The 2025.08.0 release includes more features, enhancements and fixes. Check out <a href=\"https:\/\/fleio.com\/docs\/2025.08\/changelog\/v2025.08.0.html\">the full 2025.08.0 change log<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fleio beta version 2025.08.0 is now available for download, and you can test it in your lab environment.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,90,22],"tags":[32,2],"class_list":["post-2051","post","type-post","status-publish","format-standard","hentry","category-announcement","category-domains","category-release","tag-fleio-release","tag-openstack"],"_links":{"self":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/2051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/comments?post=2051"}],"version-history":[{"count":4,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/2051\/revisions"}],"predecessor-version":[{"id":2059,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/posts\/2051\/revisions\/2059"}],"wp:attachment":[{"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/media?parent=2051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/categories?post=2051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fleio.com\/blog\/wp-json\/wp\/v2\/tags?post=2051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}