Release date: 2020-05-19
v2020.05.0 is a stable version.
For a full index of Fleio releases see changelog.
Manual steps are required to upgrade to this version. See Notes below.
Implement basic customization for reseller frontend (logo and theme).
Security group templates
Load menu from backend. Support switching angular and angularjs apps through menu
Move cron jobs to celery
Configurations page is moved to Angular. See the notes on what you need to prepare
Settings.py and constants.js files were moved to dedicated folders.
Fix #2858: Implement a way to reset usage for clients
Fix #2925: Improve image upload handling
Fix #2944: Fix character escaping in project names and description
Fix #2956: Add basic Fleio plugin support in angular frontend
Fix #2977: Add more user friendly error message when service upgrade fails
Fix #2979: Existing option cost ignored on upgrade
Fix #2980: Invoice total is not updated at edit
Fix #2982: Crash when impersonate or update credit for a client with an active service with no cycles
Fix #2987: Ensure all prepaid product modules create cycle at initialization
Fix #2994 Implement default security group template
Fix #3002: Display nicer error when service cycle is not found in get_unpaid_usage
Fix #3003 Move .so license files to dedicated directory
Fix #3007: Add feature toggle for get me a network option
Fix #3014: Remove os_distro from instance retrieve api. Use os_distro from instance image field. Show image details even if instance is volume booted. Add link to image on staff instance details.”
Fix #3025: Add dropdown for image architecture
Fix #3026: Use operations system for deleting volume snapshots to handle status sync and errors on asynchronous fail of volume snapshot deletion.
Fix #3037: Fix compute usage for unpaid services
Fix #3046: Invoices are not issued on invoice date
Fix #3047: Collect usage for reseller services
Fix #3052 Default security group is not deleted on client delete
Fix #3056: Update max openstack API’s versions to support openstack train
Fix #3075: Invoice is issued in wrong currency
Fix #3088: Handle integrity error on sync
Fix #3092: Fix dropdown filtering choices preselected value not being applied if used and fix concatenating display values when choosing another option from dropdown
Fix #3106: Make sure backend menu is loaded when logged in user language header is set and that received labels are translated
Fix #3124: Extra network port traffics are being created after save from django admin
Manual steps are required to upgrade your installation. See Upgrading to 2020.05.0.
You may see the following warnings while upgrading. You can safely ignore them:
warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller/assets/config': Directory not empty warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller/assets': Directory not empty warning: unable to delete old directory '/var/webapps/fleio/frontend/site/reseller': Directory not empty
On upgrade from 2020.04.2 and older to 2020.05.0 you might temporarily see
502 bad gatewayor
500 internal errorin frontend panel. You can ignore it, will be solved in a future release.
We recommend the safe upgrade procedure for upgrading Fleio.