SOGo v5.11.0 released
August 7, 2024

The Alinto team is pleased to announce the immediate availability of SOGo v5.11.0. This is a major release of SOGo which adds new features and a lot of bug fixes.

What’s new with 5.11.0

Update of the mail editor: CKeditor 5

CKeditor 4 has reached its End-of-Life and this release includes the new version: CKeditor 5. By default, and when creating a new mail, you will now see your signature inside a blue rectangle (only in editing mode, it won’t show when sent). It’s to prevent CKeditor 5 from formatting your signature if it has html. If you wish to let CKeditor 5 handle your html signature, set SOGoForceRawHtmlSignature='NO'; in your sogo.conf.

Support MySql/MAriaDB SSL Connection

See the documentation to learn how to configure it.

Advanced search for your mail folders

SOGo now has a brand-new search system with more choices to search inside your mail folders. Inside a folder, click on the search button - the magnifying glass - then click on the three dots to open the advanced search.

Advanced search

Now OS available

SOGo is now available for Ubuntu 24.04 (Noble Numbat)

Issue with double events notification when using caldav

In some cases, when creating an event and using caldav, the attendees receive two notifications as your heavy client is sending one, and then, sogo also send one when receiving the caldav synchronization. If this is the case for one of your users, they can now prevent sogo to send an invitation in their preferences -> Calendar -> Invitation -> Disable e-mail notifications on CalDAV

Disable the X-Forward header in mails

By default, SOGo adds the ip address of the user in the X-Forward header of the mail. For privacy reasons, you may now disable it by adding SOGoMailDisableXForward = YES; in your sogo.conf.

Complete changelog

Features

Enhancements

  • calendar: Add option to disable email appointmoint notifications when using caldav (2637434)
  • mail: Add ‘View raw message’ mail contextual option. This option open message in a popup without HTML mail CSS content modification. (6ac8525)
  • mail: Add location in email ics representation template (591d283)
  • mail: add options to not add X-Foward header in mail (96331ca)
  • ytnef: add possibility to add event to calendar from winmail.dat (f609c31)
  • calendar: Optimization of date computation when handle attendees. Report of 77b2d9f8. (53d77f3)

Bug Fixes

  • addressbook: Removed SOGoGlobalAddressBookFirstEntries (use listRequiresDot instead) and move SOGoGlobalAddressBookFirstEntriesCount to globalAddressBookFirstEntriesCount in source scope. This fixed the broken listRequiresDot in 5.10 (4dba56f)
  • attachment: properly download openxmlformats in attachments (2e2e36e)
  • calendar(js): escape CSS selector names (5c94461)
  • calendar(js): prevent duplicate event creation in case of an event conflict (f04c73d)
  • calendar: Fix all day recurring event displayed on 2 days when a DST change occurs at the endDate (980b5e2)
  • calendar: Fix assertion when is_cycle is set but without c_cycleinfo (d404667 49e9988 d9ee884)
  • calendar: fix crash when using a 2*16bits chars at the 75th char of ics file (31c0473)
  • calendar: fix disabled change view buttons (910effd)
  • calendar: Fix empty recurence list when creating event from mail (2756176)
  • calendar: Fix issue on template introduced in commit #275617650 (eee160e)
  • calendar: Fix issue when doubleclick creates an event of 2 days after creating an event > 1 days (7b23342)
  • calendar: Fix issue where a calendar’s subscribed user can give acl to another user (ae01ed0 cb55413 0fafda5)
  • calendar: Fix NSData returned instead of NSString on c_cycleinfo depending on database issue. CLoses #5940. (5215aa4)
  • calendar: Memory optimization on _appendCycleException (45fd999)
  • calendar: resource was busy even if they have delegated (880eb89 5830053)
  • chore: Remove check on -p option to sogo-ealarms-notify as the SMTP Master account has been implemented (f96eb4d)
  • contacts: can now reset contacts categories more than once (526aa28)
  • core: Add disableSubgroups option in SOGoUserSources LDAP settings to avoid infinite recursive loop when using a group name with the same name as a member. Fixes #5913 (fd9b8dc)
  • core: Add timer to avoid spamming onEditorChanged for CKEditor 5. Fixes #5944. (bc804ae 2f4c125)
  • core: Clean html parasite code to avoid ckeditor hangs. Fixes #5944. (127df39)
  • core: Fix int overflow on vms and rss computation (4b343f7)
  • core: Improve error logging on url encryption (b8a6d57)
  • core: Notify sgCkeditor component when clicking the send button to update content. Fixes #5952. (c2d9050)
  • core: On some emails print, first page is blank. Closes #5602. (e39c104)
  • doc: Fix typo with SOGoURLEncryptionEnabled in documentation (a06331e)
  • event: fix rdate timezones (e4cb0a3)
  • event: resource was considered busy for an event he has delegated (adf1117)
  • event: user was considered busy for an event he has delegated (815a87d)
  • languages: somme “array” strings were using the wrong comma delimiter (7c0699b)
  • mail: Add encoding fallback when there are ISO char in file name. Fixes #5388. (e6ff9a4)
  • mail: Fix advanced search no select/action on results. Fixes #5978 (1a47fdb)
  • mail: Fix errors while spamming arrow keys on mail list. The transition was not finished (049a569)
  • mail: Fix Exception when using delegated identities. Closes #5951 (f8c354c)
  • mail: Fix invalid content when forwarding a text/plain mail. Fixes #5983. (ef88039 43388ac)
  • mail: Fix not called draft expunge function when sending mail. (7ec7a7d)
  • mail: Fix template issues with Galician and Basque (19ee54f)
  • mail: Fix ukrainian encoding issue. Fixes #5702. (776a798)
  • mail: Fix unsupported koi-u encoding (5710c4d)
  • mail: Remove some css when generating UIxMailPartHTMLViewer. Sometimes, the mail contains SOGo mail template in the content, and broke mail display. (863280d)
  • mail: Removed bracket display when inline text or inline html (06ea167)
  • mail: Restore scroll position when refreshing emails (9d71be9)
  • mail: Update len value as data is modified in loop. This fixes the issue on sanitizedContentUsingVoidTags whenthere are meta html tags in mail content. (99da6e0)
  • mail: When the signature is empty, the – seperator appears. (58db9c9)
  • preferences: Can not save preferences when there is a constraint on mail (990f1e8)
  • ui: Fix invalid display when creating new appointment / mail on mobile. Initialize isFullscreen to if screen is in portrait. Fixes #5970. (314b39d)
  • vulnerability: prevent cross-site scripting when previewing attachments (2e37e59)
  • SOPE/core: Add ‘?’ char as end detection of appName in URI. Fixes #5793. (b8aa1d9)
  • SOPE/dav: Fix XML namespace for DAV error element. (e77d447)
  • SOPE/http: don’t wait for content if header content-length is 0 (be08681)
  • SOPE/core: Fix int overflow on vms and rss computation (5c2c51a)
  • SOPE/core: Fix SIGSEGV when stopping sogod process. Fixes #5653. (4524eca)

