Skip to content

Releases: EGroupware/egroupware

26.2.20260224

24 Feb 14:37

Choose a tag to compare

  • SECURITY and maintenance release: everyone is strongly adviced to update to this release, or 23.1.20260224
  • Addressbook: do not disable contact edit button in CRM view
  • Api: fix printing
  • Api: remove "Remember and do not ask again" checkbox for adding new entries(e.g. mail addresses) to a popup
  • Api: fix Number & Url webComponents did not fully validate server-side
  • Api: entering "none" as the link, the logo points to, disables the link
  • Api: fix re-opening an application did not send the menu data
  • Api: fix implicit sort preference was no longer applied
  • Mail: show either the time for today or the date with a time-tooltip, also show the date with only a 2-digit year
  • Invoices: fix SQL error (Illegal mix of collations) when searching / entering a position with a non-ascii character (like a German umlaut)
  • RAG: fix wrong condition causing only deleted calendar entries to be indexed
  • Timesheet: timesheet showed wrong time (minutes) when stopping the project-specific timer
  • Tracker: fix lists of ticket is empty after new login under some conditions
  • AD/LDAP Import: new option to write changes made in EGroupware back to AD/LDAP (disabled by default)

23.1.20260224

24 Feb 14:33

Choose a tag to compare

  • SECURITY and maintenance release: everyone is strongly adviced to update to this release, or 26.2.20260224
  • Admin: allow specifying a retention period for the history log in years, default none
  • Timesheet: timesheet showed wrong time (minutes) when stopping the project-specific timer

26.2.20260216

16 Feb 11:37

Choose a tag to compare

  • API: fix context menu copy used the whole row instead of the target widget
  • Addressbook: restyle crm-view sidebox and fix postcode size
  • CRM: fix search did not change filter
  • Filemanager: fix uploads on mobile did not always open file selection
  • Filemanager: file list lost the current path after submitting
  • Filemanager: fix 2 favourites with different paths could lose current path
  • Mail: restyling of the mail list.
  • Invoices: fix error Unsupported operand types: array + float when copying an invoice
  • Projectmanager: fix missing link app in element list toolbar's add element
  • Projectmanager: fix print view description row
  • Projectmanager: fix projectelement dialog sizing blocked footer buttons
  • RAG: new preference defaulting addressbook search to legacy and fix deleting from RAG indexes
  • RAG: fulltext index only returns matches with at least 5% of the relevance of the top match
  • RAG: stay with fulltext search in NATURAL LANGUAGE MODE, if pattern ends with a dash
  • RAG: fix wrongly namespaced InvalidSQL exception causing deletes to fail, if egw_rag table is not installed
  • RAG/Backup: dimensions of vector / embeddings were not backed up and therefore restore failed
  • Resources: setting group-owners on resource categories no longer limit the visibility of them and their resources, only the ACL does
  • Status: scrolling did not work

26.2.20260209

09 Feb 14:41

Choose a tag to compare

  • Final 26.x release 26.2.20260209 :)
  • To update install the new egroupware-docker-26 Linux package for your distro
  • AiTools: target language was not send in prompt to AI (DeepL worked as no prompt)

26.2.20260207

07 Feb 15:20

Choose a tag to compare

26.2.20260207 Pre-release
Pre-release
  • last 26.x pre-release, probably identical to final release planned for Monday 9th Februar
  • Api: fix selected nextmatch row jumping to middle of screen
  • AiTools: fix entire et2-textarea value was used instead of selected text
  • Filemanager: fix favourites with columns would lose the current path
  • Filemanager: fix unavailable path warning was not shown
  • Filemanager: anonymous view: toolbar styling
  • Filemanager: anonymous view: change_view button now reflects the first state of the nm (usually tile view by default)
  • Mail: fix folder-tree icons where tiny sometimes
  • Projectmanager: fix quick add in element list header did not open the entry with the correct project ID

26.2.20260203

03 Feb 19:02

Choose a tag to compare

