Introduction:

The Kunena team is thrilled to announce the first maintenance release of Kunena 7.0, a native Joomla extension for Joomla! 5.4 and Joomla 6.x. Kunena 7.0 works on Joomla! 6.0 natvely without the needs of compat plugin.

For people which wants help for translations, Kunena 7.0 files can be translated on crowdin : crowdin kunena

Kunena 7.0 has been designed to work on Joomla! 5.4 and 6.0, the minimal requirements are the followings :
  • Php 8.2.0
  • MariaDb 10.4 or MySQL 8.0.13
  • Bootstrap 5.x

The work done in Kunena 7.0 is mostly to update the code base:

  • Refactor all the code of plugin integration to be in Joomla! 6.0 by working with events and to drop the parts which was planned to be removed in this Joomla! version (thanks to ruud)
  • New: scheduled task purge trashbin (thanks to ruud)
  • Changes on the installer script to be able to work on Joomla! 6.0
  • Make user type on whoisonline widget as links to open the userlist filtered
  • Remove most of the deprecated code
  • Refactor captcha handling conform with Joomla! 5.x and 6.0

New features:

The Kunena system plugin check on registration and on login if the user is in stopforumspam database and prevent them to make these actions

The Kunena configuraion has been converted to be the same that others configurations page in the Joomla! way

Download:

Download K7.0.1 stable here: https://github.com/Kunena/Kunena-Forum/releases/tag/7.0.1

Donations

Any donations are needed for future support.

Log in to comment

Leen replied the topic:
1 month 5 days ago
Leen's Avatar
Yes, I also have such a message as error reporting Maximum,
but if I set it to standard, everything is ok.
ps
sorry messaged 2x because it seemed like it wasn't saving..

i try this Quick workaround (safe, but temporary)it works on my test site
If you can’t update right now, you can silence the warning by allowing dynamic properties in the class.
Option 1 – Add #[\AllowDynamicProperties] (PHP 8.2+)
Edit:
/components/com_kunena/libraries/user/KunenaUser.php
Find:
class KunenaUser
Change to:
Code:
#[\AllowDynamicProperties] class KunenaUser
⚠️ This will be overwritten by updates — use only as a stopgap.
Leen replied the topic:
1 month 5 days ago
Leen's Avatar
Yes, I also have such a message as error reporting Maximum, but if I set it to standard, everything is ok.
Denitz replied the topic:
1 month 5 days ago
Denitz's Avatar
The message is on e.g. /administrator/index.php?option=com_kunena&view=cpanel and in frontend forum index as well.
I updated Kunena from 6.4.7 to 7.0.1
PHP 8.3, error reporting Maximum

( ! ) Deprecated: Creation of dynamic property Kunena\Forum\Libraries\User\KunenaUser::$karma_time is deprecated in
\libraries\kunena\src\User\KunenaUser.php on line 700

( ! ) Deprecated: Creation of dynamic property Kunena\Forum\Libraries\User\KunenaUser::$twitter is deprecated in
\libraries\kunena\src\User\KunenaUser.php on line 700

 
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar

Hello
We have 7.0.1 / 2026-01-30
and get following log MSG/error
"Exception throw at line 489 in file \/home\/sammler\/public_html\/libraries\/vendor\/joomla\/database\/src\/Pdo\/PdoDriver.php with message 42S22, 1054, Unknown column 'socials' in 'SET'"

We get this MSG on all 5.4.2 Joomla installations.



 
Hello,

it seems the upgrade process will do things with socials not work correctly, i will add a fonction under tools to be able to make the import of socials when it has failed during upgrade

Code:
( ! ) Deprecated: Creation of dynamic property Kunena\Forum\Libraries\User\KunenaUser::$karma_time is deprecated in \libraries\kunena\src\User\KunenaUser.php on line 700
I have looked in the code so it should be handled in upgrade process when you are coming from before Kunena 6.4.0 . I have forgot the params karma_time so it remains in config, it explains why you get this error
Gindi replied the topic:
1 month 1 week ago
Gindi's Avatar
Just a note:
In Kunena 7, you can find “karma_time” in:
/administrator/components/com_kunena/install/kunena.install.upgrade.xml
/administrator/components/com_kunena/install/sql/updates/php/6.4.5-2025-07-30_remove_columns_users_table.php
/components/com_kunena/src/Controllers/UserController.php 
 
ruud replied the topic:
1 month 1 week ago
ruud's Avatar
@denitz, thanks for reporting this. Can you tell me how to reproduce this? on what page and what action are you doing?
Denitz replied the topic:
1 month 1 week ago
Denitz's Avatar
Code:
( ! ) Deprecated: Creation of dynamic property Kunena\Forum\Libraries\User\KunenaUser::$karma_time is deprecated in \libraries\kunena\src\User\KunenaUser.php on line 700
simsonCH replied the topic:
1 month 1 week ago
simsonCH's Avatar
Hello
We have 7.0.1 / 2026-01-30
and get following log MSG/error
"Exception throw at line 489 in file \/home\/sammler\/public_html\/libraries\/vendor\/joomla\/database\/src\/Pdo\/PdoDriver.php with message 42S22, 1054, Unknown column 'socials' in 'SET'"

