JCMS 4.1.1 release notes

JCMS 4.1.1 release notes

Categories: Documentations , JCMS 4.1.1
Writer : Olivier Dedieu


1. Main new features

    • [API] Category.getNameComparator()
    • [API] Publication.getVisibleStateSelector()
    • [AppServer] Compliant with Tomcat 5.0
    • [Admin] add adminLogin.jsp to access admin area when the login.jsp fails
    • [Admin] adminChannel.jsp : display total memory
    • [DM/UM] DM: add more functional logs when upgrading
    • [DM/UM] DM: improve download/save perf (reduce files to be copied)
    • [DM/UM] DM:add popup to select what is copied for dev/full and jsync copy
    • [DM/UM]] keeps transient CUD sequences
    • [Faq/Glossary] Faq and Glossary can be removed without changing display.jsp
    • [FileDocument] Add support for quotas (upload.permission)
    • [FileDocument] Add support for application/x-msdownload (FireFox binary files upload)
    • [Form] Wiki bar: add search/replace
    • [Form] Wysiwyg: add search/replace and image dimensions can be defined
    • [Form Type] Add support to select the workspace for the submission
    • [JSync] A replica refuse any jsync request if writes have been disabled
    • [JSync] keeps transient CUD sequences
    • [Grp/Mbr] Can send a new passwd to a disable account (to reactivate it)
    • [Grp/Mbr] Propose to mail a new passwd only for account with email
    • [Portal] Add PortletLoggedMember
    • [Portal] Add support to send mail from front-office (popupMail.jsp)
    • [Portal] Add PortletJspCollection usefull to create banner
    • [Portal] Add PortletDecorator extends Abstract Parent usefull to add skinnable feature.
    • [Portal] PortleQueryForeach: add "refine on current workspace / on current workspace categories".
    • [Portal] PortleQueryForeach: yearly template, sort according the selected date
    • [Search] search is now displayed (by default) in the default portal
    • [Search] PortletSearch: add display portal field
    • [Type Editor] Add support for Custom Form Handler
    • [Wywiwyg] Add search and replace
    • [WorkArea] Add Archive Manager
    • [WorkArea] PubBrowser: can refine on author
    • [WorkArea] ReaderList: add a button to delete reader notes
    • [LDAP] JCMS support connection to LDAPS (using right certificate).

2. Main updates

    • [API] Util.interSet, unionSet and subSet: the result set uses the same comparator as the one of the first set.
    • [Auth] login.jsp, signup.jsp and mailPassword.jsp are displayed in the portal
    • [Category] use a textarea for description field
    • [Tag] " tag has a special behavior for adding a FileDocument (it opens the upload form instead of the edit form)
    • [Type Editor] Abstract type generates really abstract classes
    • [Misc] mailPublication.jsp is displayed in the portal
    • [Misc] display Replica URID in admin/work footer if jsync enabled
    • [Portal] Use getTitle() if getPageTitle() is missing
    • [Portal] Add specific color for members and groups cache
    • [Search] search.jsp, query.jsp and refine.jsp are displayed in the portal
    • [Version] FileDocument : can view files of old versions (only with from the version manager interface).
    • [WorkArea] when editing a publication, add the title of the publication in the title of the form
    • [WorkArea] A work copy is now automatically merged when it reaches the publish state (either by manual state change or by
a publish date)
    • [Wywiwyg] No more force focus when the mouse is over the wysiwyg area

