Release notes for OpenOLAT 8.0 series


Release Notes - OpenOLAT - Version 8.0.3

 Bug 

     
  • [OO-128] - Fix broken help course 
  •  
  • [OO-129] - RS while activating BGEditController on back 
  •  
  • [OO-131] - Attachment filename in topic assignment limited to 100 Charachters 
  •  
  • [OO-132] - RS in ePortfolio Changelog 
  •  
  • [OO-133] - NPE in EPCollectStepForm04 when moving Artefact 
  •  
  • [OO-134] - Export of course with groups which have a NULL description 
  •  
  • [OO-135] - Special Characters in Glossary Title results in RedScreen on export 
  •  
  • [OO-139] - RS while creating LearningResource with image 
  •  
  • [OO-140] - RS while copying a huge course 
  •  
  • [OO-143] - Regex Exception while creating MailTemplate in BGMailHelper 
  •  
  • [OO-147] - StaleObjectStateException in Eportfolio 
  •  
  • [OO-150] - RS triggered by AssertException when accessing closed Assessment 
  •  
  • [OO-153] - QTI: Test results don't always reflect editor content 
  •  
  • [OO-158] - Folder: Long file names are not shortened in table view, and prevent table from showing all columns 
  •  
  • [OO-160] - Coaches of groups in courses must have access in the assessment tool only to their students 
  •  
  • [OO-161] - Last Screen of Registration Process has wrong link 

  • [OO-167] - QTI rest and survey archive does not properly encode text which can lead to data loss in the exported excel file
  •  

 Improvement 

     
  • [OO-127] - Make vitero plugin configurable also for vitero clients with lower priveleges 
  •  
  • [OO-136] - guest should not be able to create notes nor to get portfolio task 
  •  
  • [OO-141] - Do not shot username in users visiting card 
  •  
  • [OO-155] - No email syntax check user administration user search form 
  •  

 Task 

     
  • [OO-126] - Create admin wiki in community OLAT, automatic export to homepage 
  •  
  • [OO-163] - Add logging to the info messages course building block 
  •  

 


Release Notes - OpenOLAT - Version 8.0.2

 Bug 

     
  • [OO-51] - Cannot change position of artefacts in an accumulative folder of ePortfolio by drag and drop 
  •  
  • [OO-86] - UserSession.getRoles() returns null sometimes 
  •  
  • [OO-99] - NPE in FileChooseCreateEditController 
  •  
  • [OO-101] - RS AssertException: identity is null in identityEnvironment during login 
  •  
  • [OO-102] - Firefox 10.0 and browsercheck 
  •  
  • [OO-103] - RS IndexOutOfBounds Exception in UserActivityLoggerImpl 
  •  
  • [OO-104] - Wiki entries starting with "media" open in new window 
  •  
  • [OO-105] - Support for back button is insufficient in Wiki 
  •  
  • [OO-106] - If the REST API open severals sessions for the same user, it count it several times as "Active user" 
  •  
  • [OO-107] - RS in IMS CP Editor: Error writing imsmanifest-file 
  •  
  • [OO-108] - RS AssertException "cannot pop below surface" in VersionCommentController 
  •  
  • [OO-110] - "Deleted by" username in Briefcase is wrong 
  •  
  • [OO-113] - ExtJS Callout error in Chrome 
  •  
  • [OO-114] - Archive WikiCourseNode Fails during Course-Publish 
  •  
  • [OO-115] - Internal links in calendar open in new window 
  •  
  • [OO-117] - RS NPE in GenericTreeModel while rendering MenuTree in BusinessGroupMainController 
  •  
  • [OO-121] - Reactivate autoreload from developer resources 
  •  
  • [OO-122] - RedScreen when using test preview in QTI editor 
  •  
  • [OO-123] - AssertException : FileNotFound in HTML WYSIWG Editor 
  •  
  • [OO-124] - Fix all xml,xsl,html validation errors in Eclipse 
  •  

 Improvement 

     
  • [OO-92] - Improve last screen of self-Registration Process 
  •  
  • [OO-111] - Extend BP functionality in EPortfolio 
  •  
  • [OO-112] - Extend REST API to support Wiki-Export 
  •  
  • [OO-116] - Changelog in ePortfolio "Sammelmappe" 
  •  

 Task 

     
  • [OO-10] - Minimal technical documentation for initial publish 
  •  
  • [OO-75] - Update Screenshots in context sensitive help 
  •  
  • [OO-100] - Remove ThreadFactory for Assessment and use the standard one 
  •  
  • [OO-109] - Allow bypass of JMS for search in no-cluster environment 
  •  
  • [OO-118] - Investigate temporary files which survive 
  •  
  • [OO-120] - Analyze the memory and thread dump from our productive instances with a high load 
  •  

 Sub-task 

     
  • [OO-33] - Create new example theme based on new openolat theme 
  •  

 


