Introducing Long-Term Support (LTS) for AG Grid and AG Charts

  |   Releases

With the recent release of AG Grid 33, we aimed to address community feedback around bundle size and theming. These changes are substantial: Our new Modules architecture can reduce your bundle size by up to 40% and defaulting to the Theming API provides a simplified way of styling the grid. However, the breadth of these enhancements also led to more breaking changes than usual, prompting a range of feedback regarding the impact on your existing projects.

We understand that upgrading to a new major version requires time, planning, and effort. While v33 delivers important improvements, we recognize that not every team can immediately allocate resources to accommodate these changes. In response to this, we are introducing Long-Term Support (LTS) for previous versions of AG Grid and AG Charts. Specifically, we will now maintain both v32-lts of AG Grid and v10-lts of AG Charts.

Why LTS?

The introduction of LTS versions allows organizations to continue using familiar APIs, configurations, and patterns while still receiving critical bug fixes and stability improvements. Teams that need to delay their upgrades can remain on their current setup without being forced into a disruptive migration cycle.

By offering LTS, we aim to provide a smoother, more predictable path forward. You gain the flexibility to determine when, or if, a major version upgrade is beneficial, rather than feeling obliged to move immediately to the latest release.

What LTS Involves

For both AG Grid v32-lts and AG Charts v10-lts, we will:

  • Apply essential bug fixes, ensuring that known issues are addressed in a timely manner.
  • Incorporate critical security patches, maintaining the reliability and integrity of your applications.
  • Respond to community requests related to stability, prioritizing fixes that help maintain a robust production environment.

By maintaining these LTS branches, we are committing to preserving the functionality you rely on today. While no new features will be introduced into these LTS versions, our primary goal is to keep them viable, secure, and stable throughout their support lifecycles.

How to Report Issues for LTS Versions

We will proactively monitor, identify, and resolve critical issues, but we also encourage you to report any problems you encounter. If you find a bug within an LTS version, please raise it via GitHub issues or, for Enterprise customers, create a support ticket in Zendesk. When doing so, specify which LTS version you are using, the steps to reproduce the issue, and any relevant logs or code snippets. This information helps us quickly understand the problem and deliver an appropriate fix.

Transitioning to the Latest Major Version

While LTS provides breathing room, we still recommend that teams eventually plan for an upgrade. The v33 release and future major versions will continue to deliver new functionality, performance enhancements, and tooling that can simplify development workflows. To streamline the transition, consult our upgrade guides, review the changelogs, and test the migration in a controlled environment before moving to the latest release.

We are confident that v33 addresses longstanding requests around bundle size and theming, and we believe it offers a stronger foundation for future growth. However, we want to respect the varied timelines and constraints within our community. By providing LTS versions, we aim to balance innovation with stability, ensuring that you can adopt new features at your own pace.

Ongoing Commitment to the Community

Your feedback has driven this decision. It highlighted the need for flexibility and signalled that not all users are ready to upgrade at the same time. The introduction of LTS reflects our ongoing commitment to listening closely, adjusting our approach, and improving the developer experience.

As we continue to iterate and release new versions, we will maintain open communication channels and remain receptive to your input. These insights help us refine our products, delivery cadence, and support strategies, ultimately creating a more stable and developer-friendly ecosystem.

Thank you for sharing your perspectives and challenges. We trust that by offering LTS versions, we can meet you where you are today, supporting your current projects while still providing a clear path toward future enhancements.

Read more posts about...