26.2.20260203 Pre-release
Pre-release
  • 26-pre-release, final release planned for Februar 9th, please test
  • AiTools: fix error when trying to activate anything caused by wrongly escaped endpoint attribute
  • Calendar: fix reordering resources removed them from list of selected calendars
  • Filemanager: fix hidden upload share did not show upload button
  • Filemanager: fix invalid path check in anonymous shares
  • Filemanager: add linkHandler() to avoid reload when just changing directory
  • Filemanager: fix upload directory was not changed when filemanager was called from another app
  • History: contained et2-diff should never be dirty / trigger a dirty warning
  • Kdots: add dirty check to etemplates opened into dialogs, blocking close of dialog if etemplate is dirty
  • Mail: remove dirty warning of (toolbar in) mail display
  • RAG: fixed not working switch search-type temporary in filter-box
  • RAG: automatic switch to legacy search when using an asterisk at the beginning of word in the search pattern

23.1.20260131

31 Jan 18:31

Choose a tag to compare

  • probably last 23.1 maintenance release, final 26.x release planned for Februar 9th
  • Addressbook: fixed after security release not working advanced search
  • Calendar: Fix reordering resources removed them from list of selected calendars
  • some more minor fixes, see changelog

26.1.20260130

30 Jan 12:05

Choose a tag to compare

26.1.20260130 Pre-release
Pre-release
  • 26.x PreRelease of final release planned for Monday Februar 9th, please test :)
  • Addressbook: limit how much a nm row grows in height for long notes or lots of customfields.
  • Addressbook: Fix notes missing from list by disabling aitools in rows
  • Admin: allow specifying a retention period for the history log in years, default none
  • AiTools: use deepl.com for translations, if configured
  • AiTools: if user has selected part of the content, pass only that content to the AI
  • Calendar: Fix edit dialog from external link to an event could not be closed with Cancel button
  • Kdots: Use --template-custom-color instead of --application-color (if set) in more places than just the header background. e.g. sidebox header or filter row count
  • Filemanager: Fix drag file onto folder did not upload the file
  • Mail: fix push handling for deleting a mail
  • Infolog: Fix CRM view for a contact could lose the contact, showing wrong infologs
  • Infolog: Fix adding infolog from CRM view did not link contacts
  • RAG: if the search pattern contains an @ character automatic switch fulltext to NATURAL LANGUAGE MODE
  • RAG: fixed nothing found if search pattern contains a non-ascii char like e.g. a German umlaut
  • Tracker: enlarge summary to 255 characters

26.0.20260123

23 Jan 06:36

Choose a tag to compare

26.0.20260123 Pre-release
Pre-release
  • 26.x pre-release: now feature complete, please test
  • AiTools: new app allowing to transform or translate textfields via AI (need configuration!)
  • Loginpage: use default or forced preferences if no last_loginid cookie exists
  • Addressbook: Add distribution lists to available export columns
  • Addressbook: fixed after security release not working advanced search
  • Calendar: Fix week height calculation did not switch scroll modes in kdots
  • Infolog: Add "List actions" to Do not notify type options to turn off notifications from context menu actions
  • Mail: fix issue with folders containing special chars
  • Kanban: Fix kanban board edit allowed all apps instead of just the ones that will work
  • RAG: allow installation for all MariaDB/MySQL versions, but do NOT fail, if egw_rag/vector table is not existing
  • RAG: fixed nothing found if search pattern contains a non-ascii char like e.g. a German umlaut
  • RAG: if the search pattern contains an @ character automatic switch fulltext to NATURAL LANGUAGE MODE to prevent an error

26.0.20260113

13 Jan 08:27

Choose a tag to compare

26.0.20260113 Pre-release
Pre-release
  • SECURITY and Maintenance Release: strong recommendation to update to this release (or 23.1.20260113) immediately
  • Addressbook: Fix renaming distribution list
  • Admin/Mail: fix warning about not-a-personal-account was still displayed after changing to a personal one
  • Calendar/CalDAV: fix SQL error if event was accepted without changing the status (e.g. accepted twice)
  • Filemanager: Fix file a file kept files after uploading them leading to incorrect overwrite prompt
  • Kdots: Show new row count in tooltip when row count changes
  • Mail: tinymce editor now also uses darkmode (if opened while egw is in darkmode)
  • RAG: do NOT execute notify-all hook, if RAG is not installed
  • RAG/Tracker/InfoLog: fix not found entry by id
  • Search: fix not able to remove search, even if it's no longer displayed in search-box