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.
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.
assets/gifs/882-direct-import.gifWe 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.
assets/gifs/884-admin-servlets-project-path.gifWe 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.
assets/gifs/914-shared-module-generation.gifWe 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.
assets/gifs/944-ai-assistant-components.gifWe 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.
assets/gifs/figma-design-import-components.gifWe 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.
assets/gifs/945-studio-marketplace-view.gifWe 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.
assets/gifs/959-ngx-thumbnail-screenshot.gifWe 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.
assets/gifs/997-redis-stateless-sessions.gifImprovements (8.4.0)
The key improvement details and outcomes are shown in the cards below.
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.
assets/gifs/791-admin-console-svelte.gifWe 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.
assets/gifs/842-core-dependencies-refresh.gifWe 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%.
assets/gifs/880-angular-standalone-generation.gifeval 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.
assets/gifs/881-no-eval-generated-ts.gifWe 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.
assets/gifs/893-smarter-import-pruning.gifWe 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.
assets/gifs/948-assistant-view-studio.gifNavParams 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.
assets/gifs/978-navparams-deprecation-fix.gifWe 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.
assets/gifs/979-disable-default-zip-backup.gifWe 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.
assets/gifs/980-docs-bean-notes-harmonization.gifWe 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.
assets/gifs/991-cleaner-resource-cleanup.gifWe 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.
assets/gifs/1002-static-serving-http-range.gifWe 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.
assets/gifs/1013-mobile-builder-status-visibility.gif__nocache=true without cache purge.
__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.
assets/gifs/1015-nocache-cache-preservation.gif




