Changelog

What's new in Blocks

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

2026.08.26

Blocks OS Consolidation & Platform Hardening

The month after the Blocks OS launch focused on consolidating the new architecture and hardening it for production. Identity gained account-lockout and archive workflows, Storage matured its document model with soft-delete and sharing, Utilities introduced a full subscription-and-billing engine, and the Blocks CLI made its debut as a terminal control plane for the platform.


Identity

  • Account lockout, phase 1 — Repeated failed sign-ins now trip an account lockout, and the lockout state is exposed on the Users API — a backend phase ahead of console surfacing for administrators.

  • Archive roles & permissions — Roles and permissions can now be archived through dedicated endpoints, retiring them without deleting history. A console UI for archive actions is not yet wired up.

  • Role-change impact API — A new endpoint reports the impact of a role-permission change ahead of time — add/remove counts, affected organizations, and users holding the role — for a future console preview experience.

  • Organization improvements — Users can create an organization during signup, log out of all applications at once, and the my organizations view now reports the default organization and omits disabled ones. User email search also matches on a partial address.

  • Device flow, wired end to end — OIDC authentication completes the Device Authorization Grant with organization-scoped tokens and improved error handling.


Storage & Data

  • Soft delete & restore — Directories and files can now be soft-deleted and restored, so accidental removals are recoverable.

  • Shared content — A new shared-content capability exposes files and directories that have been shared, with permission checks enforced across every file and directory operation.

  • Schema validation — Schemas support required-field validation with a requiredOn property, and data policy rules now handle multiple right-hand operands against array fields for richer conditions.

  • Public GraphQL endpoint — A dedicated public GraphQL URL is now part of the runtime environment configuration.


Workflow

  • Blocks authorization on nodes — The HTTP Request node gained a Use Blocks Authorization option, so workflow calls carry proper credentials without manual token handling.

  • Raw query mode — The data-action node adds a raw query mode and new GraphQL field support.

  • Targeted notifications — User-specific notifications can be filtered by role and organization.


Deployment

  • Environment variables — Deployment secrets have been reframed as environment variables, with runtime variables enabled per release for clearer configuration management.

  • Monitoring in Deployment — Deployment now proxies the monitor list from the observability backend, bringing service health into the release surface.

  • Deployment lifecycle — Deployments can be deleted, project deletion triggers a queued teardown of its deployments, and pipeline definitions and cluster credentials are now sourced from Key Vault.


Observability

  • Pause awareness — Monitors can be paused, and paused state is shown across the monitor table and detail pages.

  • Self-served inventory — The repository list is now served from the observability service's own API, and new monitors default their timeouts to 30 seconds.


Utilities

  • Subscriptions & billing — Utilities introduces a subscription and billing engine: it issues its own invoices and credit notes, supports calendar-aligned monthly billing with a prorated first period, automatic per-price discounts, and configurable inclusive or exclusive tax per price. A resilient scheduler drives renewals and usage charges, publishes metrics, audits abandoned work, and lets operators requeue or abandon dead-lettered jobs.


Localization

  • Faster key editing — Keys support inline editing and bulk editing, language tables offer copyable snippets for language, key-name and module-name values, and module tables are paginated.


CLI

  • Introducing the Blocks CLI — @seliseblocks/cli-os debuts as the terminal and automation control plane for Blocks OS. It signs in through OIDC device login with OS-native credential storage, scaffolds new projects, and exposes command families for Identity, Data, Mail, Notification, Localization, Storage, MFA, and Deployment — so the platform can be operated from a terminal or an agent instead of ad-hoc API calls. A set of AI workflow skills ships alongside to guide agents through supported Blocks workflows.


Developer SDKs

  • genesis-os (React) v4.2.x — The shared app-shell continued to refine the OS console experience across service applications.

  • Blocks Genesis (.NET) v4.0.x → v4.1.x — The .NET bootstrap SDK moved through the v4.1 line with configuration and security updates.


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.


