Repository navigation
Releases: EGroupware/egroupware
Releases · EGroupware/egroupware
Release list
26.10.20261016.2
- All Apps: fixed several memory leaks causing browser to get slower/slugish after hours of usage
- Addressbook: fix broken geo-location routing links, add OpenStreetMap and a cached lat/lon
- Filemanager: fix "Permission denied" uploading to a hidden-upload share on mobile or after opening a folder
- Calendar: month, multi-week and month views scroll to today again when re-entered with the same range
- Calendar: dim days in the past, fix "different month" for views spanning months
- Calendar: subscription "Sync now" of a big calendar responds after 20s and continues in the background
- Mail: new feature to show unseen mails always on top, if enabled
- Mail: use again the browser build-in PDF viewer for displaying PDFs
- Mail: clicking an address in the mail preview composes to it, or adds it to an open compose window
- Mail: fixed Ctrl/Cmd+P leaking a mail's own CSS into the main window (#126511)
- Mail: style-sheets embeded in mails are no longer removed when displaying or replying
- Mail: fixed sieve "Forward to address" allowing a distribution list
- Mail: fixed folder tree sporadically auto-expanding/collapsing all accounts
- Mail: fixed not displayed flagged/marking icon
- Tracker: notifications mails restore inline embedding for a notified entity's own images in the description
26.10.20261012
- SECURITY: this release fixes multiple high and medium level security vulnerabilites, everyone it adviced to update to it!
- Api: already opened popups now also sync darkmode with the main window
- Infolog: remember showDetail state across sessions
- Invoices: scanned PDFs and PDFs with just paths are OCR-ed page by page controlled from the browser
- Invoices: import of PDFs with text uses the text read in the browser with pdf.js, which no longer needs Tika
- Login: warn about not supported old browsers, required: Chrome(ium)/Edge 105, Firefox 121 or Safari 15.4
- Mail: new preference to mark mails read only after the configured delay, default still immediatly
- Mail: warn on sending to more than a configurable number of recipients in To and Cc, and offer to move them to Bcc
- Mail: compose toolbar action "Resolve mailing-lists" replaces all distribution lists and groups by their members
- Mail/REST-API: fix a REST-compose popup opening as a tab with no posted data
- Mail: fix the display/print popup's window title staying blank instead of the subject
- Mail: fix the folder tree's saved open/closed state losing a toggle under load
- Mail: "Move/Copy selected to..." quick-submenu also shows recently used folders
- Mail: a distribution-list send aborted entirely for everyone because of one bad recipient
- Timesheet: remember the details toggle across sessions again
- Registration: anonymous session (Lost password / Sign up) failed, no longer requiring/using a password for user "anonymous"
- SAML: was not working since SimpleSAMLphp update, now it does again
- Extended release notes
26.10.20261003
- SECURITY: this release contains security fixes, everyone is strongly adviced to update to it!
- Api: fresh install aborted on MySQL/MariaDB without VECTOR support
- Calendar/CalDAV/REST: sync-collection REPORT returned participants removed from an event
- Infolog: remember showDetail state across sessions
- Kdots: open filters on an empty list only when the app considers filters set, explain why with a dismissible message, and add a preference to turn it off
- Login: warn about not supported old browsers, required: Chrome(ium)/Edge 105, Firefox 121 or Safari 15.4
- Mail: many fies around forwarding mails and the compose preference which mail account to use
- Mail: REST-composed attachment shows as broken/empty when opening a compose window
- Mail: a distribution-list send aborted entirely for everyone because of one bad recipient
- Registration: anonymous session (Lost password / Sign up) failed, anonymous password is no longer used and checked
- Timesheet: remember the details toggle across sessions again
- Tracker/REST API/OpenAPI: fix wrongly documented fields
26.9.20260928
- SECURITY: this release fixes multiple high and critical security vulnerabilities, everyone is strongly adviced to update to it!
- InfoLog: context-menu popups (start/due date, delegation) failed with "Cannot read properties of undefined (reading 'action_var')"
- Mail: replying/forwarding from an already-open message popup silently did nothing
- Mail: replying/forwarding a plain-text message under "force HTML" lost all line breaks
- Mail: restore the row-list S/MIME icon, add the same detection-only icon for PGP
- Mail: received mail (preview + display popup) now defaults to the user's compose font/size
- Mail: a message's font/size in the Sent folder didn't match what was shown while composing
- Mail: forwarding a message could show a raw "object could not be deleted" error
- Mail: a forwarded-as-attachment .eml's own internal parts were also listed as separate attachments
- Mail: opening a forwarded-as-attachment .eml showed its raw MIME source, not its body
- Mail: a failed distribution-list resolution on send was mislabeled "Account not reachable"
- Mail: a bare PDF/image message (no separate body at all) showed completely blank
- Mail: a mailto: link's subject/body never reached the compose window
- Mail: REST-uploaded attachments never appeared in a compose window opened via REST
- NewsAdmin: fix checkPublicIP() is not a function / forgotten commit
- Timesheet: warn (instead of silently blocking) when a scheduling conflict can't be shown
- Timesheet: "Insert in document" merged selected sum rows as blank rows
26.9.20260925.1
- 4th pre-release of master rebase, final release expected beginning of the week
- Addressbook: country column-filter showed no country names
- Api: fix high CPU use and sluggish typing while a list is open
- Api: stop an application-tab switch rebuilding every nextmatch row
- AiTools: translate/select-text/apply always empty for mail body / et2-iframe widget
- Calendar: fix freetime search returning no results
- Filemanager: a file dropped on an expanded folder's child went to the wrong folder
- Mail: local-shim accounts' own JMAP endpoint URL could mismatch the page's connect-src 'self' CSP and get blocked by the browser
- Mail: checkCert wizard no longer re-diagnoses a certificate mismatch the user already accepted, and shows the original error
- Mail: preview.js failed CSP in Firefox, blocking mailto:/internal-link activation for every message
- ImportExport: export/import preview crashed and never actually appeared
- ProjectManager: convert the project, element and price lists to Et2Nextmatch
- Timesheet: nextmatch actions showed no result message
26.9.20260922
- 3rd pre-release for final rebased release
- Api: don't show the "new build available" notice on the login page
- Filemanager, Calendar, Addressbook, Collabora: fix mail-compose buttons silently doing nothing
- Filemanager: add xerox-scan.php bridge for Xerox scanner HTTP filing
- Filemanager/WebDAV: added logging like CalDAV/CardDAV enabled via user-preferenes
- Mail: fix "Save as Draft and Print" throwing "Profile change failed!"
- Mail: fix reply/forward ignoring the "force HTML/plain" preference
- Mail: fix reply cursor starting in the To field instead of the body
- Mail: fix clicking the current folder no longer refreshing the view
- Mail: fix folder tree marking both a folder and its parent as current
- Mail: fix Excel/CSV attachments downloading with a random UUID filename
- Mail: attachments of s/Mime encrypted messages were not shown
26.9.20260918
- 2nd Pre-release for the upcommit rebase/final release expected next week
- Mail: many bugfixes, please test with your mail-server BEFORE the automatic update with the final release!
- All apps: a date/time field in a filter can be typed in again
- Et2Date: compare typed dates against the localized display format
- Preferences: fix "integer"-type settings rendering as a literal placeholder box
- Timesheet: preference to switch off the scheduling-conflict warning
26.9.20260916
- Pre-release for the rebased 26.9 release expected next week
- Addressbook/Filemanager/Infolog/Mail/Tracker: new web-component for lists (aka et2-nextmatch)
- Addressbook/CardDAV: fixed importing a group with 2 or more contacts failed after recent security updates
- Calendar/Mail/Preferences: add preference to always show full date+time
- Filemanager/WebDAV: allow multipart/form-data uploads via webdav.php// URL incl. multiple files at once
- Mail: new client-side talking via JMAP directly with the mail-server (or our own shim for IMAP)
- Mail: add PGP signature verification core engine (openpgp.js, client-side)
- Invoices: validate invoice-number uniqueness (per seller) on change
- Invoices: allow configuring default invoice- and mail-templates per invoice-type
- Registration: fix not working registration after previous security release
- ViDoTeach: add a course-level default task for materials without one
26.9.20260907
- Addressbook: fix international address style
- Addressbook: state/territory selection for Australian addresses
- Api: fix history not showing anything
- Calendar: fix 6 month event purge was not taking 6 months
- Mail: fix import-message upload not submitting
- Mail: fix uncaught exception crashing send/save-as-draft when a server-side referenced attachment's source message is gone
26.8.20260825
- SECURITY: this release fixes one critical and multiple high level security vulnerabilities, everyone is strongly adviced to update to it!