Cloud Version 30

Im Release 30 wurde wieder viel im Hintergrund getan: Es enthält viele Weiterentwicklungen und technische Grundlagen wurden geschaffen. Freut euch außerdem auf eine Erweiterung bei der Blog-App.

 


release-notes-announcement-01
print_blog-article

Blog-Artikel ausdrucken

Ihr wollt eure wichtigsten Blog-Artikel auch am schwarzen Brett oder in Produktionsstätten verteilen? Kein Problem! Blog-Beiträge können ab jetzt schnell auf's Papier gebracht werden.

Mehr erfahren arrow-right
tech-stack

Technische Grundlagen

Wir haben dieses Release sehr viel am technischen Fundament von COYO gearbeitet: Für unsere mobile App, das geplante Update der Suche und die neuen Plug-ins.

Das war noch nicht alles. Auch an diesen Stellschrauben wurde gedreht:

  • Benutzer erhalten jetzt in COYO Informationen über neue Sprachnachrichten, die ihnen über die native App gesendet wurden. Es wurde bisher nur die die technischen Voraussetzungen für unsere native App geschaffen. Dieses Feature wird demnächst für die native App ausgerollt.

  • Um Benutzern das Herunterladen der nativen App zu erleichtern, können Links zu den Whitelabel-Apps über Sprach Keys integriert werden. 

  • Technische Verbesserung: Ein Plug-In-Lifecycle-Event kann nun von Plug-In-Ownern empfangen werden, wenn ein Plug-In in einer COYO-Umgebung installiert wurde. Dieses Event enthält in der Anfrage Informationen über das System, auf dem es installiert wurde.

  • Technische Verbesserung: An- und Abmeldebindungen eines SAML-Authentifizierungsanbieters können jetzt so konfiguriert werden, dass sie entweder POST oder GET-REDIRECT verwenden.

  • Benutzer sehen jetzt maximal vier Zeilen im Vorschauausschnitt der Ergebnisse der globalen Suche.

  • Die Benutzer sehen die Filter für den Suchtyp in der globalen Suche jetzt alphabetisch sortiert statt nach der Anzahl der Ergebnisse.

  • Technische Verbesserung: Verbesserte Sicherheitsfunktionalität von Plug-Ins, indem es möglich ist, Nachrichten, die über die window.postMessage-API gesendet werden, mit einem Nonce zu versehen.

  • Technische Verbesserung: COYO's Verweisungspolitik wurde auf "strict-origin-when-cross-origin" festgelegt, um eine bessere Integration mit externen Tools wie der Enterprise Video Platform movingimage zu ermöglichen.

  • Technischer Update-Hinweis: Hashtag-Einstellungen wurden von AngularJS nach Angular migriert.

  • Technisches Update: Modal zum Drucken von Wiki-Artikeln wurde von AngularJS auf Angular umgestellt.

  • Admins können nun SVG-Dateien als Logo für die Navigationsleiste hochladen, was eine Unschärfe verhindert.

Technische Änderungen