2026.06.29

Workflow Versioning, MFA & Guided Environment Migration

Identity picked up account-security hardening with MFA, lockout, and captcha; Workflow gained a full versioning and publishing model; and the console shipped a guided wizard for moving a project into the new per-environment architecture.


Identity

  • Multi-Factor Authentication — A new MFA controller and services support TOTP setup and verification at login, giving users a second factor beyond their password.

  • Account lockout — Repeated failed sign-in attempts now trip an account lockout, and a captcha (HCaptcha or ReCaptcha, configurable per tenant) is required after failed attempts on both the embedded and OIDC login flows.

  • My Organization — Users get a self-service "My Organization" page, and the role/permission model now supports multiple organizations per user, including creating and switching between them from the console.

  • Unified auth settings — OIDC configuration is now exposed through a dedicated UI-config endpoint, and Identity's settings moved to unified tabs, retiring the older general auth configuration screen.


Workflow

  • Versioning and publishing — Workflows can now be versioned: authors create a new version, publish or unpublish it, and browse version history, with executions distinguishing draft from published runs.

  • Editor productivity — Nodes can be multi-selected, duplicated, copied, and pasted; a new "set variable" node was added; and the send-mail node gained dynamic key-value field mapping with template key extraction.


Data

  • AI-assisted validation regex — A new "generate validation regex" action in the schema editor turns a plain-language description of a validation rule into a working regular expression, so schema authors no longer need to hand-write one.


Blocks OS Platform

  • Guided environment migration — A step-by-step wizard walks a project through moving its data into the new per-environment architecture, with progress tracked so a user can see whether a migration is in flight or recently completed.


2026.05.26

Admin Impersonation, Self-Service Secrets & the Localization Rebuild

Groundwork ahead of the OS launch: administrators can now impersonate a user for support across every console app, the console gained a self-service secrets manager, and the Localization service began its rebuild from EuroLM into Blocks Localization with a new machine-translation driver and glossary tooling.


Blocks OS Platform

  • Admin impersonation — Administrators can start and stop impersonating a user directly from the console, with a status checker and guard so every app — OS, Identity, Data, Workflow, and Localization — shows clearly when a session is impersonated rather than the admin's own.

  • Self-service secrets — A new "My Secrets" page lets a user manage their own secrets from the console, including adding and deleting entries, protected by captcha.

  • People management — New People management pages cover basic info, details, and per-environment views, with filtering to find a user quickly.


Workflow

  • Workflow Service, from scratch — The Workflow service and its supporting utilities were implemented, along with a project-deletion endpoint so a project's workflows are cleaned up when the project goes away.

  • If-node enhancements — The conditional (if) node gained usability improvements, and a new notification service backed by Firebase and SignalR lays the groundwork for in-workflow notifications.


Localization

  • Glossary management — Glossaries can now be tagged, suggested glossaries can be retrieved for a module, and modules can be deleted — all from dedicated dialogs in the console.


Utilities

  • Mail driver — A dedicated mail driver service (built on MailKit) handles outbound email sending and template management, replacing ad-hoc mail-sending code.


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

v3.7.12

Advanced Data Governance, Validation & Platform Control Enhancements

Unified RBAC and ABAC security with row- and column-level enforcement, regex data validation, a new localization endpoint, and project ownership transfer.

Release Notes

This release significantly strengthens Blocks Cloud’s data governance and access control capabilities, introducing a unified security model in Data Gateway that combines RBAC, ABAC, Row-Level Security (RLS), and Column-Level Security (CLS) with policy inheritance for enterprise-grade enforcement.

In addition to dynamic, identity-aware data filtering, the release introduces Data input validation using regex expressions, ensuring structured and compliant data entry at the schema level.

Further enhancements include:

  • A new Localization endpoint for retrieving specific language keys efficiently
  • Project ownership transfer for improved operational continuity
  • Stability improvements and critical bug fixes

