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

Oct. Next releases

New Features

API

  • The allow_ec_point parameter is added to the Member::insert and Member::update endpoints. When enabled, ec_point (fixed EC point) can be set/updated via API requests. It is not honored on endpoints where self_only is enabled.
  • The Files::create_temp_upload_url endpoint is added. It returns a temporary URL for uploading files directly to S3 via HTTP PUT. The request body must declare file_size (in bytes) and ext (extension). The existing Files::temp_upload_url endpoint is deprecated.
  • The Files::create_temp_upload_post endpoint is added. It returns the information required to upload files directly via an S3 presigned POST. The maximum size is included in the upload signature, so S3 itself also rejects uploads that exceed the maximum size.
  • The max_size (maximum upload file size in MB), types (allowed extensions), and storage (upload destination) settings are added to the temporary upload endpoints (Files::create_temp_upload_url / Files::create_temp_upload_post / Files::temp_upload_url). max_size defaults to 100 MB when not set, and this also applies to existing Files::temp_upload_url endpoints. If you handle files larger than 100 MB, set max_size to 0 (unlimited) or to the size you need.
  • The max_size parameter (maximum upload file size in MB) is added to the Files::upload endpoint. The existing size parameter (in bytes) is deprecated but remains available. When both are set, max_size takes precedence.

Member

  • An "EC point features" setting is added to [Environment] -> [Site settings]. When enabled, the "Point information" tab on the member edit screen and point granting/spending/history management via the EC point API become available even on sites that do not use EC (that have no product SKUs registered). It is disabled by default.

External Integration

  • A "Public folder paths (ACL disabled)" setting is added to the Amazon S3 admin panel. It is shown when [Disable S3 ACL] is enabled, and lets you specify the folder paths that the file manager treats as public.

Content

  • A "Serve at a permanent URL linked to publication status" option is added to the S3/GCS file columns of content. When enabled, while the content is public, a copy of the file is kept in the public folder (e.g. files/g/public/topics/) and served at a fixed, unsigned URL (permanent URL). When the content becomes private, the copy is deleted and the URL returns 404. Files of contents with view restrictions such as member-only are never published.
  • A "Filled repetitions only (can be omitted when the group is entirely empty)" option is added to the "Child field required setting" of extended fields. The required check is applied only to repetitions that have input, and no error occurs when the whole group is empty.

Custom Functions

  • The {copy_s3_temp_file} Smarty plugin is added. It copies a temporary file uploaded via Files::temp_upload_url to a specified path.
2027

Jan. Later releases

The schedule for Later Releases will be announced when the details are finalized.


Support

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