Jaspersoft's roadmap and Jakarta EE transition

At Jaspersoft, we’re driven by a clear mission shaped by four key priorities. These overarching themes guide our roadmap and help us move forward. We use these priorities to focus on the work that is most valuable to you. They include:
Intuitive reports and ad-hoc design: Creating modern, user-friendly UI across the JasperReports Server and Web Studio so they’re easily accessible.
Stability and performance: Improving the reliability and responsiveness with each release to optimize performance.
Developer empowerment: Offering flexible embedding options with more comprehensive configuration capabilities.
Automation and advanced reporting: Providing robust capabilities for enhanced scheduling, alerts, and filtering.
Active development
As part of our commitment to continuous improvement, we’re creating new features and integrations that you can expect to see in our next release. Based on your feedback, we’ve been working on some of these upgrades for a while because we recognize that they’re important to you.
Transition to Jakarta EE and Spring Framework update
One of the biggest updates is the transition from Java EE to Jakarta EE. Oracle donated Java EE to the Eclipse Foundation. They renamed it Jakarta EE. We’re migrating fully to stay compliant and secure with the Java ecosystem. The impact of this is that we’ll be compliant with Tomcat 10+ and you’ll have up-to-date support for modern Java app servers.
If you have a legacy version, it will still function, but it won’t support the latest server versions or updates. We don’t expect any breaking changes in APIs or report behavior.
We’re also releasing a Spring Framework upgrade due to critical requests from you. This will lead to better security, performance, and integrations within the Spring-based environments.
Embedding and customization updates
You can expect to see new embedding and customization features via the Visualize Toolkit. It includes pre-built UI components that will simplify embedding Jaspersoft into custom apps. These plug-and-play building blocks are fully styled, responsive, and accessible.
Our modern UI features updated checkboxes, radio buttons, multi-select buttons, and cascading dropdown controls. Changes are instantly reflected in report filters. The structured output is in the form of JavaScript objects for easy binding.
Report and ad hoc design improvements
We’re excited about changes to our ad hoc design features. We redesigned our layout band so that it dynamically adapts based on the visualization you choose, such as charts or tables. We’re also offering smarter designer tool tips to provide more consistent and detailed information. This will make it easier for you to understand the fields in your visualizations. You’ll notice more input control interactivity based on expression outcomes. A new print-to-PDF button on viewers and toolbars will allow for quick and simple exports.
JasperReports Web Studio
We’ve upgraded the HTML components of Web Studio. You can now embed full-page HTML content instead of just stylized text fields. The source code can be a database or a URL. You can use security controls for allowed tags and JavaScript execution. Outputs can be generated as true HTML for web, raster images for Excel or PDF, or PDF-rendered HTML for prints.
Our updated table and crosstabs editors have been rebuilt with new wizards for simpler layouts and logics. You can create row and column groups and apply summaries with ease.
Beyond 2025
In addition to the features we’re rolling out with the next release, we also have more upgrades in the exploration or early development phase. These reflect the long-term direction of the platform and include a shift towards enterprise scalability, further developer enablement, embedded flexibility, and intelligent automation.
Scheduling and report automation
We’re rethinking our scheduler from the ground up, including Scheduler-as-a-Service style architecture. We’re working on making this feature standalone and scalable by decoupling the scheduler from the JasperReports server. This will allow it to run independently and scale horizontally.
Our new-and-improved scheduler will offer better performance for customers with heavy scheduling loads and will reduce computing costs in cloud environments. It will also make it easier for developers to perform debugging and isolate faults.
We’re also expanding distribution channels. In addition to email, repository, and FTP, you can take advantage of options such as Google Drive, SendGrid integration, and remote printing. This will enable you to deliver reports through the channel that best suits your organization’s needs.
Our advanced scheduling features will include batch scheduling and workflow scheduling. You can get real-time job status, failure logs, and in-progress views from the admin dashboard.
Visualize Toolkit expansion
As we continue to build out the Visualize Toolkit, it will go beyond input controls and schedulers. You can expect new, prebuilt components for a report viewer with configurable components, an ad hoc editor, and dashboard interactions.
We’re placing an emphasis on lowering integration time and improving UI consistency across the platform. These upgrades will position Jaspersoft as a highly embeddable analytics engine for ISVs, SaaS providers, and enterprise portals.
Next wave JasperReports Web Studio improvements
Web Studio will continue to grow into a powerful browser-based design environment. Improvements currently under development include an AI-powered expression builder that let's you describe the logic you want, interactive drill downs for tables, input control enhancements, and report resource management.
Artificial intelligence strategy
We’re taking a three-phase approach to integrating AI based on user feedback and internal research. The first, short-term phase is high-impact. It includes natural language generation for expressions and reports. You can ask data questions and recieve a structured response.
The second, mid-term phase incorporates AI-powered automation across the reporting lifecycle. This includes targeted tools for developers, admins, and analysts.
The third phase is our long-term vision. Over time, we plan to offer integration with external AI models via standards, such as the Model Context Protocol. The ultimate goal is to make JasperReports act as an intelligent layer within enterprise data ecosystems. You’ll be able to use AI for governance and workflow optimization.
Learn more about Jaspersoft’s future
We plan to release Jaspersoft 10.0 later in the year. We look forward to hearing your feedback. Feel free to give us your input on specific features and use cases.
If you’re not a current user but you're excited about Jaspersoft's upcoming releases, you can start a free trial today.
Try Jaspersoft for free for 30 days
Efficiently design, embed, and distribute reports and dashboards at scale with Jaspersoft.
Related Resources
NEW!
Monthly Live Demos with Q&A
Hosted by our Solutions Engineers every third Wednesday of the month
The Road Ahead: What Is Next for Jaspersoft & Jakarta EE
In this webinar, we share Jaspersoft’s strategic product roadmap for 2025 and beyond, highlighting the Jakarta EE migration, current development efforts and a preview of upcoming features, including how Jaspersoft is thoughtfully approaching AI within the product suite.
Jaspersoft Visualize Components: Customize & Embed Interactive Reports in Web Apps
Discover the power of Jaspersoft Visualize Components, a new suite of visualization tools designed to improve the look and feel of embedded reports and charts, offering a seamless integration experience for developers and users who embed Jaspersoft resources into their own apps.