3. Bugs fixed

    • bug-jcms-4.0.3-182 (Severals caddy window are opened)
    • bug-jcms-4.1.0-225 (DOS-regexp search is not highlighted)
    • bug-jcms-4.1.0-226 (PortletNavigate fails with DropDownFullDisplay)
    • bug-jcms-4.1.0-227 ( generates a bad "alt" attribute)
    • bug-jcms-4.1.0-228 (A deadlock can appear in CacheManager when using timeout)
    • bug-jcms-4.1.0-229 (Forms which contain large fields cannot be submitted)
    • bug-jcms-4.1.0-230 (TypeEditor: Cannot edit color nor query fields)
    • bug-jcms-4.1.0-231 (Data Write are not disabled on the front office)
    • bug-jcms-4.1.0-233 (DeployManager fails while downloading a dev copy with removed files)
    • bug-jcms-4.1.0-234 (IllegalStateException occurs when accessing a page.)
    • bug-jcms-4.1.0-235 (Cannot use Category fields in Form Type)
    • bug-jcms-4.1.0-236 (DeployManager removes store operations)
    • bug-jcms-4.1.0-237 (IllegalStateException occurs when accessing a page (2))
    • bug-jcms-4.1.0-238 (Exceptions occur when loading the store if parent category is missing)
    • bug-jcms-4.1.0-239 (Workspace Wizard does not correctly duplicate roles)
    • bug-jcms-4.1.0-240 (Search returns non relevant results)
    • bug-jcms-4.1.0-241 (Compile Error when diffing 2 versions of a publication)
    • bug-jcms-4.1.0-242 (An error occurs when trying to upload a file)
    • bug-jcms-4.1.0-243 (JcmsSessionTracker is not thread-safe)
    • bug-jcms-4.1.0-244 (Page header contains bad characters)
    • bug-jcms-4.1.0-245 (Extension cannot use Category fields)
    • bug-jcms-4.1.0-246 (Cannot put more than 1 DropDown menu in the same portal)
    • bug-jcms-4.1.0-247 (JSync IP Filtering cannot be disabled)
    • bug-jcms-4.1.0-248 (Cache "Members" and "Groups" are not available on the french release)
    • bug-jcms-4.1.0-249 (A pure validator cannot access to the work area)
    • bug-jcms-4.1.0-250 (LDAP fails when synchronizing binary data)
    • bug-jcms-4.1.0-251 (All the pages are encoded in UTF-8 with Tomcat)
    • bug-jcms-4.1.0-252 (Restart fails after the webapp has been upgraded with DM)
    • bug-jcms-4.1.0-253 (Exception with concurent query in searchEngine)
    • bug-jcms-4.1.0-254 (Exception with concurent access to channel methods using Perl5Matcher and Perl5Compiler)
    • bug-jcms-4.1.0-255 (ConcurrentModificationException occurs when performing a full-text search)
    • bug-jcms-4.1.0-256 (SendMailTag doesn't work)
    • bug-jcms-4.1.0-257 (Exception when doing Deep Duplicate of Portal under Tomcat)
    • bug-jcms-4.1.0-258 (IllegalStateException when sorting categories)
    • bug-jcms-4.1.0-260 (Cannot search for a given day)
    • bug-jcms-4.1.0-261 (Cannot update workspace roots categories)
    • bug-jcms-4.1.0-262 (PortletQueryForeach with no result cannot be hidden)
    • bug-jcms-4.1.0-263 (Forum Discussion cannot be sorted)
    • bug-jcms-4.1.0-264 (A NullPointerException occurs when editing a publication)
    • bug-jcms-4.1.0-265 (Bad values when editing a WF role)
    • bug-jcms-4.1.0-266 (The AppServer is frozen after exceptions have occured when parsing the store)

4. Known Bugs

    • bug-v2.0-18 (Support of oe ligature)
    • bug-v2.0-23 (Wiki does not support cp1252)
    • bug-jcms-2.0-91 (rcMember.jsp does not work with private channel)
    • bug-jcms-4.0-137 (Poor tab rendering in some forms)
    • bug-jcms-4.0.1-167 (Error in Member right computing)
    • bug-jcms-4.0.1-169 (Bad redirect for FileDocument)
    • bug-jcms-4.0.1-170 (Display templates are duplicated in Type.xml file)
    • bug-jcms-4.0.1-175 (Cannot convert multi-lingual scalar field to list)
    • bug-jcms-4.0.3-190 (Some branches of category tab are too expanded)
    • bug-jcms-4.0.3-232 (Documents linked through Publication link are not controlled)
    • bug-jcms-4.0.3-259 (GZIP Compression fails on BEA Weblogic 8)