Together, these updates enhance data security, governance flexibility, and administrative control—while reducing application-level complexity and strengthening alignment with modern Zero Trust and multi-tenant architecture principles.


Data Gateway – Unified Data Security & Policy Engine

Data input validation

In the schema structure section click on the icon under the validation column to set up validation for that column (of the schema).

Users can add regex expressions to their columns. This means every time they enter a value, it must pass the regex expression, only then data entry will be made. There can be only one expression per column. If validation fails a custom message can be provided. The regex setup can be set to active or inactive.

Blocks Cloud Data Gateway now provides a comprehensive, rule-based security model that combines Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) to enforce fine-grained data governance at both the row and column levels.

This enables organizations to define dynamic, identity-aware policies that control not only who can access data, but also which records and which fields are visible per request.

Multi-Layered Access Control Model

1. Role-Based Access Control (RBAC)

Access to schemas, endpoints, and operations is governed by roles and permissions assigned to users. RBAC establishes baseline access boundaries at the resource level.

2. Attribute-Based Access Control (ABAC)

Beyond static roles, Data Gateway supports dynamic evaluation of access rules using:

  • User identity attributes
  • Token claims
  • Organizational context
  • Schema fields
  • Static or derived values

This allows policies to be evaluated at runtime based on contextual conditions.

Row-Level Security (RLS)

Row-Level Security enables administrators to filter data records dynamically per user or role.

Policies are defined using a rule engine that supports operators such as:

  • Equal / Not Equal
  • In / Not In
  • Starts With / Ends With
  • Is Null / Is Not Null

Rules can reference:

  • Schema fields (e.g., CreatedBy,OrganizationIds,Tags,Language)
  • Authentication context (e.g., Auth.UserId,Auth.OrganizationIds)
  • Static values

Rules can be combined using logical conditions (e.g., “all conditions must match”), allowing complex policy definitions.

Example Use Cases

  • Users can only access records they created
  • Multi-tenant isolation based on OrganizationIds
  • Department-based filtering
  • Soft-deletion enforcement (IsDeleted = false)
  • Language-specific content visibility

RLS ensures that only authorized records are returned in a query, without requiring custom filtering logic in application code.

Column-Level Security (CLS)

In addition to row filtering, Data Gateway supports Column-Level Security, enabling granular control over field visibility within a schema.

CLS allows administrators to:

  • Hide sensitive fields (e.g., financial data, internal flags, audit metadata)
  • Expose specific columns based on role or identity attributes
  • Apply rule-based conditions to determine field-level access
  • Enforce dynamic field masking strategies

Column policies are evaluated at request time, ensuring that only authorized fields are included in the response payload.

Policy Inheritance & Layered Governance

Column-level policies can optionally inherit rules defined at the schema (row) level.

This inheritance model provides:

  • Consistency between row and column enforcement
  • Reduced duplication of policy definitions
  • Simplified administration
  • Flexible overrides when needed

Administrators may:

  • Apply schema-level policies globally
  • Extend them at the column level
  • Override specific fields with stricter or alternative rules

This layered design supports scalable governance across complex data models.

Architectural Benefits

  • Enforces least-privilege data access
  • Eliminates hardcoded authorization logic in backend services
  • Centralizes policy enforcement at the data layer
  • Strengthens multi-tenant isolation
  • Aligns with Zero Trust architecture principles
  • Supports compliance-driven field-level restrictions (e.g., GDPR-style data minimization)

In Summary

Data Gateway now delivers a unified, enterprise-grade policy engine that combines RBAC and ABAC to enforce:

  • Resource-level control
  • Row-level filtering
  • Column-level visibility restrictions
  • Identity-aware runtime evaluation

This provides secure, scalable, and highly granular data access control—without requiring application-level customization.


Localization - New Endpoint

A new endpoint has been introduced to allow applications to retrieve specific localization keys without downloading the entire language file.

