Release notes for OpenOLAT 8.3 series

The OpenOLAT 8.3 release is an iterative evolution of the 8.0, 8.1 and 8.2 release and contains all 8.0.x, 8.1.x and 8.2.x bugfix packages. 

The focus of this release is a refinement of the new group-management we started in the 8.2 release. New options have been added such as an explicit opt-in mechanism when adding users to groups to be compliant with data privacy concerns. The new user management in groups has been reworked and styled to match the new style of the user management in courses. 

The release also adds built-in compatibility with OpenMeetings, a free virtual classroom and video conferencing solution. The tool is available as a group tool and as a course element. For system administrators the release features a complete rewrite of the admin section to make it less cluttered, more informative and simpler to use.  

On our engoing tasks making the system better we updated many libraries and added compatibility with JBoss  or Glassfish application server as alternatives to Tomcat. Note that with the upcoming 8.4 release the "cluster" mode will require JBoss to work properly. 

There are many more improvements and critical bugfixes in the 8.3 release, please see the full release notes below. 

If you have not yes installed the 8.2 release, please read the 8.2 release notes as the 8.2 release does change the data model quite heavily!

 

 


 

Release Notes - OpenOLAT - Version 8.3.5

 Bug 

     
  • [OO-551] - Blog entries do not update after editing in details view 
  •  
  • [OO-557] - File upload button not clickable on IE7 with latest windows update 
  •  
  • [OO-559] - RS to open the catalog with a deleted catalog entry 
  •  
  • [OO-560] - Adapt the database monitoring service to Apache Tomcat pool 
  •  
  • [OO-561] - RS if the time zone of the Java Virtual Machine doesn't match a time zone of ical4j used by the calendar 
  •  
  • [OO-563] - RS if a group is deleted but has some reservation waiting to be accepted/cancelled 
  •  
  • [OO-564] - Remove translator warning in the "Member import" 
  •  
  • [OO-568] - Memory leak with Wiki mappers 
  •  
  • [OO-569] - RS if a wiki link has the form Aufsatz/ 
  •  
  • [OO-570] - RS if an invitee close it's portfolio tab 
  •  
  • [OO-573] - RS cannot delete map with nested comments 
  •  

 New Feature 

     
  • [OO-566] - Add support for lis_person_sourcedid property in basic LTI, map to Shibboleth ID if available or domainname:identityKey 
  •  

 


 Release Notes - OpenOLAT - Version 8.3.4

 Bug 

     
  • [OO-527] - User delete workflow sends emails with variable names, $lastloginduration and $durationdeleteemail variables are not set 
  •  
  • [OO-529] - Sorting by group name in members management does not work 
  •  
  • [OO-530] - High CPU load on some threads, triggered by concurrent access to non thread save java.util classes 
  •  
  • [OO-537] - Replace some views "o_re_***_v" because they can be slow 
  •  
  • [OO-539] - Empty description of a booking method is diplayed wrong occasionally 
  •  
  • [OO-540] - Add / remove member of course send always template E-mail or doesn't send at all 
  •  
  • [OO-541] - NPE in user and comment controller 
  •  
  • [OO-542] - Searching for coach/participant is mixed up in "my groups" 
  •  
  • [OO-547] - RS if the e-mail form hasn't any body to customize 
  •  

 Improvement 

     
  • [OO-528] - Remove multiple groups from a course at once 
  •  

  


