1

Topic: iRedAdmin-Pro-SQL-5.8 has been released

A Heartfelt Thank You to Our iRedAdmin-Pro and iRedMail Easy Customers. Get iRedMail Enterprise Edition license for FREE and migrate.
--------

Dear all,

iRedAdmin-Pro-SQL-5.8 (iRedAdmin-Pro for MySQL, MariaDB and PostgreSQL backends) is now available for upgrading and purchasing.

How to download the latest iRedAdmin-Pro
  • Login to iRedAdmin-Pro as global admin

  • Click "License" on the top-right corner, it will show you basic license info and a "Download" button if new version is available for upgrading.

If above steps don't work for you, please send an email to support @ iredmail.org to get download link of the latest release.

Below are detailed changes since iRedAdmin-Pro-SQL-5.7.1:

Fixed issues
  • Password hash is accepted instead of the plaintext password. Thanks to @sigprof.

  • Replace `crypt` module (removed in python 3.13) by `passlib`.

  • Cannot JSON serialize SQL column `mailbox.birthday`.

  • Not remove data from `last_login` table while removing user or domain.

  • Cannot list disabled mailing lists on account list page.

Translations

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2 (edited by b.cherrier Today 12:46:06)

Re: iRedAdmin-Pro-SQL-5.8 has been released

Hello,
A little problem with this new version, as the server is in production, I couldn't investigate further, and had to rollback to 5.7.1

Apr 14 15:39:50 poste iredadmin[904109]: Traceback (most recent call last):
Apr 14 15:39:50 poste iredadmin[904109]:   File "/opt/www/iRedAdmin-Pro-SQL-5.8/iredadmin.py", line 8, in <module>
Apr 14 15:39:50 poste iredadmin[904109]:     from libs import iredbase
Apr 14 15:39:50 poste iredadmin[904109]:   File "/opt/www/iRedAdmin-Pro-SQL-5.8/libs/iredbase.py", line 5, in <module>
Apr 14 15:39:50 poste iredadmin[904109]:     import web
Apr 14 15:39:50 poste iredadmin[904109]:   File "/opt/www/iRedAdmin-Pro-SQL-5.8/web/__init__.py", line 4, in <module>
Apr 14 15:39:50 poste iredadmin[904109]:     from . import (  # noqa: F401
Apr 14 15:39:50 poste iredadmin[904109]:   File "/opt/www/iRedAdmin-Pro-SQL-5.8/web/debugerror.py", line 19, in <module>
Apr 14 15:39:50 poste iredadmin[904109]:     from . import webapi as web
Apr 14 15:39:50 poste iredadmin[904109]:   File "/opt/www/iRedAdmin-Pro-SQL-5.8/web/webapi.py", line 12, in <module>
Apr 14 15:39:50 poste iredadmin[904109]:     import multipart
Apr 14 15:39:50 poste iredadmin[904109]: ModuleNotFoundError: No module named 'multipart'
Apr 14 15:39:50 poste iredadmin[904109]: unable to load app 0 (mountpoint='poste.xxxx.xx|/iredadmin') (callable not found or import error)
Apr 14 15:39:50 poste iredadmin[904109]: --- no python application found, check your startup logs for errors ---
Apr 14 15:39:50 poste iredadmin[904109]: [IP_address_v6] GET /iredadmin/ 500 104 "-"

3

Re: iRedAdmin-Pro-SQL-5.8 has been released

Oh well, that was easy to correct ^_^ just had to install python3-multipart (this server is running ubuntu 22 LTS), redo the upgrade_iredadmin.sh and voilà !
Maybe add the python3-multipart as a requirement would prevent others to have the same issue.

Thanks Zhang for this great work

4

Re: iRedAdmin-Pro-SQL-5.8 has been released

b.cherrier wrote:

just had to install python3-multipart

Fixed in upgrade_iredadmin.sh moment ago. Thanks for the feedback. smile