v2022.12.0 BETA

Release date: 2022-12-13

Warning

2022.12.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 after you upgrade to 2022.12. See Upgrading to 2022.12.

Added

  • [add] #6081 Currency conversion formula on add currency dialog

  • [add] #6095 More format buttons to ticket form

  • [add] [staff] #6097 Green bar on enabled payment gateways

  • [add] #6208 Details to task logs when deleting OpenStack project

  • [add] #6217 Region and project ID on OpenStack image details

  • [add] #6239 To field on ticket

  • [add] #6273 Fleio support for AlmaLinux 9 and Rocky Linux 9

  • [add] #6290 fleio openstack command

  • [add] #6291 Shelve feature toggle

  • [add] [staff] #6293 Missing fields on service detail: is free, override price, do not suspend until

  • [add] #6320 fleio django command

  • [add] #6364 Support for piped input fleio mysql, bash and shell commands

Changed

  • [change] #4665 Sort command in fleio help alphabetically

  • [change] [enduser] #5931 Show credit too low message on create forms before submit

  • [change] #6093 Show loader on dialog submit

  • [change] #6094 Always Show 2/configured decimal count on billing history

  • [change] #6124 Automatically re-create service cycle when all were deleted

  • [change] #6146 Check all notifications by default on add support department

  • [change] #6165 Load billing history data on Billing history tab click and selecting another service

  • [change] #6187 Messages when connecting to OpenStack during Fleio upgrade

  • [change] #6204 Allow style/width/height HTML attributes on images in tickets from emails

  • [change] [staff] #6214 Improve task log in activity

  • [change] #6221 Update third party software

  • [change] [staff] #6224 Show project ID as lowercase on project edit page

  • [change] #6259 Free services should emit invoice based on “Do not invoice services with zero price”

  • [change] [staff] #6267 Client details label “Current credit” to “Credit”

  • [change] #6277 Update python to 3.10.8

  • [change] #6287 source new utils script before upgrade

  • [change] [staff] #6295 Hide override price when service is free

  • [change] [staff] #6299 “Client signup automation” text to “New client automation”

  • [change] #6375 Send mail to admins only for exception and critical logs

  • [change] #6380 Improve unmatched flavor for instance log in sync

Fixed

  • [fix] #5780 Payment date in the add payment tab on invoice details is not saved

  • [fix] #6084 Crash on syntax error in price estimate template

  • [fix] #6104 Error when adding product with long description to cart: Data too long for column ‘description’

  • [fix] #6107 Containers crash if secrets in DB cannot be decrypted (e.g. invalid SECRET_KET)

  • [fix] #6136 AssertionError: Invalid billing dates requested

  • [fix] #6143 Some autocomplete fields do not open on focus from keyboard TAB

  • [fix] #6151 fleio manage, start, stop commands missing autocomplete

  • [fix] [enduser] #6168 Billing history of second client shows empty screen and JS error

  • [fix] #6169 OpenStack project is not created when second client is added

  • [fix] #6188 Crash when changing billing plan

  • [fix] #6194 Endless toast “Your client has no active OpenStack project”

  • [fix] [enduser] #6197 Can request cancellation on terminated services

  • [fix] #6198 Billing history shows rising usage even if service is free

  • [fix] #6199 When changing service’s OpenStack project estimated cycle cost is not updated

  • [fix] #6223 fleio commands like upgrade continue when backup fails due to bc or gzip missing

  • [fix] #6225 Buttons are not disabled on dialogs after action button click

  • [fix] #6229 Exception when retrieving metrics

  • [fix] #6243 Form buttons are not disabled after action button click

  • [fix] #6253 Total price shown in client currency instead of service currency on billing history

  • [fix] [enduser] #6254 Estimated cycle cost on billing history always shown in client currency

  • [fix] #6271 Replace left references of docker-compose from fleio command texts

  • [fix] #6272 Cannot install on unsupported distro even when docker is installed

  • [fix] #6278 Circular progress is not visible on long forms submit

  • [fix] #6279 If db container is down errors are not handled

  • [fix] [enduser] #6280 Cannot cycle back to current billing history

  • [fix] [enduser] #6282 OpenStack HEAT stack shows Outputs [object Object]

  • [fix] #6286 Error processing client - ‘NoneType’ object has no attribute ‘cycle’

  • [fix] #6289 Create client w/ auto order (no client currency cycles) is missing error details

  • [fix] [staff] #6298 Correct capitalization in “OpenStack plans” breadcrumb

  • [fix] #6301 Estimated cycle cost on billing history is rounded in a wrong way

  • [fix] #6327 Info icon on edit TXT record on DNS zone shows no text

  • [fix] #6346 Clicking recreate task button under activity toggles task details

  • [fix] #6348 Error on simple password is not shown on instance rescue

  • [fix] #6352 Expanded task under activity does not load ending log lines when in progress

  • [fix] #6354 docker-compose-plugin is not installed on upgrade or install if Docker latest is already installed

  • [fix] #6363 fleio command does not start utils container if stopped with docker command

  • [fix] [enduser] #6376 Broken page when non-owner accesses client details

  • [fix] [enduser] #6378 Missing avatars on ticket details

  • [fix] #6379 Frontend dependency vulnerabilities

  • [fix] [staff] #6386 Settings -> OpenStack -> Defaults tab may make browser tab unresponsive

  • [fix] [enduser] #6387 Load balancer create form shows resource options from another region than default LBaaS region

  • [fix] #6393 Download volume snapshot image returns invalid token

  • [fix] #6405 Task name: No display text found for log class “cron sync hypervisors”

  • [fix] #6407 Product price models “Fixed plus dynamic” and “Dynamic but at least fixed” not working when estimating cycle cost

  • [fix] #6424 Billing history total price is wrong for services with fixed price

Unreleased

-

Deprecated

-

Removed

  • [remove] [staff] #6240 Ticket internal status (pinned is used now)

  • [remove] [staff] #6294 Unused “Next expiration date” field

Security

-

Notes