Hier findet ihr alles rund um technische Anpassungen, Fehlerbehebungen und Änderungen der Sprachschlüssel.
Aufgrund der technischen Begriffe ist der folgende Teil der Release Notes auf Englisch.

 

  • COYOFOUR-13939 Tech improvement: Reduced database load on user directory sync when user group assignments change.

  • COYOFOUR-13638 Allows magic links from native App

  • COYOFOUR-13527 Angular has been upgraded to version 10

  • COYOFOUR-13319 Starting with version 30 COYO will utilise MongoDB 4.2. The release contains an automatic migration of the database from 3.2 to 4.2. that is mandatory. The migration will update to all necessary versions in between and afterwards replace the version in the docker-compose file for the next starts of COYO.

  • For all version 30 patch and minor updates it is mandatory to have an existing MongoDB container (event though stopped) after shutting down the previous version. Do not remove your containers after executing ./stop.sh otherwise an 3.2 container will start.

  • COYOFOUR-14268 Admins rarely experienced a loss of their search term statistics after the update to version 29.

  • COYOFOUR-14205 Admins always experienced that line breaks are ignored within the description of the poll widget.

  • COYOFOUR-14202 Users always experienced that when they copy a wiki-link in Firefox and paste it into the timeline, the internal link preview is not displayed correctly.

  • COYOFOUR-14188 Admins always experienced that the latest blog article widget shows an error message and no blog apps if a selected blog app gets deleted.

  • COYOFOUR-14176 User always experienced timeline shares not being shown when a page changes from private to a public.

  • COYOFOUR-14175 Users rarely experienced they cannot invite users to their events.

  • COYOFOUR-14130 External users always experienced having access to all events.

  • COYOFOUR-14108 Users always experienced not being able to create a folder in SharePoint file popup since the button is overlapped by search field

  • COYOFOUR-14096 Users always experienced that when they use Firefox and print a blog article the text at the RTE widget does not continue at the next page.

  • COYOFOUR-14053 Users always experienced that the color of the widget edit frame is not customizable.

  • COYOFOUR-14050 Users always experienced the "Latest wiki articles" widget to be broken if a wiki app is activated in the settings.

  • COYOFOUR-14035 Users always experienced that there are no more suggestions shown for the global search when there are no results.

  • COYOFOUR-13960 Users always experienced that the date format inside of an event picture does not change according to the language key.

  • COYOFOUR-13944 Users always experienced absent context menu with editing tools while editing a blog or wiki article.

  • COYOFOUR-13909 Users sometimes experienced that the name and location of the event are not showing up on edit mode for events.

  • COYOFOUR-13903 Users always experienced that the "follow users" dialogue is shown in the tour although the respective permission is missing.

  • COYOFOUR-13878 Admins sometimes experienced that the "Latest blog article" widget is broken after an update to version 25.

  • COYOFOUR-13770 Admins always experienced not being able to adjust the wording in the invitation mail for external community members.

  • COYOFOUR-13596 The color of the save-button was set to white when editing imprints, instead of the expected blue.

  • COYOFOUR-13553 Users always experienced a UI glitch after uploading an image.

  • COYOFOUR-13550 Users always experienced that the error message "The page has been deleted." shows up if a latest file widget is still referring to a deleted page.

  • COYOFOUR-13498 Users always experienced that the "Activate translation" button is too big on mobile.

  • COYOFOUR-13400 Users sometimes experienced already sent chat messages marked as unsent after some time.

  • COYOFOUR-13138 Users sometimes experienced some errors in console on logout.

  • COYOFOUR-13085 Admins always experienced that the default front logo overflows the "Edit theme" layout.

  • COYOFOUR-13014 Users always experienced that sending a timeline comment before the upload of an attachment has finished blocks the upload.

  • COYOFOUR-12431 Admins always experienced the "Displayname" from AD users getting deleted in COYO even though "Name" isn't configured in the AD settings.

  • COYOFOUR-12418 Users always experienced that widget names are not completely visible if they use COYO on a mobile device (Mobile).

  • COYOFOUR-12261 Users always experienced that they can not open files from Sharepoint on iOS devices.

  • COYOFOUR-11919 Users always experienced that in the 'poll' widget no voters are shown after anonymous poll is updated to be non-anonymous.

  • COYOFOUR-11798 Users rarely experienced that the current app is not correctly highlighted in the page/communication navigation.

  • COYOFOUR-11241 Users rarely experienced an overflowing HTML-widget.

  • COYOFOUR-11131 Users always experienced that dragging and dropping a link in a chat freezes it.

  • COYOFOUR-11112 Users always experienced that HTML is shown as the event description when searching for an event.

  • COYOFOUR-10518 Users sometimes experienced the count of followers of an auto-subscribe private page not being displayed correctly.

  • COYOFOUR-10120 Users rarely experienced problems with the preview of posted videos on timeline.

