New Features:
- Translation support for UI, emails, and PDF invoice templates.
- Ability to charge users for assigned floating IP addresses.
- Admin users can now manage (view, add, and delete) other admin users.
- Virtual network DHCP now offers Cloudflare DNS as default option.
- Onboarding page can be configured to allow users without a payment method.
- Link to Grafana added to Admin Settings page.
Improvements:
- Handling of error cases when adding a credit card fails has been improved.
- Unassigned IP addresses with price 0 are no longer shown on invoices and usage reports.
Bug Fixes:
- Fixed bug preventing to create VM from an existing disk.
- User cannot delete their billing account anymore if they have a DB service on that account.
- Fixed issue with error handling on the onboarding page.
- Admin: Fixed issue when DB service was deleted, the underlying VMs did not get properly cleaned up.
- Admin: Fixed initial prices view when no prices have been set yet.
- Admin: VM migrate modal now fits longer host names.
- Admin: Paying with Omise payment method now creates proper Google Analytics events.
Translation Support
Warren Cloud Platform now supports translation for the UI, emails, and PDF invoice templates. This means that users can now choose to view the UI in their preferred language, and emails and invoices will be sent in the language of the user’s account.
Language preferences are being asked from the end user during the signup.
Floating IP Address Pricing
It is now possible to charge users for assigned floating IP addresses. This can be useful for providers who want to offer additional services to their customers, or for organizations who want to track the usage of floating IPv4 addresses.
To set the price for floating IP addresses, go to the Billing section of your account settings and enter the desired price. The price will be applied to all active resources with public (IPv4) addresses.
Admin User Management
Admin users can now manage (view, add, and delete) other admin users. This can be useful for organizations with multiple administrators, or for providers who want to give their customers more control over their accounts.
To manage admin users, go to the Admin Users section of your account settings. You can add new admin users by entering their email addresses and selecting the roles you want to assign them. You can also delete existing admin users by clicking the Delete button next to their names.
Cloudflare DNS as Default Option for Virtual Network DHCP
Virtual network DHCP now offers Cloudflare DNS as default option. This can improve the performance and reliability of DNS resolution for virtual machines.
To enable Cloudflare DNS, go to the Virtual Networks section of your account settings and select the network you want to configure. Then, click the Edit button and select Cloudflare DNS from the DNS Provider dropdown menu.
Onboarding Page Configuration
It is now possible to configure the onboarding page for post-payment flow. This means that you can choose to allow users to enter the platform without adding a payment method.
Link to Grafana Added to Admin Settings Page
A link to Grafana has been added to the Admin Settings page. Grafana is a popular open source data visualization and monitoring tool.
To access Grafana, click the Grafana link on the Admin Settings page. You will be redirected to the Grafana login page.
Bug Fixes
A number of other bugs have been fixed in this release, including:
- Fixed bug preventing to create VM from an existing disk.
- User cannot delete their billing account anymore if they have a DB service on that account.
- Fixed issue with error handling on the onboarding page.
- Admin: Fixed issue when DB service was deleted, the underlying VMs did not get properly cleaned up.
- Admin: Fixed initial prices view when no prices have been set yet.
- Admin: VM migrate modal now fits longer host names.
- Admin: Paying with Omise payment method now creates proper Google Analytics events.
We hope you enjoy this new release of Warren Cloud Platform! Any questions and feedback always welcome.