The Alinto team is pleased to announce the immediate availability of SOGo v5.12.2. This is a minor release of SOGo with bug fixes.
What’s new with sogo 5.12.2
- A lot of patches on the openid, thank you all for your feedbacks!
- A fix for external IONOS mail account.
- A fix on password special character’s policy for sql user source.
- Others bugfixes.
An API? In this economy?
If you look carefully at the changelog, you’ll see the mention of an API. Which is strange because this is a new feature but we claimed we will not make any new ones to focus on SOGo 6.
This API is a sponsored feature that has been accepted way before the decision to make SOGo 6. The delivery date was due to this month, hence its availability in 5.12.2.
As such:
- It only has two endpoints: one to get the current version of sogo and one to get the list of dav’s urls of the authenticated user.
- This API will not be expanded.
- If you’re interested by those endpoints, the documentation is here.
What’s new on SOGo 6?
If you didn’t know, the development of the next sogo version has started.
More communication on it after the summer. But to clarify some questions we’ve received:
- We carefully make scripts to migrate from SOGo 5 to SOGo 6.
- SOGo 6 repository will be public after the first release. Still free, opensource and GPL licensed.
- The first release of SOGo 6 will at least contain all current features of SOGo 5.
- All feature’s requests from the community and partners have been collected and reviewed.
What’s next for SOGo 5
The current version will still be maintained and received patches. So, see you for the 5.12.3!
Complete changelog
Features
- api: add endpoint for caldav/cardav url (51f1521)
Bug Fixes
- openid: swicth to libcurl for http request (a782424)
- api: add handler for internal error (dabad1d)
- calendar: properly evalute last occurance freebusy (8766b7c)
- openid: add state in connection flow (085fc4a)
- openid: allow expires_in param to be null (9954c36)
- openid: make end_session_endpoint optional (c5fb348)
- password: put correct regex for special char (e36d0d2)
- session: allow password/token to be longer than userkey (516606b)
- sieve: add requirements for notify when doing a filter (f53d7b7)
- view: don’t hide the option mailcomposer in small screen (8a90773)
Localization
- nl: Update Dutch translations (031e117)
- pt: Update Portuguese translations (9649ae3)
- tr_TR: Update TurkishTurkey translations (e9c03d3)
See the closed tickets for this release and the complete change log.
Back to 2025