Release Notes - OpenOLAT - Version 8.3.3

 Bug 

     
  • [OO-508] - Editing course membership in course does not work, change is not persisted 
  •  
  • [OO-509] - The option to send e-mail or not has no effect in edit membership of course (the link in the table) 
  •  
  • [OO-511] - Redscreen when opening Outbox 
  •  
  • [OO-512] - RS in course preview: open a single page in an other window 
  •  
  • [OO-514] - The isMember method of RepositoryManager rely on a view which can be dramatically slow 
  •  
  • [OO-515] - RS opening a QTI test for Onyx 
  •  
  • [OO-516] - Error in the dispose chain of a Portfolio Map 
  •  
  • [OO-517] - RS if a business group as its title NULL 
  •  
  • [OO-520] - RS in the change password process 
  •  
  • [OO-521] - RS deleting a course with an assessable node (passed not set) 
  •  
  • [OO-522] - RS if a course take too long to open and the user reload OpenOLAT by manipulating the URL 
  •  
  • [OO-524] - All buttons in "Edit member" form have no effects 
  •  
  • [OO-525] - Error indexing wiki without index page 
  •  
  • [OO-526] - RS with back button 
  •  

 Improvement 

     
  • [OO-504] - When logins are blocked Guest access link should be disabled 
  •  

 


 Release Notes - OpenOLAT - Version 8.3.1

 Bug 

     
  • [OO-470] - Serialized mappers for single page can be very big in courses 
  •  
  • [OO-471] - RS in search field of the members table in Group > Administration > Members 
  •  
  • [OO-472] - Remove the WARN of hibernate while loading the Inbox 
  •  
  • [OO-473] - Email always send if user added to business group 
  •  
  • [OO-475] - Make the 8.2 more robust against corrupted course 
  •  
  • [OO-476] - Performance hit by empty groups and other "empty" 
  •  
  • [OO-477] - RS by Administration > Versions listing of all orphans 
  •  
  • [OO-478] - RS in SCORM preview mode 
  •  
  • [OO-480] - Sorting of users by role in groups does not work 
  •  
  • [OO-481] - RS in enrollment if no groups available 
  •  
  • [OO-484] - Error reading the resume.xml file after removing groupContext field of BusinessGroup 
  •  
  • [OO-485] - RS if author delete the last item of a FIB and click reload in the browser 
  •  
  • [OO-486] - Using the QTI editor fill the log files with ERROR 
  •  
  • [OO-487] - Changes to access rules are not applied in course element even after publication of course 
  •  
  • [OO-488] - Issue with the import member wizard on IE8 
  •  
  • [OO-489] - Cross product in the method which hold the bookings for the Repository 
  •  
  • [OO-491] - RS the mail context of the e-mails send from group/course members management is "Forbidden" for standard users 
  •  
  • [OO-492] - RS in the search field of a table 
  •  
  • [OO-493] - RS concurrent creation of the RSS token 
  •  
  • [OO-494] - RS using the preview course on a not group migrated course 
  •  
  • [OO-495] - Nested doInSync holding a course in the delete user process 
  •  
  • [OO-496] - Emails sent to users when added to a group do not appear in the email outbox 
  •  
  • [OO-497] - RS when selecting a context in the mail box 
  •  
  • [OO-499] - Course membership administration broken in IE browsers, users accidentially removed from groups. 
  •  
  • [OO-500] - RS in mail form for groups 
  •  

 Improvement 

     
  • [OO-474] - Allow multi select of members in group import 
  •  
  • [OO-479] - Remove WARN of the PackageTranslator of the user search form in user administration 
  •  
  • [OO-482] - Administrative users can see username and administrative properties in group table 
  •  
  • [OO-498] - User standards mode by default for SCORM modules, only modify content when explicitly configured 
  •  
  • [OO-501] - Ask to send email after change the permission of a group/course member 
  •  

 


 Release Notes - OpenOLAT - Version 8.3.2

 Bug 

     
  • [OO-505] - Cacheable mappers are saved for every user with pessimistic lock, can lead to deadlock in MapperDAO 
  •  
  • [OO-506] - Cannot login if a calendar is corrupted or unreadable by ical4j 
  •  

 


 Release Notes - OpenOLAT - Version 8.3.0

 Bug 

     
  • [OO-383] - Feedback, hind and solution processing rule in "Gap text" (FIB) items when partially correct automatically removed by editor, hints not shown 
  •  
  • [OO-447] - RS in rare cases when concurrently updating Identity/User 
  •  
  • [OO-452] - RS in WebDAV module with concurrent authentication: can only set Roles once 
  •  
  • [OO-455] - Deleting groups link is missing 
  •  
  • [OO-456] - Guest users can mark forum posts as favorites 
  •  
  • [OO-464] - RS in folder with some XML files (e.g. word files) that are interpreted as serialized xstream files 
  •  
  • [OO-468] - Sort of VFSItem is not correct in library 
  •  

 Improvement 

     
  • [OO-190] - Indicate automatically created "tutor" release rule in binders from a portfolio tasks 
  •  
  • [OO-271] - Make Session Timeout Configurable via properties 
  •  
  • [OO-324] - Vitero configuration should take effect without restart, config editor cleanup 
  •  
  • [OO-422] - Improve the administration site 
  •  
  • [OO-432] - Show closed courses at very bottom of list in alphabetical sortimg 
  •  
  • [OO-440] - making the owner of repository-entries of deleted users configurable by olat.local.properties 
  •  
  • [OO-446] - Reduce disk usage by identifying already existing files and preventing the creation of duplicate versions 
  •  
  • [OO-454] - Openmeetings: implementation of the "remove recording" function 
  •  
  • [OO-457] - Unify usage of various tmp directories and make it configurable 
  •  
  • [OO-458] - Unify user name and password rules and respective error messages to use a single definition 
  •  
  • [OO-459] - Adding the displayname of a course to an infomessage notification 
  •  
  • [OO-460] - Make configurable via -Dxxx=yyy specifiv variant of *Context-yyy.xml 
  •  
  • [OO-462] - Various CSS improvements 
  •  
  • [OO-466] - REST API extensions to execute full text indexer and notification jobs 
  •  

 New Feature 

     
  • [OO-51] - Implement manual ordering of artefacts within structures and pages 
  •  
  • [OO-377] - Group add user workflow (invitation) with configurable intermediary pending/accept membership status 
  •  
  • [OO-406] - OpenMeetings virtual classroom module 
  •  
  • [OO-407] - Course element "OpenMeetings Virtual Classroom" 
  •  
  • [OO-408] - Group tool "OpenMeetings Virtual Classroom" 
  •  
  • [OO-413] - Offer option in course editor to replace course element of disabled type with with other element 
  •  
  • [OO-421] - Sum of passed rule for SCORM course element as alternative to cut value rule 
  •  
  • [OO-423] - Support for JBoss AS / Glassfish 
  •  

 Task 

     
  • [OO-419] - Upgrade third party libraries 
  •  
  • [OO-424] - Move the demo GUI in the package org.olat.gui.demo 
  •