curl -X POST 'https://api.seliseblocks.com/uilm/v1/Key/GetsByKeyNames' \
--header 'accept: application/json' \
--header 'x-blocks-key: <your-x-blocks-key>' \
--header 'Authorization: Bearer <your-access-token>' \
--header 'Content-Type: application/json' \
--data '{
  "keyNames": [
    "ABOUT",
    "ACCEPTED",
    "ACTION"
  ],
  "moduleId": "<optional-module-id>",
  "projectKey": "<your-x-blocks-key>"
}'

Check out the swagger for more details.

You will need to add the necessary permissions for this request. Use api::key::getsbykeynames in the Resource field. See our guide on how to add permissions.


Blocks Cloud – Ownership Transfer

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

Once ownership is transferred, the new owner assumes full administrative privileges, including the ability to:

  • Create and manage environments
  • Add or remove users from the project
  • Update and edit the project name
  • Perform all actions previously reserved for the original owner

This feature ensures operational continuity, simplifies role transitions, and supports evolving team structures without requiring platform-level intervention.


Bug fixes

  • Fixed Data Gateway instances were not reloading
  • Fixed Create role endpoint was getting a 403 error if the user is not project owner
v3.7.11

Security, Identity & Automation Enhancements Across Blocks Cloud

Magic Links, OIDC single sign-on via Blocks IDP, Selise AI agent integration, S3-compatible storage, and redesigned environment management.

Release Notes

This release strengthens Blocks Cloud with secure Magic Links, OIDC-based SSO via Blocks IDP, enhanced Selise AI agent integration, improved localization change detection, AWS S3–compatible storage support, and a redesigned environment and user management experience.

Together, these updates improve automation, governance, flexibility, and AI-driven workflows across the SELISE Blocks ecosystem.


Utilities - Secure Redirects & Backend Action Triggers

Blocks Cloud now introduces Magic Links, enabling teams to generate secure, time-limited URLs for streamlined user flows and automated backend actions.

Magic Links are designed for flexibility and control, supporting configurable usage limits, expiration dates, authentication scopes, and environment-specific base URLs.

Two Types of Magic Links

Redirect Magic Links Generate shortened URLs that securely redirect users to a configured destination while maintaining authentication context. Ideal for passwordless login, invitations, and guided user journeys.

Action Magic Links Trigger predefined backend HTTP requests (GET or POST) when accessed. These links execute actions such as email verification, workflow triggers, or system events—without requiring user redirection.

Key Capabilities

  • Configurable usage limits
  • Optional automatic expiration
  • Scoped access via client credentials
  • Support for custom headers, payloads, and query parameters (Action type)
  • Customizable short URL base configuration
  • Centralized dashboard for viewing, filtering, and managing links

Magic Links provide a secure and extensible mechanism for handling authentication flows, event-driven automation, and controlled access patterns across environments.

Identity - OIDC

OpenID Connect (OIDC) Support for Blocks IDP

This release adds OpenID Connect (OIDC) support, enabling applications to use Blocks Identity Provider (IDP) as a standards-compliant Single Sign-On (SSO) solution.

Applications can now integrate with Blocks IDP using the Authorization Code flow, enabling secure, standards-compliant user authentication while delegating identity management to the Blocks platform. This allows any third-party application to use Blocks IDP as its SSO provider.

Blocks Construct also supports this capability—by enabling Bring Your Own SSO and implementing Blocks OIDC—allowing Construct-based deployments to participate in the same unified single sign-on experience across environments.

Key benefits include:

  • Centralized authentication through Blocks IDP
  • Secure, industry-standard OIDC authorization flow
  • Seamless SSO availability across Blocks-based deployments
  • Reduced need for custom authentication logic in applications

This enhancement strengthens identity integration within the SELISE Blocks ecosystem and provides a scalable foundation for SSO-enabled applications.

Localization

