Skip to content

Releases: EGroupware/egroupware

21.1.20220408

08 Apr 10:04
Compare
Choose a tag to compare
  • All: fix regression causing older browsers (Firefox < 69 and Safari < 14.1) to display EGroupware
  • Filemanager/SMB: fix not working sharing of SMB shares (with fixed credentials!)

21.1.20220406

06 Apr 06:47
Compare
Choose a tag to compare
  • smallPART: annotate PDF files in realtime with multiple people like it was already possible for videos
  • smallPART: new graphical question types for tests: mark-choice and mill-out
  • smallPART: use an office document (opened via Collabora) to make notes about the video or PDF
  • smallPART: test now blocks clicks outside test-area until test is finished or paused (if allowed)
  • smallPART: experimental cognitive load measurement allow to use smallPART for research projects
  • Api: splitter widget did not restore size from preference
  • Addressbook: allow keeping custom fileAs value (LDAP: displayname) by adding it as first option
  • Filemanager/WebDAV: add (missing) trailing slash in mount URL for WebDAV, as NextCloud requires it
  • Filemanager/WebDAV: fix errors mounting and reading files via WebDAV from other EGroupware or *Cloud
  • Filemanager/WebDAV: fix PHP error if mounted WebDAV server got eg. a wrong password (did not return a 207 on PROPFIND)
  • InfoLog: set replyTo for async notification to owner of InfoLog, otherwise the user causing the change
  • Calendar: New preference so default alarm can be for current user or all participants
  • Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)
  • Notifications: Admins now configure the mail account to use for email notifications instead of the user account
  • Admin: fix delete user account always displayed 0 entries
  • InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server
  • Collabora: do NOT show menubars for readonyl files
  • EPL/Projectmanager/Calendar: Add calendar integration so projects can be shown as events in calendar
  • EPL/CTI: new user-specific preference when to show CRM view: for incoming or outgoing calls, both directions or never
  • EPL/Placetel: fix not working voice mail playback
    Extended changelog

21.1.20220207

07 Feb 11:04
Compare
Choose a tag to compare
  • Calendar: fix not working placeholders $$date$$ & $$fullname$$
  • CardDAV/Addressbook: fix GET request regression after REST API introduction
  • CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used
  • Etemplate: Add link icon overlay to link list
  • Collabora: fix direct edits and such via a share end up in different Collabora edit-sessions
  • Collabora: support for version 21.11+ (needs new egroupware-collabora-key package too!)
  • Kanban/PostgreSQL: fix SQL error by replacing MySQL specific syntax with a sub-query
  • OpenID Connect: implement "groups" claim and scope return memberships
  • ProjectManager: Fix SQL error adding project list to Home
  • Guacamole/Backup/Restore: fix not working restore for Guacamole
  • EPL/Placetel: support more then one number-prefix / area-code
  • EPL: CTI for Asterisk using ARI (Asterisk Rest API): click2dial, CRM-view and call-lists
  • Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts
  • Extended changelog

21.1.20211130

30 Nov 08:24
Compare
Choose a tag to compare
  • PHP 8.0: tons of fixes to support 8.0, this is probably the last container using PHP 7.4 by default
  • Addressbook: new REST API for contacts https://github.com/EGroupware/egroupware/tree/master/doc/REST-CalDAV-CardDAV
  • LDAP/Addressbook: fix region contains for given country invalid value gives an LDAP error on update
  • Admin/Filemanager: correctly encode user "WORKGROUP$user" for SMB mounts and do NOT require mountpoints to exist
  • Filemanager: fix not working variables eg. $user in GUI mount (Admin > Filemanager)
  • Filemanager: fix video controller not working in filemanager gallery
  • Filemanager: add action to unlock files
  • Filemanager: fix super user could not remove other users' subscriptions
  • Filemanager: add actions to convert editable files to PDF or PNG and a checkbox to merge file as PDF
  • Collabora: merge placeholder dialogs
  • All apps: add preference to set directory and filename of merged documents using placeholders
  • Calendar: fix changing the recurrence end date did not add/remove the events in the UI
  • InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
  • Mail: make sure pressing [del] key twice in a row does not delete the first row on the second press
  • Mail: add set flags action into mail filters
  • Mail: implements date extension for vacation rule. None imap admin user can also set vacation rule by date.
  • Kanban: fix deleting card did not delete link to the board (includes a DB update to remove orphans from links)
  • Resources: add inventory number to resource list columns
  • smallPART/PostgreSQL: fix SQL error when opening a course
  • smallPART/PostgreSQL: fix SQL error during update (you need to restore egw_smallpart* tables AND set egw_applications.app_version='21.1')
  • API: update jQuery-ui to 1.13.0 and TinyMCE to 5.10.1
  • Extended changelog

21.1.20210923

