2025 Release Notes

2025 Release Notes

December

 

18.12.2025, v2.132

NEW

  • Admin: Invoiced Revenue graph on admin dashboard now shows data that makes sense in all payment scenarios, including the case where there are both pre- and post-payment accounts, the graph utilises the new document type concept and shows strictly stats about Invoice type documents

  • Admin: New API endpoint for setting invoice status as paid/unpaid. New endpoint expects document number as invoice identifier

IMPROVED

  • Added rate limit for VM metrics API endpoint to reduce load on the metrics backend component

  • Better error message if pop up is blocked during top up

  • Support for restarted Digio KYC verification process, KYC status will be updated properly in such scenarios

  • Added a health/sanity check to an SDN component that detects if the component is giving out sensible data

  • Admin: The row in admin table that has its detail view opened is now highlighted

  • Admin: Host selection drop-down in migrate dialog now orders entries and starts search already with 1 character entered

  • Admin: Location filter selection shows location slug in addition to name

fixed

  • Ongoing KYC process will now be continued if /start endpoint is called instead of creating a new broken flow

  • Fixed an issue that could cause the new document number field to be updated, the number must not change

  • Allow creating buckets with dots in their names in UI

  • Admin: VM details view now opens properly for also deleted VMs

  • Admin: Location filter used to disappear by unselecting all locations, now at least one location must be selected

4.12.2025, v2.131

NEW

  • Admin: Billing account detail view now has credit history section, much like the user billing account view

fixed

  • Billing account “active” status handling has been fixed, especially for cases where KYC process is configured for accounts

  • Fixed handling virtual machines that need to be recovered from an offline / restarted hypervisor, they are now properly identified and recovered

  • Admin: Fixed an overflow issue in tool tip layout

November

 

17.11.2025, v2.130

NEW

  • User can now store SSH public keys to their account and use any number of the stored keys when creating a VM

  • Clear distinction between real invoices, credit notes and informative reports, admin table and API has new column Doc Type, check admin API doc for more information

  • All categories of invoices and reports now have their own separate numbering scheme with customisable prefixes, default is ‘#' for invoices, ‘RP’ for reports and 'CN’ for credit notes

  • Support for Jivo support chat

  • Admin: User MFA status can be checked and MFA disabled in users table

IMPROVED

  • If billing account has a discount, apply the discount also when showing estimated resource prices in UI

  • Make it more clear to user which payment options are available in billing account creation view in cases where identity validation step is configured

  • Better and more consistent rounding of prices in UI

  • Admin: Billing accounts table and related GraphQL query now shows also deleted billing accounts by default, if no filter is set for is_deleted. Filter can still be used to exclude deleted accounts by setting is_deleted = exclude_deleted

  • Admin: Better logging and error handling for GraphQL queries, more resilient multi-location queries

fixed

  • Cloning a VM will now set the clone to the same VPC network as the original VM

  • UI will now show data in lists from available locations even if some locations take too long to respond

  • Activating an IP allowlist for a Managed Service will not block outgoing connections

  • Rename “Username” to “E-mail” in user account registration form, as the form only accepts email addresses

  • Admin: Fixed some data consistency issues where the list view and detail view could go out of sync

  • Admin: Fixed a bug in prices edit view where adding prices for the next month did not open the prices view correctly

  • Admin: Prices can now be set for all host pools, regardless of their visibility

September

 

11.09.2025, v2.129

NEW

  • KYC provider Digio (India) support, if enabled, new billing accounts must go through a verification flow before they can be used

  • ISO boot list can contain images that are used for installing an OS, user can create a new VM with an empty disk to perform OS install themselves, this is useful for restoring a VM from Veeam Recovery ISO or for providing custom applications that are distributed by bootable ISO installer only

  • Create VM view in UI now has Initialisation script section that accepts cloud-init configuration YAML

  • Hard limit on the number of unassigned public floating IP addresses that one billing account can have. Can be globally configured (default is 30), and if needed, can be overridden for specific billing accounts

IMPROVED

  • In Create VM API, username and password are not required fields anymore to improve security by not forcing users to set random passwords if password login is not needed, and for cases where the OS user will be created during install in some other way

  • The cloud_init parameter in Create VM API endpoint has been extended to allow any user-data configuration to be specified. Previously only runcmd, write_files and packages were allowed.

  • Updated some visuals and texts around virtual machine creation and detail view

  • Admin: Currency can also be selected in admin area now to see graphs and other monetary values in different currencies

