What's New in Convertigo 8.4
Blog Post

What’s New in Convertigo 8.4

Convertigo 8.4.0 introduces major upgrades across Studio, NGX, Engine, SDK, and Admin: 7 new features and 13 improvements focused on AI-assisted development, Angular modernization, operational scalability, and faster enterprise delivery.

Release: 8.4.0 7 new features + 13 improvements Focus: AI, NGX, scalability, Studio UX

Convertigo 8.4.0 strengthens the full lifecycle, from AI-assisted UI generation to enterprise runtime scalability. This release also modernizes the technical stack and improves Studio productivity for daily development.

New Features (8.4.0)

The key feature details and benefits are shown in the cards below.

GIF Capture Slot Drop a 1280x720 animated screen capture here.
#882 Direct Import Syntax

We upgraded NGX code generation to support direct import syntax, including modern default-import patterns expected by the latest Angular build toolchains. This addresses friction points where generated code previously needed manual import adjustments for third-party libraries such as numeral.

With this update, we have aligned generated artifacts with current Angular conventions so your projects compile more cleanly from day one and stay easier to maintain as your front-end stack evolves.

Your teams reduce manual post-generation edits, accelerate build reliability, and ship modern Angular applications with less technical cleanup.

Suggested file: assets/gifs/882-direct-import.gif
GIF Capture Slot Capture reverse-proxy route behavior and SDK calls.
#884 Project Path Admin Servlets

We improved routing so applications can be served directly from a root domain such as https://my.domain.com, instead of relying on long technical paths like https://my.domain.com/convertigo/projects/myapp/DisplayObjects/Mobile.

This removes strict URL structure assumptions in integrations and makes reverse-proxy, gateway, and SDK-based deployments much easier to configure in real enterprise infrastructures.

You can expose cleaner root-domain URLs, simplify production routing, and reduce complexity across deployment and automation workflows.

Suggested file: assets/gifs/884-admin-servlets-project-path.gif
GIF Capture Slot Show shared components grouped in module workflow.
#914 Shared Module Generation

We added dedicated shared-module generation for Shared Components, giving teams a more structured way to package and consume reusable UI assets inside legacy template flows. This change directly targets circular dependency pain points seen in complex component graphs.

With clearer modular boundaries, we have made it easier to scale reusable design systems across multiple pages and apps while keeping dependency management explicit and sustainable.

You gain safer component reuse, cleaner architecture governance, and fewer dependency-related build disruptions as projects grow.

Suggested file: assets/gifs/914-shared-module-generation.gif
GIF Capture Slot Record AI-assisted shared component generation.
#944 AI Assistant Component Creation

We launched the Convertigo Assistant project to bring AI-assisted Shared Component creation into your standard delivery workflow. Instead of starting every component from a blank canvas, teams can now generate structured component foundations with AI guidance.

This feature is designed to shorten design-to-code cycles while improving consistency of generated artifacts across teams, projects, and onboarding profiles, and it makes vibe coding possible for faster component ideation and delivery.

You move from idea to reusable UI building blocks faster, standardize implementation patterns, and increase development throughput with AI support.

Suggested file: assets/gifs/944-ai-assistant-components.gif
GIF Capture Slot Show Figma design import and component generation flow.
NEW Figma Design Import

We introduced a Figma design import workflow so teams can transform validated design files into working Convertigo components with far less manual rebuilding effort.

Instead of reproducing screens by hand, developers can start from Figma structures and rapidly convert them into reusable UI building blocks aligned with real project implementation.

You can create components directly from Figma designs, accelerate design-to-app execution, and keep product and development teams in tighter sync.

Suggested file: assets/gifs/figma-design-import-components.gif
GIF Capture Slot Show library discovery and one-click import flow.
#945 Studio Marketplace View

We introduced a native Marketplace view in Studio so developers can discover, evaluate, and import Convertigo library projects directly from the IDE. This removes the context-switching and manual copy-link process that previously slowed project bootstrap.

By integrating discovery and one-click import into Studio, we have transformed reusable assets into an operational accelerator for both new implementations and existing modernization programs.

You start projects faster, promote reuse of proven components, and reduce time-to-value for enterprise teams.

Suggested file: assets/gifs/945-studio-marketplace-view.gif
GIF Capture Slot Capture thumbnail generation and save dialog flow.
#959 NGX Thumbnail And Screenshot

