Release notes (2025.10.10)
Here's what's new in the latest stable release version (2025.10.10):
New Features
Content Management
- You are now able to search by tags on the Pending Approval list page.
API
The ability to copy endpoints has been added.
The
check_login_lockparameter has been added to the Member::list endpoint.The
ext_groupparameter has been added to the Topics::bulk_upsert.API fields, tables, and JSON items have been added to the schema of Topics::bulk_upsert.
API fields items have been added to the schema of Topics::update.
Users with API view/edit permissions are now able to view and edit static tokens.
codeandmessagefields have been added to the response for api_internal errors.The
count_by_category_methodparameter has been added to the TopicsCategory::list endpoint.
Custom Processing
The
html5_checkSmarty plugin has been added.The variable
original_operation_modehas been added to the variables available in the Before applying content trigger.
Others
Comments can now be added to the access restrictions by IP address in [Environment]->[Admin Panel].
SMS authentication and email authentication have become available for two-factor authentication on the admin panel.
UI Changes
The UI of the admin panel plugin has been updated.
The UI for the endpoint list has been changed.
Specification Changes
Kuroco uses Fastly as its CDN. Previously, due to Fastly's specifications, it was possible to execute the PURGE method by specifying a URL externally. However, we have begun restricting the use of this method going forward.
This change does not affect functions provided by our company, such as Smarty plugins, so you may continue to use them. However, please refrain from implementing any processes that execute the PURGE method by directly specifying URLs externally.
Bug Fixes
- Fixed an issue where, when "Sort Order" was selected in the content definition field settings and content was created, the
cntcount inTopicsCategory::listwas not incremented if the "Number of categories assignable to content" was set to 2 or more. - Fixed an issue where the side menu would disappear.
- Adjusted the behavior during CSV upload updates so that required field validation is skipped for fields not included in the CSV.
- Fixed an issue where the linked GitHub Actions workflow did not run when approving content from the Pending Approval list page.
- Fixed an issue where using the approval workflow with content that includes a file (uploaded to S3) would cause an error on the next submission after a rejection and re-approval.
- Fixed an issue where using the
>or<operators in a filter for numeric fields resulted in an invalid response. - Adjusted the filter behavior to allow searching for strings containing
\by enabling escaping with\. - Fixed an issue where newly added content that had been sent back for revision did not appear in the list when "Edit restrictions for owned content only" was enabled.
- Fixed an issue where, on the API analysis page, requests to
/direct/*or/files/*displayed empty API ID and API URI ID fields. - Fixed an issue where the profile ID could not be selected when integrating with Google Analytics.
- Fixed an issue where the "Select file" button did not appear for file (uploaded to GCS) fields on the member edit screen.
- Fixed an issue where the "Select Image" button disappeared from the content edit screen under certain operations.
- Fixed an issue where the "Before content validation" trigger was not called only when submitting an approval workflow request for content deletion.
- Fixed an issue where the approval workflow for master data did not function properly.
Please note that there may be minor improvements and internal processing fixes that are not listed here. Bug fixes may also be implemented in advance before the official release date.
Support
If you have any other questions, please contact us or check out Our Slack Community.