6.1.9543.17544 V6.1\P2GServer.v61.9543 SHA256:57B3B5DA4B7CDF525635E49CF4B0C7E10EA12E374F91E9248720F4E724793B13 - Fix medium vulnerability: hide iis and dot.net version headers - only mail shortid changes when it was not empty (dropfolder uploads initially don't have a shortid) 16/02/2026 You will find the release notes below. As always, install all items in the installer. ================================================================================================= Go to About/Check for updates to download this build. ================================================================================================= Run setup in the root of the zip file to install all items in the installer. All items will need to be updated! Clients using the Presentations2go cloud solution don't need to install this upgrade. If you don't have a valid license key/support subscription, you should not install. Filehash: To check if your download is valid, you can check the SHA256 has with powershell (powershell get-filehash [zipfilename]) ================================================================================================= Coming in next release 6.2 (NOTE: reboot server might be required) 1. Retire p2go encoder service protocol (443) for recorder publishin with web api protocol 2. Retire my media in legacy interface, for upload new interface is needed. Only if you know direct link you can still use legacy upload. 3. Bulk actions for administrators and users with additional permissions (move,archive,delete,restore, change metadata) 4. New UI bulk actions for owners in my content section 5. Set new player brand via generel settings | player 6. Uploads are first stored in a temp folder before being transcoded 7. Retired third party recorder section 8. Retired live tagging section 9. Removed lines for showcase in new UI 10. Retired webrtc recorder extension plugin. Replaced with new function in new UI 11. New permission ArchiveAnyAsset 12. Retired google analitics and Piwik integration 13. Option to install minimum metadata set at fresh install 14. Add description to metadata definition field 15. Add type to metadata definition field (text, multiline text, vocabulary, date, time, datetime, integer, decimal, elapsedtime, password, boolean) 16. Add Ui interfaces to metadata field (Upload, Edit metadata, App) to limit where field will be available. 17. Add Roles to metadata field to select which roles will see the metadata field 18. Remove multilingual optie on text and multiline text fields. 19. Add transcoding profile to new UI upload page. 20. Custom public left menu items in new UI (alternative to footer in legacy). 21. LTI uses new search and will default sort based on general settings | advanced e.g. event date or timestamp. 22. Added default role anonymous, assigned to group anonymous. 23. Option to delete metadata rules 24. Metadata rule summary, showing the statistics per rule 25. Fix for overflow long directory names in new ui 26. Improved performance using User Caching mechanisme, including reset cache option in maintenance 27. Transcoder updates (fast extract video, improved detection aspect ratio medium quality iphone se upload) 28. Fixed live streaming multibitate not upscaling to higher bitrates when using very small resolutions in combination with 720p or 1080p 29. Improved user management with bulk actions 30. iStream record owner will receive transcoding/publishing mails 31. Transcription (Amberscript) jobs logging in maintencance 32. Transcribe (Amberscript) option in new UI 33. Added option enable/disable CDN in general settings configuration (instead of delete/add cdn link) 34. New UI play on hover is disabled since it was inconsistent 35. Upload file extension filter applied correctly in new UI. 36. autoremove ambescript transcription setting in general settings - tasks (also at amberscript for GDPR) 37. Added services version information in about, including IIS and Apache 38. Sorting is now stored in a session cookie 39. Log all send emails into database, keep track of retries, log success, web interface at Maintenance 40. Option to deactivate SAML users 41. Sort options in User/Group management 42. Workflow status tab added to folder management 43. Download original in new UI added 44. HDR/Dolby colorspace improvements 45. Updated interfaces for folder management and User management (sort/multi select) 46. about shows also version numbers of various background services 47. Workflow status history available in folder management 48. Apache installer offers option to hide sensitive header information 49. Retention option in days on archive folders. 50. DiskSpeed test for live streaming folder 51. New interface for remote control istream recorders 52. create live channels 53. multi select folders to run workflow on demand 6.1.9543.17544 V6.1\P2GServer.v61.9543 SHA256:57B3B5DA4B7CDF525635E49CF4B0C7E10EA12E374F91E9248720F4E724793B13 - Fix medium vulnerability: hide iis and dot.net version headers - only mail shortid changes when it was not empty (dropfolder uploads initially don't have a shortid) 16/02/2026 known issues - catalogue service produces large log files Coming in next release: - fix large log files - show hidden assets for uploader in my content (new ui) even after change owner workflow - show download option for uploader in my content (new ui) even after change owner workflow 6.1.9475.24028 V6.1\P2GServer.v61.9475 SHA256:FB59C6E0749141E172F2E7D15ACD2D2300C1434D8E5F25760B81542CDAD10F5A 22/01/2026 - Apache update 2.4.66 - fix when SAML user gets new email address - fix transcoder, when dash cannot play video because of variable bitrate (dropfolder). - fix more.. not working when owner was not set (dropfolder) - fix Transcoder iphone wrong aspect in some cases Coming in next release: - Fix medium vulnerability: hide iis and dot.net version headers - only mail shortid changes when it was not empty (dropfolder uploads initially don't have a shortid) 6.1.9435.21364 V6.1\P2GServer.v61.9435.zip SHA256:0C0C2C3C338AA97EEF83ACEE645C7EFF69634F3E6FB8B325D516721A753AFE0A 31/10/2025 HOT FIX: All services are updated because of blocking issues in 6.1.9421 Added: Apache installer: add dialog with option Restrict server information in responses for better security Coming in next release 6.1 - Apache update 2.4.66 - fix when SAML user gets new email address - fix transcoder, when dash cannot play video because of variable bitrate (dropfolder). - fix more.. not working when owner was not set (dropfolder) - fix Transcoder iphone wrong aspect in some cases 6.1.9421.13031 V6.1\P2GServer.v61.9421.zip SHA256:E0532DCF159BB5DA831F119CE10C443B7BE4A55EA261672C87DA5D244E9E23D3 22/10/2025 - Apache update 2.4.65 - Fix Transcoder webm files detected as audio only 6.1.9330.23156 V6.1\P2GServer.v61.9330.zip SHA256:97232CA86E251912BCC767FBCD17BA1BF397337731D64A9E02F39FDA76CBDB80 22/09/2025 - fixed keep all mail messages when cleanup is disabled - Support for HDR and Dolby vision transcoding - fixed edit default metadata on dropfolder - fixed audio files not processed Coming in next release 6.1 - Fix transcoder webm files wrongly converted to audio only 6.1.9245.28116 V6.1\P2GServer.v61.9245.zip SHA256:31387CAECE020C4B332124B60B42A48507254C04A8A731F536CBD6AD911B96B6 13/05/2025 Requirement: SQLServer version 2019 or higher - Added: API for owner validation when using iStream 6.2.9xxx webui for starting recordings. - Fixed: New UI create page always checks for file extension even though the filters are not on (e.g. wav). - Fixed: owner does not see the download button in legacy interface when in my media, video, more.. , while when using latest, more.. download button does show. - Added: mail log in database table. Automatic retry failed mails. - Fixed: Anonymous users don't see open content in new ui /shared/* folders - Fixed: Incomplete owner details causing new UI to not show edit/delete options - Fixed: Archive assets not found in legacy webui when share+username+password is the same as normal asset storage. - Fixed: landscape video DAR/SAR stretch issues (left/right rotate issues), frontcam keep lens on left side and touchbutton (ipad) on right side. - Fixed: High bitrate APAC audio codec (ignored) Coming in next release 6.1 - fixed keep all mail messages when cleanup is disabled - Support for HDR and Dolby vision transcoding - fixed edit default metadata on dropfolder 6.1.9119.21605 V6.1\P2GServer.v61.9119.zip SHA256:740C8C30F97A940989E4834806B20CC7366AFE9E09C08F70887E2C6BF6185763 20/2/2025 Known issues - iPhone 16 spatial audio in recordings fail to transcode - New UI create page always checks for file extension even though the filters are not on (e.g. wav). - "apac" audio stream not supported - HDR codec issues BT.2020 (4K apple) can be transcoded, but browsers cannot play this codec - landscape video DAR/SAR stretch issues (left/right rotate issues), frontcam keep lens on left side and touchbutton (ipad) on right side. - Anonymous users don't see open content in new ui /shared/* folders - Archive assets not found in legacy webui when share+username+password is the same as normal asset storage. Work around leave username/password empty in archive settings. (NOTE: reboot server might be required) - Added: stored procedure to remove assets > xx months from archive - Fixed: Live stream player page only loads if live stream has already started (or has streamed the same day)live page - Fixed: iOS upload scaling issues DAR/SAR introduced in 6.1.9012.27930 => separate trancoder installer with fix can be found in beta folder - Fixed: Pause live caused warning no stream available after ~ 20 secs. - Fixed: Dash multibitrate sometime not switching to higher bitrates - Updated: Apache to 2.4.62 - Fixed: user added to recorderspage automatically deleted during night - Added: option to receive expired asset email x days before expiration NOTE: Catalogue service request server reboot after updating, but it will not automatically reboot! Plan a reboot after this update. 6.1.9012.27930 V6.1\P2GServer.v61.9012.zip SHA256:D7C212745DF6471D4A47919FD71A0435F81907EECCA3010AB93CF062FB9B1FE7 9/10/2024 Known issues - Live stream player page only loads if live stream has already started (or has streamed the same day) - New UI - users with full access do not see delete/edit => add "delete asset" to the member role in role management - New UI - Affiliate users can only upload in group folders - Transcoding DAR / SAR issues with iPhone uploads - iPhone 16 spatial audio in recordings fail to transcode 1. Fixed - Adding unknown users based on email (never signed-in) to an asset cannot be completed with OK. 2. Fixed - Downloaded video's have extreem small file size 6.1.8965.14718 V6.1\P2GServer.v61.8965.zip SHA256:8F62D4522406C92AFB20CE340093FC00B6280BE79582C487FFE040E89EC0E66A Known issues - Showcase will not turn off when disabled in ./admin (quickfix: turn on, remove all items in showcase and turn off) - Adding unknown users based on email (never signed-in) to an asset cannot be completed with OK. - Downloaded video's have extreem small file size - iPhone 16 spatial audio in recordings fail to transcode 1. Added new UI About settings to Admin settings 2. Fixed issue where removed languages kept coming back in metadata schema 3. Added support url to new ui Admin settings 4. Improved admin option to multiselect items in (legacy) catalogue to delete, archive and edit/update metadata. BETA Needs to be enable via web.config setting. 5. Fixed issue where affiliation groups and authenticated users where not always taken into account in the API (new UI) 6. Fixed title not shown when playing direct link to asset in new UI 7. Fixed permission caching issue in API. 8. New UI fix for affiliate groups not showing upload folders 9. File size shown in Gb/Mb or Kb 10. New UI custom thumnail during upload improved 11. Sharing buttons X,Linkedin removed 12. Virtual asset pointing to external url removed 13. Permission added: switch UI; to allow other people than administrators to switch back and forward when disabled in general settings 14. Added option to disable personal settings in Admin settings (default personal settings are turned off) 15. Fixed select random frame for thumbnail 16. Added permission Bulk actions (beta multiselect features); combine with Delete any asset and Edit any asset 17. Fixed save role changes 18. Improved account information in new UI 19. Fixed new UI shared content only shows folders with upload rights 20. Added permission UI Administration; allow user with this permission to edit new UI interface (./admin) 21. Force new UI for end-users will be the new default (Genereal settings | appearance. Via permissions you can allow users to see the switch. 6.1.8937.28880 V6.1\P2GServer.v61.8937.zip [SHA256:181DA4DBE52DC08CBE2DE1166A66F7FCAF72D9A95A37F84C8D4BCA5A02200171] Known issues: 1. new UI shared content only shows folders with upload rights 2. Authenticated group in other group not working 3. Saving changes in roles inconsistent 4. Upload rights affiliate groups not recognized in new UI 5. Direct links to video using beta player and integrated authentication results in error. 6. iPhone 16 spatial audio in recordings fail to transcode 6.1.8937.28880 V6.1\P2GServer.v61.8937.zip [SHA256:181DA4DBE52DC08CBE2DE1166A66F7FCAF72D9A95A37F84C8D4BCA5A02200171] 24-06-2024 1. Added option to download from archive 2. Improved search 3. Fixed 'start' query parameter for player 4. Fixed player jumps back to start when start is defined but autostart is disabled by browser. 5. Fixed thumbnails and preview in Recorders page is recorder is offline 6. Fixed cannot assing extended permission to group member if typedown was used. 7. Updated sample group import file. Pipes no longer required in username column 8. Added option to switch back and forth to new UI. Admin can allow this feature in general settings/appearance. 9. ShortiD changes will now be emailed too (to admins and owner) 10. Fixed duration taken from schedule instead of actual duration 11. Improved category filter handling 12. Changed framerate handling when asset is not 25fps. Could lead to incorrect scrubbar duration in player. 13. Fixed archive playback error handling. Archived items cannot be played. 14. Fixed legacy recordings convert for non standard resolutions. 15. Updated transcoder to ffmpeg v6 level. 16. Fixed showcase not shown for anonymous users in new UI 17. Removed record option from My Media menu. Now integrated into new UI 18. Fixed using quote in group description 19. Improved transcoder to support other framerates than 25fps 20. Added recalculate duration in metadata retranscode menu. Scheduled recordings could have scheduled duration instead of actual. 21. Improved handling of killed (because of process timeout) transcoding jobs. 22. Improved handling of 'Latest Page's Order Attribute' when set to Eventdate. 23. Improved storage migration process (when storage is changed eg. drive letter or share) 24. Permission quick checkboxes for anonymous and autheticated users are now hidden when group is hidden. 25. Improved DateTime conversion when reflecting. 26. Improved transcodingqueue cleanup method for orphaned and aborted jobs. Aborted jobs will be moved to recycle bin. 27. Fixed issue in custom retranscode when many assets exist (there was a limit inforced on the number of assets) 29. Added playlist editting to players 30. Various improvements to new UI and New player. 31. The installer will change the setting of "Playlist And Virtual Asset Authorization Mode:" to Override. 32. Tagging in playlists and virtual assets was never supported but now this option is also not available in the players. 33. The players will now pause when you edit metadata 34. Added sort to various views new UI 35. Renamed Latest to All in new UI 6.1.8773.14730 V6.1\P2GServer.v61.8773.zip [SHA256:2C7FB92DCD645FE07251D4C5B2BA228282562BABC2C3996D8CABA8B940439568] 08-01-2024 1. Added method to support external commandline tool to fix invalid (inherited) permissions that could have been introduced in the November 2023 build). 2. Added method for improved search summary. 6.1.8759.11980 V6.1\P2GServer.v61.8759.zip [SHA256:4A6A7F2074C5B8D7A395D27BC938D9AECC13A94E94C2D7A0A68B3B60B1D27166] 25-12-2023 1. Fixed an issue where workflow moved items could get stuck in the maintenance queue in a draft state. It would appear as if the assets where no longer in Catalogue. 2. Fixed issue where anonymously visible live broadcasts would require login anyway in new UI. 3. Improved maintenance tasks 4. Added new layout in player for richmedia recordings (Will be in next iStream release too.). 5. Added option to set Owner of a recording (user or group) in schedule if iStream version supports it (coming soon in iStream) 6. Fixed search and time filter not working properly when EventDate was choosen as latest page sort order. 7. Added expiration of thumbnails and preview of recorders in recorders page. 6.1.8724.7808 V6.1\P2GServer.v61.8724.zip [SHA256:66EAE8B67B8AA1034EAF90D65208098F9DA936A21B20DBF704DA021FC1DA30EC] 20-11-2023 1. Added function for Administrators to modify the ShortId 6.1.8713.42497 V6.1\P2GServer.v61.8713.zip [SHA256:66EAE8B67B8AA1034EAF90D65208098F9DA936A21B20DBF704DA021FC1DA30EC] 13-11-2023 1. Fix for Curl vulnerability in Apache. 2. Fix for SQL injection vulnerability in advanced search. 3. Fix for permissions added during upload in legacy and new UI (LTI upload was not affected). 4. Fix for asset owner not being able to set Show in Catalogue. 5. Fix for EventDate not being updated when updated from new UI. 6. Added option in General Settings/Advanced to sort latest page on EventDate instead of TimeStamp 7. Fix for RecordingMember table not being purged for schedules and deleted assets. 8. Fix for MarkforDeletion table not being purged for schedules. 9. Fix for Uploads adding invalid record to RecordingMember table 10. Improved API advanced search performance 11. Fixed recuring DREF generation jobs 12. Fixed issue that could change ShortId in rare condition 13. Log ShortId changes in ShortIdChange.log in Logs folder. 14. Repaired lost permissions caused by #3 15. Moved extraction jobs (for download) from maintenance queu to normal transcoding queue. 16. Fixed advanced search on Expired. The previous update (6.1.8692.36854/20-10-2023) has been pulled because #3 below needs a better repair functionality. 6.1.8671.21909 V6.1\P2GServer.v6.1.8671.zip 28-9-2023 1. Fixed issue when syncing schedules from server to recorder when server has non EN-US culture setting. Recorder would show error message when schedule was synced to recorder, because of invalid DateTime format. 6.1.8662.23016 V6.1\P2GServer.v6.1.8662.zip 19-09-2023 1. API improvements. Replaced Search action with List. Deprecated API calls will show in the response/log. 2. Reflection improvements 3. Added transcodig extract jobs to maintenance queue 4. Converted maintenance queue to multithreaded version 5. Added beta player to player settings so one can easily switch (legacy (pre v5) recordings, 360 and live will still legacy player) 6. Fixed show thumbnail false 7. Fixed update download that could not handle https behind proxy 8. Fixed some date values could not be search on. 9. Fixed owner/uploader display when using forms authentication 10. Update Surfconext metadata.xml when used. 11. Added shortid to advanced search parameters 12. Updated Apache to latest with OpenSSL 3x 13. Fixed could not create schedule in catalogue for certain server language/locale settings when server OS was installed. 14. Fixed encoderservice to populate Eventdate if not supplied by controller. 15. Updated new UI. Added pagination to shared and my content Added list view vs grid view Added option to select which metadata fields to show in list view (admin) Mobile player will go to full screen in landscape mode Fixed copy metadata in upload Improved advanced search Added sort to various views (when beta option in admin enabled) Added playlist creation. Playlist with single item is virtual asset. Added Create menu option for Upload, Record and Playlist Various minor improvements. 6.1.8529.29450 V6.1\P2GServer.v6.1.8529.zip 10-05-2023 1. Fixed: Transcoder scales portrait videos to landscape 2. Fixed: Download limit would always validate 5 3. Fixed: Download link in maintenance menu sometimes caused empty zip file. 4. Fixed: Advanced search in multiple fields including "Duration" would throw error. 5. Fixed: Invalid recordingdetails.xml could break reflection 6. Fixed: Max download number could be incorrect 7. Fixed: Some advanced search issues 8. Changes in metadata schema: DateStamp was obsolete and now removed Publishdate was used for Year category filteronly. Now also available a full date. TimeStamp made visible in metadata schema. This date is used for expiration. 9. DatabaseConnectionTimeout setting in web.config is now used for all database connections 10. Improved server tasks management. Eg. in rare conditions, reflection could be missed. 11. Minor improvements in asset download. 12. Support GPU for track extraction for asset download. 13. Minor changes in Orphaned assets handling 14. Added new player (Beta) which can be used by appending &uselegacyplayer=false to querystring 15. Apache updated to Apache/2.4.57 (Win64) OpenSSL/1.1.1t 16. Released new P2G Uploader apps for IOS (1.6.20) and Android (1.6.16). These apps use new API if server version equal or later than 6.1.8479.x 17. Fixed inherited rights for Dropfolders for 3rd party recorders. 18. Improved logging in Catalogueservice log for assets that have invalid metadata. 19. Updated new UI. Enable beta functions in Admin settings to try out new functionality. 6.1.8479.18571 V6.1\P2GServer.v6.1.8479.zip 20-03-2023 1. Fix for API advanced search for url and size fields 2. Fix API for upload folders when switching server in mobile apps. 3. Upgraded transcoder to v8.1 (= ffmpeg 5 level) 4. Upgraded Installshield 5. Fixed thumbnail caching issue when using Api 6. Fixed Virtual Assets and Playlists losing inherited permissions when permissions are edited 7. Added 'remove groups' in workflow rule options (Change Ownership) 8. Fixed asset download extract specific bitrate which did not work 100% for Recordings. 9. Removed limit of 10 playlist items. 10. Role and Name metadata fields are now 'linked'. If you change visibility or mandatory level of one, the other will change accordingly. 11. Various improvements in the new UI. 6.1.8437.10561 V6.1\P2GServer.v6.1.8437.zip 06-02-2023 1. Improved statistics performance 2. Fixed owner handling in recordings. Was already automatically fixed during nightly 3. Some pages weren't properly security trimmed 4. Fixed 'delete row' issue in Metadata vocabulary editor 5. Fixed thumbnail caching after custom thumb upload 6. Optimized LTI management page 7. Fixed API help pages 8. Fixed css vulnerability in Search 9. Fixed issue where updating Title when asset was in draft state, did not always work. 10. Removed 'disable logging' option from installer 11. Fixed issue where some log's didn't show in Maintenance menu 12. FIxed issue where Recorders did not show in Recorders menu 13. Fixed issue in workflow where 'Remove' option was used and status field was used for condition. 14. Fixed issue where transcoding job did not show in My Media if asset was uploaded with IOS app. 15. Fixed missing metadata attributes on fresh install 16. Fixed issue where hidden groups could not be unhidden 17. Added Retranscode options to Rotate video, manipulate audio level and delay. 18. Removed ADFS support 19. Updated Apache to 2.4.54 with OpenSSL 1.1.1s 20. Fixed duplicate entries in Apache config file 21. Fixed custom thumb upload for virtual asset 22. Fixed search for contributor 23. Fixed category search for Richmedia 24. Fixed profile selection issue when user requests retranscode 25. Added functionality to retranscode legacy (pre v5) recordings to new format 26. Added functionality to retranscode a selected folder. 27. Updated IOS and Android apps to use New API. 28. Improved field validation in IOS and Android apps. 29. Added support for Android 13+ 30. Sync Role and Name metadata fields visibility and Mandatory Level. Required for Contributors handling in API. New UI: 1. Improved advanced search 2. Added previous owners infor in edit dialog 3. Added statistics view for assets 4. Added support for playlists and virtual assets 5. Some fixes for IOS/MacOS 6. Improvements in metadata dialogs 7. Improvements in Edit dialog 6.1.8335.24626 V6.1\P2GServer.v6.1.8335.zip 27-10-2022 1. Fixed anonymous and authenticated users checkbox sometimes not visible in upload dialog 2. Changed behavior of metadata attributes being autoselected when default vocabulary value is set. 3. Changes cache behavior for general settings when multiple worker processes are used. 4. Changed handling and notification of invalid metadata values when editing assets metadata. 5. Changed input validation of login popup when saving general settings 6. Added notification when changing Localization translations (you need to confirm a change with Enter button) 7. Fixed bug in "groups import" timer that sometimes did not work. 8. Improved graph speed when showing stats for individual asset. 9. Various changes to "New UI" (access via https:///index.html, configure via https:///admin) 10. Fixed issue where assets uploaded with iPhone "Uploader app", did not transcode. 11. Added restore option to LTI Link page 12. Changed custom thumb handling when using Api 13. Fixed Delete function in metadata rule manager (removing vocabulary entry) 14. Fixed owner handling when set in a recording on recorder. 15. Fixed some management pages visible to unauthorized users. They could not use them though. 16. Tweaked XSS filtering. 17. Fixed some logs not available in maintenance menu 6.1.8308.24119 V6.1\P2GServer.v6.1.8308.zip 30-09-2022 1. Refactor of nightly janitor process (Repopulate/Reflection) with performance improvements (4x) 2. Performance improvement of more... dialog in catalogue opening metadata (5-6x). 3. Fix for General settings save issue that sometimes where not persistent. 4. Renamed logs files to their service name instead of P2GTrace.log 5. Fixed issue where group administrators could not add/remove group members 6. Fixed issue where live folder permissions set in folder management, would be purged. 7. Added function to show what server task is busy (in Server Status/Task Assignment) 8. Fixed issue that cached HLS manifests when using CDN while it should not. 9. Fixed an issue where Status metadata field was no longer available for search and workflow 10. Fixed issue which restored deleted items from recylcebin during nightly reflection. 11. Fixed issue where files could not be downloaded if Server Culture setting was not en-US. 12. Various updates and improvements in the new User Iterface. 6.1.8241.25461 V6.1\P2GServer.v6.1.8241.zip [SHA256:900E391C258C82E4EA67DC597051C1E6B18CFAF2056CD12112481769EAD176F2] 26-07-2022 1. Fixed issue which restored deleted items from recylcebin during nightly reflection. 2. Fixed issue where files could not be downloaded if Server Culture setting was not en-US 6.1.8224.21503 V6.1\P2GServer.v6.1.8224.zip [SHA256:B81A9C88A73625D9B5F4C6B686A085D57222CB900F761D2A7CA2BE8529E9628D] 20-07-2022 1. Refactored transcoding table in database 2. Fixed transcoding status view for completed transcoding's but move by workflow. 3. Fixed multiple contributors in metadata with same role 4. Implemented use of displayname in permission dialogs (instead of complete string with edupersontargetid and uid). 5. Upgraded Apache to latest (Apache/2.4.54 OpenSSL/1.1.1o) 6. Fixed issue causing schedules to be deleted during reflection. 6.1.8196.22032 V6.1\P2GServer.v6.1.8196.zip [SHA256:33B107CB4ED48C429C023C87CA83E68444DD08773624A4F812AF4E615A721134] 10-06-2022 1. Removed scheduled folder functionality in assets folder since scheduling no longer depends on it. The folder may be removed manually 2. Various translations where updated in Admin interface 3. Modified footer saving mechanism to allow more html functionality 4. Changed API for uploading thumbnails 5. Various changes and improvements for new UI 6. Added new translations for new UI. 7. Changed download option to send an email with download link. Download can be anonymous, catalogue authenticated and self supplied password. Download count can now be defined. Download files will no longer be stored in asset folder but in assetroot\download folder Added admin interface in Maintenance menu to manage download links. 8. Fixed Uploadfolder rename issue if legacy folders had space character in it. 9. Added impersonation functionality for administrators (groups/users with impersonation permission in their role) 10. Disabled and removed "Suggest iPhone app" since it is no longer required. 11. Fixed: Some channels not shown in channels list on iPhone 12. Fixed: logininfo.aspx 13. Fixed: Automatic User Deletion option in Tasks was not stored persistent. 14. Fixed: Could not delete transcoding job from My Media 15. Fixed: Used storage on some large folders could not be calculated 16. Removed suggest iPhone player app. 17. Added function to email 'owner' of recordings when asset is published. 18. Fixed issue where some live channels might not show on iPhone 19. Fixed issue where 'unknown' users could not bee added to group. 20. Changed 'Register' mechanism (forms authentication) to use activation emails 21. Added retry mechanism when files where locked when transcoding/publishing 22. Changed method to detect hanging transcoding job 23. Added expiration notification mechanism 24. Added Publish notification for owners of recordings. 25. Fixed issue in archive restore cause by migration bug from v5 to v6. Only pre v5.5 archived items where effected and repair tool is available. 26. Fixed issue that did not send confirmation email when importing users/groups. 27. Modified page refresh mechanism in My Media when waiting for transcoding when showing status. 28. Moved transcoding email settings to Mail settings menu 29. Fixed 'Delete' error when deleting archived asset. 30. Fixed issue that did not show assets in Latest on iPhone. 31. Fixed an issue where workflow and transcoding status could (in some rare cases) get out of sync. 32. Assets deleted from Archive now end up in recycle bin (and thus can be restored to archive). 33. Fixed issue where status metadata field could be updated with removed or archived state when the assets would be archived or deleted. 34. Removed legacy fallback to pre_recordingdetails.xml which could cause log entry. 35. Improved login dialog layout for forms authentication 36. Moved archive settings to separate tab in Folder management 37. Improved notification if metadata field contains invalid characters that will not pass XSS filtering. 38. Fixed issue where inherited permissions would not be applied to assets uploaded via API. 39. Fixed issue where records from RecordingsMetadata would not be purged from table when asset was archived. 40. Fixed issue where OrphanedFolder.xml would not be purged if asset had been moved by workflow. 41. Fixed manual archive function. 42. Changed notifications when uploading file larger than allowed 6.1.8071.29198 V6.1\P2GServer.v6.1.8071.zip [SHA256:4D7158D2581BF0C64ADA59A361F14D668A98C574D660F27D67F5F92DD70E4CB0] 05-02-2022 1. Transcoding queue handling has been changed to show maintenance jobs in separate tab. Maintenance jobs (generating DREF, creating thumbs, getting video details etc) are processed sequentially and parallel to normal transcoding jobs because they require minimal CPU load. 2. Fixed not being able to change order of transcoding jobs. 3. Fixed audio file playback not redirecting to login page when needed. 4. Use standard player (instead of minimal) for audio playback and show thumb when uploaded. 5. Fixed not being able to add unknown user to group. 6. Changed require ssl flag for root folder to not required and added redirect to ssl urlrewrite rule. 7. Changed schedules timestamp handling to use UTC time and added Time zone setting to General Setting/General. If imported schedules do not contain time format with Time zone info, the time zone set in general settings will be used. Schedules created manually will also use time zone set in General settings. 8. Fixed Metadata dialog not being able to change order of metadata fields. 9. Changed user search in groups dialog to match on 'contains' instead of 'begins with' 10. Improved method to purge old logs files 11. Fixed issue in catalogue when using Italian browser language 12. Improved email information for workflow emails that use 'notify' 13. Rearranged General Setting menu's 14. Fixed file selection issue in Upload dialog when Dutch browser language was used. 15. Improved checking mechanism when uploading files and workflow could conflict 16. Fixed vcredist download issues in Apache installer. 17. Fixed issue in Transcoderservice timer when database connection had been lost. 18. Fixed issue in Advanced search when 'Age' was used in query 19. Updated to latest Apache version 2.4.52 20. Fixed owner could not delete own assets. New UI changes: 1. Added visual feedback when configuring Showcase 2. Fixed password change when using forms authentication 3. Fixed upload showing blank page 4. Fixed upload without permissions 5. Fixed thumbnail upload 6. Added 'Cancel upload' option 7. Improved performance when showing favorites 8. Added more metadata when showing schedules 9. Added pagination when showing 'Shared' folders 6.1.8027.39014 V6.1\P2GServer.v6.1.8027.zip [SHA256:A733D473629F89102182A8C2FED078449A6F0148962559CACE1E7C9290EB929A] 24-12-2021 1. Fix for 'undefined' SessionId when this metadata field was hidden. 2. Fix for invalid DREF's when a lot of 'transient' video files exist. The invalid DREF files will repair but it may take longer time on larger volumes. 3. Allow words in closed captioning starting with 'on-' in XSS filter 4. Fixed issue where logo and banner would reset to default 5. Fixed background image upload showing out of memory error 6. Fixed issue where hidden groups where not visible after checking checkbox in Group management. 6.1.8021.33444 V6.1\P2GServerv6.1.8021.zip [SHA256:2871CBEF5D2BFB587F73AA3D245795A7B9D046736ED5C51844F83CF341D2F196] 17-12-2021 1. Fixed issue where (only for uploads, not for recordings) wrong video file was in the downloaded zip file. 2. Tweaked manifest caching parameters when using CDN 3. Tweaked some API functions and added some 4. Updated some LTI dialog stules 5. Some improvements to the upload dialogs 6. Users with proper rights can now upload video in someone elses personal folder. Before only virtual asset was allowed. 7. Fixed issue in contributor parsing in metadata 6.1.8003.20466 V6.1\P2GServerv6.1.8003.zip [SHA256:8A071B90428997B0B0A022B41DE37F495ABC29D599461DE70C0750C08DB84F0E] 29-11-2021 In version 6.1 we did a lot of Backoffice optimizations to improve performance and API’s. This results in a 25-30% increased speed. A new User interface has been added which can be accessed via https:///index.html Please refer to https://help.presentations2go.eu/UI1 for info how to setup and use. During installation you will be asked to set this as your default UI. If so you can still access the old UI via https:///P2G If you want to revert to the previous choice, you can run the P2GGUI.exe installer again and change your choice. A new and extensive API has been created. 1. API endpoint is https://[yourserver]/P2G/Plugins/Catalogue.ashx a. Adding query parameters like : b. ?action=help i. will show all API’s c. ?action=info&example=yes i. will show a sample per requested API function (in this case the info API d. ?action=&example=yes i. will show all API’s with usage sample. 2. All API’s can be used in 2 ways: a. With token based on the secreted key per group. This means authorization must be handled by the client application b. With authentication cookie created with https://[yourserver]/P2G/Plugins/authenticate.ashx in which case the API’s will be performed from a user perspective 3. Sample API apps have been added to test the API’s. These can be accessed via https:///P2G/Plugins/ApiClient/api.html and https:///P2G/Plugins/ApiClient/upload.html and can be downloaded via https:///P2G/Plugins/ApiClient/htmlclient.zip 4. Added database sanitation functionality to clean up: a. User view history b. User favorites c. Keep downloaded device assets d. Automatic user deletion e. Make tags and statistics anonymous 5. Made changes in metadata schema handling which transfers only non-empty fields 6. Tweaked metadata interfaces in various menu’s to be more equal 7. Added option to archive single asset from more.. 8. Change more.. menu to show more options under … menu 9. Added option to grant a user to manage group members 10. Added multiselect functionality for group management 11. Added Deny Management interface permission in roles 12. Removed upload richmedia permission from roles 13. Show various transcoding phases in transcoding queue 14. Added option to play asset from Completed transcoding queue 15. Extended information in Download My Data 16. Added more recorder data to recorders inventory 17. Changes in the installation order of applications. 18. Added ‘replace video’ option in recordings 19. Added custom thumb for recordings 20. Changed live streaming, in combination with iStream Studio, to keep same events folder when connection was lost. This improves playback experience when connections drops. 21. Folders with space characters in it are no longer allowed. They will be ‘fixed’ if renamed or created. 22. Updated html5 player when downloading asset 23. Added drag&drop to audio/video upload interface 24. Moved all UI images from database to [assets-root]\images folder 25. Moved import group button 26. Removed some player layout options from General Settings/Player and Player embed code 27. When an asset is deleted, tags and other session info is deleted too. 28. Added post login message option (NEN7510) 29. Disallow administrator to remove itself from administrators group 30. Added auto creation of affiliation groups if SAML attribute exists. 31. Added GPU assisted transcoding for servers supporting QuickSync. Intel Graphics drivers need to be installed on server. 32. SAMLv1 is no longer supported since v6.0 33. Added warning (for administrators) if database schema does not match application version. 34. When segments are defined in an asset, the thumbnail is updated accordingly when needed. 35. Created new LTI menu (moved from Groups menu to Main menu) 36. Removed session state from web applications 37. Replaced Enterprise library with NLog logging because of performance penalty in web application 38. Removed native ADFS support (SAMLv2 can be used instead). 6.0.7999.23701 V6.0\P2GServerv6.0.7999.zip [SHA256:394CFDFE4DC55E6BA55B86FE3ED9CA56139D7E870A1DFF07BF6DF6182A8C43CB] 1. Fixed issue where LTI on-air might not be visible if applicationpool was reset after stream started. 6.0.7970.10672 V6.0\P2GServerv6.0.7970.zip [SHA256:394CFDFE4DC55E6BA55B86FE3ED9CA56139D7E870A1DFF07BF6DF6182A8C43CB] 1. Fixed footer/html save in general settings 2. Fixed Maintenance log download if Catalogue logging is disabled. 3. Fixed duplicate contributors shown in metadata when browser language is different form default metadata language 4. Fixed license denied sometimes popping up. 6.0.7923.6748 V6.0\P2GServerv6.0.7923.zip [SHA256:93C02BAACDE601893DEADB86E683DEAB8A312005FF417A2ECE66DE6FF965BB02] 1. Fixed arbitrary query parameters could be used for (harmless) html injection 2. Add option to disable catalogue logging because of performance penalty 3. Removed Silverlight support and clientaccesspolicy files 4. Fixed Search error when using advanced search on 'User' 6.0.7908.35637 V6.0\P2GServerv6.0.7908.zip [SHA256:8ED39F9E2EE374E337B172916E7D3DA1C3C49479EA4EEE4B76DEA068776228D5] 1. Fixed issue where published recording from controller, would not show contributor name and role 2. Fixed issue where simple search search criteria did not propagate to second page 6.0.7865.11310 V6.0\P2GServerV6.0.7865.zip [SHA256:8ED39F9E2EE374E337B172916E7D3DA1C3C49479EA4EEE4B76DEA068776228D5] 09-8-2021 1. Improved folder list retrieval for upload when using API (eg in mobile app) 2. Fixed transcoding status display when services is restarted during transcoding. 3. Remember affiliation info in database when using mobile app or player. This info is cached so you may want to shorten the "Token duration for upload app" value. 4. Fixed issue to retrieve streaming statistics when system locale is not English. 5. Fixed issue that 3rd transcoding mail sometimes was not send if workflow ran at the same time. 6. Fixed upload API to list allowed folders if not group members exist. 6.0.7839.12785 V6.0\P2GServerV6.0.7839.zip [SHA256:531FE25B140A125F95F1258F797AFC719DCBE6F2F928712C54D78AE36C04916D] 18-6-2021 1. Live stream image not always shown in Channels page. 2. Category filter on recordingstype may fail if unknown recordingtype is used in recordingdetails.xml. 3. Changed manifest caching when using CDN, to not cache them at all. 4. Reenabled HLS caching via CDN. 5. Removed logging of expired login sessions in catalogue p2gtrace.log. 6. Fixed issue where downloaded richmedia asset would sometimes contain audio file only. 6.0.7828.30245 V6.0\P2GServerV6.0.7828.zip [SHA256:531FE25B140A125F95F1258F797AFC719DCBE6F2F928712C54D78AE36C04916D] 07-6-2021 On heavy loaded servers you may experience performance improvement when enabling Custom Presentations2Go Database Session State Mode (instead of InProc). -> In that case set the # worker processes to a number higher than 1. Start with 4 and maybe even go to 8. -> On NUMA enabled servers, Microsoft suggests to choose 0 for the #Worker processes. In that case the OS will create one worker per NUMA node. -> This option comes along when installing or upgrading Presentations2Go Catalogue. No longer use persistent cookie for authentication Prevent duplicate row in recordingstable if wmv file exists Fix threading errors when service is stopped Fix unique queue error during reflection Improved API logging Improved logout routine Prevent deadlocks when getting service status Purge items from database of no longer existing assets Fixed issue when purging LTIRequestlog table Fixed player inverted color Improved performance under heavy load from Uploads and specifically impact on other catalogue tasks 6.0.7776.9941 V6.0\P2GServerV6.0.7776.zip [SHA256:622B227566AD4E08396ED391FFA9239D141E6DEECD90F686FF62089AFE2BBBFA] 16-4-2021 1. Fixed logout behavior that did not clear the authentication cookie on logout/browser close 6.0.7772.19068 V6.0\P2GServer v6.0.7772.zip 13-4-2021

Changed player to use 'zoom' to zoom in on certain areas when playing richmedia.

This fixes performance issues when playing back on browsers with poor hardware acceleration implementation (eg. Firefox) Clicking on a assigned region (see the numbers that light up when moving cursor over player) you can zoom in to that region (eg camera or presentation). Clicking again zooms out. The effect can also be realized by typing the shown numbers on the keyboard. Typing the same number again zooms out. The layout functionality in metadata and query parameters has been deprecated apart from 360 video. Transcoding status will no longer be retrieved while uploading a video. This to prevent queueing of requests. Improved performance in tagging handling. Implemented non blocking sessionstate handling to prevent long IIS requests queues on busy servers. Changed method to update last play position from player to update every 30 seconds instead of every 5 minutes. Fixed issue where notification mail after retried (and failed) transcoding sometimes would not be sent. Added methods to sanitize some database tables. Fixed more... dialog could not be opened from transcoding dialog (My Media). Fixed bug that sometimes showed invalid or no graph line for asset statistics. Fixed loading image issue when search in virtual assets/playlists (would not show results). Changed method to handle servertask table in case a job would be interrupted (like with server reboot). Fixed inconsistent authentication cookie expiration. Would not always respect setting in general settings. Improved service status checking. Fixed issue where dref file could be overwritten with metadata after manual transcription. Could only happen when scheduled recording did not supply required transcription language and no default transcription language was set in metadata. Fixed issue where transcription could be skipped if manually requested before transcoding had started. Fixed issue where nightly reflection sometimes did not run. Fixed XSS vulnerability in some Cataloguepage query parameters. Fixed issue where 'keep original' for transcoding might not work for some file types. Fixed issue where graphs might not show correctly when server locale was incorrect. 6.0.7734.17426 P2GServer v6.0.7734.zip 8-03-2021 Fixed issue that could flood UserViewHistory table with almost identical records. Added method to cleanup ViewCountDetails table Added setting SMTPClientTimeout in Mail settings (default 20 seconds) Improved transcoding queue progress handling in My Media 6.0.7727.14505 V6.0/P2GServer v6.0.7727.zip 26-02-2021 Fixed issue that could reset some settings in scheduleservice task. Fixed issue that could leave some unfinished tasks 'hanging' if server was rebooted during this task (transcoding, publishing, schedule import). Fixed issue where 1st email send after upload would not respect setting in general settings (API) Fixed issue where layout sometimes was not respected for video when server was busy. Implemented method to prevent cdn cache mismatch after creating dref/moov before dat, for older content. Added session cookies in player to prevent double counting for live streaming when user refreshed page during playback. Fixed issue where some Unified Streaming licenses would not load after replacing via UI. Fixed issue where workflow could interfere with dref generation Fixed status display in transcoding queue in publish phase Added method to cleanup servertask table in database Bypass CDN for HLS playback because cached playlists could have expired p2gtoken on some CDN's if there are variants in the playlists (multiple bitrates). This is temporary until better solution is available. Added option in General Settings/Player to force simple mode for browser with certain user agent string. Eg Firefox hardware acceleration implementation often fails, resulting in poor playback. Fixed validation of readonly metadata fields. Fixed issue where richmedia playlists and virtual assets would not show in My Media. Improved session timeout handling in saml scenario Disallowed directory traversal on apache root folder Fixed issue where workflow could conflict with failed transcoding jobs removal. Fixed issue where some metadata would be cleared if edited from player. 6.0.7657.23385 V6.0/P2GServer v6.0.7657.zip 18-12-2020 NOTE: If you have installed version 7636 and thus have P2GSharedDirectoryAccessService installed, the installer for this package my fail with an error. If so then uninstall the package first and reinstall. The naming of the service has change at some point and this might create a conflict Added permission TranscribeAnyAsset Show dialog to set/change transcription language when re-transcribing asset Modified transcoding handling to handle sometimes stuck transcoding jobs Modified handle retry for live playback in player when controller connection is lost Fix segment handling when saving from player Modified start query parameter for player to handle multiple formats (eg hh:ss:ss) Added metadata field ShowVideoThumbnail to hide video and slide thumbnails in catalogue Fixed workflow emails without title when title is not languages dependent metadata field. 6.0.7636.12609 V6.0/P2GServer v6.0.7636.zip 27-11-2020 Added ! as alternative for | in LTI custom parameters since Brightspace strips | characters. Fixed player going to layout=6 for richmedia recordings Fixed issue where session timeout was not respected Added audio file creation for transcription to transcoder log file Fixed issue where hidden metadata fields where shown in LTI upload dialog Added P2G Shared Directory Service to service access to shared folders. 6.0.7622.24796 V6.0/P2GServer v6.0.7622.zip 13-11-2020 Fixed issue where tagging window would not show if SessionID metadata filed was set to hidden. Fixed player start time query parameter that was conflicting with resume time. 6.0.7618.26933 V6.0/P2GServer v6.0.7618.zip 09-11-2020 Added fallback mechanism if imported schedules don't have GroupLanguage defined. Performance improvement in configuration sync between nodes. No sync for single server. Added SAML WantAssertionOrResponseSigned configuration option Show login expired when authentication expired. Improved email adres validation Fix for segment playback Fix for audio file generation for transcription if dref file already created. Fix for incomplete assets list in My Media Performance improvement in database by adding cache for user matching from player. 6.0.7600.21237 V6.0/P2GServer v6.0.7600.zip 22-10-2020 Fixed issue that could cause CatalogueService log file to grow rapidely when bogus statistics was pushed from player. 6.0.7594.23618 V6.0/P2GServer v6.0.7594.zip Added method to support changing live broadcast folder from default Fixed issue where schedule task would only start next day after switched from 'never' Moved transcoding finished email to after dref creation Fixed issue where slides could be seen outside segments in virtual assets Added functionality in player to handle video source file changing after transcoding and dref creation Added spinner in retire server dialog Fixed viewcount for live broadcasts Fixed potential performance issue in recorders page Fixed video token expiration for live broadcasts Added method to use alternate streamingserver address for live broadcasts Added dref creation right after video replaced via upload (instead of waiting for it to be accessed) Send email notification also on video replacement when upload finished Added validation for metadata schema values Fixed permission edit in player Added method to store raw player statics and process later by catalogueservice Added setting to configure raw statistics update frequency Merged image caching fix from v5.5 to increase performance Fixed IOS playback not starting Fixed url in upload notification email Added method to recover from database unavailability for recorderservice Fix asset play statics chart x-axis positioning Fixed old video deletion when replaced via video upload Added detection support for SQLserver 2019 in installer Fixed installer translating legacy SAML attributes to values for new SAML library 6.0.7573.18808 V6.0/P2GServer v6.0.7573.zip 29-09-2020 Changed queuing mechanism when reflection is running. Restore actions no longer need to wait for reflection to finish Added resume=no query parameter for player to disable playback resume functionality Improved performance or transcoding queue page Optimized some live streaming metadata settings Added option to control nightly reflection frequency. You could for example only run it during weekend. Updated Unified Streaming module Updated Dash library in player Fixed slide visibility outside segments Fixed slide visibility in virtual assets and playlists Saml errors (eg when someone refreshes the page during login or pressed back button) are no longer emailed to admin but logged in log file. Fixed new shortid created when video is replaced Fixed contributor undefined when added with browser in other language Improved video delivery for larger video files when scrubbing (moving in the timeline) by moving moov before dat in the mp4 file and adding dref index files. ->This will be done during transcoding for new content and be triggered by player for old content if needed Added validation of metadata schema when creating/updating metadata schema. Increased size of play/pause button in html player for IOS. 6.0.7552.26577 V6.0/P2GServer v6.0.7552.zip 07-09-2020 Fixed LTI copy behavior for Copy Course when using BrightSpace LMS with context_id_history and resource_link_id_history attributes Fixed multiplication Metadata ContributorName and ContributorRoles when ContributorName length value different with ContributorRoles length value Added function for admins to edit translations in various languages Limit statistics updating from player to server to only once every 5 minutes Fixed AdaptiveStreamingLiveDirectory setting not updated when migrating to v6 Handle errors when search engines try to login to catalogue. Fixed LTI search count Fixed LTI Live asset not shown Fixed playcount issue in loadbalanced setup Fixed PIN usage in player Fixed audio assets not shown when searching for assets to create virtual asset Fixed audio playback issue Fixed audio permissions after created. Improved pageload when accessing My Media with lots of assets in folder. Fixed handling of default value for 'Show in Catalogue' attribute. Added search in Localization. 6.0.7530.24442 V6.0/P2GServer v6.0.7530.zip 17-08-2020 Fix play button when autoplay=false Set log file delete to default to 30 days Set statistcs cleanup to default to 12 months API improvements Fixed bug when updating contributor in language other than default. Fixed stuck transcode when processing job with different root recordings directory (v6.0) Moved localizations to database Fixed live asset statistics (v6.0) Don't update config cache when database cannot be contacted Only show statistics for last 1 year Fixed user cannot edit/delete tag when using token authentication (API/LTI) Moderator LTI can view/edit/delete any comment and message Support private tag/notes for Live streaming Virtual/Playlist, support copy metadata from video source Virtual/Playlist, support Audio/Video and Recordings in Video menu item Changed asset permissions layout when edit metadata from catalogue 6.0.7501.16929 V6.0/P2GServer v6.0.7501.zip 15-07-2020 Initial release If you are upgrading from v5.5 to v6 please contact presentations2go support for assistence. Although in-place upgrades from v5.5 are supported, new functionality is available to: 1. Use shared storage 2. Install in a loadbalanced environment 3. Install on multiple servers 4. Transcoding deviced over server based on max CPU load 5. Server tasks can be enabled per server 6. New SAML library 7. Speech to text support 8. Windows 2019 support 9. Performance improvements 10. Automatic cleanup of logs