A new endpoint is now available to help determine whether localization content has changed, without requiring a full language file download. This allows applications to efficiently detect when an update is necessary by checking the publication history of language resources.

New endpoint: /Key/GetLanguageFileGenerationHistory Detailed specifications are available in the API documentation Swagger.

The endpoint returns versioned metadata for published language files, including creation time and project context, enabling lightweight change detection.

Newly Supported Languages

  • Bengali (Sylheti)
  • Bengali (Chittagonian)

This update improves localization efficiency while expanding language coverage for regional variants.

Selise AI – Blocks Cloud Agent Integration

Selise AI continues to evolve as a unified conversational interface.

Previously, users could interact with multiple large language models (LLMs) within a single GPT-style experience. With this release, Selise AI now supports direct interaction with agents configured on Blocks Cloud.

This enhancement allows users to connect to agents powered by the Blocks RAG architecture, leveraging:

  • Dedicated knowledge bases
  • Custom tunings and configurations
  • Context-aware retrieval
  • Enterprise-ready deployment controls

By integrating Blocks Cloud agents into Selise AI, organizations can move beyond general-purpose LLM conversations and interact with domain-specific, retrieval-augmented assistants tailored to their own data and business logic.

This update strengthens the bridge between conversational AI and the broader **SELISE Blocks ecosystem, enabling more intelligent, contextual, and controlled AI experiences.

UDS – AWS-Compatible Object Storage Support

UDS (formerly Data Gateway) now supports AWS S3–compatible object storage, enabling integration with alternatives such as MinIO.

This enhancement allows organizations to use self-hosted or third-party S3-compatible storage solutions while maintaining compatibility with existing AWS-style APIs. It provides greater flexibility in storage architecture, supports hybrid and on-prem deployments, and reduces dependency on a single cloud provider.

Blocks Cloud

A new dedicated section has been introduced for navigating Environments, Project Settings, and People Management, creating a more structured and intuitive user experience.

This update streamlines navigation across environments and improves visibility and control over user access. Teams can now:

  • Invite users to multiple environments
  • Clearly see who has access to each environment
  • View and manage user profiles
  • Manage project-level settings from a centralized location
v3.7.6

Managed Services, Smarter IAM & User Docs

Dedicated Data Gateway instances per project, external IdP and client credentials support, context-aware AI translation, and managed services.

This release focuses on isolation, identity, and intelligent communication. Each project and environment now has its own schema, ensuring complete data separation. The IAM module gains new authentication options, while the AI, Communication, and Managed Services sections see meaningful functional and usability updates.


Release Notes

v3.7.6 introduces dedicated Data Gateway instances, smarter identity management with client credential support, and context-aware AI translations. These enhancements improve security, flexibility, and collaboration across SELISE Blocks Cloud.


Projects & Environments

Every project and environment now has its own schema, replacing the previously shared model.
This provides complete isolation between environments, ensuring that project-specific data, rules, and configurations remain independent.


IAM (Identity & Access Management)

New Features

  • External IdP JWKS Support — Administrators can now integrate third-party authentication providers such as Auth0, Keycloak, or any custom OpenID Connect (OIDC)–compliant service through JWKS (JSON Web Key Set) configuration. By sharing the provider’s JWKS endpoint within IAM settings, Blocks Cloud can directly verify tokens issued by these external systems. This enhancement allows organizations to bring their existing user base into Blocks Cloud without requiring re-registration or manual synchronization. Users authenticated through their existing IdP can seamlessly access Blocks Cloud resources while benefiting from native identity, authorization, and LMT (Logs, Metrics & Tracing) capabilities. In essence, teams can now unify their external authentication ecosystem with Blocks Cloud — maintaining centralized identity management externally while still gaining full observability and policy control within the platform.
  • Client Credentials Grant — Added support for the Client Credentials OAuth 2.0 flow, enabling secure, machine-to-machine authentication. This allows backend services or applications to access APIs using client ID and secret without requiring user interaction.
  • SSO Renaming — The “Social” tab has been renamed to SSO (Single Sign-On) for clarity and alignment with industry standards.

