Skip to main content

Kuroco roadmap

Currently, we are focusing on improving the UI/UX of Kuroco's admin panel and developing external integrations.

2026

Jul. Next releases
(Jul 15, 10:00 AM - 1:00 PM)

New Features

API

  • required_columns and allowed_columns parameters will be added to the Master::update and Master::insert endpoints.
  • An exclude_group_ids parameter will be added to the MemberGroups::list endpoint.
  • bikou and order_no will be added to the schema of the Member::update and Member::insert endpoints.

External Integration

  • You will be able to filter the branches displayed in the GitHub workflow execution list for KurocoFront, allowing you to show only branches that are relevant to your integration.
  • A "Return URL specified by request" setting will be added to SAML SP. When enabled, the return_url parameter can be appended to the login request to dynamically specify the post-login redirect destination.
  • An "Also update member information on SAML login" option will be added to the "Automatic user registration" section of SAML SP settings. When enabled, existing member information will be updated with data from the IdP upon SAML login.
  • The Amazon S3 management screen will allow toggling S3 ACL disable (DISABLE_S3_ACL). For sites using S3 buckets with Object Ownership set to "Bucket owner enforced" (ACL disabled), this setting can now be changed from the admin panel.
  • The Amazon S3 management screen will display a preview of the bucket policy that is automatically applied when ACL is disabled.

Content

  • A "Do not assume content publication" setting will be added to content structures. When enabled, the "Published / Unpublished" labels in the content editor will be replaced with "Use / Don't use". This is suitable for use cases such as internal databases or knowledge management, where Kuroco is used as a foundation for authentication-required business applications.
  • A pre-copy UI similar to the one used for primary-language copy will be shown when copying content in a secondary language. This allows duplicate slug errors to be displayed in the correct UI (instead of an empty edit screen) and lets you adjust the primary-language content before performing the copy.
  • In the content list view, link-type extension field columns will be displayed as clickable hyperlinks (<a> tags that open in a new tab) instead of raw JSON strings.
  • When specifying an endpoint URL in an API field item using a relative path, ROOT_API_URL will be automatically prepended.
  • The field names of default items in content structure (Title, Content ID/Slug, Date/Sort, Category, Content) can now be edited.
  • The UI generation for sub-items (JSON) will support Array → Object → Array → Object structures.
  • Minute intervals will be configurable in date and sub-item (JSON) time settings.
  • Extensions (AI auto-processing, email, crawl, Slack, LINE) will be added to content structures.
  • The "Remove plugins" setting in content structure WYSIWYG (rich text editor) configuration will be changed from text input to checkbox selection.

AI

  • A daily execution schedule setting will be added to the crawl settings screen, allowing crawls to be automatically executed daily at a specified time. Additionally, HTML-specific settings will be displayed in a collapsible section for a cleaner interface.

Files

  • Additional file extensions that are CORS-allowed for KurocoFiles will be configurable.

Campaign

  • Approval workflows will be available in form basic settings.

Custom Functions

  • The Smarty plugin {sendmail} will support custom headers (X- headers, up to 5) when sending via SendGrid.

Others

  • A "Re-check TLS certificate issuance" button will be added to the Custom Domain / TLS Certificate page.
  • Sync in the environment list will allow bulk execution for child sites matching the current search/filter conditions. Sites with any sync type configured (Sync App design, Sync App design excluding tags, or Sync full) will be targeted.
  • Adjustments will be made to the admin panel side menu.

Specification Changes

  • When uploading member CSV files, if the Enable group settings in the CSV setting was enabled, members were previously updated with no group assigned when the CSV used for the update did not include a group column. This behavior has been changed so that if the CSV used for the update does not have a group column, the group update will be ignored.
  • The {$apply_member_nm} (applicant name) variable used in message templates such as approvalflow/approve_finish will now display the full name (name1 + name2), consistent with {$approve_member_nm} (approver name).

Bug Fixes

  • An issue with the favorite_action_type parameter in the Topics module's "filter by favorites" and "exclude favorites" features will be fixed. Previously, values passed via request parameters were not reflected, and array-format values were ignored. After the fix, narrowing by request parameters will be available within the range specified on the module side. On sites that use favorite_action_type, the columns included in the response and the filtering results may change, so please review your usage.

Oct. Later releases

New Features

  • An advance notification feature for API token expiration will be added. Notification emails will be sent to site administrators 30, 7, and 1 day(s) before the expiration date.
  • Sorting content lists by the date items were favorited will be available.
  • A test send feature will be added to external integration settings (LINE / SMS / Twitter / Slack / Teams). You will be able to send a test message directly from the settings screen to verify that the integration is configured correctly.

Support

If you have any other questions, please contact us or check out Our Slack Community.