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_pointparameter 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 whereself_onlyis 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) andext(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), andstorage(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_sizedefaults 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, setmax_sizeto0(unlimited) or to the size you need. - The
max_sizeparameter (maximum upload file size in MB) is added to the Files::upload endpoint. The existingsizeparameter (in bytes) is deprecated but remains available. When both are set,max_sizetakes 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.