Skip to content

Releases: EGroupware/egroupware

26.10.20261016.2

Choose a tag to compare

@ralfbecker ralfbecker released this 16 Oct 15:42
  • 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

Choose a tag to compare

@ralfbecker ralfbecker released this 12 Oct 17:14
  • 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

Choose a tag to compare

@ralfbecker ralfbecker released this 03 Oct 17:51
  • 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

Choose a tag to compare

@ralfbecker ralfbecker released this 28 Sep 17:34
  • 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

26.9.20260925.1 Pre-release
Pre-release

Choose a tag to compare

@ralfbecker ralfbecker released this 25 Sep 04:03
  • 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

26.9.20260922 Pre-release
Pre-release

Choose a tag to compare

@ralfbecker ralfbecker released this 22 Sep 18:24
  • 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

26.9.20260918 Pre-release
Pre-release

Choose a tag to compare

@ralfbecker ralfbecker released this 18 Sep 10:37
  • 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

26.9.20260916 Pre-release
Pre-release

Choose a tag to compare

@ralfbecker ralfbecker released this 16 Sep 03:53
  • 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

Choose a tag to compare

@ralfbecker ralfbecker released this 07 Sep 09:39
  • 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

Choose a tag to compare

@ralfbecker ralfbecker released this 25 Aug 13:01
  • SECURITY: this release fixes one critical and multiple high level security vulnerabilities, everyone is strongly adviced to update to it!