23 Sep 08:49
Compare
Choose a tag to compare
  • smallPART: many new features and improvements for the new semester:
    • push changes in course, videos, participants and comments instantly to all online users
    • new video-controls for speed, skip 10s forward/back, full width, speaker control
    • add staff rolls: tutor (readonly teacher access), teacher and co-admin (identical to owner)
    • split students in groups and limit visibility of comments to their group, staff can filter by group
    • allow students to pick a nickname displayed to fellow students, always show staff and students to staff with full name
    • videos are ordered now alphabetic, use eg. 1st, 2nd, ... as prefix to force videos to a desired order
    • record date and time student subscribes or unsubscribes a course
    • CSV comment export adds user retweeting in front of his comment
    • fix questions with same start-time got identical question-numbers
    • fix LTI automatic registration and interactive content-selection (LTI 1.3 eg. for Moodle 3.10+)
      • content-selection shows all available courses, not just subscribed ones
      • fix not working content selection if there is only a single 1.3 config (no 1.0 one)
      • fix not working buttons to change between video, questions and scores
  • Filemanager: added user-interface to mount WebDAV or SMB shares
  • Filemanager/Sharing: create different share-token for different recipients (before recipients where added to the token)
  • Kanban: Boards now remember collapsed columns & swimlanes
  • Kanban: improve formatting for small columns
  • Kanban: Fix Infolog field "Projectmanager" did not load in board edit Column & Listen dialogs after first being set.
  • Calendar: Activate links in location & description in event tooltip
  • Knowledge Base: fix pasting/dragging image into htmlarea editor does not work
  • Addressbook/Mobile theme: fix opening contacts fails in mobile theme
  • Tracker: Add configuration for defaulting group (all queues and queue specific)
  • Mail: fix updating/deleting mail accounts does not refresh the mail tree no more
  • Api: Fix some merge files were opened in browser instead of downloaded
  • Api: Fix entry list stops scrolling if a row is updated while the tab is not visible
  • Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.
  • PostgreSQL/Addressbook: fix SQL error deleting a contact finally
  • PostgreSQL/Addressbook/All Apps: fix SQL error in history tab if there are attachments
  • PostgreSQL: fix SQL error when accessing eg. InfoLog
  • Calendar/Addressbook/InfoLog: no longer allow to immediately delete entries as it breaks CalDAV/CardDAV sync
  • Setup: support uninstalling automatic installed apps (no more reinstalling next update)
  • EPL/Univention: support permanent uninstalling EPL features / downgrade to CE
  • Chrome 94.0.4606.54: fix CSP error clicking on sidebox menu
  • Some translation updates, especially Italian. Many thanks to the community translators for their support

21.1.20210723

23 Jul 06:29
Compare
Choose a tag to compare
  • Security Update: all 21.1 users should upgrade ASAP, 20.1 and below is not affected
  • Filemanager/VFS: when creating a new file as root eg. via (docker exec) filemanager/cli.php do NOT create files unreadable by webserver
  • Collabora: Fix editing files in mounted share
  • Kanban/PostgreSQL: fix installation of example board under PostgreSQL
  • smallPART/PostgreSQL: fix multiple SQL errors
  • smallPART/PostgreSQL: fix installation under PostgreSQL
  • Extended changelog

21.1.20210629

29 Jun 08:09
Compare
Choose a tag to compare
  • Mail/Admin: fix not working mail wizard
  • Mail/SMIME: fix signed calendar events not being displayed (error:importing the ical!)
  • Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders
  • Api: Prevent invalid customfield names
  • Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point
  • InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
  • Setup: skip files backup on update even if configured
  • smallPART: only show own memberships when selecting an organisation for a course
  • smallPART: allow to create new courses via LTI content-selection
  • Extended changelog

21.1.20210521

21 May 16:17
Compare
Choose a tag to compare
  • final 21.1 release from 25th May incl. new login background
  • CalDAV/Calendar: fix broken sync in last RC
  • AD: fix account-selection type "groupmembers" caused high load on AD
  • AD: fix login always reports "account is expired", if account-selection "group-members" is set for AD
  • ADS/LDAP: improve caching of searching/listing
  • Infolog: Add info_owner/... merge placeholders
  • SmallPART: allow to interactive choose a course and video via LTI 1.3
  • SmallPART: automatic registration from Moodle 3.10+
  • SmallPART: using now ceLTIc/LTI for LTI 1.3 too
  • SmallPART: automatic use SameSite=None cookie attribute when embedding via LTI
  • SmallPART: fix failed opening of courses from course-list via LTI
  • SmallPART: allow to configure "Moodle username" for checking or creating an EGroupware user
  • EPL/CTI/Placetel: allow to download preconfigured Windows softphone
  • EPL/CTI/Placetel: automatic create API token and enable notify-API
  • 21.1 release notes/extended changelog

21.1.20210504

04 May 08:04
Compare
Choose a tag to compare
21.1.20210504 Pre-release
Pre-release
  • 5th and last 21.1 release candidate
  • EPL/Placetel: create Placetel users, VoIP destinations and IP devices / autoconfigurable phones from EGroupware
  • EPL/Placetel: allow users to reset Placetel password, view SIP credentials and configure function keys / BLF of their phones
  • SmallPART: fix wrongly "fixed" regular expression causing eg. Panopto video-url giving an error
  • Push: allow setting EGW_MAX_PUSH_USERS to support more then default 1024 user (current/highest usage is reported in logs)
  • Login: new icon-bar showcasing available applications (new login image yet to come)

20.1.20210503

03 May 07:12
Compare
Choose a tag to compare
  • PHP 7.4: default container is now updated to PHP 7.4.18, which is also a security update
  • Mail: fix losing inline images after being re-saved as draft or created as new
  • Mail: Convert mail Date header to user timezone when being displayed on forward/reply header
  • CardDAV/Addressbook: Fix contact categories were cleared when DAVx5 synced some Android clients
  • CalDAV/CardDAV: fix freebusy-URL for users and support basic auth with regular user credentials too
  • Calendar: Fix quick-add did not pass changes to start time on to edit dialog
  • Timesheet: Fix created was overlapping with status
  • Setup/SAML: fix not stored custom OID and added eduPersonUniqueId
  • Notifications: Add refresh handler for notifications (click on Notifications header)