It’s almost Christmas again, and Comentario is decking the halls with the fresh 3.12.0 Faughanvale release!
Comentario is a fast and powerful free comment server for web pages, written in Go.
You can follow relevant news in the Comentario blog or via RSS .
What’s new
Multilingual support for commenters
The embedded Comentario supports multiple languages since version 3.6.0. The new release extends this support to emails and, potentially, other interface elements (#139).
The user can specify their desired language in the Profile. Its initial value is defined by the language reported by the browser during registration.
💡 Interested in contributing your own translation? Read the how-to and submit one!
Email address update
In the new version the system administrator can enable a user-initiated email address change in the Dynamic configuration (#134).
When it’s enabled, any user can initiate an email address change in their profile by clicking on the button located next to the Email field in their Profile.
- If the user has the superuser privilege, clicking it will bring them to the
Edit user
page. - For regular users, this button will navigate to the dedicated
Update email
page, allowing the user to start a process of changing email and requiring their password for verification:
Then, if the SMTP mailer is properly configured, the user will receive an email at the new address, asking them to complete the change. If no working SMTP is available, the email is changed right away, without a confirmation.
Max. comment length setting
Another new dynamic configuration parameter allows a domain owner to set the limit on comment text’s length (#142). Its default value is 4096 (the same as before), but it can be set as low as 140 or as high as 1 MiB (1,048,576) characters.
Its default value is taken from the corresponding instance dynamic setting.
Platform support
The new version officially supports PostgreSQL 17 (released in September this year), which is being tested against in the CI pipeline (#135).
We also now build and upload Docker images for the ARM64 architecture.
Other changes
- Serve fonts locally
- Admin UI: numeric param validation in dynamic config
- Admin UI: show spinners on module load
- Admin UI: fix saving Profile for federated user
- Admin UI: Profile: user language picker, refactor password change fields
- Admin UI: fix reverting dynamic config item
- Backend: fix comment vote update (#141)
- Backend: OAuth: fix callback checks
- Backend: OAuth: fall back to
NickName
if noName
provided (#64) - Backend: fix user signup IP not masked
- I18n: translate missing entries (French, Vietnamese), fix typos (French)
- I18n: add Spanish translation by Briant Fabela
- I18n: update Chinese translations
- I18n: update Brazilian Portuguese by @savioribeiro
- Email templates: fix double exclamation
- Docs: Angular: update
ngx-comentario
example - Docs: Comment editor: fix strikeout shortcut
- Docs: update embedded Comentario graphic
- Plugin subsystem improvements
- CI: fix ARM64 build (versioned as v8.0 now)
- CI: force dynamic linking and use correct gcc for ARM builds (#136)
Demo website improvements
The Live Demo website now includes Spanish, French, and Brazilian Portuguese pages.
Live Demo
You can see the new version, as well as its Administrative UI (login with email admin@admin
and password admin
), on the demo website:
Comments Live Demo Administrative UI Demo
Installation
If you’re interested in trying out Comentario, you can start with these documentation pages:
Comments