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.
Go take a look at our website to see a preview of the features
Features
- core: Add MySQL/MariaDB SSL connection support (0168ca5 45d409c)
- core: Update to ckeditor 5 (0cfaa77 e92fb8f b7a7114 a9e02d9 98e00d0 2b23ff3 65ab696 dd965ba)
- mail: Improve mail search (advanced search) (ed95166 f621d97 0cbcad9 9eb8039 76516bd)
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 77b2d9f. (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) PR by @smortex
- 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) PR by @RoboBurned
- 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)