We enabled Studio to capture screenshots and generate thumbnails from NGX applications directly in the builder workflow. This delivers a built-in visual publishing path for catalog pages, internal dashboards, and Marketplace presentation assets.

When no thumbnail is manually selected, automatic generation helps maintain a consistent visual baseline, reducing documentation and release friction for teams shipping many apps or modules.

You showcase apps with production-ready visuals faster, improve discoverability, and streamline release communication across stakeholders.

Suggested file: assets/gifs/959-ngx-thumbnail-screenshot.gif
GIF Capture Slot Show session continuity across multiple nodes.
#997 Redis Stateless Sessions

We introduced Redis-backed stateless session mode so multiple Convertigo Engine nodes can share the same session state without relying on sticky sessions. This removes a major scaling constraint for high-availability and elastic runtime topologies.

With centralized session persistence, we have enabled smoother rolling upgrades, stronger fail-over continuity, and greater flexibility with standard L4/L7 load balancers and reverse proxies.

You can scale horizontally with higher resilience, protect active user sessions during node changes, and make this architecture especially effective for Kubernetes autoscaling deployments.

Suggested file: assets/gifs/997-redis-stateless-sessions.gif

Improvements (8.4.0)

The key improvement details and outcomes are shown in the cards below.

GIF Capture Slot Show old vs new Admin Console responsiveness.
#791 Admin Console Rewritten With Svelte

We rebuilt the Administration Console using Svelte to modernize the user experience and simplify long-term front-end maintenance. This redesign improves rendering efficiency and creates a cleaner interaction model for daily operational tasks.

By moving to a modern component architecture, we have made the admin surface faster, easier to evolve, and more resilient for future releases with growing operational needs.

You get a more responsive console, better usability under load, and a maintainable foundation for ongoing platform administration improvements.

Suggested file: assets/gifs/791-admin-console-svelte.gif
GIF Capture Slot Capture upgraded runtime and toolchain versions.
#842 Core Platform Dependency Refresh

We updated critical platform bases across Eclipse, Tomcat, JVM, Node.js, and key third-party layers to align Convertigo with current enterprise standards. This refresh strengthens both development and runtime reliability.

Keeping core dependencies current reduces compatibility gaps and shortens the distance between your applications and the supported ecosystem baseline.

You benefit from improved security posture, stronger platform stability, and smoother compatibility with modern infrastructure and developer tooling.

Suggested file: assets/gifs/842-core-dependencies-refresh.gif
GIF Capture Slot Show standalone component generation output.
#880 Angular Standalone Generation

We added support for Angular standalone application generation so components can import their dependencies directly without heavy NgModule-centric structures. This follows current Angular best practices for simpler code organization.

The new generation model improves modularity, supports easier lazy loading patterns, and brings a major productivity gain in Visual Builder with up to 10x faster app rebuild and refresh cycles.

You can deliver cleaner Angular apps with lower structural overhead, up to 10x faster Visual Builder feedback loops, and runtime performance improvements of up to 30%.

Suggested file: assets/gifs/880-angular-standalone-generation.gif
GIF Capture Slot Display generated TypeScript without eval usage.
#881 Removed eval From Generated TypeScript

We removed eval usage from generated TypeScript to align generated output with modern security and quality expectations. This update supports safer execution models and cleaner static analysis.

By eliminating dynamic evaluation patterns in generated code, we have reduced avoidable security review friction and improved policy alignment for enterprise environments.

You gain safer code generation, easier CSP compliance, and smoother security validation during audits and production rollout.

Suggested file: assets/gifs/881-no-eval-generated-ts.gif
GIF Capture Slot Compare import trees before and after cleanup.
#893 Smarter Import Pruning In NGX

We improved import generation rules so pages and components include only the dependencies they actually need, instead of recursively importing full chains of nested dependencies.

This refinement produces cleaner source files, lowers code noise in generated artifacts, and keeps dependency boundaries easier to understand and maintain.

You work with leaner generated code, reduce build complexity, and spend less time cleaning unnecessary imports.

Suggested file: assets/gifs/893-smarter-import-pruning.gif
GIF Capture Slot Show AssistantView inside Studio workflow.
#948 AssistantView For AI Shared Components

We integrated a dedicated AssistantView into Studio, connecting the Convertigo Assistant project directly to developer workflows for creating and iterating Shared Components with AI assistance.

This embedded experience reduces context switching between tools and makes AI-guided component generation part of normal project execution.

