This is the second part of the collectet release notes startet from version 19.1.20200409. The text is limited to 32000 characters…
Find the first part hier:
https://help.egroupware.org/t/new-features-preferences-or-other-important-things-since-release-of-egroupware-19-1/73972
EGroupware 19.1 was releases on 13. August 2019. Since then, maintenance releases have included many corrections as well as new functions, settings and presets.
See below for detailed release notes.
For each update the changes are described in Announcements. This article summarizes the descriptions once again.
- 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
This Maintanace update is provided via Docker container!
New functions / preferences or other important things:
- Calendar: Add videoconference link to ical/groupdav event description
Invitations/appointments (sync via CalDAV) for video conferences contain the link to the video conference in the description.
The sponsorship for the EGroupware Community Jitsi-Server ended on 30.06.2020. This update changes the configuration in meet.jit.si
:
If a jitsi server is entered which is not accessible, https://meet.jit.si/ is used as fallback.
–
- 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
- 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)
- Filemanager: Add a ‘None’ option for editor mime type exclusion so u can override the default.
- Calendar: Fix bug preventing yearly planner from loading
- Mobile: Fix sidebar toggle menu in mobile them
- Setup: Fix backups to keep of 0 gave an error “must be integer”
- Calendar: Fix missing color when hovering over all day non-blocking space
- Adress book: Fix Entry in private adress book: no context menu/no open
- Updated translations
- Update some icons => svg
This Maintanace update is provided via Docker container!
New functions / preferences or other important things:
- Api: can now select no color with color widget
It is now possible to remove an existing color selection:
- Status app: add group preference as shown users and some performance improvements
It is now possible to limit the display of users in the status bar via groups.
Further users can still be added:
- Docker: EGW_MEMORY_LIMIT environment variable to set a higher memory_limit in php.ini (default is 128M)
The PHP parameter memory_limit can now be passed into the docker container.
This allows e.g. to download even very large email attachments.
- Registration: allow to choose email as user-name and let user choose a primary group from a selection
EGroupware can allow users to register themselves (i.e. create as users). In this dialog it is now possible to choose an e-mail address as user name. Also a group can be selected as primary group.
- Filemanager: Add a ‘None’ option for editor mime type exclusion so u can override the default.
By default, PDFs are excluded from being opened by Collabora Online. PDFs are therefore displayed by the Web browser or a locally installed PDF reader.
You can now remove this default setting by choosing None in the settings.
- Mobile: Fix sidebar toggle menu in mobile them
The toggle menu in the mobile view should now be available again in all applications and preferably on all mobile devices.
If this is not available on a mobile device, please post here in the forum, specifying the device, operating system (state) and browser!
- Calendar: Fix missing color when hovering over all day non-blocking space
In the calendar, the area for creating an all-day, non-blocking appointment is now highlighted in color.
This update also contains updated translations in different languages. Many thanks to our translators from the community! Great job!
We have again replaced some icons with new svg graphics.
-
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 audio call action to init a call without video
- 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 memory limit on huge installations
- Addressbook: fixed not working avatar upload
- Guacamole: fixing diverse glichtes in usage and installation
- Updated translations
- Update some icons => svg
This Maintanace update is provided via Docker container and egroupware-docker package!
New functions / preferences or other important things:
-
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
A melody now sounds when you are called via Jitsi. The call is also signalled as a message in Rocket.Chat.
-
Jitsi/Status: many of improvments for easier video conferences and calls
- ask user to try again, if a call is not answered and tell called one he missed the call
If the called party does not answer the call, you will be offered to call it again (or not).
The called user receives an e-mail (depending on the notification settings) and a notification about the missed call. A callback can also be started directly from the notification.
-
Jitsi/Status: many of improvments for easier video conferences and calls
- display alarms for videoconferences and offer easy joining
A reminder is displayed during a scheduled videoconference. You can join the videoconference directly from this reminder.
-
Jitsi/Status: many of improvments for easier video conferences and calls
- allow to invite users to already running video calls or sheduled meetings
Invite to an ongoing meeting:
- Status: add audio call action to init a call without video
It is now possible to start an audio conference from the status bar. Video can then be switched on later.
- Status: add phone call actions (only if telephony system is integrated)
- Calendar: add clickable link to videoconference in event tooltip
It is now possible to click on the video conference icon in the appointment tooltip to enter the room.
Videoconference is now showed as the location.
- Calendar: add videoconference icon to event tooltip
A video conference icon appears in the upper right corner.
This update also contains updated translations in different languages. Many thanks to our translators from the community! Great job!
We have again replaced many icons with new svg graphics.
This is a “big” maintenance release to support home offices and help you overcome the Corona crisis.
Included in the maintenance release:
- 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.
- Admin: Copy user
- Watchtower: fix notification email
- Mail: New refresh interval 3 minutes
- File Sharing: New design
- Updated translations for EL, SK, BG, RU and DE
- Update some icons => svg
This Maintanace update is provided via Docker container and egroupware-docker package!
The direct integration of Jitsi into EGroupware is another alternative for chat/video conferences/desktop sharing. Jisti does NOT replace Rocket.chat (which uses Jitsi for video chat etc.).
New functions / preferences or other important things:
- Free Video Calls through an IONOS and EGroupware GmbH sponsored Jitsi server in Frankfurt/Germany
We have provided a jitsi-server in cooperation with IONOS and preset it in EGroupware. Thus video conference, chat and screen sharing is immediately ready for use.
More information on our website:
EGroupware - Features - Videoconference
EGroupware - Lösungen - Videokonferenzen
Webinar: Smart Working – neue Funktionalitäten
Please note: Jitsi works best with Chromium-based browsers (e.g. Iridium browser).
Firefox unfortunately causes problems with more than two participants. This is due to both Jitsi and Firefox. Both are working intensively on solutions. The Firefox promlems affect all client-less WebRTC-based video chat systems.
As said before, we set the EGroupware/IONOS jitsi server as default.
Another jitsi server can be set at any time:
If you data protection policy require, you can either contract EGroupware GmbH to get a order data processing contract (Auftragsdatenverarbeitungsvertrag) or operate your own Jitsi server.
We are happy to advise you and also offer services for installation configuration. Please send a mail to info@egroupware.org. is sufficient.
In principle it is also possible to integrate other video conference systems. However, it must also be possible to integrate them!
In EGroupware the integration has been done at the following three places:
- Status: integrated Jitsi video conferencing into Status app by simple double-click on avatar
In the status bar, a call can now also be set up directly by double-clicking or using the context menu.
For this the other user must be logged in to EGroupware (visible avatar (image)).
Note: Notifications must be enabled (permission) for correct status in the status bar:
A new tab or window is opened with a Jitsi session. A note will appear for the called user:
He can now accept or reject this call.
- Addressbook: direct video calls to loged in uses and schedule conferences to contacts
A call can also be made directly to logged-in users via the context menu in the address book.
Via “Schedule a video conference” an appointment with one or more contacts (users and also external) is generated. The appointment is set automatically:
- Location - Video Conference
- One alarm 5 minutes before
- The participant
- Inform external participants
- Calendar: allow to schedule a videoconference via Jitsi
In the calendar, video conference can be selected as the location in an appointment.
It is then set automatically:
- One alarm 5 minutes before
- Inform external participants
- Filemanager: allow schools to make home-work available via sharing and collect it again (new HiddenUpload sharing type)
It is now possible to release a directory as an upload directory where the uploaded data is only visible to the releasing one.
For example, a teacher can collect homework from students without the students being able to see the documents of others.
- Guacamole: make (Windows) PCs (and server) in office available through EGroupware from the outside
With this update preparations have been made for the integration of Guacamole.
Guacamole is a “broker” to provide access via RDP, VNC or ssh in the web browser.
Thus, it is possible to work in the home office on the workstation computer in the company to get installed/licensed software and access to the company network.
The installation package for the Guacamole docker container and more information about the integration will be available soon.
- OpenIDConnect/OAuth: manage access and display OAuth apps inside EGroupware
We have created the possibility to integrate other web applications into EGroupware as an app.
If the application is OAuth-capable, it can also be connected for authentication. When called in EGroupware, the login is then done automatically.
Here as an example Portainer as app in EGroupware with OAuth authentication
We want to create a directory in which integrations are described. Please make your integrations available to all EGroupware users! => mail to su@egroupware.org
- EPL: allow specify IP-range as second factor in Admin >> EPL-Function >> Site configuration
It is now possible to enter an IP address as a second factor.
If, for example, your own company network is entered there, the second factor (Key, Google Authenticator, …) otherwise required is not queried in the company network. Coming from outside (home office, …) the second factor must be used again.
Prerequisite is that two-factor authentication is enabled:
It is now possible to copy a user in the user administration. Until now it was only possible to copy a user in the address book:
In addition, the assigned groups are also copied.
The settings Fields to copy when copying to address are also used:
- Mail: New refresh interval 3 minutes
An refresh interval of 3 minutes is now also available:
The design of the file sharing share was updated:
- Updated translations for EL, SK, BG, RU and DE
This update also contains updated translations in different languages. Many thanks to our translators from the community! Great job!
We have again replaced many icons with new svg graphics.
If you have any questions or suggestions about this post, please post them in the forum.