Improvements

  • Tab Sequence Updated — The sequence of authentication tabs has been restructured for a more logical setup flow.

Data Gateway

New Features

  • Preview Section — Added a powerful preview interface allowing users to view endpoints for GraphQL databases, auto-generate Create/Read/Update/Delete (CRUD) queries, and inspect schema structure in JSON format.
  • Dedicated Instances per Project/Environment — Each project or environment now comes with its own Data Gateway instance, ensuring dedicated GraphQL resources and complete data separation.

AI

New Features

  • Custom Agent Banner — Organizations can now add branded banners to their agents. The banner appears at the top of the agent interface and supports image formats, allowing teams to display announcements, promotions, or visual identity elements.

Communication

New Features

  • Sinhala Language Added — Sinhala is now supported as part of the translation system, expanding accessibility.
  • Key-Specific Context Provision — AI translation models often produce linguistically correct results but can miss contextual nuances — especially when the same phrase or label carries different meanings depending on where it appears in the interface. With key-specific context provision, developers can now attach contextual metadata to each translation key. This additional layer of information helps the AI understand where and how the text is used — whether it’s part of a button, tooltip, message, or title — allowing translations to stay accurate not just in language, but also in intent and placement. As a result, automatic translations across the platform become more reliable, natural, and domain-aware, minimizing errors that come from one-size-fits-all translations.

Managed Services

New Features

  • Managed Services — The Managed Services capability allows users to connect their own backend services with the core features of SELISE Blocks Cloud — effectively extending the platform’s observability, identity, and data capabilities into their own systems. In this release, users can integrate Blocks’ native Logs, Metrics & Tracing (LMT) features directly into their managed services. This enables unified monitoring, debugging, and performance analysis across both internal and Blocks-hosted components. Looking ahead, this integration layer will expand beyond LMT to include additional platform services — allowing teams to view their service usage, operational health, and even vulnerability scans (via SCA, SAST, and DAST) within the same dashboard.
  • Future Enhancements — In upcoming releases, users will also be able to view service health and scan for vulnerabilities using SCA (Software Composition Analysis), SAST (Static Application Security Testing), and DAST (Dynamic Application Security Testing) integrations — bringing proactive observability and security into one place.

Documentation

  • User Docs Site Launched — The official documentation for SELISE Blocks Cloud is now live at docs.seliseblocks.com/cloud. Explore detailed guides, configuration steps, and API references.

