2025.1
Platform & Core
HTTP Ingresses Feature
A new ingress resource type has been introduced, starting with HTTP ingresses. HTTP ingresses allow you to expose reactor components as HTTP endpoints, enabling external systems to interact with Hantera through standard HTTP requests.
Key capabilities include:
- HTTP method configuration — Support for GET, POST, PUT, PATCH, and DELETE
- Public endpoints — Optionally expose ingresses without authentication for webhooks and public-facing APIs
- Query parameters and headers — Map incoming HTTP query parameters and headers directly to component parameters
Learn more about HTTP Ingresses →
Files Feature
A new Files resource type has been added to the platform. Files can be uploaded, managed, and referenced by other resources, providing a first-class way to handle file storage within Hantera.
Enum Values and Categories Feature
Hantera now supports defining enum values and categories as core concepts. These are configured through the registry and can be used across the platform to standardize option sets and classification of entities.
messageActor Batch Preview Improvement
The messageActor runtime keyword now supports previewing multiple messages in a single transaction. This allows components to prepare and validate several actor messages together before committing, reducing round-trips and enabling atomic batch operations.
Transparent Paging in Reactor Queries Improvement
Graph queries executed from within reactor components now handle paging automatically. Previously, developers had to manually manage page cursors when working with large result sets. The runtime now transparently fetches all requested records behind the scenes — you can use first or take with any count and the system pages internally.
This is especially valuable when generating large data exports such as XML streams, where the transparent paging ensures efficient memory management without any additional code.
Improved Phrase Search Performance Improvement
The graph phrase search engine has received significant performance improvements, resulting in faster search results across all indexed nodes.
Filtrera Language
Streams and XML Reading/Writing Feature
Filtrera now includes support for stream-based processing as well as XML reading and writing. This enables components to work with XML data natively — parsing incoming XML payloads and generating XML output — using Filtrera’s stream primitives for efficient, memory-conscious processing of large documents.
Apps
Apps Can Define Reactors Feature
App manifests now support declaring reactor components as part of the app package. This means apps can ship custom automation logic alongside their rules, registry entries, job definitions, and files — making apps a more complete unit of extensibility.
App Sidebar Extensions Feature
Apps can now extend the portal sidebar with custom navigation items. This allows installed apps to integrate seamlessly into the portal’s navigation, giving users quick access to app-specific functionality directly from the sidebar.
App Views Feature
Apps can now define and render custom views within the Hantera portal. Combined with sidebar extensions, this enables apps to provide fully integrated user experiences — custom pages, dashboards, and workflows — that feel native to the portal.
Jobs
Dynamic Job Arguments Improvement
Job arguments have been upgraded to dynamic fields. This brings two key improvements:
- Queryable arguments — Graph queries can now select individual job arguments as columns, making it easy to inspect and report on job data
- Custom filterable fields — Define custom fields on job arguments that can be used to quickly filter and find jobs in the portal and via the API
Portal
Dedicated Orders, Deliveries, and Invoices Views Feature
The portal now includes dedicated views for browsing orders, deliveries, and invoices. Previously, finding these required constructing manual graph queries. The new views provide purpose-built interfaces with integrated filtering and detail panels for day-to-day operational use.
Revamped Query UX Improvement
The query builder has been completely redesigned with an improved editor, streamlined navigation, column configuration options, save/export capabilities, and a more intuitive overall workflow.
Improved Workspace Navigation Improvement
The portal’s main workspace — the tree-based navigation that organizes your views and tools — has been improved with better structure, smoother interactions, and more intuitive navigation patterns.
Improved Order View Responsiveness Improvement
The order detail view now uses the InspectorLayout from the design system, which provides a responsive layout that adapts gracefully between desktop and mobile screen sizes. On larger screens, the summary sidebar and tab content are displayed side by side; on smaller screens, they collapse into a unified tabbed interface.
User Settings Feature
A new User Settings section has been added to the portal, allowing users to configure personal preferences including:
- Language — Choose the display language for the portal interface
- Date and number formatting — Control how dates and numbers are rendered to match regional conventions
Design System
New Components Feature
Several new components have been added to the Hantera design system:
- DatePicker — A full-featured date picker component for date selection
- EnumsBar — A component for displaying and selecting enum values in a compact bar format
- ListDetailLayout — A split-view layout that displays a data table alongside a detail panel, with support for horizontal/vertical splitting and responsive collapsing on smaller screens
- Tree — A tree component for rendering hierarchical data with expand/collapse behavior
Redesigned Interactive Controls Improvement
All buttons, toggles, and dropdowns across the design system have received a visual redesign for improved consistency, accessibility, and aesthetics.
General
Numerous bug fixes and performance improvements throughout the platform, portal, and design system.