fixed

  • Fixed Create VM from Snapshot, username and password are not required anymore since the VM is probably already initialised, providing the username and password again has no good effect

  • Admin: If a user requests invoice payment and then deletes the invoice payment method from their billing account, no payment method will be shown for the account in billing accounts' admin view (previously Credit Card was erroneously shown)

  • Admin: When filtering VM table by some property (like Status), opening a VM and changing the property so that it falls out of the filter (like using Start/Stop), the VM info will now be properly updated after each action

3.09.2025, v2.128

NEW

  • Rescue mode has been replaced with a more flexible and powerful ISO boot, allowing admins to define multiple different ISO images, giving the user the option to choose the image that is best suited for their case. This functionality can also be used to provide ISO images that are used for installing a new OS to an existing VM, to allow providing applications that are only distributed this way. https://warrenio.atlassian.net/wiki/spaces/WARP/pages/1238237186

IMPROVED

  • Deprecating the old UI, preparing to remove it completely in a few weeks

  • IPv6 subnet size for new VPCs has been increased from /112 to /64

  • Admin: Improved out of memory alerts to reduce false positive notifications

  • New UI support for Google Analytics and Google Tag Manager events

fixed

  • S3 file browser Permissions view for a file now correctly shows the current permission (Private / Public)

  • Fixed floating public IPv4 address dropdown in service view where clicking on Unassigned caused errors to pop up

  • Fixed disk resize dialog in case where disk is already at maximum size

  • Admin: In prices edit view, VM package prices' custom package sliders now work as intended, instead of being fixed and uneditable

  • Admin: Fixed the caching of monthly usage data, now the data for admin dashboard Usage Based Revenue graph is always ready and returned within a few seconds

  • Admin: Always show pool and host information in admin VM detail view, even if the pool is hidden from user

July

 

15.07.2025, v2.127

NEW

  • User can define firewall rules and attach those to Virtual Machines

  • Admin: In VM table, hypervisor pool can now be used as filter

IMPROVED

  • Upgraded VM metrics component to support larger number of end users in UI looking at metrics

  • Completed migration of all platform services from Mesos/Marathon to Nomad framework

fixed

  • Fixed handling payments that happen in the background for processors that do not implement payment status callback (like Clic to Pay)

  • Fixed showing QR code for PromptPay in payment notification pop-up

  • Fixed Grafana URL in new UI admin help page

  • Admin: Fixed admin table of invoices and reports not showing correct values for VAT, Total and other cached numeric fields for some invoices and reports, also making them not searchable by these fields. Detailed view when opening such invoice or report was always working as expected.

June

 

16.06.2025, v2.126

NEW

  • Support for showing prices and other monetary values in different currencies, admin can configure the currencies and rates from admin UI and admin API (New UI only), for more information see here: https://warrenio.atlassian.net/wiki/spaces/WARP/pages/1146650630

  • Admin: New UI, button in Invoice table and single Invoice view to mark it as paid, applicable only for post-payment Cloud Service type Invoices

IMPROVED

  • New UI, payment method selection overhaul for new accounts

  • New UI, more transparent Invoice payment request status for both user and admin

  • New UI, in VPC detail view, show also subinterfaces that are connected to this VPC

  • Admin: New UI, sidebar is now minified by default

fixed

  • Fixed handling of Tungsten vrouter interface states, migrating a VM between hypervisors should not break or fix its network anymore

  • New UI, disable initiating payment with an unverified payment method, the payment will fail anyway, UI will now indicate this more clearly

  • New UI, fixed showing IP addresses in VM detail view

  • Admin: New UI, fixed some bugs with VM image ordering

  • Admin: New UI, fixed VM detail view for deleted VMs

  • Admin: New UI, fixed Virtual Machine stats graph ordering on admin dashboard

May

 

8.05.2025, v2.125

NEW

  • Support for Coingate payment processor

  • Support for Razorpay payment processor

  • Support for PayPal payment processor

  • Limit the number of parallel Virtual Machine Create and similar processes one user can have to prevent hogging system resources in cases where API rate limit does not have the desired effect, now one user can create up to 5 VMs in parallel

