<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="8">
<package pkgid="9b12a623aa37264dddc1ab6c837b777a1bb2cbc8e300616a74327952a5978387" name="egroupware-collabora-key" arch="noarch">
  <version epoch="0" ver="24.04.20240908" rel="4.30"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1725796800">- version 24.04.20240908
- prefer docker-compose-(plugin|v2) ("docker compose" command) over docker-compose command to fix Ubuntu 24.04 install</changelog>
</package>
<package pkgid="18a72f3b0c29e7471fcb07edfce9317ee851e510c6c17cf6c5e8f8437317aa8c" name="egroupware-collabora-key" arch="src">
  <version epoch="0" ver="24.04.20240908" rel="4.30"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1725796800">- version 24.04.20240908
- prefer docker-compose-(plugin|v2) ("docker compose" command) over docker-compose command to fix Ubuntu 24.04 install</changelog>
</package>
<package pkgid="2f7d46ca42eb37e673f8e0336e85673914322e98e43d6b287ac918d6abea2619" name="egroupware-docker" arch="noarch">
  <version epoch="0" ver="23.1.20251219" rel="2.26"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1703073600">- version 23.1.20231220
- Mail: fix regressions with new email widget selecting from search result with mouse
- all apps: use new email widget in all apps as it fixes problems with iOS version 17.1+
- all apps: fix editing email addresses did not take the new value and mouse usage for editing
- Filemanager: Fix missing site icon in anonymous file share</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1706184000">- version 23.1.20240125
- Mail: New option "Name and domain" to show e.g. "John Smith (example.org)" set under "Information to show on email tag"
- Mail: fix diverse problems of rich-text editor, if small paragraphs are used
- Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
- REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
- Adressbook/Calendar/REST: fix not parsed custom fields
- Addressbook: Fix distribution list rename
- Api: Fix favorites button in nextmatch header did not work
- Calendar/CalDAV: new calendar-config to allow party-crashers with email matching a given regular expression
- Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries
- Filemanager: fix not working setting "No Access" permission on directories e.g. to hide (unwanted) group-directories
- OpenIDConnect: allow to show as button on login page to use together with regular password login
- Importexport: Fix import through dialog fails
- Tracker: Fix missing assigned users with some access / group configurations
- ActiveDirectory: optionally also use/import groups of type distribution-list
- EPL S3: fix not working upload of backups</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1709553600">- version 23.1.20240304
- LDAP: fix error creating a new group without a description
- LDAP/ADS: fix periodic import was not converting numeric ID of primary group, in case it is different in SQL
- LDAP/ADS: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
- Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
- ActiveDirectory: fix import was not detecting members removed from groups
- Calendar/eSync: fix events created on the device are added to the server in a wrong timezone / shifted by some hours
- Mail: display messages containing just a PDF (and no body part)
- Notifications/Async service: fix caching in mail account always used sender from first notification
- ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
- ImportExport: fix not working import from http(s)
- REST API: fix PATCHing of custom-fields
- REST API: new links collection allowing to link application entries with each other or attach files
- REST API: also log requests with Content-Type 'application/json' not just 'text/*'
- REST API/Mail: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
- REST API/Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
- API: show "My Account" in avatar menu on top right, if user has rights to change his contact data
- API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
- Registration: Fix contact fields did not get copied to user account
- Admin: fix user timezone not taken into account when displaying admin queue
- EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets
- EPL: fix finally deleting files from S3 gave an error leaving the files in S3, s3check.php script to check and fix that
- EPL: fix purging old versions also deletes them in S3, if used</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1714478400">- version 23.1.20240430
- Notifications: fixed deleting and grouping of popup notifications by app-name and -id and show full total independent of max. 100 shown entries
- Notifications: if deleting all (visible) messages, directly return the next junk, to ease cleaning them up
- Notifications: configurable number of days (default 30), after which older notifications get automatic deleted
- Api: Fix list updates while app was hidden were not all shown when switching back to the app
- Api: Fix removing email tag did not properly update display
- Mail: fix forwarding and reply to mail with just a PDF or image was showing it and not opening a compose window
- Mail: fix list of Sieve rules was not scrollable
- Mail: configurable limit to exclude attachments from automatic saving as drafts, default is no limit / attachments are always saved in drafts
- Mail: revert to use first and second part of full rfc822 mail address outside angle brackets as first and last name
- Addressbook/Mail: new value "Hide groups without email" for preference "Hide user groups as distribution list"
- Calendar/CalDAV: do not allow to resurrect a deleted meeting by accepting it again via CalDAV or meeting-request from mail app
- Tracker: Fix mailhandling for a specific queue did not use correct queue ACL
- Tracker: Fix export would fail for certain filter combinations
- Registration: allow to customize confirmation mail
- InfoLog: config to handle status "archive" as unchangeable (or only changeable by an admin)
- eSync: fix for messages with no text body e.g. just a PDF or an image, returns empty body with attachment(s)
- eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
- eSync: only first to address was shown / send to client
- eSync: fix inline forward with attachment(s) and smartForward (e.g. GMail client) was broken
- EPL eSyncPro: fix not working buttons in policy add or edit
- AD/LDAP Import: import could potentially deactivate or delete users if the connection to LDAP server failed
- AD Import: import was not correctly taking into account primaryGroup of users
- EPL: backups in S3 could not be renamed or downloaded via WebDAV (direct download from backup worked)
- EPL/CTI: fix typo incom(m)ing causing custom configuration to not identify incoming calls correctly</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1719230400">- version 23.1.20240624
- THIS IS A SECURITY UPDATE: thanks to Christian Zaeske from SySS GmbH and Hochschule Magdeburgr-Stendal, please update ASAP
- Mail: fix broken PDF attachments which were quoted-printable encoded
- Mail: do not stall (quick-)preview on mails without text-part e.g. PDF only
- Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login
- Filemanager: automatic shorten too long filenames and replace 4-byte utf-8 characters, which gave an error when trying to store VFS
- Calendar: fix editing recurring events of type RDATE/explicit dates
- Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
- CalDAV/CardDAV/REST API: fix not working limited result
- eSync: fix whole-day events were one day longer (shifted by timezone difference)
- eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
- eSyncPro/EPL: fix provisioning loop cause by wrong timezone conversation
- Calendar/eSync/EPL: better cope with Android bug reporting always 1st of current month as cutoffdate, if a policy is given: use setting of default policy instead
- Resources: fix category-name not shown in edit, if user has no edit rights to the resources
- Resources: fix editing on mobile devices gave a template error
- ProjectManager: if sorting element-list by start, end, budget, time or quantity: consider both varieties, but prefer the requested one
- InfoLog: now fully supported by REST API</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1725537600">- version 23.1.20240905
- Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression
- Admin: Add bulk changes as a context menu action for user list
- Admin/all apps: custom-fields can now specify tabs they are displayed in (instead of one standard tab)
- Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn
- Mail: new reply with attachments (answer to mail incl. all attachments)
- Mail: show s/mime signed/encrypted icons in mail display popup (verification is only shown in preview!)
- Mail: make sure to create a valid Message-ID header, even if SERVER_NAME is set to "_"
- Mail: fix broken PDF attachments which were quoted-printable encoded
- Mail/Calendar: improved display of meeting requests: what's changed, single recurrence or whole series, display and enter comment when accepting/rejecting a request
- Calendar: fix conflict check to take into account that whole-day (floating) events start and end by definition in all timezones at midnight
- Calendar: ask user to apply changes in series master to already created exceptions
- Calendar: allow to create recurring events with explicit recurrences
- CalDAV: fixed all-day events from Thunderbird with timezone were one day longer
- Calendar/Resources/CalDAV: fix not reported privileges for resources causing resource calendars to appear readonly in CalDAV clients
- eSync/Calendar: new preference how many days to sync back, if client specifies no limit / all, default is 365
- Notifications: fix wrong condition leading to infinite recursion (causing timeout) and high database load
- LDAP/Import: fix not imported memberships of groups in LDAP not using their gidNumber, because it is already used as uidNumber / user
- LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts
- LDAP/AD: automatic retry, if connection to LDAP server was lost
- InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries
- All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
- Api/Auth/OpenIDConnect: allow to specify which JWT payload attribute to use and a regular expression to extract username from it
- Kanban: Add listen &amp; change for swimlanes
- ViDoTeach: push changes to start-page including material list with summery
- ViDoTeach: record when disclaimer was agreed to incl. requiring existing participants to agree, if a disclaimer is added later
- EPL: fix not working symlinks in merge-stream-wrapper e.g. /templates
- All apps: admin can now upload a web-font to use in EGroupware independent of what the user selected for his browser
- replaced tree and context menu with Shoelace widgets</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1727697600">- version 23.1.20240930
- PHP Security Update to 8.3.12
- All apps: limit number of loaded links to 20 and offering to load more, if more are available
- All apps: allow longer sharing-path up to 1024 chars (instead of just 255), which also limited Collabora editing
- Admin: bulk action together with a selected group and select all was not working / complaining about nothing selected
- Admin: trying to create a global category with a parent gave a validation error
- Calendar: differ between private events and only having free/busy-rights by showing "busy" instead of "private" as title
- Mail: remove content of script and style tags from displayed html mail
- Mail: fix wrong badge (with number of unread mails) when using empty Trash or Spam folder
- ActiveDirectory: allow to disable VLV controls, if your AD has problems with it AND can return all users in a single query
- Filemanager: fix not being able to become superuser
- Kanban: copying of boards did not copy swimlanes
- All apps: updated translations from our translation server
- CalDAV/CardDAV: .well-known redirects were always http (deb/rpm update of egroupware-nginx.conf)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1728388800">- version 23.1.20241008
- Mail: fix not working drag-n-drop and context menu und lazy-loaded 2nd mail account</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1731326400">- version 23.1.20241111
- All apps: new icons based on Bootstrap icons
- All apps: new "fancy" theme, which can be enabled in user general preferences
- Admin: allow to mark users as hidden, to show them only to admins e.g. to hide functional users from regular users
- Status, Addressbook: preference to use first letters of username for avatar instead of initials
- Addressbook: show username for accounts as a column in the list too
- Addressbook: change title and role to 128 characters
- Mail: explicitly allow data-uris of arbitrary length for images (were shown as red questionmark, when longer then 800 chars)
- Mail: fix Sieve editor considers mail body rules wrongly as unconditional, if there are more than one rule
- All apps: fix private custom-fields were shown independent of entry type-filter, if user was allowed to see the field
- EPL/Mail/SpamTitan: allow admins to white- or blacklist for all users / whole domain</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1732795200">- version 23.1.20241128
- PHP: security update to 8.3.14
- All apps: many fixes in Fancy theme and new Bootstrap icons (see 23.1.20241111 pre-release)
- Tracker: desktop version uses now a nextmatch list for comments
- Calendar: new preference for changing resource status when event is moved
- Calendar: when opening calendar as infolog, event participants (user accounts) are copied to infolog responsible
- Projectmanager: Add a config setting to choose which project statuses we include for link search
- Mail: if Sieve editheader extension is available forward with a From header matching the recipient to avoid SPF and DKIM problems/misalignment (need to be enabled in Dovecot)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1734177600">- version 23.1.20241214
- LDAP/AD: bugfixes introduced by last maintenance release
- Mail: new microsoft app for oauth authentication for mail
- ViDoTeach: display videos from swivl.com
- API: removed not working themes, Standard and Fancy are the only ones now plus mobile device support
- Import/Export: fix not working CSV import wizard
- All apps: many fixes around new Bootstrap icons and the updated UI
- Invoices: preview of new EPL app to write and import e-invoices (ZUGFeRD or XRechnung)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1736769600">- version 23.1.20250113
- update push-server to phpswoole/swoole:5.1-php8.3-alpine
- Mail: use account of selected From address to send mails, not the current open mailbox
- Mail: prefer identity email over SMTP username for Return-Path header, if both are from the same domain
- Addressbook: fix non-active accounts where visible for non-admins, if hidden accounts exist
- All apps: merge-print of OpenDocument files now also replaces in header- and footer-lines or text-frames (styles.xml part of the document)
- Tracker: Add 'View linked Time Sheet entries' action
- Invoices (EPL): allow to use Invoices app as viewer for e-invoices in Mail (without rights for Invoices app itself)
- Invoices (EPL): allow to select a mail template and directly mail invoice to buyer
- Invoices (EPL): attach imported invoice pdf/xml to the imported invoice and link it with the seller
- Invoices (EPL): allow to set and import product characteristics and country of origin
- Invoices (EPL): display/import invoices in UBL XML syntax too (generated invoices use CII syntax)
- Invoices (EPL): allow to download multiple invoices as PDF, XML or ZIP-archive
- Invoices (EPL): allow to select "XML invoice", even if Collabora is available, e.g. for customers requesting XML over PDF
- Invoices (EPL): additonally support UBL syntax for import or display, beside the already used CII syntax, used for creating invoices</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1741348800">- version 23.1.20250307
- set header.inc.php permissions so only www-data:www-data and read&amp;write it
- Api: diverse security hardening following up a pentest through SySS GmbH contracted by one of our customers
- Api: allow to check passwords e.g. for application secrets via OpenID Connect authentication (requires "password" grant!)
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
- CalDAV/CardDAV: only show own user and memberships on automatic index page (or PROPFIND) for privacy and security reasons
- Admin/Api: allow to hide groups from non-admins
- Admin/Preferences: allow to use templates for creating application-passwords (and optionally limit groups to just use pre-existing templates)
- Calendar: Stop constant flickering in planner view
- Addressbook: use a hierarchical list to show distribution lists incl. groups (if groups are enabled)
- Filemanager: tile view show filename and comment on hover
- Mail: allow to search for Bcc addresses (works only in Sent folder!)
- Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
- Mail: Deleting emails from the list is faster
- Mail: added an option in mail preferences to hide the 'From' address header in the compose window
- Collabora: white icons for new notebookbar in new Collabora version 24.04.11
- Tracker: Update Times column as timesheets are added to tickets
- Tracker: new filter "Not closed or pending"
- Resources: new setting what to show in title beside name: short description (default), location or inventory number
- Addressbook/REST-API: changed NameComponent names to match final RFC 9553 (old names are parsed, but no longer returned, see the docu)
- InfoLog/REST-API: allow to set primary link via relatedTo object, see updated REST API docu for InfoLog
- LDAP/Univention: fix not imported or read group mail address
- LDAP/ADS/Import: invalidating accounts-cache during import for groups, accounts and memberships
- EPL/eSyncProvisioning: allow to NOT set the optional MaxDevicePasswordFailedAttempts policy
- Invoices (EPL): new invoice-types "Corrected invoice" (384) to cancel invoices and "Credit note" (381)
- Invoices (EPL): allow to configure a full and reduced tax rate, to reduce errors by manual repeated entry
- Invoices (EPL): schema update to fit "cancelled" status and prefer matching business email over other matches on import
- Invoices (EPL): translation of unit-codes and {{*/en}} placeholders for untranslated content (without it's translated to users language)
- Invoices (EPL): fix (regular) PDFs on mobile device are opened in invoices viewer and give an error it's no invoice</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1744804800">- version 23.1.20250416
- API/eTemplate: fix performance degradation over time due to memory-leaks in client-side JavaScript code
- API/eTemplate: new webcomponents for file upload and templates
- Calendar: allow to subscribe to / show external calendars (ics files or CalDAV collections)
- Calendar: fix drag-n-drop for Safari browser
- Calendar: fix notifications contained all recurrences as exceptions
- Calendar: fix flickering/looping of planner in various situations
- InfoLog: new config to give responsible user access to linked contacts
- VIDOTEACH: allow to upload and annotate mp3 audio files
- Addressbook/REST Api: fix error unsetting birthday / anniversary type="birth"
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
- WebDAV: improve performance by not returning all extra properties, if they are not requested
- Setup/Preferences: allow to override authentication for Password &amp; Security e.g. for OAuth to check LDAP
- API/Mail/Collabora: fix some cases of not available session password since storing it encrypted in the session
- Login page: replace Twitter with BlueSky and Mastodon in our social media links</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1746532800">- version 23.1.20250506
- Calendar: switching all subscribed calendars quickly on or off via an icon in the calendar toolbar
- Calendar: allow setting events in subscribed calendars to private and/or non-blocking
- Calendar: fix scrolling up when clicking into search for displayed calendars
- Calendar: fix not working click on event in planner-view
- Addressbook: new preference how to generate full name to not use prefix or prefer it over firstname or vice versa
- Mail: remember and reopen last used folder in implicit preference and always autoload deeper folder-hierarchies for better performance
- Mail: if attachment does not have a filename plus extension, fall back to the description and add extension matching the mime-type
- Mail: fix after tab-/application-change not working context menu on tree
- Mail/InfoLog (EPL): fix not working Mailvelope install dialog and usage in InfoLog for PGP encryption of description
- VIDOTEACH: add video status that makes one video dependent on others
- PHP: Docker images use PHP 8.4 now</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1752580800">- version 23.1.20250715
- Api/All Apps: improved account widget searching to work with +/- and quotes
- Api: New common merge placeholder {{links/[appname]/[fieldname]}} for the field from the first link from that application
- Mail/InfoLog/Tracker: fix mail-integration gives error, if mail contains no text-body, but just a PDF or image
- Timesheet/InfoLog: allow making individual timesheets readable to certain users or the InfoLog responsible
- Admin/Setup: speed up backup and get it working again for huge installations
- VIDOTEACH: full UI redesign with cleaner layouts, improved spacing, icons &amp; dropdowns
- VIDOTEACH: video bar &amp; comments upgraded – new time/duration picker, “since last visit” filter, better attachment handling
- VIDOTEACH: course &amp; preference updates – parent course inheritance, new “no free comments” option, improved sync
- VIDOTEACH: stability fixes – resolved SQL/permission errors, notify/preference bugs, removed unused uploads
- Invoices: add actions to Addressbook to create an empty invoice or generate one from a template for the selected contact(s) as buyer
- Invoices: support for other payment means beside transfer e.g. direct debit or credit card
- Invoices: fix (sometimes) not imported tax rate and code
- Invoices: adding a custom-field for the seller-ID assigned by the buyer</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1756814400">- version 23.1.20250902
- Mail: fixed Sieve vacation notice could not be set by admin for an other user
- Calendar/REST API: fixed the locations object was not parsed
- InfoLog/REST API: return all entries the user has access to for /infolog, not just his own ones, also fix not working search
- InfoLog/REST API: do NOT add default type-filter of "task" for REST API
- REST API: fix empty/0 byte uploads through /links/ collection
- REST API: fix PUT and POST requests to /links/ collection to upload files were wrongly denied (due to their content-type)
- Filemanager: jobs to monitore directories and create InfoLog entries from files in it</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1761048000">- version 23.1.20251021
- VIDOTEACH: introduce new type of video-choice question which causes a jump to one of multiple target-videos
- Mail/Sieve: support numeric comparison to a header e.g. "X-Spam-Score"
- Calendar: get subscriptions working with iCloud (caldav.icloud.com), added autodetection and calendar-selection
- Calendar: allow adding resources to subscribed calendars e.g. for migrating a ressource-calendar to EGroupware
- Calendar: subscription was not correct (un)deleting already synced events, change [Synchronize] button to ignore sync-token or etag
- Calendar: fix iCalendar export adding a seemingly empty line, if (wrapped) line has exactly 75 chars
- Calendar: fix not being able to set no default alarm in calendar preferences by setting it empty
- Calendar: answering NO to question "Apply changes to (future) exceptions too?" behaved like YES
- API/Authentication: new App-password backend to deny authentication with the real password, to force usage of tokens for CalDAV or eSync
- InfoLog/CalDAV: fix typo causing all types to be synchronized via CalDAV ignoring the preference what to sync
- Addressbook/InfoLog/Timessheet/REST-Api: new GET parameter "filters[linked]=&lt;app-name&gt;:&lt;numeric-ID&gt;" to return entries linked to given other entry
- LDAP/ADS: fixed account import was not activating mail-accounts
- LDAP/ADS: allow to import aliases from AD or LDAP, incl. download of an .ldif file to first set them in the directory
- Preferences: fix not working password change on mobile devices</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1763553600">- version 23.1.20251119
- Watchtower: use now nickfedor/watchtower to fix error with minimum Docker API version
- Docker: require now Debian:docker-compose-v2 or RHEL/Docker:docker-compose-plugin or old docker-compose
- Addressbook: fix not working avatar/picture upload
- EMail: fix printing contained only first page
- EMail: fix not working paste of email-addresses with uppercase letters
- EMail: storing mail accounts unchanged accidentally activated Sieve, even if not available
- InfoLog/Timesheet/REST Api: fix and document iterating through huge result-sets via sync-token
- Notifications: preference to also or only notify the private email address (if existing)
- KnowlegeBase: fix not working inserting of pictures from VFS/Filemanager
- All apps: fixed many PHP 8.4 Deprecated Warnings - still enough left ;)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1766145600">- version 23.1.20251219
- Nginx: enable gzip compression of text files</changelog>
</package>
<package pkgid="0694a990c02d54fc65edbe91365738e0246389529a9a626d4a7d892f77bfedb7" name="egroupware-docker" arch="src">
  <version epoch="0" ver="23.1.20251219" rel="2.26"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1703073600">- version 23.1.20231220
