Changelog

What's new in Blocks

New features, improvements and fixes, shipped as they land.

2026.07.30

Blocks OS Platform

Blocks Cloud is now Blocks OS. This release re-architects the platform around a unified operating console where every service runs on its own dedicated domain, migrates all applications to the new genesis-os frontend foundation on React 19, and ships a wave of new capabilities across Identity, Storage, Payments, and Workflow. It is the largest platform update since the 3.x line and the starting point for everything that follows.


Blocks OS Platform

The platform rename is more than branding — it reflects a re-architecture into independent, individually addressable services behind one console.

  • A unified OS console — All services are now reached through a single shell at os.seliseblocks.com, with consolidated sidebar navigation and a service switcher that filters available applications by environment.

  • A domain per service — Each capability now has its own dedicated subdomain instead of sharing one Cloud origin. Identity, Data, Workflow, Deployment, Observability, Localization, Utilities, Studio, and AI each run and scale on their own host.

  • Identity & Access, in the console — User and Organization management has moved out of the standalone IAM frontend and now lives natively inside the OS console under Identity & Access, unifying administration with the rest of the platform.

  • Environment data migration — A new migration engine moves each project's data into the per-environment architecture. Migrations are authorized, OTP-verified, and emit completion events so dependent services can react when a project finishes moving.


Identity

Identity gains a major set of authentication and access-management capabilities alongside the console move.

  • Device Authorization flow (OAuth 2.0 / RFC 8628) — Blocks OS now supports the OAuth 2.0 Device Authorization Grant, enabling sign-in on input-constrained and headless clients (CLIs, terminals, TV apps) using a short user code.

  • Social identity linking at signup — Users can link a social identity provider to their account during signup, streamlining onboarding across providers.

  • User activation flow — A dedicated activation experience captures first and last name on the activation form, and administrators can resend activation to users who remain inactive.

  • OIDC client management — Client secrets can now be rotated for OIDC clients, identity providers can be deleted, and credential saving supports an external discovery endpoint.

  • Permission management overhaul — Dependent-permission selection is clearer and easier to reason about, built-in permissions are surfaced as read-only, permissions carry a severity, and permission groups can be created directly from the UI.

  • Stronger session control — Logging out can now revoke multiple active sessions at once.


Storage & Data

Storage is now a full document management system, and the data layer gains query and metadata improvements.

  • Document Management System (DMS) — A new content platform with fine-grained access control: content-access administration backed by an audit trail, file version history, move and zero-copy copy, cached folder ancestry with a cycle-guarded rebuild, and access-resolved children listing with cursor pagination. An effective-policy resolver evaluates access-control entries per request.

  • Richer GraphQL queries — Queries now support logical AND / OR operators for more expressive filtering.

  • Better resource metadata & docs — Permissions and resources carry names and descriptions, and the Data service ships published API documentation.


Workflow

  • Rename workflows — Workflows can be renamed in place, and the workflow editor gains improved state management and input-panel handling.


Payments

Utilities introduces a complete Stripe-based payments experience.

  • Stripe payments — Hosted checkout, saved cards (save and remove), and refunds are now supported end to end. Payments record the authenticated user, and the platform reuses a shopper's existing Stripe customer at checkout.

  • Multiple providers — Payment providers can be registered and configured through the API and administered from dedicated provider pages, with provider credentials stored encrypted on the provider document and incoming events verified through Stripe webhook validation.


Localization

  • genesis-os client — The Localization application has migrated to React 19 on the genesis-os foundation, and a new extension guide page documents the localization extension workflow.


Observability

  • Driver updates & API exploration — The observability driver was updated across services, and Swagger is enabled for exploring the monitoring API.


Developer SDKs

The SDK line moved to v4.0 in lockstep with the platform, unified under the genesis-os name.

  • genesis-os (React) v4.0 — @seliseblocks/blocks-kit is renamed to @seliseblocks/genesis-os@4.0.0 and now requires React 19.2.8 and react-router 8. It is the shared app-shell and component foundation consumed by every service application (IAM, OS, Data, Logic, Monitor, Release, Studio, Utilities, Localization), with an environment-aware app switcher. A React 19 / react-router 8 migration guide is published. (Breaking change.)

  • Blocks Genesis (.NET) v4.0 — The .NET bootstrap SDK bumped to v4.0 alongside, adding formal versioning and analysis rulesets and picking up security updates.

  • genesis-py v0.3.1 — The Python Genesis SDK received a maintenance update.


v3.7.15

Workflow Data Integration, Localization Control & Identity Enhancements

Data trigger and action nodes for workflows, localization glossary, configurable sign-up flows, and Blazor scaffolding in the CLI.

Release Notes

v3.7.15 introduces deeper integration between Workflows and Data Gateway, enhanced localization control through glossary management, improved identity onboarding flexibility, and expanded developer tooling via CLI updates.

This release strengthens Blocks Cloud’s position as a unified platform by enabling event-driven data workflows, improving translation accuracy, and providing greater control over authentication and application scaffolding.


Workflow – Data Nodes

Workflows now integrate directly with Data Gateway through the introduction of data-aware nodes, enabling event-driven automation and seamless interaction with persistent storage.