IMPROVED

  • Support for having multiple card payment processors at a time (requirement for PayPal integration)

  • Extended monitoring to track down the elusive SDN issue where VM network becomes unstable after Start or Migrate

  • Admin: Make it clear to admin user that sharing access also shares admin privileges (new UI only)

  • Admin: New UI admin only, default locale has been changed to English (en-gb), dates and currency amounts will always be displayed in this locale for consistency, regardless of the site's main locale

fixed

  • Fixed issue of creating billing account in new UI where company name, registration number and VAT number were not saved

  • Fixed multi node service creation in new UI

  • Fixed VM Terminal status indication in new UI, now shows Disconnected if connection is lost

  • Fixed VM Create retry in new UI, creation form now keeps already entered values

  • Fixed some Create view layouts in new UI mobile view

  • Fixed VM Change Password dialog in new UI to have both fields as secret password fields

  • Admin: Fixed new UI Hosts table sorting, added global text search support

  • Admin: Fixed filtering by location in new UI

  • Admin: Hide some charts in new UI admin dashboard if the charts have no data

  • Admin: Fixed usage graph in new UI for months that did not have data yet

April

 

15.04.2025, v2.124

NEW

  • Tawk chat integration for support chat

  • Admin: New UI, links in user and billing account views to quickly find related resources, invoices etc.

IMPROVED

  • Reduced managed service creation cooldown time, API will give response faster to avoid timeouts, though service might not be available yet

  • Increased S3 admin API timeouts to improve bucket data sync reliability

  • Added health checks for hypervisor storage pool reachability

  • New UI, show warning in Create VM if chosen username is root

fixed

  • New UI, proper handling for VMs that have no disks

  • Admin: Support ticket link now fills Site URL according to new Jira rules

  • Admin: New UI, use UTC dates in usage prediction

  • Admin: New UI, fixed empty hypervisor column in VM action log column

  • Admin: New UI, make host pool visibility checkboxes actually work

March

 

14.03.2025, v2.123

NEW

IMPROVED

  • Optimised metrics collection for platform services, reducing Prometheus memory footprint significantly

  • Increased storage manager concurrent DB connections count to be able to service more block storage operations in parallel

fixed

  • New UI, fixed some visual bugs for dark themes

  • Admin: New UI, fixed some small bugs in location edit dialog

3.03.2025, v2.122

NEW

  • Admin: New UI, Custom Billable Products can be added from UI (experimental feature, contact support for more information)

  • Admin: New UI, locations configuration in available for admins

IMPROVED

  • It is now possible to change the text “VAT” to something else in new UI and PDFs

  • The weekly VM backup time can be globally configured

  • New UI, better support for user agreeing to Terms of Use

fixed

  • New UI, show better error messages when authentication fails

  • Fixed an error with calculating restriction levels in environments where account is not immediately FROZEN when balance goes negative - suspending an account and setting its balance negative caused the error to occur

  • Admin: New UI, fixed VM table filtering by host UUID

  • Admin: New UI, fixed support chat obstructing tables in some cases

  • New UI, removed some duplicates of error notification toasts

  • New UI, fixed issue with VM packages being shown as not available when selecting other packages

  • New UI, fixed issue with VM resize min/max values

  • New UI, fixed “Create another virtual machine” button

  • New UI, fixed default VPC network not being selected

  • New UI, various other small fixes

February

 

10.02.2025, v2.121

fixed

  • Fixed storage pool configuration handling, in some cases stale conf was not properly cleaned up, causing pool stats in admin dashboard to show wrong numbers

  • Fixed clean up process of network resources when a VM was deleted, causing deleted VMs not being cleared from VPC networks

  • Fixed error handling and messages when adding credit cards with Omise payment gateway

  • Fixed VM creation for the case where the user does not have any networks yet

  • Fixed Windows VM detail view, added missing RDP link button

  • Fixed VM resize dialog to show host pool specific prices if applicable

  • Fixed credit card expiry date input box, separating slash is automatically added when needed

  • Fixed disk clean up, resolved some cases where protected snapshots prevented trash to be cleaned

  • Fixed an issue where disk trashing configuration was not being reloaded when configuration was changed

January

 

28.01.2025, v2.120

NEW

  • Virtual Machines can now be connected to multiple VPC Networks at the same time, the Network Interface on a VM can have multiple subinterfaces, each connected to a different VPC Network

IMPROVED

  • Support for 3-D Secure protocol for Omise payment gateway