Bug Fixes

  • Fixed UI responsiveness issues in the “Export Keys” section.
  • Updated “Reload Schema” API to dynamically load projects. (#1680)
  • Fixed agent scrolling issues on mobile devices. (#1497)
  • General responsiveness improvements across modules.
  • Fixed language data migration bug where duplicate keys were being created.
  • Resolved issue where Test Construct users were unable to log in due to a cache problem. (#1645)

Summary

SELISE Blocks Cloud v3.7.6 continues the journey toward isolation, intelligence, and integration — offering developers more control, businesses stronger identity options, and teams smarter tools for communication and observability.

v3.7.4

AI Enhancements & UILM Updates

Customizable AI agents, UILM history with recast, AI-powered logs and tracing, and environment migration.

This release introduces the Data Gateway service to Construct along with an early-stage integration of Storybook for component previews.


Release Notes

This release expands flexibility and intelligence across the platform. Users now have better control over AI Agents through customizable enhancements, user workflow tracking, and history and context retention with UILM. AI-powered Logs, Metrics & Tracing enhances environment migration starting with the UILM model. Together, these improvements make the platform more adaptable, resilient and effective for a wide range of applications.


Environment Migration

Our cloud platform now supports environment migration, giving users the flexibility to move data between environments. This capability minimizes workloads, simplifies testing, and reduces resource consumption when transferring projects. Support begins with the UILM language model. Migration ensures better traceability and logs for auditing. Migration support will gradually extend across additional models and services.


UILM

UILM now includes language history with recast capability, enabling users to track changes and restore previous versions when needed. This is especially useful for recent project introductions or errors. If you want to compare different states, or simply rewind to a prior task to enhance functionality, this major change enables safe and reversible UILM edits. Boosts safety and flexibility for your workflows.


Bug Fixes

  • Resolved issue where API calls occurred with decoupled modules in "Create New Key".
  • Fixed non-functional reset button appended with no previous data available.
  • Corrected alignment issues within the module selection field.

Logs & Tracing

Our Logs, Metrics & Tracing (LMT) now has AI support, allowing users to query logs, metrics, and traces in natural language. You can even search directly by trace ID making it easier to diagnose issues and ensure integrity.

New Features

  • Added support for searching by trace ID.
  • Enhanced Ask AI, providing descriptive insights powered by AI.

AI Agents

AI Agents now give users more control through adjustable parameters, ensuring the assistant behaves as needed – whether that means more focused, more creative, or more efficient.

New Features

  • Context window – set how many past messages are remembered.
  • Context preservation – additional summarization and conversation tools to preserve context.
  • Embeddings models:
    • Embedding v2 base: standard batch size for large models
    • Embedding v3 small
    • Embedding v3 large
  • Chunking Strategy – choose how text is split into chunks:
    • Sentence
    • Semantic
    • Windowed
    • Custom
  • LTM Conversation – added source links under each response to trace the origin of information.
  • Dialog reset – history of the conversation page has been changed.
  • The agent playground page has been redesigned.

Improvements

  • Enhanced response quality with improved retrieval re-ranking, including semantic clustering for more accurate and relevant results.
  • Changed the trace accounts with relevant focus.
  • Introduced a more robust system based on the Conversation API instead of query-based interaction for better processing and retrieval.
v3.7.2

UILM Timeline Enhancements, AI & Platform Updates

UILM timeline enhancements, AI and platform updates, and stability fixes across modules.

This release brings significant improvements to UILM, new functionality in AI and platform modules, as well as multiple fixes for stability and usability.


New Features

UILM Timeline

  • Introduced Get API for retrieving timeline data.
  • Added Show Key Timeline view to highlight critical entries.
  • Enabled Save Timeline capability for persisting updates.

AI

  • Conversations from bots now display the source of information.

Project Settings

  • Users can now remove repository access directly from project settings.
  • Introduced search filters for faster repository navigation.

Deploy & Observe

  • Repositories can now be deployed to custom domains.

Enhancements

  • Refactored UILM frontend components with improved consistency and performance.

Fixes


UILM

  • Resolved import/export issues.
  • Fixed auto-translate behavior for more reliable localization.
  • Addressed multiple frontend refactoring bugs.

General

  • Improved overall frontend stability across modules.

v3.7.1

Multi-Tool AI Chat & Backend Enhancements

UILM timeline APIs, AI conversation sources, project repository controls, and custom-domain deploys.

This release brings significant improvements to UILM, new functionality in AI and platform modules, as well as multiple fixes for stability and usability.


New Features

UILM Timeline

  • Introduced Get API for retrieving timeline data.
  • Added Show Key Timeline view to highlight critical entries.
  • Enabled Save Timeline capability for persisting updates.

AI

  • Conversations from bots now display the source of information.

Project Settings

  • Users can now remove repository access directly from project settings.
  • Introduced search filters for faster repository navigation.

Deploy & Observe

  • Repositories can now be deployed to custom domains.

Enhancements

  • Refactored UILM frontend components with improved consistency and performance.

Fixes


UILM

  • Resolved import/export issues.
  • Fixed auto-translate behavior for more reliable localization.
  • Addressed multiple frontend refactoring bugs.

General

  • Improved overall frontend stability across modules.