We get this MSG on all 5.4.2 Joomla installations.
 
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar
Good to know your feedback but you had already posted the same message just couple of messages above : www.kunena.org/forum/76-Official-Announc...d-6-0?start=6#234459
Slacker replied the topic:
1 month 1 week ago
Slacker's Avatar
I got the Unknown column 'socials' in 'SET' error after upgrade to 7, but also strangely language changed for Joomla superuser. However I did not want to restore from backup, so I compared the kunena_users table with a backup site and at the bottom was `socialshare` tinyint(1) NOT NULL DEFAULT 1 but the backup site had: `socials` text DEFAULT NULL When I changed live site to: `socials` text DEFAULT NULL the problem was solved. No error message.
Joomla 5.4.2
PHP 8.4
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar

Merci pour votre réponse.
Pour le point 1, j'ai ouvert le dashboard de kunena et tout est rentré dans l'ordre ?? Je n'ai pas eu besoin de lancer la requete SQL de modification. Est-ce normal ?

J'ai tenté de lancer la requete 
Code:
ALTER TABLE `#__kunena_users` ADD `language` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL AFTER `ip`
phpadmin SQL me dit qu'il y a une erreur de syntaxe,



 
Pas besoin de lancer la requête vu que vous dites plus haut que la mise à jour s'est faite en allant sur le dashboard de Kunena. Je n’étais pas sur que vous aviez ouvert le dashboard de Kunena, ne tenez pas compte de la requête que je vous avais donné.
Pinkeltje replied the topic:
1 month 1 week ago
Pinkeltje's Avatar
Your error message says that 'language' field is already in your table. Did you check table structure before running query?
ruud replied the topic:
1 month 1 week ago
ruud's Avatar
you need to replace #__kunena_users with your table name.
#__ is replace when used in Joomla code, but when used in phpmyadmin there is not table starting with #__. You need to tye your own prefix (this is for every joomla install different so this cannot be provided here)
Dilan replied the topic:
1 month 1 week ago
Dilan's Avatar
J'ai tenté de lancer la requete 
Code:
ALTER TABLE `#__kunena_users` ADD `language` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL AFTER `ip`
phpadmin SQL me dit qu'il y a une erreur de syntaxe,





 
Slacker replied the topic:
1 month 1 week ago
Slacker's Avatar
I got the Unknown column 'socials' in 'SET' error after upgrade, but also strangely language changed for Joomla superuesr. However I did not want to restore from backup, so I compared the kunena_users table with a backup site and at thee bottom was `socialshare` tinyint(1) NOT NULL DEFAULT 1 but the backup site had:  `socials` text DEFAULT NULL When I changed live site to: `socials` text DEFAULT NULL the problem was solved. No error message.
 
Dilan replied the topic:
1 month 1 week ago
Dilan's Avatar
Merci pour votre réponse.
Pour le point 1, j'ai ouvert le dashboard de kunena et tout est rentré dans l'ordre ?? Je n'ai pas eu besoin de lancer la requete SQL de modification. Est-ce normal ?
Pour le point 2, je ne trouve pas le fichier incriminé ?

 

Cela se reproduit même en tentant de restaurer des sauvegardes anciennes, lesquelles passaient très bien avant
 
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar

En fait, en y regardant de plus pres, j'ai 2 soucis :
1. L'installation s'est passée correctement mais lorsque je me connecte (ou me déconnecte du forum), je reçois le message suivant 

 
Bonjour,

Avez-vous ouvert le dashboard de Kunena après la mise à jour ? Il faut appliquer cette requête via Phpmyadmin après avoir sauvegardé la table #__kunena_users :
Code:
ALTER TABLE `#__kunena_users` ADD `language` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL AFTER `ip`

2. lorsque je veux récupérer une sauvegarde sous akeeba, je reçois le message suivant :

 
Vérifiez les droits dans le dossier indiqué
Dilan replied the topic:
1 month 1 week ago
Dilan's Avatar
En fait, en y regardant de plus pres, j'ai 2 soucis :
1. L'installation s'est passée correctement mais lorsque je me connecte (ou me déconnecte du forum), je reçois le message suivant 

 

2. lorsque je veux récupérer une sauvegarde sous akeeba, je reçois le message suivant :

 

Je suis coincé, un peu d'aide SVP
Dilan replied the topic:
1 month 1 week ago
Dilan's Avatar
Bonjour,
Je viens de tenter le passage de 6.4.7 vers 7.0.1 sous Joomla 6.0.2.
Cela semble passer correctement 
merci 
 
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar
We haven't released the K6.4.9, i will do it later today. Then Joomla! updater will suggest you the K6.4.9. I let a bit of time a month or two, then for people on K6.4. it will be proposed the K7.0.x

So if you want update to K7.0.1 now, you need to download the packages and install manually.
Petley replied the topic:
1 month 1 week ago
Petley's Avatar
So for the most of us running 6.4.8 on Joomla 5.4 what do we do? As currently no updates are showing on the backend?
Thanks
Terry
xillibit replied the topic:
1 month 1 week ago
xillibit's Avatar
Kunena.org is running on K7.0.1, for people which are on K6.4.8 and which have upgraded to Joomla! 6.0.x there will be a K6.4.9 which is allowed to be installed on Joomla! 6.0.x to make the path to update to Kunena 7.0.x