- Mail: fix regressions with new email widget selecting from search result with mouse
- all apps: use new email widget in all apps as it fixes problems with iOS version 17.1+
- all apps: fix editing email addresses did not take the new value and mouse usage for editing
- Filemanager: Fix missing site icon in anonymous file share</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1706184000">- version 23.1.20240125
- Mail: New option "Name and domain" to show e.g. "John Smith (example.org)" set under "Information to show on email tag"
- Mail: fix diverse problems of rich-text editor, if small paragraphs are used
- Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
- REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
- Adressbook/Calendar/REST: fix not parsed custom fields
- Addressbook: Fix distribution list rename
- Api: Fix favorites button in nextmatch header did not work
- Calendar/CalDAV: new calendar-config to allow party-crashers with email matching a given regular expression
- Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries
- Filemanager: fix not working setting "No Access" permission on directories e.g. to hide (unwanted) group-directories
- OpenIDConnect: allow to show as button on login page to use together with regular password login
- Importexport: Fix import through dialog fails
- Tracker: Fix missing assigned users with some access / group configurations
- ActiveDirectory: optionally also use/import groups of type distribution-list
- EPL S3: fix not working upload of backups</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1709553600">- version 23.1.20240304
- LDAP: fix error creating a new group without a description
- LDAP/ADS: fix periodic import was not converting numeric ID of primary group, in case it is different in SQL
- LDAP/ADS: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
- Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
- ActiveDirectory: fix import was not detecting members removed from groups
- Calendar/eSync: fix events created on the device are added to the server in a wrong timezone / shifted by some hours
- Mail: display messages containing just a PDF (and no body part)
- Notifications/Async service: fix caching in mail account always used sender from first notification
- ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
- ImportExport: fix not working import from http(s)
- REST API: fix PATCHing of custom-fields
- REST API: new links collection allowing to link application entries with each other or attach files
- REST API: also log requests with Content-Type 'application/json' not just 'text/*'
- REST API/Mail: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
- REST API/Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
- API: show "My Account" in avatar menu on top right, if user has rights to change his contact data
- API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
- Registration: Fix contact fields did not get copied to user account
- Admin: fix user timezone not taken into account when displaying admin queue
- EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets
- EPL: fix finally deleting files from S3 gave an error leaving the files in S3, s3check.php script to check and fix that
- EPL: fix purging old versions also deletes them in S3, if used</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1714478400">- version 23.1.20240430
- Notifications: fixed deleting and grouping of popup notifications by app-name and -id and show full total independent of max. 100 shown entries
- Notifications: if deleting all (visible) messages, directly return the next junk, to ease cleaning them up
- Notifications: configurable number of days (default 30), after which older notifications get automatic deleted
- Api: Fix list updates while app was hidden were not all shown when switching back to the app
- Api: Fix removing email tag did not properly update display
- Mail: fix forwarding and reply to mail with just a PDF or image was showing it and not opening a compose window
- Mail: fix list of Sieve rules was not scrollable
- Mail: configurable limit to exclude attachments from automatic saving as drafts, default is no limit / attachments are always saved in drafts
- Mail: revert to use first and second part of full rfc822 mail address outside angle brackets as first and last name
- Addressbook/Mail: new value "Hide groups without email" for preference "Hide user groups as distribution list"
- Calendar/CalDAV: do not allow to resurrect a deleted meeting by accepting it again via CalDAV or meeting-request from mail app
- Tracker: Fix mailhandling for a specific queue did not use correct queue ACL
- Tracker: Fix export would fail for certain filter combinations
- Registration: allow to customize confirmation mail
- InfoLog: config to handle status "archive" as unchangeable (or only changeable by an admin)
- eSync: fix for messages with no text body e.g. just a PDF or an image, returns empty body with attachment(s)
- eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
- eSync: only first to address was shown / send to client
- eSync: fix inline forward with attachment(s) and smartForward (e.g. GMail client) was broken
- EPL eSyncPro: fix not working buttons in policy add or edit
- AD/LDAP Import: import could potentially deactivate or delete users if the connection to LDAP server failed
- AD Import: import was not correctly taking into account primaryGroup of users
- EPL: backups in S3 could not be renamed or downloaded via WebDAV (direct download from backup worked)
- EPL/CTI: fix typo incom(m)ing causing custom configuration to not identify incoming calls correctly</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1719230400">- version 23.1.20240624
- THIS IS A SECURITY UPDATE: thanks to Christian Zaeske from SySS GmbH and Hochschule Magdeburgr-Stendal, please update ASAP
- Mail: fix broken PDF attachments which were quoted-printable encoded
- Mail: do not stall (quick-)preview on mails without text-part e.g. PDF only
- Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login
- Filemanager: automatic shorten too long filenames and replace 4-byte utf-8 characters, which gave an error when trying to store VFS
- Calendar: fix editing recurring events of type RDATE/explicit dates
- Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
- CalDAV/CardDAV/REST API: fix not working limited result
- eSync: fix whole-day events were one day longer (shifted by timezone difference)
- eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
- eSyncPro/EPL: fix provisioning loop cause by wrong timezone conversation
- Calendar/eSync/EPL: better cope with Android bug reporting always 1st of current month as cutoffdate, if a policy is given: use setting of default policy instead
- Resources: fix category-name not shown in edit, if user has no edit rights to the resources
- Resources: fix editing on mobile devices gave a template error
- ProjectManager: if sorting element-list by start, end, budget, time or quantity: consider both varieties, but prefer the requested one
- InfoLog: now fully supported by REST API</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1725537600">- version 23.1.20240905
- Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression
- Admin: Add bulk changes as a context menu action for user list
- Admin/all apps: custom-fields can now specify tabs they are displayed in (instead of one standard tab)
- Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn
- Mail: new reply with attachments (answer to mail incl. all attachments)
- Mail: show s/mime signed/encrypted icons in mail display popup (verification is only shown in preview!)
- Mail: make sure to create a valid Message-ID header, even if SERVER_NAME is set to "_"
- Mail: fix broken PDF attachments which were quoted-printable encoded
- Mail/Calendar: improved display of meeting requests: what's changed, single recurrence or whole series, display and enter comment when accepting/rejecting a request
- Calendar: fix conflict check to take into account that whole-day (floating) events start and end by definition in all timezones at midnight
- Calendar: ask user to apply changes in series master to already created exceptions
- Calendar: allow to create recurring events with explicit recurrences
- CalDAV: fixed all-day events from Thunderbird with timezone were one day longer
- Calendar/Resources/CalDAV: fix not reported privileges for resources causing resource calendars to appear readonly in CalDAV clients
- eSync/Calendar: new preference how many days to sync back, if client specifies no limit / all, default is 365
- Notifications: fix wrong condition leading to infinite recursion (causing timeout) and high database load
- LDAP/Import: fix not imported memberships of groups in LDAP not using their gidNumber, because it is already used as uidNumber / user
- LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts
- LDAP/AD: automatic retry, if connection to LDAP server was lost
- InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries
- All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
- Api/Auth/OpenIDConnect: allow to specify which JWT payload attribute to use and a regular expression to extract username from it
- Kanban: Add listen &amp; change for swimlanes
- ViDoTeach: push changes to start-page including material list with summery
- ViDoTeach: record when disclaimer was agreed to incl. requiring existing participants to agree, if a disclaimer is added later
- EPL: fix not working symlinks in merge-stream-wrapper e.g. /templates
- All apps: admin can now upload a web-font to use in EGroupware independent of what the user selected for his browser
- replaced tree and context menu with Shoelace widgets</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1727697600">- version 23.1.20240930
- PHP Security Update to 8.3.12
- All apps: limit number of loaded links to 20 and offering to load more, if more are available
- All apps: allow longer sharing-path up to 1024 chars (instead of just 255), which also limited Collabora editing
- Admin: bulk action together with a selected group and select all was not working / complaining about nothing selected
- Admin: trying to create a global category with a parent gave a validation error
- Calendar: differ between private events and only having free/busy-rights by showing "busy" instead of "private" as title
- Mail: remove content of script and style tags from displayed html mail
- Mail: fix wrong badge (with number of unread mails) when using empty Trash or Spam folder
- ActiveDirectory: allow to disable VLV controls, if your AD has problems with it AND can return all users in a single query
- Filemanager: fix not being able to become superuser
- Kanban: copying of boards did not copy swimlanes
- All apps: updated translations from our translation server
- CalDAV/CardDAV: .well-known redirects were always http (deb/rpm update of egroupware-nginx.conf)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1728388800">- version 23.1.20241008
- Mail: fix not working drag-n-drop and context menu und lazy-loaded 2nd mail account</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1731326400">- version 23.1.20241111
- All apps: new icons based on Bootstrap icons
- All apps: new "fancy" theme, which can be enabled in user general preferences
- Admin: allow to mark users as hidden, to show them only to admins e.g. to hide functional users from regular users
- Status, Addressbook: preference to use first letters of username for avatar instead of initials
- Addressbook: show username for accounts as a column in the list too
- Addressbook: change title and role to 128 characters
- Mail: explicitly allow data-uris of arbitrary length for images (were shown as red questionmark, when longer then 800 chars)
- Mail: fix Sieve editor considers mail body rules wrongly as unconditional, if there are more than one rule
- All apps: fix private custom-fields were shown independent of entry type-filter, if user was allowed to see the field
- EPL/Mail/SpamTitan: allow admins to white- or blacklist for all users / whole domain</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1732795200">- version 23.1.20241128
- PHP: security update to 8.3.14
- All apps: many fixes in Fancy theme and new Bootstrap icons (see 23.1.20241111 pre-release)
- Tracker: desktop version uses now a nextmatch list for comments
- Calendar: new preference for changing resource status when event is moved
- Calendar: when opening calendar as infolog, event participants (user accounts) are copied to infolog responsible
- Projectmanager: Add a config setting to choose which project statuses we include for link search
- Mail: if Sieve editheader extension is available forward with a From header matching the recipient to avoid SPF and DKIM problems/misalignment (need to be enabled in Dovecot)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1734177600">- version 23.1.20241214
- LDAP/AD: bugfixes introduced by last maintenance release
- Mail: new microsoft app for oauth authentication for mail
- ViDoTeach: display videos from swivl.com
- API: removed not working themes, Standard and Fancy are the only ones now plus mobile device support
- Import/Export: fix not working CSV import wizard
- All apps: many fixes around new Bootstrap icons and the updated UI
- Invoices: preview of new EPL app to write and import e-invoices (ZUGFeRD or XRechnung)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1736769600">- version 23.1.20250113
- update push-server to phpswoole/swoole:5.1-php8.3-alpine
- Mail: use account of selected From address to send mails, not the current open mailbox
- Mail: prefer identity email over SMTP username for Return-Path header, if both are from the same domain
- Addressbook: fix non-active accounts where visible for non-admins, if hidden accounts exist
- All apps: merge-print of OpenDocument files now also replaces in header- and footer-lines or text-frames (styles.xml part of the document)
- Tracker: Add 'View linked Time Sheet entries' action
- Invoices (EPL): allow to use Invoices app as viewer for e-invoices in Mail (without rights for Invoices app itself)
- Invoices (EPL): allow to select a mail template and directly mail invoice to buyer
- Invoices (EPL): attach imported invoice pdf/xml to the imported invoice and link it with the seller
- Invoices (EPL): allow to set and import product characteristics and country of origin
- Invoices (EPL): display/import invoices in UBL XML syntax too (generated invoices use CII syntax)
- Invoices (EPL): allow to download multiple invoices as PDF, XML or ZIP-archive
- Invoices (EPL): allow to select "XML invoice", even if Collabora is available, e.g. for customers requesting XML over PDF
- Invoices (EPL): additonally support UBL syntax for import or display, beside the already used CII syntax, used for creating invoices</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1741348800">- version 23.1.20250307
- set header.inc.php permissions so only www-data:www-data and read&amp;write it
- Api: diverse security hardening following up a pentest through SySS GmbH contracted by one of our customers
- Api: allow to check passwords e.g. for application secrets via OpenID Connect authentication (requires "password" grant!)
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
- CalDAV/CardDAV: only show own user and memberships on automatic index page (or PROPFIND) for privacy and security reasons
- Admin/Api: allow to hide groups from non-admins
- Admin/Preferences: allow to use templates for creating application-passwords (and optionally limit groups to just use pre-existing templates)
- Calendar: Stop constant flickering in planner view
- Addressbook: use a hierarchical list to show distribution lists incl. groups (if groups are enabled)
- Filemanager: tile view show filename and comment on hover
- Mail: allow to search for Bcc addresses (works only in Sent folder!)
- Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
- Mail: Deleting emails from the list is faster
- Mail: added an option in mail preferences to hide the 'From' address header in the compose window
- Collabora: white icons for new notebookbar in new Collabora version 24.04.11
- Tracker: Update Times column as timesheets are added to tickets
- Tracker: new filter "Not closed or pending"
- Resources: new setting what to show in title beside name: short description (default), location or inventory number
- Addressbook/REST-API: changed NameComponent names to match final RFC 9553 (old names are parsed, but no longer returned, see the docu)
- InfoLog/REST-API: allow to set primary link via relatedTo object, see updated REST API docu for InfoLog
- LDAP/Univention: fix not imported or read group mail address
- LDAP/ADS/Import: invalidating accounts-cache during import for groups, accounts and memberships
- EPL/eSyncProvisioning: allow to NOT set the optional MaxDevicePasswordFailedAttempts policy
- Invoices (EPL): new invoice-types "Corrected invoice" (384) to cancel invoices and "Credit note" (381)
- Invoices (EPL): allow to configure a full and reduced tax rate, to reduce errors by manual repeated entry
- Invoices (EPL): schema update to fit "cancelled" status and prefer matching business email over other matches on import
- Invoices (EPL): translation of unit-codes and {{*/en}} placeholders for untranslated content (without it's translated to users language)
- Invoices (EPL): fix (regular) PDFs on mobile device are opened in invoices viewer and give an error it's no invoice</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1744804800">- version 23.1.20250416
- API/eTemplate: fix performance degradation over time due to memory-leaks in client-side JavaScript code
- API/eTemplate: new webcomponents for file upload and templates
- Calendar: allow to subscribe to / show external calendars (ics files or CalDAV collections)
- Calendar: fix drag-n-drop for Safari browser
- Calendar: fix notifications contained all recurrences as exceptions
- Calendar: fix flickering/looping of planner in various situations
- InfoLog: new config to give responsible user access to linked contacts
- VIDOTEACH: allow to upload and annotate mp3 audio files
- Addressbook/REST Api: fix error unsetting birthday / anniversary type="birth"
- Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook
- WebDAV: improve performance by not returning all extra properties, if they are not requested
- Setup/Preferences: allow to override authentication for Password &amp; Security e.g. for OAuth to check LDAP
- API/Mail/Collabora: fix some cases of not available session password since storing it encrypted in the session
- Login page: replace Twitter with BlueSky and Mastodon in our social media links</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1746532800">- version 23.1.20250506
- Calendar: switching all subscribed calendars quickly on or off via an icon in the calendar toolbar
- Calendar: allow setting events in subscribed calendars to private and/or non-blocking
- Calendar: fix scrolling up when clicking into search for displayed calendars
- Calendar: fix not working click on event in planner-view
- Addressbook: new preference how to generate full name to not use prefix or prefer it over firstname or vice versa
- Mail: remember and reopen last used folder in implicit preference and always autoload deeper folder-hierarchies for better performance
- Mail: if attachment does not have a filename plus extension, fall back to the description and add extension matching the mime-type
- Mail: fix after tab-/application-change not working context menu on tree
- Mail/InfoLog (EPL): fix not working Mailvelope install dialog and usage in InfoLog for PGP encryption of description
- VIDOTEACH: add video status that makes one video dependent on others
- PHP: Docker images use PHP 8.4 now</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1752580800">- version 23.1.20250715
- Api/All Apps: improved account widget searching to work with +/- and quotes
- Api: New common merge placeholder {{links/[appname]/[fieldname]}} for the field from the first link from that application
- Mail/InfoLog/Tracker: fix mail-integration gives error, if mail contains no text-body, but just a PDF or image
- Timesheet/InfoLog: allow making individual timesheets readable to certain users or the InfoLog responsible
- Admin/Setup: speed up backup and get it working again for huge installations
- VIDOTEACH: full UI redesign with cleaner layouts, improved spacing, icons &amp; dropdowns
- VIDOTEACH: video bar &amp; comments upgraded – new time/duration picker, “since last visit” filter, better attachment handling
- VIDOTEACH: course &amp; preference updates – parent course inheritance, new “no free comments” option, improved sync
- VIDOTEACH: stability fixes – resolved SQL/permission errors, notify/preference bugs, removed unused uploads
- Invoices: add actions to Addressbook to create an empty invoice or generate one from a template for the selected contact(s) as buyer
- Invoices: support for other payment means beside transfer e.g. direct debit or credit card
- Invoices: fix (sometimes) not imported tax rate and code
- Invoices: adding a custom-field for the seller-ID assigned by the buyer</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1756814400">- version 23.1.20250902
- Mail: fixed Sieve vacation notice could not be set by admin for an other user
- Calendar/REST API: fixed the locations object was not parsed
- InfoLog/REST API: return all entries the user has access to for /infolog, not just his own ones, also fix not working search
- InfoLog/REST API: do NOT add default type-filter of "task" for REST API
- REST API: fix empty/0 byte uploads through /links/ collection
- REST API: fix PUT and POST requests to /links/ collection to upload files were wrongly denied (due to their content-type)
- Filemanager: jobs to monitore directories and create InfoLog entries from files in it</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1761048000">- version 23.1.20251021
- VIDOTEACH: introduce new type of video-choice question which causes a jump to one of multiple target-videos
- Mail/Sieve: support numeric comparison to a header e.g. "X-Spam-Score"
- Calendar: get subscriptions working with iCloud (caldav.icloud.com), added autodetection and calendar-selection
- Calendar: allow adding resources to subscribed calendars e.g. for migrating a ressource-calendar to EGroupware
- Calendar: subscription was not correct (un)deleting already synced events, change [Synchronize] button to ignore sync-token or etag
- Calendar: fix iCalendar export adding a seemingly empty line, if (wrapped) line has exactly 75 chars
- Calendar: fix not being able to set no default alarm in calendar preferences by setting it empty
- Calendar: answering NO to question "Apply changes to (future) exceptions too?" behaved like YES
- API/Authentication: new App-password backend to deny authentication with the real password, to force usage of tokens for CalDAV or eSync
- InfoLog/CalDAV: fix typo causing all types to be synchronized via CalDAV ignoring the preference what to sync
- Addressbook/InfoLog/Timessheet/REST-Api: new GET parameter "filters[linked]=&lt;app-name&gt;:&lt;numeric-ID&gt;" to return entries linked to given other entry
- LDAP/ADS: fixed account import was not activating mail-accounts
- LDAP/ADS: allow to import aliases from AD or LDAP, incl. download of an .ldif file to first set them in the directory
- Preferences: fix not working password change on mobile devices</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1763553600">- version 23.1.20251119
- Watchtower: use now nickfedor/watchtower to fix error with minimum Docker API version
- Docker: require now Debian:docker-compose-v2 or RHEL/Docker:docker-compose-plugin or old docker-compose
- Addressbook: fix not working avatar/picture upload
- EMail: fix printing contained only first page
- EMail: fix not working paste of email-addresses with uppercase letters
- EMail: storing mail accounts unchanged accidentally activated Sieve, even if not available
- InfoLog/Timesheet/REST Api: fix and document iterating through huge result-sets via sync-token
- Notifications: preference to also or only notify the private email address (if existing)
- KnowlegeBase: fix not working inserting of pictures from VFS/Filemanager
- All apps: fixed many PHP 8.4 Deprecated Warnings - still enough left ;)</changelog>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="1766145600">- version 23.1.20251219
- Nginx: enable gzip compression of text files</changelog>
</package>
<package pkgid="157ad9b680216e6e877dfda3458a4d6730717c775964fdc33e3efc7c1fc4a0b6" name="egroupware-docker" arch="noarch">
  <version epoch="0" ver="26.4.20260430" rel="4.14"/>
</package>
<package pkgid="26c6934047d389f738923a3dd38249de0714641513852813e0eabefe58a24f0d" name="egroupware-docker" arch="src">
  <version epoch="0" ver="26.4.20260430" rel="4.14"/>
</package>
<package pkgid="02cab331746b479ad2dfe2dff0da49331ca4001862d6d010f99f343cd6e85d3c" name="egroupware-rocketchat" arch="noarch">
  <version epoch="0" ver="8.4.20260630" rel="5.4"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="852206400">- version 8.4.20260630
- update Rocket.Chat to 8.4 and MongoDB to 8.0</changelog>
</package>
<package pkgid="373f88a112a2f67dcdd9a1454abc80cc71b87469d4eb124535062473a71a2a63" name="egroupware-rocketchat" arch="src">
  <version epoch="0" ver="8.4.20260630" rel="5.4"/>
  <changelog author="Ralf Becker &lt;rb@egroupware.org&gt;" date="852206400">- version 8.4.20260630
- update Rocket.Chat to 8.4 and MongoDB to 8.0</changelog>
</package>
</otherdata>