v2022.04.0 BETA =============== Release date: 2022-04-14 .. warning:: v2022.04.0 is a **BETA** version and it's not recommended for production environment. Fleio uses the continuous delivery model, read more at :ref:`release-model`. For a full index of Fleio releases see :doc:`changelog`. We recommend you to follow the safe upgrade procedure: * :ref:`Safe upgrade procedure for docker installations` Added ----- * [add] #4746 DirectAdmin license module * [add] [enduser] #5193 Pay all invoices at once * [add] #5265 Billing for instance IP addresses * [add] #5278 Configurable options details on upgrade service order * [add] #5304 Price rule setting for free resources dependent on another one (instance IPs billing) * [add] #5306 IPs costs in instances price estimation * [add] #5311 Instance traffic tiered pricing info text * [add] #5312 Activity logs for instance resize * [add] #5323 Django SecurityMiddleware * [add] [k8s] #5329 Add agree to let's encrypt TOS flag * [add] #5334 Search by email address on the tickets page * [add] #5363 Upgrade/downgrade configuration section on products Changed ------- * [change] #1487 Avoid double domain renew * [change] #5130 Sync hypervisors with data from Placement * [change] #5203 Remove "/plugins" from URLs * [change] #5305 Instance IP billing history to be seen on related instance * [change] [k8s] #5308 Use yes/no instead of true/false for deployGaleraCluster * [change] #5310 Autocomplete with similar cycle/options on upgrade service * [change] [k8s] #5338 Propagate all juju config changes to kubernetes * [change] #5348 Networking tab order on instance details * [change] #5354 Show appropriate reason if OpenStack credentials save fail * [change] [enduser] #5357 Make health monitor type field readonly on loadbalancer edit * [change] #5362 Product upgrade/downgrade to unidirectional * [change] [staff] #5369 Service product upgrade/downgrade regardless of assignments * [change] #5374 Remove AngularJS panel references Fixed ----- * [fix] #5061 Public endpoints cannot be found in multi region environment * [fix] [staff] #5267 Domain transfer action redirects to enduser panel * [fix] #5280 Invoice items and refunded credit on service downgrade * [fix] #5284 Staff may remain logged in as enduser after impersonation * [fix] [staff] #5291 User invitation notification template edit page * [fix] #5296 Editing a port with multiple IPs will remove all IPs except one * [fix] #5314 Issues on network traffic tab on instance details * [fix] [enduser] #5317 Double load on list pages * [fix] [k8s] #5320 Sometimes the resources created trough operations gets duplicated * [fix] #5324 Traffic data collect is skipped for all other resources if one throws error * [fix] #5326 Default user password and ssh key injection when instance is booted from volume * [fix] [k8s] #5331 Fleio installation fails if you attempt to install with enableLetsEncrypt * [fix] [staff] #5333 Create image error not properly shown * [fix] [enduser] #5336 Enable automatic payments checkbox shown for configured gateway though feature is disabled * [fix] #5340 Remaining hours estimation can be wrong * [fix] [enduser] #5342 Hide automatic payments option on invoice if already activated for selected gateway * [fix] #5343 Storage policy is not passed to Openstack when creating a swift container * [fix] #5347 Detailed invoice containing modifiers does not load * [fix] #5349 Ticket reply message from email is not shown if ticket was closed * [fix] [enduser] #5351 Incomplete tab title on dashboard * [fix] [enduser] #5353 User stuck on dashboard if "Require credit card" setting active * [fix] #5355 Padding on "/billing/order" page while logged off * [fix] [staff] #5358 Client url on new payment received notifications is wrong * [fix] #5359 Backend error is not displayed when service upgrade fails * [fix] [enduser] #5360 Broken panel when save payment details is required and client has active panel notifications * [fix] #5366 Search trough activity log is slow * [fix] #5367 Upgrade fails if summary is too long * [fix] #5368 Empty error toast sometimes when domain action fails * [fix] [k8s] #5370 Service account cluster role binding * [fix] [staff] #5375 Unintuitive error message on notification edit * [fix] #5387 Plugin service order component * [fix] #5388 One time product upgrade fails * [fix] #5389 Hide new product/cycle category on service upgrade form if there's no product/cycle * [fix] [k8s] #5390 Ingress is not configured on magnum cluster * [fix] [enduser] #5398 Subnet dropdown in LoadBalancer is incomplete Unreleased ---------- \- Deprecated ---------- \- Removed ------- \- Security -------- \- Notes ----- * In order to test Beta you need to :ref:`follow our documentation`. * In order to install Fleio in Kubernetes, you need to :ref:`follow our documentation`. * In order to install Fleio in JuJu, you need to :ref:`follow our documentation`. * Before upgrading to 2022.04.0, please see the upgrade notes :ref:`upgrade-2022.04`.