Release Notes / Version 11.2310
Table Of ContentsFixed Content Feeder Bug that Causes Reindexing after Restart
Fixed a bug in the Content Feeder, that after restart, old content events are handled once again and cause up-to-date content to be re-indexed, which may take some time. Furthermore, the bug caused the PendingEvents metric to stay at a high value until restart. The reason of this bug was that the Content Feeder has not always correctly stored the last processed timestamp in Solr.
(CMS-23910)
Fixed Bug in Workflow Converter
Fixed a bug in the Workflow Converter's check to detect incompatible
code changes for existing workflow definitions. The bug caused
workflow definitions to be treated as incompatible, even if nothing
had changed. This could lead to unnecessary conversion of workflow
definitions, and also delay Workflow Server startup if it's configured
with
workflow.server.enable-workflow-converter=true
.
(CMS-23678)
Fixed Solr Deadlock
Solr 9 contains a bug that may cause a deadlock in rare cases, if a JMX request is received for an index that is still being created: https://issues.apache.org/jira/browse/SOLR-17060. Such requests may happen automatically at any time with the Prometheus JMX Exporter.
As workaround, we have disabled the problematic JMX MBean attribute
solr.<core>.INDEX.segments
in the
solr.xml
configuration file.
(CMS-23602)
Studio Search and Special Characters in Prefix Queries
Fixed a bug in the Studio search functionality, that some content items were not returned for a prefix query, if the query contained special characters like dashes or slashes. This fix also affects the suggested content items for link list fields, and the suggested folders in the folder chooser.
A prefix query is a query that ends with an asterisk like "2023-04*". Such queries can be used in the library's search view to find content items containing words that start with a given string. Suggestions for link list fields and the folder chooser use such prefix queries internally.
Previously, these queries did not return all expected results, if the query prefix contained certain special characters. This has been fixed by replacing special characters internally before sending queries to the Solr Server.
In case of unexpected problems, the old behavior can be restored by
configuring the Studio Server with
studio.rest.search-service.replace-special-characters-in-prefix-or-wildcard-query=false
.
(CMS-12532)