You accelerate component delivery, improve consistency across teams, and keep AI-assisted creation fully integrated in Studio.

Suggested file: assets/gifs/948-assistant-view-studio.gif
GIF Capture Slot Show migration from NavParams to inputs.
#978 Ionic NavParams Deprecation Addressed

We updated NGX generation patterns to move away from deprecated Ionic NavParams usage and align with Angular input-based data flow patterns.

This keeps generated applications compatible with the current Ionic and Angular ecosystem while reducing technical debt tied to legacy APIs.

You get stronger framework compatibility, fewer migration blockers, and longer lifecycle stability for mobile app projects.

Suggested file: assets/gifs/978-navparams-deprecation-fix.gif
GIF Capture Slot Capture deployment flow without ZIP backup step.
#979 ZIP Backup Disabled By Default On Deployment

We disabled automatic ZIP backup creation during deployment by default, reflecting modern Git/CI-based delivery practices where project history and rollback are already managed externally.

This eliminates unnecessary filesystem overhead during deployments and reduces side effects on runtime hosts.

You deploy faster, consume less disk space, and simplify runtime operations in production and CI/CD pipelines.

Suggested file: assets/gifs/979-disable-default-zip-backup.gif
GIF Capture Slot Show consistent notes in Studio and generated docs.
#980 Documentation Consistency For Beans And Notes

We harmonized bean descriptor conventions and note handling rules so documentation renders consistently across Studio, web output, and Jekyll pipelines.

This work standardizes authoring expectations and improves how notes, markdown, and formatted descriptions appear across all documentation channels.

You get cleaner documentation outputs, fewer formatting regressions, and a more reliable authoring process for technical teams.

Suggested file: assets/gifs/980-docs-bean-notes-harmonization.gif
GIF Capture Slot Capture cleaner-backed resource cleanup behavior.
#991 Cleaner-Based Resource Lifecycle Management

We replaced legacy finalize()-based cleanup with cleaner-backed resource management for key engine components. This aligns the platform with modern JVM recommendations and improves reliability of fallback cleanup paths.

By combining explicit release behavior with safer fallback mechanisms, we have reduced the risk of long-lived resource leaks in connector and requester lifecycles.

You gain more predictable resource handling, fewer deprecation risks, and stronger runtime stability on modern Java versions.

Suggested file: assets/gifs/991-cleaner-resource-cleanup.gif
GIF Capture Slot Show static file streaming with Range responses.
#1002 Unified Static File Serving + HTTP Range

We consolidated static file serving into a single shared handler and added robust HTTP Range support with proper partial-content behavior.

The new model improves streaming efficiency, standardizes cache-related headers, and delivers more predictable file transfer behavior for large assets and media workloads.

You get faster, more reliable static delivery with standards-compliant partial downloads and better client-side performance behavior.

Suggested file: assets/gifs/1002-static-serving-http-range.gif
GIF Capture Slot Record Mobile Builder task and status line updates.
#1013 Improved Mobile Builder Task Visibility

We improved Studio feedback while Mobile Builder runs by exposing a dedicated task and a clearer status line, including better visibility during NGX standalone builds.

This gives development teams clearer runtime signals during build phases and reduces ambiguity about current build state and progress.

You troubleshoot faster, coordinate build workflows more confidently, and reduce lost time caused by unclear build feedback.

Suggested file: assets/gifs/1013-mobile-builder-status-visibility.gif
GIF Capture Slot Demonstrate __nocache=true without cache purge.
#1015 Safer __nocache=true Cache Behavior

We fixed cache manager behavior so requests using __nocache=true no longer delete the previous cached result before recomputation begins.

This preserves fast responses for other consumers while allowing controlled cache refresh flows, such as scheduled warm-up jobs.

You can refresh expensive computations without sacrificing responsiveness for concurrent users relying on existing cached data.

Suggested file: assets/gifs/1015-nocache-cache-preservation.gif

Convertigo is the FullStack platform for No code and Low code application development.
As the Open Source alternative to other Enterprise grade platforms such as Microsoft Power Apps, it transforms how companies deploy their business solutions with a dual approach: Low code for IT departments and No code for business teams.
The Convertigo platform is enriched with over 300 connectors allowing smooth and fast integration with various applications and databases and can be hosted On Premises.
Convertigo has offices in France and North America and serves hundreds of SME’s and large customers (Banking, Insurance, Retail).