JCMS 5.0.1 historique des changements

Historique des changements de JCMS 5.0.1

Catégories: Documentations , JCMS 5.0.1
Rédacteur : Olivier Dedieu


1. Main new features

    • [Admin] Add support for secured base URL
    • [Admin] Add classpath.jsp which generates a CLASSPATH env. var to compile custom classes
    • [Portlet Calendar] Add option to refine with contextual categories
    • [Docs] Add JCMS 5.0 user manual
    • [Store] Add property "channel.store.nio" to enable/disable the use of NIO for store access.
    • [API] JcmsUtil.getPubImg() and JcmsUtil.getPubIcon()

2. Main updates

    • [Form] Read and Update Rights : use a Group Chooser instead of a combo-box
    • [Form] Forms (html) weight no more depends on group count
    • [FileDoc] docChooser.jsp can be resized
    • [FileDoc] Add support for custom WF on FileDocument
    • [Lib] Use Xerces-2.6.2 instead of Xerces-1.4.4
    • [Logs] Use log4j.xml instead of log4j.properties
    • [Member] Improve authentication performances
    • [Member] Improve isWorker() performances (use a cache for canEditCategories)
    • [Search] Improve performances
    • [Search] Full-text search is faster and lighter (see bug-jcms-5.0.0-389)
    • [Search] Advanced search interface is faster but no more display publication count in category tree
    • [Search] In Search/Refine by type : no more propose types with 0 result nor abstract types
    • [Search] Prevent refinement if refinement url length > 1,5KB
    • [Search] Search in workarea displays pub icons
    • [Store] Force the use of Xerces XML parser
    • [Store] Add memory used in LoadReport
    • [Portal] Improve performances
    • [Tag] <jalios:treecat>: html weight is about 25% lighter
    • [Tag] <jalios:include>: add pub parameter
    • [Tag] <jalios:pubicon>: display standard icons if no specific icon
    • [WorkArea] Restrict access to deleted pubs to technical administrators
    • [WorkArea] Filter groups on workspace in workspace member's List for technical administrators

