All Versions
41
Latest Version
Avg Release Cycle
19 days
Latest Release
1239 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v20.1.20200728 Changes
July 28, 2020- 🚀 4th and probably last 20.1 release candidate
- ⚡️ Login: updated background image with 20.1 highlights
- Calendar: send notifications/meeting requests after responding to user
- ⚡️ InfoLog: implemented push updates and incremental list updates
- 🔧 Mail/SwoolePush: push notifications for new mails from Dovecot (needs configuration!)
- Mail: fix download attachments as zip
- Mail: open notification email of own domain as popup
- Notifications: show app-specific number of notifications on tab-header
- All apps: success or error messages no longer overwrite each other and new styling
- smallPART: add missing frame-ancestors ContentSecurityPolicy for LTI 1.3
- 🔒 Security: allow to configure SameSite cookie attribute (eg. for LTI embeding)
- jDots: fix login page
- InfoLog: add filter by contact to export filters
- 🛠 Home: fixed loading widgets and stalling calendar
- Mobile: fix missing search in mobile view
-
v20.1.20200716 Changes
July 16, 2020- 🚀 3rd 20.1 release candidate
- ⚡️ Calendar: updates via push-server
- 🛠 bugfixes in some apps
-
v20.1.20200710 Changes
July 10, 2020- 🚀 second release candidate for upcomming 20.1 release
- 👍 openSUSE/SLE/CentOS/RHEL: support for Nginx for current version
- 🔧 Mail: allow to configure a proxy to display external http images (eg. proxy.egroupware.org)
- Mail: open notification email of own domain as popup
- Mail: Add replyTo, CC, BCC and folder fields into predefined compose values
- Login page: use HTTP status code 401 for a failed login, so tools like fail2ban can recognice that
- Collabora: Implement file rename operation
- Status: fix CSP error for meet.jit.si, if site config was saved with no server or jitsi.egroupware.net
- Etemplate: Get vfsUpload values to use expose so they work like links
- Rocket.Chat: Fix constant autologin loop when RC uses a different domain then EGroupware
- 💻 smallPART: fixed UI problems when embeded via LTI
- 🛠 smallPART: fixed empty email and name for new uses created via LTI
-
v20.1.20200628 Changes
June 28, 2020- 🚀 first 20.1 release candidate
- 🏁 all apps: warn when closing popup windows with unsafed changes
- all apps: password widget allow now to genrate passwords and custom field type password
- smallPART: new e-learning app: selfdirected media assisted learning lectures & Process Analysis Reflection Tool
- ⚡️ Calendar: Optimize fetching participant names to reduce requests
- Calendar: Fix user / server timezone mismatch could put incorrect changes in event history
- Calendar/Email: show additional [Delete] and [Edit] buttons for a meeting canceled message
- 🏁 Tracker: Open tickets in separate windows
-
v20.1.20200613 Changes
June 13, 2020- 🚀 first beta (feature-complete) for upcomming 20.1 release
- Push: added push server
- 🚧 API: JavaScript minifying works now thanks to Terser (though .map files are still WIP)
- 🔧 SAML/Shibboleth/SimpleSAMLphp authentication configurable through setup
- 🔧 SAML: support joining a SAML account to an existing one, if configured in setup
- Filemanager: When user tries to access a directory with no permission, redirect to previous directory instead of home
- 👍 Mail: fix creating a folder on level of inbox gave an error (if imap server supports it)
- ⚡️ Calendar/CalDAV: videoconference was lost, if meeting was accepted of updated via CalDAV
- Preferences: Fix delete personal category required admin permission
- 🐎 Status app: Add group preference as shown users and some performance improvements
- Tracker: No longer flagging closed tickets as overdue
- Etemplate: Password widget improvements - suggest password button, added as custom field type (stored encrypted)
-
v20.1.20200525 Changes
May 25, 2020- 🚀 first alpha for upcomming 20.1 release (show still 19.1)
- ⚡️ you have to switch JavaScript minifying off BEFORE updating
-
v19.1.20200701 Changes
July 01, 2020- 👍 Jitsi: support not sending JWT as eg. required for meet.jit.si
- Mail: warn user about mixed content caused by http images in email
- Calendar: Add videoconference link to ical/groupdav event description
- Videoconference: replacing jitsi.egroupware.net with public meet.jit.si as sponsoring ended
- Videoconference: fix 127.0.0.1:8080 instead of host in room name when proxying
- ⚡️ Calendar: Optimize fetching participant names to reduce requests
- Calendar: Fix user / server timezone mismatch could put incorrect changes in event history
- Calendar/Email: show additional [Delete] and [Edit] buttons for a meeting canceled message
- Filemanager: When user tries to access a directory with no permission, redirect to previous directory instead of home
- 🏁 Tracker: Open tickets in separate windows
- Tracker: No longer flagging closed tickets as overdue
- 🚀 extended changelog
-
v19.1.20200605 Changes
June 05, 2020- ⚡️ Calendar/CalDAV: videoconference was lost, if meeting was accepted of updated via CalDAV
- Preferences: fix delete personal category required admin permission
- Calendar: do not show Infolog list (Open ToDo's) if user has no access to Infolog, or no Infolog types selected for display
- Api: can now select no color with color widget
- 🔒 ActiveDirectory: consider security local groups as groups too
- API: new data-minimizing account display options "Firstname Inital" and "Firstname [ID]"
- Registration: allow to choose email as user-name and let user choose a primary group from a selection
- 🐎 Status app: add group preference as shown users and some performance improvements
- 0️⃣ Tracker: skip loading the default mail account during mail handling, avoids mailhandling failure in some cases
- 🛠 Mail: fixed forward as attachment from viewing mail in popup
- Docker: EGW_MEMORY_LIMIT environment variable to set a higher memory_limit in php.ini (default is 128M)
-
v19.1.20200430 Changes
April 30, 2020- Jitsi/Status: many of improvments for easier video conferences and calls
- added a ringtone when being called and also signaling it via a link in Rocket.Chat
- ask user to try again, if a call is not answered and tell called one he missed the call
- display alarms for videoconferences and offer easy joining
- allow to invite users to already running video calls or sheduled meetings
- Status: add phone call actions (only if telephony system is integrated)
- Calendar: video conference links in notifications expired before the meeting date
- Calendar: add clickable link to videoconference in event tooltip
- Calendar: add videoconference icon to event tooltip
- Calendar: disable some owner/participant pre-loading for faster initial open
- Calendar: fix events later in the day would not show if one was filtered out
- Calendar: fix more than 2 exceptions caused missed exceptions with CalDAV under iOS
- 🚚 Mail: automatic remove some invisible Unicode chars breaking email addresses
- ⚡️ Timesheet: fix update via import without category or status cleared original
- Timesheet: fix import condition checks
- 🚚 Api: make sure share cleanup job doesn't remove shares just because of access rights
- Collabora: fix document revision history only available in english
- Collabora: fix document's previous versions were only available in english
- 🆕 News: display link to categories in sidebox-menu and administration
- OpenIDConnect: fix JWT don't validate for client in certain proxying situations because of wrong issuer
- Admin: deleting accounts no longer fails because of memmory limit on huge installations
- ➕ Addressbook: fixed not working avatar upload
- Guacamole: fixing diverse glitches in usage and installation
- Jitsi/Status: many of improvments for easier video conferences and calls
-
v19.1.20200409 Changes
April 09, 2020🚀 #CoronaVirus #StayAtHome #HomeOffice release featuring
- 🆓 Free Video Calls through an IONOS and EGroupware GmbH sponsored Jitsi server in Frankfurt/Germany
- Status: integrated Jitsi video conferencing into Status app by simple double-click on avatar
- ➕ Addressbook: direct video calls to loged in uses and schedule conferences to contacts
- ⏱ Calendar: allow to schedule a videoconference via Jitsi
- Filemanager: allow schools to make home-work available via sharing and collect it again (new HiddenUpload sharing type)
- 🏁 Guacamole: make windows PCs in office available through EGroupware from the outside
- 👍 OpenIDConnect: added id_token to implicit flow and /jwks endpoint to support eg. Guacamole
- OpenIDConnect/OAuth: manage access and display OAuth apps inside EGroupware
- 🔧 EPL: allow specify IP-range as second factor in Admin >> EPL-Function >> Site configuration
- Api: If addressbook event column is disabled, disable next / last dates in edit dialog as well.
- Calendar: Fix conflict popup opened with an error
- 🌐 Api: Fix missing translations in ACL dialog and when deleting an account
- ➕ Addressbook: Case insensitive check for vCard BEGIN & END flags fixes lowercase vcards would not import
- Bookmarks: Tree view no longer shows bookmarks from sub-categories at every higher tree level
- 🌐 OpenIDConnect: Fix missing translation in delete token confirm
- OpenIDConnect: fix error if scopes are specified in a client
- 🌐 Rocketchat: Fix missing translation in Rocket Chat side menu
- Rocketchat: Fix server_url is not getting stored/replaced once a wrong url has been stored.