This maintenance release includes the following code fixes:
Release-23.10.24 LTS
- #26481 : Pubsub Connection should prefer SSL #26481
- #26890 : GraphQL Dates not using the right format #26890
- #26374 : Use of Png filter on images results in a 404 #26374
- #26391 : custom REST CORS header configuration is not applied to responses #26391
- #26897 : Make DB connectionTimeout configurable #26897
- #26934 : Add Catalina Log Back #26934
- #26896 : Avoid Refreshing Properties #26896
- #26933 : StorageProvider should load lazily #26933
- #26926 : Add left indexes to inode.inode and identifier.id #26926
- #26970 : GraphQL Cache not working #26970
- #26931 : Add Cache when getting Versionable info #26931
- #26980: SiteSelector not showing all possible sites for limited user #26980
- #26915 : Metadata Generation locks system start up #26915
- #26840 : "Edit Content" screen slow - Unnecessary SQL queries #26840
- #27047 : Binary File upload to a content type fails (Multi-part upload) #27047
- #27039 : Content Search Portlet not showing all language versions #27039
- #25478 : When filter by All in the Browser Portlet we are showing the No DEFAULT Version of the Contentlet #25478
- #25901 : Unable to reuse content inside the variants #25901
- #26272 : Losing Experiments and their results when Moving Page to Different Path #26272
- #26550 : Improve performance to the Experiment results end point #26550
- #26683 : Unable to add content on second Language to Page Variant #26683
- #23623 : [BE] Change Split Traffic #23623
- #26273 : Experiments not Considering Redirection from Vanity URLs #26273
- #26452 : Unable to add forms to experiment variants on dotCMS #26452
- #27063 : Experiments result dates in chart dates are incorrect by one day. #27063
- #27324 : Sort List Experiments by most recent modification #27324
- #27193 : Experiments: Handling Empty Analytics Key in App Configuration in dotCMS #27193
- #24082 : Language Keys API throws 400 when a duplicate key exists #24082
- #25233 : sysPublishDate no longer appears to be part of the ElasticSearch object we create for indexing #25233
- #26706 : Change Default PUBSUB Provider #26706
- #26825 : Change order of config precidence #26825
- #26439 : Relationship fields not respecting the order identifiers are sent via the workflow API #26439
- #26693 : Edit Permissions Individually stuck when editing folder with legacy ID #26693
- #26640 : Cyrillic URLs encoding issue when configured by Vanity URL Redirect #26640
- #26861 : Can not create in rest a new diff lang version #26861
- #27007 : Content export with Publish Date Parameter leads to 400 Bad Request error #27007
- #27601 : Unhandled Exception: Failed to Fetch Error Not Caught in Preview with SEO Feature #27601
- #26459 : Unable to copy a contentlet having Site/Folder Field #26459
- #22372 : Users can create fields with reserved var names #22372
- #26796 : Reserved names fields should be compared in a case-insensitive manner to avoid errors and inconsistencies. #26796
- #26680 : Restoring Reorder Rows Functionality in Content Type Editing #26680
- #26774 : text fields validation limit to 255 chars is not longer required #26774
- #26605 : Relation_type field too small #26605
- #22921 : Workflow API unable to archive contentlet #22921
- #26521 : [UI] Create a Middleware to use Storybook with dotCMS #26521
- #26657 : [UI] - Update the endpoints used by the extensions with the new URLS #26657
- #26664 : [UI] Setup a flag to use the middleware in storybook #26664
- #26519 : [UI] Review AIContentPromptExtension #26519
- #26551 : [UI] Review AIImagePromptExtension prompt extension #26551
- #26520 : [UI] Add DotMessageService to Block Editor to able translate the labels/messages #26520
- #26665 : [UI] - Disable the input while is pending/loading #26665
- #26666 : [UI] When the BlockEditor lose the focus, and get it again the generated content is duplicated #26666
- #26895 : [UI] Update AIService of Block Editor with new endpoint shape #26895
- #26912 : [UI] AI actions menu selection is not working as should. #26912
- #26556 : [UI] Not load the AI extensions if the plugin is not properly installed and configured #26556
- #26899 : [UI] When image loading place holder loose focus, the placeholder stays in the editor. #26899
- #27033 : Fix AI Plugin Detection for AI Extensions in Block Editor Components (Sidebars) #27033
- #27051 : Don't save loading nodes in the block editor. #27051
- #26505 : [UI] - Make AI Image Block Production-ready #26505
- #27155 : Endpoint Change for AI Plugin Detection in dotCMS #27155
- #26853 : [UI] Implement Handle Errors from endpoint #26853
- #25296 : Limited users cannot create content types on System Host #25296
- #26542 : Hide the download button for bundles pushed to static environments #26542
- #26415 : Template Builder: System Template should create layout always #26415
- #22385 : Custom templates should push with their page no matter the filter that is selected #22385