Code0 LogoCodeZero

Changelog

All notable changes to the CodeZero software will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Support for OpenTelemetry within the frontend application of sculptor capturing logs, traces, metrics and errors.
  • New textarea component inside UI library of pictor.
  • Variables and their corresponding Node are now highlighted inside the flow editor.
  • New sidebar within the frontend application of sculptor.
  • Runtime usage calculation on runtime.
  • Support for bigger number values.
  • New remove digits and has digits functions.
  • A flow can be disabled to be updated to the runtime. We've implemented a reasoning field to explain why the flow is disabled.
  • Delete user mutation for administrators.
  • Implement flow validation on backend side.
  • License management in cloud.
  • Redirect option on login or registration within cloud version.
  • Runtime support for actions build with our Action SDK.

Changed

  • Switched to TypeScript for RuntimeFunction, Function, Flow and DataType definitions. This generelly improves type safety and increased reliability of suggestion and validation.
  • Runtime status is now more accurate and has more details and also exposes features installed on the runtime.
  • Moving dashboard components from UI library named pictor to frontend application named sculptor.
  • New DataTypeType input based on custom type language.

Fixed

  • Correct naming of variables inside suggestion.
  • Uncaught TypeError: can't access property "push", n.settings. nodes are undefined
  • The flow creation menu shows even though there is no flow type available.
  • Role creation page back link is broken.
  • Cron flow definition is wrong.
  • Number is always displayed with a decimal point. It not depends on the value of the number.
  • Prevent role deletion if no member has a different admin role.
  • Change foreign key from namespace_projects(primary_runtime_id) to runtimes(id) from cascade to restrict.
  • Ensure a project always has a primary runtime if it contains flows.
  • std::number::math Panics when second number is bigger than first.
  • REST adapter returns ProtoJson not JSON.
  • Wrong parameter description for HTTP Status code.
  • Project slug input validation is missing.
  • NodeParameter is possible to be an empty array. Fallback to FunctionParameterDefinition.
  • Input fields error when not filled.
  • Create new project page go back link is broken.
  • Go back button link is broken on members add page.
  • Sagittarius version is a placeholder.
  • Create role mutation and screen are missing and not linked.
  • Remove old project tab fragmental component under [namespaceId].
  • ReferenceValue missing fields during flow update.
  • Type OBJECT and Function std::object::set have wrong signature.
  • Validation for trigger doesn't exist.

[0.0.0-canary-2356067148-c06e576791513b10dbcb10aa3b0420b87178a205] - 2026-02-28

Added

  • Create, delete and update runtimes
  • Create and delete flows
  • Create, delete and update organizations
  • Create, delete and update projects
  • Invite and remove members
  • Create, delete and update roles and permissions
  • Assign and remove roles on members
  • Assign and remove runtimes on projects
  • Update application restrictions (Organizations creation, User registration, Display admin status)
  • Set legal pages
  • Add next nodes inside flows
  • Update parameters of nodes
  • Update flow settings
  • Execute flows over runtime
  • Use variables and nested nodes in flows
  • Support for REST flows
  • Login, register and logout
  • Forgot password, reset password and email verification

On this page