v2023.02.0 BETA

Release date: 2023-02-14

Warning

2023.02.0 is a BETA version and it’s not recommended for production environment.

Fleio uses the continuous delivery model, read more at Fleio release model.

For a full index of Fleio releases see changelog.

We recommend you to follow the safe upgrade procedure:

Note

A manual step may be required for the upgrade to 2023.02. See Upgrading to 2023.02.

Added

  • [add] #6318 Show progress on autocomplete field data loading

  • [add] #6382 Reply & Close button on ticket reply form

  • [add] #6552 System checks in “fleio info”

  • [add] #6561 Permanently store Docker container logs

  • [add] #6562 Docker container logs viewable from user interface

  • [add] #6502 Error logs when null billing module is used

Changed

  • [change] #6182 Remove PricingRule priority database field (unused)

  • [change] #6220 Show detailed storage/RAM cost in billing history as MB x min instead of MBmin

  • [change] [enduser] #6324 Select current client from client list

  • [change] [enduser] #6325 Make current client menu entry redirect to client list

  • [change] #6342 Show cost estimate on all cloud resources create form even if zero

  • [change] #6374 Delete SWIFT related resources when deleting client / OpenStack service

  • [change] #6476 Update certbot image to v1.32.2

  • [change] #6500 Set default uWSGI processes to vCPUs count and Celery processes to 4

  • [change] #6535 Update dependencies for 2023.02.0

  • [change] [staff] #6540 Wider title column in client details / tickets tab

  • [change] #6541 Remove “Prefix API users with username” and allow a template to be used

  • [change] [enduser] #6524 Estimated period until credit runs out in hours when less than a day left

  • [change] #6545 Pin all python packages versions

  • [change] #6581 Specify “price is per GB” for project traffic pricing rule

  • [change] #6587 Permit process client script to run on client when periodic tasks are disabled in General

  • [change] #6611 Show detailed cost in billing history (e.g. vCPU count)

Fixed

  • [fix] #6011 Incremental ticket reply ID instead of random number

  • [fix] #6227 Exception when generating pdf invoice: image too large

  • [fix] #6233 All authentication cookies are present in error message emailed to admin

  • [fix] [enduser] #6409 DNS Zone edit fails when description is empty

  • [fix] #6421 fleio sync –debug does not pass –debug flag to python script

  • [fix] #6432 Lowercase “Metrics” header on billing history while others are uppercase

  • [fix] [staff] #6477 Open ticket reply in new tab not working

  • [fix] #6480 Error Invalid email password should be Invalid password on install

  • [fix] #6491 Closing create/edit currency dialog without saving the form refreshes currencies

  • [fix] #6493 Suspend services doesn’t work when instance is in resize verify

  • [fix] #6517 UWSGI_PROCESSES env variable is ignored

  • [fix] [enduser] #6523 Dashboard and billing history incorrectly uses plural for days

  • [fix] [staff] #6527 Ambiguous error on invalid OpenStack Notifications URLs field: [object Object]

  • [fix] [staff] #6528 Typos in “Limit billable seconds per month” explanatory paragraph

  • [fix] [staff] #6529 Password input is shown as not required in OpenStack credentials

  • [fix] [staff] #6530 Can remove is default flag on currency

  • [fix] [staff] #6531 Flavor/Flavor group search not working on image Flavors Assignment tab

  • [fix] [staff] #6533 User search on user group autocomplete does not work the same as user search on list

  • [fix] [staff] #6534 User group search not working after click Add User To Group button

  • [fix] #6536 Resetting authenticator 2FA does not invalidate remember 2FA cookie

  • [fix] #6537 Authenticating with 2FA does not show loading screen

  • [fix] [staff] #6542 Create user card improperly increases in size when checking “Is staff”

  • [fix] [staff] #6543 Text overlapping warning icon on Advanced Settings tab

  • [fix] #6546 Error saving ticket attachment when receiving email

  • [fix] [enduser] #6549 “Volume type” field not aligned on Create new volume form

  • [fix] [staff] #6555 Add IP/automatically does not reset rDNS

  • [fix] [enduser] #6559 Low credit notification is not properly formatted

  • [fix] [staff] #6563 Text overlapping warning icon on Service cycles tab on mobile

  • [fix] [staff] #6564 Create or update PTR activity log text

  • [fix] #6569 “Current credit lasts for about…” is wrong for One Time product service

  • [fix] #6570 “Next invoice date” is wrong in case of “One Time” product cycle

  • [fix] [staff] #6571 Missing label for price field when opening add product cycle dialog

  • [fix] #6572 Error retrieving projects for metrics in regions without a public endpoint for metric service

  • [fix] #6573 Google Authenticator option is randomly duplicated sometimes

  • [fix] [staff] #6574 Regenerating 2FA key may show ‘Failed to regenerate code …”

  • [fix] [enduser] #6576 Misaligned “info” icon on client details on mobile

  • [fix] #6577 Links in frontend notifications are not highlighted

  • [fix] #6579 Cannot add Instance IPs pricing rule (if another Resource type is previously selected)

  • [fix] #6580 Created volume ID shown as {object_id} in activity log

  • [fix] [enduser] #6584 Estimated cycle cost request crashing when service has yearly cycle

  • [fix] #6585 Duplicated instance deletion operation prevented initial operation to run

  • [fix] [staff] #6602 Saving advanced settings related activity log text

  • [fix] #6609 Feature toggle openstack.images.file_uploads is not hiding image upload

  • [fix] #6610 Inconsistent time unit abbreviation in billing history

  • [fix] #6614 Remove unused OpenStack notifications settings watcher process from operations container

  • [fix] #6623 If running ‘fleio sync –debug’ log level is not changed

  • [fix] [staff] #6624 Create new ticket might crash after selecting client

  • [fix] [enduser] #6626 Client list search not working

  • [fix] [enduser] #6629 No activity logs for SWIFT containers create/update/delete

  • [fix] [staff] #6630 Activity log shows “created object store object {object_id}.” without replacing object_id placeholder

  • [fix] [staff] #6634 Service edit configurable option does not take into account cycle period

  • [fix] [staff] #6639 Activity log shows “…created signup settings {object_id}.”

  • [fix] [enduser] #6640 User invitation to manage client dialog does not work

  • [fix] #6644 Create instance form: changing region keeps previous region network ID selected

  • [fix] [enduser] #6660 Resend email confirmation code: HTTP Error 500: Internal Server Error

  • [fix] #6685 Backup restore fails: Can’t connect to local server through socket ‘/run/mysqld/mysqld.sock’

Unreleased

-

Deprecated

-

Removed

-

Security

-

Notes