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¶
A manual step may be required after you upgrade to 2022.12. See Upgrading to 2022.12.