Additions

  • ABOUT_COYO.PRIVACY_LINK_IOS,"https://www.coyoapp.com/en/mobile-privacy-policy-cloud-engage"

  • ADMIN.AUTHENTICATION.HEADINGS.AUTHENTICATION_COUNT,"{counterValue} {counterValue, plural, =1 {Authentication provider} other {Authentication providers}}"

  • ADMIN.AUTHENTICATION.SAML.BINDING.POST,"POST"

  • ADMIN.AUTHENTICATION.SAML.BINDING.REDIRECT,"REDIRECT"

  • ADMIN.LANDING_PAGES.PAGES_COUNT,"{counterValue} {counterValue, plural, =1 {Homepage} other {Homepages}}"

  • ADMIN.TERMS.LOG.ENTRIES.COUNT,"{counterValue} {counterValue, plural, =1 {Entry} other {Entries}}"

  • ADMIN.THEMES.COUNT,"{counterValue} {counterValue, plural, =1 {Theme} other {Themes}}"

  • ADMIN.TRANSLATIONS.KEYS.KEYS_COUNT,"{counterValue} {counterValue, plural, =1 {Translation} other {Translations}}"

  • ADMIN.USER_DIRECTORIES.DIRECTORIES_COUNT,"{counterValue} {counterValue, plural, =1 {Directory} other {Directories}}"

  • ADMIN.USER_MGMT.GROUPS.GROUPS_COUNT,"{counterValue} {counterValue, plural, =1 {Group} other {Groups}}"

  • ADMIN.USER_MGMT.ROLES.ROLES_COUNT,"{counterValue} {counterValue, plural, =1 {Role} other {Roles}}"

  • ADMIN.USER_MGMT.USERS.USERS_COUNT,"{counterValue} {counterValue, plural, =1 {User} other {Users}}"

  • APP.BLOG.ARTICLE_COUNT,"{counterValue} {counterValue, plural, =1 {article} other {articles}}"

  • APP.EVENTS.LIST.COUNT,"{counterValue} {counterValue, plural, =1 {Event} other {Events}}"

  • APP.FORUM.THREAD_COUNT,"{counterValue} {counterValue, plural, =1 {Thread} other {Threads}}"

  • APP.WIKI.ARTICLE_COUNT,"{counterValue} {counterValue, plural, =1 {Article} other {Articles}}"

  • DATE_FORMAT_DAY_NAME,"dddd"

  • DATE_FORMAT_FULL,"DD. MMMM YYYY"

  • FILEPICKER.AUTHOR.BY,"by"

  • FILE_LIBRARY.BATCH.ACTIVE_SHARE_LINK,"Active Share link"

  • FILE_LIBRARY.DEFAULT_FOLDER_NAME,"New Folder"

  • FILE_LIBRARY.DETAILS,"Details"

  • FILE_LIBRARY.MODAL.REMOVE.CANCEL,"No, keep this {isFolder, select, true{folder} other{file}}."

  • FILE_LIBRARY.MODAL.REMOVE.CONFIRM,"Delete this {isFolder, select, true{folder} other{file}}."

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.ACTIVITY,"Activities"

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.DISCUSSION,"Discussions"

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.MESSAGE,"Messages"

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.PROPERTIES.POST,"Posts"

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.TOAST,"The notification setting was changed sucessfully."

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.DESCRIPTION,"Start the COYO Engage app in order to listen to and send voice messages."

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.ANDROID,"https://play.google.com/store/apps/details?id=com.coyoapp.messenger.android"

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.DESCRIPTION.ANDROID,"Go to Google Play Store"

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.DESCRIPTION.IOS,"Go to Apple Store"

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.LINK.IOS,"https://apps.apple.com/app/coyo-engage/id1341588804"

  • MODULE.PREVIEW_LIST.NON_PREVIEW_ATTACHMENTS.VOICEMESSAGE.SALUTATION,"Hej {name}, you received a voice message!"

  • PREVIEW.LINK.EXTERNAL.MODAL.WARNING1,"You are about to open "

  • PREVIEW.LINK.EXTERNAL.MODAL.WARNING2," in a new window.Do you want to proceed?"

  • USER_CHOOSER.GROUPS.COUNTER.COUNT,"{counterValue} {counterValue, plural, =1 {group} other {groups}}"

  • USER_CHOOSER.USERS.COUNTER.COUNT,"{counterValue} {counterValue, plural, =1 {user} other {users}}"

  • VALIDATION.ERROR.DATE_FORMAT,"Date is invalid or has a wrong format"

  • VALIDATION.ERROR.DATE_RANGE,"Invalid date range"

  • WIDGETS.LATESTFILES.PAGE_DEACTIVATED,"The Page has been deleted."

