Beta: LVE Manager, CageFS, LVE-Utils, Alt-Python27-cllib, and LVE-Stats updated
New updated LVE Manager, CageFS, LVE-Utils, Alt-Python27-cllib, and LVE-Stats packages are now available for download from our updates-testing repository.
Release notes
- We completed implementation
lvectl
functions for JSONHandler (cPanel) and now you can manage reseller limits/users/packages via cPanel/WHM JSON API (JSONHandler). See details in the documentation. - We added a possibility to add and remove extensions for all users in the
selectorctl
command for the PHP Selector. Please note that the--for-all-users
option works only with PHP interpreter andenable-user-extensions
anddisable-user-extensions
options. See details in the documentation. - We fixed an issue with Portuguese Brazil localization on cPanel and DirectAdmin. This is the second step of implementing translation for LVE Manager UI. To apply changes, you should clean a browser cache after updating LVE Manager!
Changelog
lvemanager-5.3.11-1
- LVEMAN-1601: Build LVE Manager for CloudLinux 8
- WEB-1679: Cover Wizard by Protractor tests - CageFS
- WEB-1667: Cover Wizard by Protractor tests - common functionality and check errors
- WEB-1668: Cover Wizard by Protractor tests - install all components
- WEB-1689: Copyright symbol in Plesk PHP Selector migration script
- WEB-1516: Implement
lvectl
functions of JSONHandler (cPanel) - LVEMAN-1603 migrate LVE Manager to use universal Python 2/3 code (stage 1)
- WEB-1675: Change Raven.js to Sentry SDK (fix regression)
- WEB-1708: Inability to use ampersand character in value of Node.js Environment variables
- LVEMAN-1603 migrate LVE Manager to use universal Python 2/3 code (compatibility fixes, stage 2)
- WEB-1567: PHP Selector version is delayed if CRIU is enabled.
- WEB-1719: Translation to Portuguese Brazil does not work on cPanel and DirectAdmin
- LVEMAN-1611: Revert LVEMAN-1580 changes
- WEB-1692: Hide "Set as current" when a current version equals to a selected version
- WEB-1688: Fix icons issues
- WEB-1710: PHP Selector plugin is not working for all PHP versions
- WEB-1713: Do not show error when
php_native_ver.dat
does not exist - WEB-1705: Parallelization protractor tests to small parts
- WEB-1714: Create data storage to store files needed for automation testing
- WEB-1677: Add a possibility to add and remove extensions for all users in
selectorctl
- WEB-1709: Privilege reduction for reseller and user in PHP non-panel version
- WEB-1694: Use new CageFS UI on "Options" tab
- WEB-1704: Use
lveid
list from a request body forlvectl
(JSONHandler) for theapply-many
command - LVEMAN-1619: [Tests] investigate and fix LVE Manager tests failures on CloudLinux 8
lve-utils-3.2.6-1
- LU-1492: Migrate LVE-Utils code to use universal Python 2/3 code (Part 1 - w/o Unicode)
- LU-1492: Migrate LVE-Utils code to use universal Python 2/3 code (tab to spaces)
- LU-1492: Migrate LVE-Utils code to use universal Python 2/3 code (Part 3 - stage1. Absolute imports)
- LU-1492: Fix a bug with
_parse_lve_lines
- LU-1492: Do not call
struct.pack
with a float argument
cagefs-6.4.6-1
- CAG-1005: [Tests] investigate and fix CageFS tests issues on CloudLinux 8
- CAG-1001: Don't copy
etc
duringpostwwwacct
while restoring an account - LVEMAN-1619: [Tests] investigate and fix LVE Manager tests failures on CloudLinux 8
lve-stats-2.10.2-1
- LVES-976 Fix LVE-Stats tests periodical fail
- LVES-968: Migrate except to the Python 3 style
- LVES-968: Migrate print calls to the Python 3 style
- LVES-968: Update raise syntax to Python 3 compatible
- LVES-968: Remove unused method from
svggraph.py
- LVES-968: Migrate [x]range calls to the Python 3 style
- LVES-968: Migrate
map(*)
to the Python 3 - LVES-968: Migrate zip calls to Python 3
- LVES-968: Migrate filter calls to Python 3
- LVES-968: Replace
file()
->open()
calls - LVES-968: Migrate code to a new-style absolute imports
- LVES-968: Migrate divisions according to W1619
- LVES-968: Migrate numbers literals code
- LVES-968: Remove arguments unpacking
- LVES-968: Replace basestring with an universal wrapper
- LVES-968: Minor updates for Python 3 compatibility
- LVES-968: Replace deprecated
log.warn
withlog.warning
- LVES-968: Avoid comparison of different types
- LVES-968: Replace the legacy
assert[Not]Equals
method withassert[Not]Equal
- LVES-968: Remove cyclic imports in orm module
- LVES-968: Avoid logging parameters interpolation
- Revert change of svg script
- LVES-975: Build
lve-stats
RPM package for CloudLinux 8
alt-python27-cllib-1.6.8-1
- PTCLLIB-179: Replace
assert(Not)Eqals
withassert(Not)Equal
- PTCLLIB-179: Fix
reload_processes
function - PTCLLIB-179: Fix unittests behavior
- PTCLLIB-179: Stage 1 of
futurize
- PTCLLIB-179: Stage 1 of all imports
- PTCLLIB-179: (Stage 2) Safe fixes of
futurize
- CAG-1001: Don't copy
etc
duringpostwwwacct
while restoring account - LU-1422: DirectAdmin cpapi.userdomains with admins
Update command
yum update lvemanager cagefs lve-utils alt-python27-cllib lve-stats --enablerepo=cloudlinux-updates-testing
Downgrade command
yum downgrade lvemanager cagefs cagefs-safebin lve-utils alt-python27-cllib lve-stats --enablerepo=cloudlinux-updates-testing