Release Notes - OpenOLAT - Version 8.0.1

 Improvement 

     
  • [OO-98] - GenericCheckboxProperty in Profile-Form improvement 
  •  

 


Release Notes - OpenOLAT - Version 8.0

 Bug 

     
  • [OO-16] - RS in CatalogController 
  •  
  • [OO-18] - RS classcastException rootfolderimpl to vfslead in folderRunController 
  •  
  • [OO-19] - RS if an administrator remove the lock of a course currently edited 
  •  
  • [OO-20] - RS in ePortfolio Wizard, illegalAccess, NOSTEP 
  •  
  • [OO-23] - The author of the revision of a file in versioning is sometimes incorrect 
  •  
  • [OO-24] - Backport 101 Bugfixes from OLAT 7.2.0 and 7.2.1 
  •  
  • [OO-26] - Merge 130 Bugfixes from OLATpro 7 R2 - R2.4 
  •  
  • [OO-29] - Stop the BackgroundTaskQueueManager 
  •  
  • [OO-30] - Test: Feedback of last question is not shown with deselected "allow menu navigation" 
  •  
  • [OO-31] - Whitespace in first line of wiki is deleted after save 
  •  
  • [OO-35] - Load only once olat.properties and olat.local.properties 
  •  
  • [OO-36] - In a forum filter for a person and find a rendering problem 
  •  
  • [OO-37] - Activate in EPMapRunController with genericMainController fails 
  •  
  • [OO-38] - NPE ERROR in RestApiLoginFilter 
  •  
  • [OO-43] - Can't set quota for blog posts, CP editor image uploads 
  •  
  • [OO-44] - RS/Db Runtime Exception Find failed in transaction ConstraintViolationException 
  •  
  • [OO-45] - RS NPE while activating LearningResource (course) from BGMainController 
  •  
  • [OO-46] - RS when sending IM-Message with lost connection meanwhile 
  •  
  • [OO-48] - RedScreen (NPE) in ContactForm if attachment upload failed 
  •  
  • [OO-49] - Number of participants in course not correct 
  •  
  • [OO-52] - Invited e-portfolio pseudo users have access to chat and other sites 
  •  
  • [OO-54] - Red screen: Give 2x a link from an e-portfolio invitation 
  •  
  • [OO-55] - RS Hibernate StaleObjectStateException in BusinessGroupMainRunController 
  •  
  • [OO-57] - Editing of folders or files with wrong mime type throws red screen 
  •  
  • [OO-61] - Save and Copy Bug in Calendar View 
  •  
  • [OO-63] - RS in CourseEditor: edit session already open 
  •  
  • [OO-64] - RS NPE while activating Controller in BaseFullWebAppCtrl, NewControllerFactory 
  •  
  • [OO-66] - Divers enhancements to Vitero course building block 
  •  
  • [OO-67] - Login with REST API logged out in standard OpenOLAT 
  •  
  • [OO-68] - Error log: cannot connect to adobe in de.bps.course.nodes.vc.provider 
  •  
  • [OO-70] - Ensure that the lock in meta data are check in the WebDAV implementation 
  •  
  • [OO-72] - Files in course element data folder in course can't be edited (red-screen) 
  •  
  • [OO-73] - NPE in SCORM commit 
  •  
  • [OO-74] - resetting user preferences as admin doesn't log out user correctlyf 
  •  
  • [OO-76] - links from calendar portlet not working 
  •  
  • [OO-78] - ePortfolio learning journal: Comments cannot be saved respectively freeze the system 
  •  
  • [OO-79] - Link sent by info course building block broken for some languages 
  •  
  • [OO-80] - Missing change e-mail worklofw after merge 
  •  
  • [OO-81] - RS IllegalStateException: Not connected to server. jivesoftware.smack.XMPPConnection 
  •  
  • [OO-83] - RS in EPStructureDetailsController: no key selected 
  •  
  • [OO-84] - Task: optional text (taskText) is not displayed 
  •  
  • [OO-85] - OutOfMemoryError in JPEGImageReader 
  •  
  • [OO-87] - PDFBox fill the log files with ClassCastException 
  •  
  • [OO-89] - Red screen by "Einschreibung" if the publisher for e-mails notifications is not persisted. 
  •  
  • [OO-90] - Some business path are wrongly encoded 
  •  
  • [OO-93] - Warning in assessable course building blocks 
  •  
  • [OO-97] - Identity overview in assessment tool is not selectable anymore 
  •  

 Improvement 

     
  • [OO-1] - New "default" theme for OpenOLAT 8 
  •  
  • [OO-22] - RestAPI extension: request LogFile 
  •  
  • [OO-25] - Backport 8 improvements from OLAT 7.2.0 and 7.2.1 
  •  
  • [OO-28] - Merge 36 Improvements from OLATpro 7 R2 - R2.4 
  •  
  • [OO-32] - Restructure project structure to match standard maven style, merge core, olat3 and i18n projects 
  •  
  • [OO-40] - Remove legacy Form 
  •  
  • [OO-41] - Remove legacy wikiMarkupForms + Radeox Library 
  •  
  • [OO-65] - replace textArea with HTML wysiwyg editor in Info- and Maintenance-Message editors 
  •  
  • [OO-71] - 4000 characters for forum messages are not enough 
  •  
  • [OO-77] - improve url validation for userproperty of type URL 
  •  
  • [OO-82] - Remove IE8 document mode enforcement 
  •  

 New Feature 

     
  • [OO-14] - New Config-Option for QTI course-nodes :: "fullscreen" 
  •  
  • [OO-15] - Add last updated filed for assessment objects and initial course launch date to assessment tables 
  •  
  • [OO-17] - New config option in QTI course node to stop test access when done 
  •  
  • [OO-27] - Merge 30 New Features from OLATpro 7 R2 - R2.4 
  •  

 Task 

     
  • [OO-3] - Setup www.openolat.org website 
  •  
  • [OO-4] - Setup community.openolat.org 
  •  
  • [OO-5] - Setup jira.openolat.org 
  •  
  • [OO-6] - Setup fisheye.openolat.org 
  •  
  • [OO-7] - Setup hg.openolat.org 
  •  
  • [OO-8] - Setup nexus.openolat.org 
  •  
  • [OO-11] - Cleanup file headers and comply with OLAT Apache license 
  •  
  • [OO-12] - Merging the WebOnyx-Connection into OpenOlat 
  •  
  • [OO-13] - Cleanup pom.xml, remove unused libraries, remove legacy libraries, remove dependency to olat.org repository, simplify configuration 
  •  
  • [OO-34] - Setup i18n.openolat.org 
  •  
  • [OO-42] - Remove older upgrader than 7.0.1 
  •  
  • [OO-47] - Consolidate bc package 
  •  
  • [OO-50] - Remove the ch.goodsolutions packages 
  •  
  • [OO-56] - Check equals method of all PersistentObject 
  •  
  • [OO-59] - Consolidate some packages with lonely classes 
  •  
  • [OO-60] - Remove support for HSQLDB 
  •  
  • [OO-88] - State-less login 
  •  
  • [OO-91] - Remove all old jump-in URLs 
  •  
  • [OO-94] - remove macartney comic portlet 
  •  
  • [OO-95] - Installation and Update manual OpenOLAT 8.0 release 
  •  

 Sub-task 

     
  • [OO-2] - New IconSet for OpenOLAT 
  •  
  • [OO-21] - Remove dependency to Edenlib 
  •  
  • [OO-69] - Add CSS rules for printing 
  •