Localization

  • ar: Update Arabic translations (1aa59dc)
  • bg_BG: Update Bulgarian translations (be6a69a)
  • bs_BA: Update Bosnian translations (0b530f9)
  • calendar: Change Email Attendees to Email Attendees (internal users (eb63e6d)
  • ca: Update Catalan translations (ca0b001)
  • cs: Update Czech translations (5ee1904)
  • cy: Update Welsh translations (fad8c21)
  • da_DK: Update Danish translations (bcb2410)
  • de: Update German translations (37f2b1d)
  • es_AR: Update SpanishArgentina translations (94d32c4)
  • es_ES: Update SpanishSpain translations (6e11cdf)
  • eu: Update Basque translations (55563d2)
  • fi: Update Finnish translations (ed3e790)
  • gl: Update Galician translations (6b6dc6b)
  • he: Update Hebrew translations (8bf1a77)
  • hr_HR: Update Croatian translations (fa23124)
  • hu: Update Hungarian translations (b82fa1d)
  • id_ID: Update Indonesian translations (de289d9)
  • is: Update Icelandic translations (2fabfdf)
  • it: Update Italian translations (227b92b)
  • ja: Update Japanese translations (0c2c9d7)
  • kk: Update Kazakh translations (c4b58a6)
  • lt: Update Lithuanian translations (a84ab76)
  • lv: Update Latvian translations (88c9074)
  • mk_MK: Update Macedonian translations (5bb0253)
  • nb_NO: Update NorwegianBokmal translations (943e96f)
  • nl: Update Dutch translations (85c1cc7)
  • nn_NO: Update NorwegianNynorsk translations (65f29f2)
  • pl: Update Polish translations (84c0fb4)
  • pt_BR: Update BrazilianPortuguese translations (af630f0)
  • pt: Update Portuguese translations (9a0e03b)
  • ro_RO: Update Romanian translations (b889064)
  • ru: Update Russian translations (33df476)
  • sk: Update Slovak translations (7b7cfdb)
  • sl_SI: Update Slovenian translations (68b17a5)
  • sr_ME@latin: Update Montenegrin translations (8d4597d)
  • sr@latin: Update SerbianLatin translations (a4f0397)
  • sr: Update Serbian translations (7de9dc8)
  • sv: Update Swedish translations (dd1a660)
  • tr_TR: Update TurkishTurkey translations (56012c6)
  • uk: Update Ukrainian translations (6537d96)
  • zh_CN: Update ChineseChina translations (0e5657e)
  • zh_TW: Update ChineseTaiwan translations (1136c18)

See the closed tickets for this release and the complete change log.

Back to 2024