This enhancement allows workflows to react to data changes in real time and perform operations directly on stored data—eliminating the need for intermediary services or custom backend logic.

New Nodes

Data Trigger Node

The Data Trigger Node enables workflows to be triggered automatically based on changes in Data Gateway collections.

  • Listens to insert, update, and delete operations
  • Configurable per specific collection
  • Enables real-time, event-driven workflows based on data activity

This allows teams to build reactive systems such as audit pipelines, notifications, synchronization processes, and downstream data workflows triggered by changes in persistent storage.

Data Action Node

The Data Action Node allows workflows to directly perform operations on Data Gateway collections.

  • Supports operations:
    • Get
    • Insert
    • Update
    • Delete
  • Configurable per target collection

For schemas protected by access modifiers, the node can:

  • Use client credentials configured in Blocks Cloud IAM
  • Automatically authenticate using those credentials
  • Execute operations securely without manual token handling

This enables secure, automated data manipulation within workflows while respecting existing access control policies.


Localization – Glossary

The Localization module now includes a Glossary system, providing precise control over how specific terms are handled during auto-translation.

Blocks Cloud’s auto-translation engine detects untranslated values and generates translations across enabled languages. However, certain terms—such as technical keywords, brand names, or domain-specific terminology—should not be translated or should follow specific rules.

The Glossary feature allows users to define and control these terms explicitly.

Glossary Scopes

  • Global Glossary
    Applies to all localization keys across the application

  • Module-Level Glossary
    Applies to all keys within a specific module

  • Key-Level Glossary
    Applied manually to individual keys for fine-grained control

Users can define whether glossary terms:

  • Should be excluded from translation
  • Should be translated in a specific way

This ensures higher translation accuracy, consistency, and control across multilingual applications.


IDP – Configurable Sign-Up Flow

Blocks Cloud now provides greater flexibility in how users register and access applications through configurable sign-up flows.

Administrators can now:

  • Enable or disable self-service user registration
  • Define the allowed authentication methods for sign-up

Supported Sign-Up Methods

  • Email and Password
  • Single Sign-On (SSO) (requires prior configuration in Blocks Cloud)

When self-sign-up is enabled, users can register directly into the associated Construct application using the configured methods.

This enhancement allows organizations to align user onboarding with their security policies and identity strategies.


CLI

The Blocks CLI has been enhanced to support multiple frontend scaffolding options, improving flexibility for developers.

Previously, the CLI supported only the React-based Construct. With this update:

  • Support for Blazor-based Construct has been added
  • Users can now choose their preferred framework during project setup

This allows developers to align application scaffolding with their preferred technology stack, supporting both JavaScript and .NET ecosystems.


v3.7.14

Localization Intelligence, Data Flexibility & Workflow Enhancements

Localization publish history and glossary support, Blazor-based Construct, Data Gateway bulk operations, and workflow webhook validation.

Release Notes

v3.7.14 introduces enhancements across Localization, Data Gateway, Workflows, and Construct, focusing on improved visibility, flexibility, and developer productivity. This release brings deeper insight into localization changes, expands data manipulation capabilities, and strengthens workflow transparency and security.


Localization – Enhanced Visibility & Translation Control

Localization continues to evolve with improved tracking, auditing, and translation accuracy. These updates provide greater transparency into how content changes over time and how translations are managed.

  • Search Individual Fields — Search localization keys and values independently for faster discovery and management.
  • Publish Time per Key — Each key now maintains its own publish timeline. View detailed history directly from the key view page.
  • Expanded Publish History — From the main localization history tab, you can now:
    • View all keys included in each publish
    • Inspect previous states of updated keys
    • See total key counts per publish
  • Migration History Tracking — Track all keys migrated between environments, including timestamps and detailed records in the receiving environment’s history.
  • Glossary Support — Define glossary terms to exclude specific words (e.g., technical terms or proper nouns) from auto-translation, improving consistency and accuracy.

These enhancements make localization workflows more transparent, auditable, and reliable at scale.


Construct – Expanded Frontend Options

Construct now supports a broader range of development stacks, enabling teams to build applications using their preferred technologies.

  • Blazor-Based Construct Support — In addition to the existing React-based Construct, a new Blazor-based front-end option is now available for .NET developers.
  • Developers can now choose their preferred scaffolding (React or Blazor) directly via the CLI.

This update increases flexibility and expands Construct’s reach across different development ecosystems.


Data Gateway – Expanded Data Control & Developer Productivity

Data Gateway continues to evolve with new capabilities that improve usability, performance, and control over data operations.

  • Child Object Access & Validation — Child objects now support independent access modifiers and validation rules, ensuring that reused objects remain isolated and do not inherit unintended configurations.
  • Keyboard Shortcuts in Playground — Improved navigation and usability with new keyboard shortcuts for faster interaction.
  • Bulk Operations — Efficiently manage large datasets with support for:
    • Insert many
    • Update many
    • Delete many
  • “Use in Editor” from Introspection — Insert queries and mutations directly into the playground from the introspection view using the “Use in Editor” action.
  • Where Clause Support — Queries now support a where clause with operators such as eq,gt,lt, enabling more flexible and precise filtering.
  • Schema Import & Export — Move schema structures across projects with support for:
    • Access modifiers
    • Column-level validators
    • Cross-project portability