3. Bugs fixed

    • bug-jcms-5.0.0-315 (Glossary : no CSS presentation if no description)
    • bug-jcms-5.0.0-316 (Caddy Popup does not fill correctly the related field in advanced tab of a publication)
    • bug-jcms-5.0.0-317 (WYSIWYG Word Cleanner clean too much)
    • bug-jcms-5.0.0-318 (Workspace Delete too much publications
    • bug-jcms-5.0.0-319 (Widget DocumentChooser Multivalued always insert document starting at 1st row)
    • bug-jcms-5.0.0-320 (Insert Link and Insert Pub Link insert nothing under Firefox)
    • bug-jcms-5.0.0-321 (Can't refine MemberChooser on specific groups)
    • bug-jcms-5.0.0-322 (Mail a Publication to a Friend was bugged)
    • bug-jcms-5.0.0-323 (Search with category synonyms does not work)
    • bug-jcms-5.0.0-324 (Multiple members with same login created during LDAP synchronization)
    • bug-jcms-5.0.0-325 (Discussion form still displayed when printing forum)
    • bug-jcms-5.0.0-326 (Missing alt attribute to icon of edit tag)
    • bug-jcms-5.0.0-327 (Integrity check not done in caddy: can delete categories even if required)
    • bug-jcms-5.0.0-328 (Incorrect border value for images of pager)
    • bug-jcms-5.0.0-329 (Confirm checkbox for deletion of review from admin not needed, replaced with javascript message)
    • bug-jcms-5.0.0-330 (When entering an archive date in the past, the warning message is not translated (msg.edit.adate-in-past))
    • bug-jcms-5.0.0-331 (Archived state is displayed in pubBrowser whereas it cannot lead to any publication.)
    • bug-jcms-5.0.0-332 (Workflow tab in Caddy is displayed for member not admin.)
    • bug-jcms-5.0.0-333 (Cache invalidation not replicated )
    • bug-jcms-5.0.0-334 (Notifications are sent from all replica, not just the leader)
    • bug-jcms-5.0.0-335 (Portlet Logged Members displays "ui.logged-mbrs.nbr-0" when "no logged member" is selected)
    • bug-jcms-5.0.0-336 (Type tab in the Refine search form does not filter types as specified in the properties)
    • bug-jcms-5.0.0-337 (Base url incorrect in status.jsp when reverse proxy is enabled)
    • bug-jcms-5.0.0-338 (Advanced search does not replace documents by their referrers)
    • bug-jcms-5.0.0-339 (In the TypeEditor, clearing the javaName of a field throws a NullPointerException )
    • bug-jcms-5.0.0-340 (Member info fails if MemberExtension contains a category field)
    • bug-jcms-5.0.0-341 (Reminiscence of bug jcms-4.1.1-304 for apostroph)
    • bug-jcms-5.0.0-342 ($ID$ are not correctly resolved in redirect URL)
    • bug-jcms-5.0.0-343 (SSL persistent after login through /front/login.jsp from http when SSL enabled.)
    • bug-jcms-5.0.0-345 (Widget Enumerate Category always use "cids" as WidgetName)
    • bug-jcms-5.0.0-346 (css/portal/*.css files no released by JCMS)
    • bug-jcms-5.0.0-347 (query.jsp break L&F with resultDisplay using <div>)
    • bug-jcms-5.0.0-348 (Missing </p> in doPortletPortalPrintDisplay.jsp)
    • bug-jcms-5.0.0-349 (Field jsp in PortletJsp (French) is not required)
    • bug-jcms-5.0.0-350 (Wrong interraction between Workspaces in FO and BO)
    • bug-jcms-5.0.0-351 (Calendar alerts are triggered on each replica)
    • bug-jcms-5.0.0-352 (The workspace tag icon display the current workspace name instead of the name)
    • bug-jcms-5.0.0-353 (Pager is not reset when refining groups)
    • bug-jcms-5.0.0-354 (Member.canWorkOn() doesn't call RightPolicy with an empty workflow)
    • bug-jcms-5.0.0-355 (Do not control file referrers when deleting a FileDocument)
    • bug-jcms-5.0.0-356 (Util.interSet(), unionSet() and subSet() throw a NullPointerException with empty set)
    • bug-jcms-5.0.0-357 (Non translated label in Faq/Glossary entry form )
    • bug-jcms-5.0.0-358 (Field showRanking never used)
    • bug-jcms-5.0.0-359 (Clear icon use default value and doesn't work with combobox)
    • bug-jcms-5.0.0-360 (tabIndex of Widget doesn't work)
    • bug-jcms-5.0.0-361 (Not logged user can access Group Search Tab with errors on Groups Chooser)
    • bug-jcms-5.0.0-362 (Bad redirect after deleting a category from the portlet explorer. )
    • bug-jcms-5.0.0-363 (Cannot print a caddy which contain a FileDocument)
    • bug-jcms-5.0.0-364 (CalendarEvent reminder does not work after creation of a CalendarEvent.)
    • bug-jcms-5.0.0-365 (Ws Admin deleting groups are redirecting to Forbidden)
    • bug-jcms-5.0.0-366 (EditTag is displayed even if the member can't use one the category queries)
    • bug-jcms-5.0.0-367 (Re-uploaded files are not synchronized by JSync)
    • bug-jcms-5.0.0-368 (Workspace Common Administration is bugged)
    • bug-jcms-5.0.0-369 (In secure mode wysiwyg window are not at the right size)
    • bug-jcms-5.0.0-370 (Forbidden access to restricted files are not logged )
    • bug-jcms-5.0.0-371 (Store is corrupted by character yuml (ÿ) )
    • bug-jcms-5.0.0-372 (Lost selection while inserting a wiki link)
    • bug-jcms-5.0.0-373 (Members always have specific rights )
    • bug-jcms-5.0.0-374 (Refining on a Type in a pubChooser open a new window.)
    • bug-jcms-5.0.0-375 (Mail password doesn't work if the member refuse "newsletter kind" email)
    • bug-jcms-5.0.0-376 (canUpdateOther() doesn't call canBeReadBy())
    • bug-jcms-5.0.0-377 (Multilingual enumerate fields do not support new languages)
    • bug-jcms-5.0.0-378 (Notifications are not disabled when checking the corresponding admin property)
    • bug-jcms-5.0.0-379 (Error 500 when pressing enter key in the date chooser calendar popup)
    • bug-jcms-5.0.0-380 (Parameter ws= override workspaceFilter=)
    • bug-jcms-5.0.0-381 (Exception while clicking on "Portal" button (not "Portal Simple"))
    • bug-jcms-5.0.0-382 (JS Error on IE5.5 while opening a chooser)
    • bug-jcms-5.0.0-383 (JS Error in admin properties when enabling/disabling LDAP)
    • bug-jcms-5.0.0-384 (Notifications cannot be edited properly for a group)
    • bug-jcms-5.0.0-385 (NullPointerException when accessing site with language not defined)
    • bug-jcms-5.0.0-386 (JSync can entail "Too many open files" error)
    • bug-jcms-5.0.0-387 (ConcurrentModificationException)
    • bug-jcms-5.0.0-388 (Some JSync synchronizations may cause abusive log messages about store size)
    • bug-jcms-5.0.0-389 (Fulltext search can cause OutOfMemory)
    • bug-jcms-5.0.0-390 (JSync synchronization may be incomplete with strongly divergent replicas )
    • bug-jcms-5.0.0-391 (Some JSync synchronizations corrupt future store index)
    • bug-jcms-5.0.0-392 (JSync can crush the store)
    • bug-jcms-5.0.0-393 (JSync auto propagation can cause a deadlock)
    • bug-jcms-5.0.0-394 (JSync does not report update errors)
    • bug-jcms-5.0.0-395 (JSync may entail AlarmWaiter to freeze all the thread)
    • bug-jcms-5.0.0-396 (NullPointerException when displaying group list)
    • bug-jcms-5.0.0-397 (Bad time resolution for portlet cache timeout)
    • bug-jcms-5.0.0-398 (Threads hang in CacheManager.add().remove() when cache of portlet configured with classes invalidation)
    • bug-jcms-5.0.0-399 (Attending members and groups internal cache are not properly updated for CalendarEvent)
    • bug-jcms-5.0.0-400 (Rss1 does not work)
    • bug-jcms-5.0.0-401 (Bad chars can corrupt the store)
    • bug-jcms-5.0.0-402 (Invalid characters (? instead of ' or euro) when using GZIP compression)
    • bug-jcms-5.0.0-403 (Some alarms on pdate, edate or adate may be ignored)
    • bug-jcms-5.0.0-404 (Can duplicate a content of a type no more managed by a Workspace)
    • bug-jcms-5.0.0-405 (Wiki toolbar does not work in docChooser)
    • bug-jcms-5.0.0-406 (Some chars are escaped as entities in text inputs and text areas)
    • bug-jcms-5.0.0-408 (Can not select a member, group, workspace, publication from a chooser)
    • bug-jcms-5.0.0-409 (Locks no more work once the properties have been updated)
    • bug-jcms-5.0.0-410 (Member's list display wrong publication count)
    • bug-jcms-5.0.0-411 (Deleted member is still visible in Portlet Logged member)
    • bug-jcms-5.0.0-412 (LDAP connection fails if dn suffix contains a space)

4. Known Bugs

    • 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.1.0-259 (GZIP Compression fails on BEA Weblogic 8)
    • bug-jcms-5.0.0-407 (Full-text search with accents fails on Websphere 5.1)

5. Incompatibilties

    • [Log4J] log4j.properties must be replaced by log4j.xml