#DOTCMS_CORE
This maintenance release includes the following code fixes:
Release-23.01.1
- #23280 : Unable to assign contentlets in a secondary language from the task screen if there is a working version of the default language #23280
- #23890 : Navigation showing duplicating results when multilingual page and requesting non-default lang #23890
- #23440 : Categories being removed from content items when updating content via CSV file upload #23440
- #23761 : Unable to start LTS release using MSSQL #23761
- #23810 : Asset download missing directories 8 and 9 #23810
- #24075 : dotcache - Make Velocity Context caching optional
- #24158 : CMSFilter updating language param #24158
- #24059 : We are not respecting the widget language when you have a multilingual page have a working version in non-default language #24059
- #24247 : Nested dotcache causes issues #24247
- #24138 : SAML Allow Users with repeat email addresses #24138
- #22151 : Allow greater configuration of S3Client to target additional endpoints beyond AWS #22151
- #24351 : Configuration of S3Client to target endpoint unable to sent css files outside AWS #24351
- #24358 : File Browser Only Showing Content in the Backend Language #24358
- #24272 : File Browse Not Working as Expected #24272
Release-23.01.2
- #22667 : Cannot change date or time fields to never on an existing contentlet #22667
- #23982 : Improve startup performance #23982
- #24344 : The content is becoming published automatically after unpublishing it manually without specifying any publish date #24344
- #24380 : Error upgrading in Postgres #24380
- #24395 : Remove issuer check from JWT API keys #24395
- #24436 : Task05380ChangeContainerPathToAbsolute repeating site if container was added several times
- #24441 : Unable to copy a folder when the folder contains a page that has two versions live and draft #24441
- #24245 : Publishing contentlet takes a long time when there are many locales/relationships #24245
- #23889 : Design Template Permissions Tab Doesn't Load #23889
- #23807 : Make Image Permits less restrictive #23807
- #23915 : Increase Password Hash Iterations #23915
- #24093 : Create background task that converts fat content into json content #24093
- #23449 : Filter does not work on the image selector for image fields #23449
- #23396 : Double quotes in content title - error trying to show data in relate table. #23396
- #24565 : Unable to save content converted from WYSIWYG to Block Editor #24565
Release-23.01.3
- #24299 : Can't push publish content with a block editor field #24299
- #24444 : File Browser Dialog doesn't show files in default lang as fallback if they doesn't exist in requested lang #24444
- #24781 : Performance Optimization - don't force field invalidations for non-velocity fields #24781
- #23764 : Take the Paragraph option out of the Allowed Blocks field #23764
- #23237 : Bock Editor: Allow user to insert image from local files #23237
- #23920 : BLOCK EDITOR: Can't add image when white list the blocks #23920
- #24230 : Block Editor: Markdown content with JavaScript code is breaking the app #24230
- #23863 : Bock Editor: Allow user to insert videos from local files #23863
- #23436 : Block Editor: Create video block node and insert from dotCMS content #23436
- #24422 : Rendering converted wysiwyg field fails #24422
- #24465 : Block editor add video.vtl to render a video by default #24465
- #23846 : StoryBlock - Embedding a content item to itself causes stackoverflow #23846
- #24285 : Block Editor: Error uploading images in a different default language. #24285
- #25037 : PP an existing bundle it doesn't consider Timezone #25037
Release-23.01.4
- #25008 : Date format has changed for fields in newer versions of dotCMS #25008
- #25097 : Update Normalization Filter #25097
- #24286 : Creating a content in a third language in a row throws an error #24286
- #24133 : User is unable to lock content because of validation limit on locked_by column of contentlet_version_info #24133
- #25044 : PP content set as working state instead of live state when there is archived version in other language #25044
- #24705 : PP a folder with Archived Content Fails #24705
- #25203 : getResizeUri Method Returns An Incorrect URL #25203
- #24937 : Unable to upload File Asset using Podman #24937
- #23395 : When you hit the Publish action from the tasks page you get the Push Publish dialog #23395
- #22872 : Lucene queries for personas returning unexpected results #22872
- #23175 : Add a "Velocity Secrets" app and viewtool #23175
- #23199 : Unable to create contentlet through workflow API even if user has appropriate permissions #23199
- #23924 : Image editor Download button not working #23924
- #25212 : Unable to edit the template using the layout from edit mode #25212
- #25230 : Block Editor Search not working for special chars #25230
Release-23.01.5
- Fix defaultPath field variable
- #18123 : Add depth option to page API #18123
- #25217 : New method of generating shorty IDs to include the language ID is creating issues with static PP #25217
- #25437 : Add SAML the ability to retrieve non-stardard attributes #25437
- #25556 : UPDATE_PORTLET_LAYOUTS event is sent without user limitation #25556
- #23276 : Content detailed page throwing 404 when URL contains a trailing slash. #23276
- #24424 : Error when right click on role name #24424
- #25120 : Stopped sites are not listed #25120
- #25136 : Site Browser is not sorting items by default #25136
- #25189 : Data mixing issue when ordering values of Content Type with multiple key/value fields #25189
- #25293 : Date format has changed for fields in newer versions of dotCMS #25293
- #24415 : Related content doesn't match with Content Language. #24415
- #25258 : WYSIWYG not adding images when it's not default lang #25258
- #24840 : Clean up dojo folder #24840
- #24843 : Remove jaxws libraries #24843
- #25224 : PP - Integrity Checker, fixing conflicts is setting up identifier columns as null #25224
- #25121 : Pages - Block Editor - NPE #25121
- #23948 : Stop redirecting all BE page traffic to edit mode #23948
- #25720 : Adding insert order to sql query #25723
- #25775 : OPTIONS requests to /api/* return HTTP 500, causing CORS failures #25775
Release-23.01.6
- #25618 : Metadata keywords don't return in response to ES query and Content api #25618
- #25726 : Block Editor: Copy - Paste Word Doc creates an image instead of a paragraph in Chrome and Mac #25726
- #25660 : Add support for h4, h5, h6 headlines in Block Editor #25660
- #24716 : Fix Undo/Redo Issues in Block Editor #24716
- #25797 : When uploading multiple files, the files are always in English #25797
- #25371 : PP: pushing new folder with limited user fails #25371
- #25636 : We require a SAML app property to map old SAML configuration IDs to site IDs #25636
- #22533 : Relay State SAML improvement
- #25896 : Creating a contentlet in a 2nd language removes related content #25896
- #23733 : Stream Starter Zip Generation #23733
- #24829 : NavTool method getNav must return only published links #24829
- #25229 : PP - Integrity Checker, fixing conflicts is not populating the contentlet_as_json field #25229
- #25440 : Unable to Publish (all) of a folder #25440
- #24176 : "(Default)" marker in Site Search interferes with reindexing #24176
- #25510 : Export assets without old versions #25510
- #25666 : Pagination not working on related endpoint #25666
- #25567 : Unable to Search for Non-English Pages with the Block Editor Hyperlink Feature #25567
- #24683 : Copy button on Page Edit portlet should copy the entire URL, not just the path #24683
Release-23.01.7
- #24294 : Implement Redisson Session sharing #24294
- #24990 : Punch List : Redis Session Manager #24990
- #25570 : Redis / Session-less testing and improvements #25570
- #21855 : Unable to save content of a Widget with WYSIWYG Code view #21855
- #22507 : Make instance restart function capable of restarting the cluster #22507
- #23254 : Categories: Add child count to the categories list response #23254
- #23554 : Can't close query dialog on content search screen #23554
- #23669 : properties from ENV vars do not need XML encoding #23669
- #25789 : Tighten up MultiPartSecurityRequestWrapper #25789
- #26019 : PubSubListener with vanilla postgres #26019
- #26046 : Radio Button no longer accept 1/0 as valid when searching in ES #26046
- #26131 : Suggested tags don't work when the content is located in a folder #26131
- #26158 : Remove :persona from tag when doing ES #26158
- #26159 : Remove Persona Icon from Tag Field #26159
Release-23.01.8
- #26391 : custom REST CORS header configuration is not applied to responses #26391
- #25193 : Unable to specify resample_opts - value not carried all the way down the method call #25193
- #25489 : Block Editor: Add Superscript and Subscript Mark #25489
- #23777 : LanguageKeys do not fall back to default language #23777
- #23903 : Delay response when user authentication invalid #23903
- #23955 : Allow user to easily preview URL Mapped Content #23955
- #24797 : Block Editor Crash when the Same Contentlet is Added #24797
- #23181 : Modifying designer template removes content from pages #23181
- #25411 : Showing a binary field to showFields in a Relationship Field shows path instead of thumbnail #25411
- #25827 : Recreating a field with same name diff type uses the same id #25827
- #25870 : Using showFields field variable replicates title to all items #25870