These updates make Data Gateway more powerful, flexible, and efficient for real-world data workflows.


Workflow – Improved Visibility & Security

Workflow enhancements focus on improving observability and securing execution paths.

  • Input/Output Visualization — View the flow of data between nodes, making it easier to debug and understand workflow behavior.
  • Webhook Validation — Webhook triggers now support authentication, ensuring only authorized requests can trigger workflows.

These improvements provide better control, transparency, and reliability for workflow automation.


v3.7.13

AI Enhancements, Data Insights & Project Governance

Knowledge base folders, reasoning agents, notes and file uploads in Selise AI, data visualization, and project ownership controls.

warning Legacy CLI notice The @seliseblocks/cli package referenced below in Construct Cli has been retired and removed from npm. Use @seliseblocks/cli-os instead — see the bootstrap guide to get started. This page is kept as-is for historical reference.

Release notes

This release enhances Blocks Cloud with improvements across AI, Selise AI, Data Gateway, and project management. Key highlights include a more flexible knowledge base structure, the introduction of reasoning agents, richer note-taking and file interaction capabilities in Selise AI, and improved ownership controls at the project level. Together, these updates improve usability, flexibility, and control across the platform.


AI

Knowledge Base Folders

The Knowledge Base is now available as a dedicated section within the AI module, at the same level as Agents. Previously, knowledge bases were tightly coupled with individual agents and had to be configured within the agent setup.

With this update:

  • Knowledge bases can now be organized into folders

  • Each folder can be assigned to one or multiple agents

  • Agents can consume multiple knowledge base folders simultaneously

  • Each folder supports its own:

    • Embedding model

    • Chunking strategy

This separation improves reusability, modularity, and management of knowledge resources across different agents and use cases.


Reasoning Agents

A new Reasoning Agent mode has been introduced for handling complex, multi-step tasks.

Reasoning agents:

  • Break down user queries into multiple steps

  • Evaluate the output of each step before proceeding

  • Iteratively refine responses until a final result is achieved

This mode is ideal for complex workflows, decision-making tasks, and multi-step problem solving, though it may consume more AI credits due to its iterative nature.


Selise AI

Notes

Selise AI now includes a Notes feature within its GPT-style interface, enabling users to create, manage, and interact with structured content directly inside the platform.

Key capabilities include:

  • Create and manage notes with Markdown support

  • Switch between edit and read modes

  • Search across existing notes

  • Use undo/redo for editing

  • Enhance content using AI-assisted improvements

  • Interact with an agent to discuss or refine notes

  • Export notes in multiple formats:

    • .txt

    • .md

    • .pdf

This feature transforms Selise AI into a powerful workspace for both content creation and AI-assisted knowledge management.


File Upload

Selise AI now supports file uploads, enabling users to interact with documents directly within the chat interface.

Users can:

  • Upload files and reference them in conversations

  • Ask questions based on file content

  • Use AI to analyze, summarize, or extract information

This brings Selise AI closer to a full-featured, ChatGPT-like experience with enhanced context handling.


Data Gateway

Data Visualization

Data Gateway now provides enhanced data visualization capabilities, allowing users to easily view, filter, and interact with schema data directly within the platform.

Viewing Data

Users can visualize data by navigating to a schema and switching to the Data tab. Data can be viewed in multiple formats:

  • Table View — Structured tabular format with per-cell copy support

  • JSON View — Raw JSON representation of the data

  • Data Details View — Expanded view showing complete record-level information

Each data entry includes quick copy options for improved usability.

Filtering & Sorting

The data view supports flexible filtering and sorting options:

  • Filter by Condition

    • Apply one or more conditions

    • Combine conditions using AND / OR logic

  • Filter by Column

    • Select specific columns to display

  • Sorting

    • Sort data by any field in ascending or descending order

These capabilities allow users to efficiently explore and analyze data without leaving the platform.


Project Settings

Ownership Transfer

Blocks Cloud now supports project ownership transfer, allowing the current owner to assign ownership to another user.

Once ownership is transferred, the new owner gains full administrative control, including the ability to:

  • Add or remove users from the project

  • Manage user access across environments

  • Create and manage environments

  • Update the project name

This feature ensures continuity, simplifies team transitions, and improves project governance.


Construct Cli

The Construct CLI has been updated with the following improvements:

  • Added environment-based prefixes to VITE_X_BLOCKS_KEY and VITE_PROJECT_SLUG for better configuration management

  • Refactored CLI setup instructions for improved clarity

  • Removed unnecessary .github folder from generated projects

  • Updated the Construct repository reference

To use the latest version:

npm install -g @seliseblocks/cli-os@latest

See the bootstrap guide for full setup instructions. The legacy @seliseblocks/cli package is retired and no longer published.


Bug Fixes

  • Fixed issue where creating roles returned a 403 error for non-project owners

  • Resolved issues with Gemini and Sonnet models in Selise AI chat

  • Fixed Data Gateway pod reload issues