Modifications

  • FILE_LIBRARY.MODAL.REMOVE.TEXT,"{isFolder, select, true{This folder includes {childCount} files. } other{}}This will delete the {isFolder, select, true{folder} other{file}} {filename} permanently and cannot be undone."

  • FILE_LIBRARY.MODAL.REMOVE.TITLE,"Delete the {isFolder, select, true{folder} other{file} } {filename}?"

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.EMAIL.DESCRIPTION,"Receive summaries of unread notifications via e-mail."

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.PUSH.DESCRIPTION,"Activate push notifications for your mobile device."

  • MODULE.ACCOUNT.NOTIFICATION_SETTINGS.CHANNEL.SOUND.DESCRIPTION,"Plays a sound in the browser on new notifications and messages."

Minor & Patch Release Notes

Release Notes 30.1.0

Bugfixes

  • COYOFOUR-14229 Users always experienced not seeing the age in the 'upcoming birthdays' widget when using Dutch as their language.

  • COYOFOUR-14233 Users sometimes experienced that the user chooser in the last step of creating a private event is empty and doesn't show any users to invite.

  • COYOFOUR-14254 Admins always experienced not being able to add, edit and save content in another language if this language was deleted earlier and then added again to a content app.

  • COYOFOUR-14267 Users rarely experienced that the unread message count ist wrong.

  • COYOFOUR-14291 Admins rarely experienced that the search value statistic is wrong.

  • COYOFOUR-14301 Users sometimes experienced missing labels for their event attendance status.

  • COYOFOUR-14311 Users sometimes experienced that they can not invite members to an event after the event's creation.

Release Notes 30.2.0

Technical Update

  • COYOFOUR-13874 Tech improvement: Plugin developers can define custom targetOrigins for communication via the window.postMessage().

Bugfixes

  • COYOFOUR-14378 Users sometimes experienced the problem that the content app displayed old contents which had already been deleted by the page administrator.

Language keys
Language 'en'
Removals

  • LAUNCHPAD.MANAGE.NAME.PLACEHOLDER," "

  • MODULE.PROFILE.PLACEHOLDER.TEL," "

Release Notes 30.2.1

Bugfixes

  • COYOFOUR-14495 Users always experienced a delay in loading the message keys.

Release Notes 30.2.2

Technical updates

  • Version built for technical reasons.

Release Notes 30.2.3

Technical updates

  • Fixes a memory leak in the backend that exhausts the heap memory which can lead to DB crashes.

Weitere Releases

Version 29

Mit dem Update lassen wir Entwicklerherzen höher schlagen: Die Plug-ins haben ihre nächste Entwicklungsstufe erreicht.

Zu den Release Notes

Das planen wir

Das nächste Release ist bereits in Planung. Bis dahin schaut gerne auf unsere Roadmap. 

 

Zur Roadmap

Download in Excel

Ihr möchtet die aufgeführten Informationen zu den technischen Änderungen gesammelt in einem Dokument? Da haben wir etwas für euch: Ladet euch die übersichtliche Excel-Tabelle runter und filtert nach Belieben.

Excel Tabelle herunterladen