Rollbar changelog
Rollbar changelog

RQL enhancements and bug fixes

Following on from the release of the updated RQL interface, further performance enhancements and bug fixes have been applied. These improvements further enrich the RQL interface experience.



  • Alleviated query timeouts due to performance issues, especially for commonly used queries
  • Improved query performance relating to the following fields: body.message.body, browser, client.javascript.browser, client.javascript.code_version, client.javascript.guess_uncaught_frames, client.javascript.source_map_enabled, code_version, context, item.counter, item.environment, item.framework, item.hash,, item.level, item.platform, item.status, item.title, language,, notifier.version, occurrence_id, os, person,,, person.username, project_id, project_slug, request.body, request.headers.*, request.method, request.query_string, request.url, request.user_ip, server.branch, server.cpu,,, server.root, timestamp, uuid


  • Prevent semantically invalid RQL queries with partially aggregated fields from being run
  • Fixed an issue where some jobs were inaccurately pending when they should have been canceled or completed
  • Fixed a bug where occurrences processed out of order were hidden because of a bug in pagination
  • NOT operator made case insensitive
  • length(foo) function accepts bool as an argument

Learn more: RQL reference guide | Documentation

Rollbar Terraform Provider enhancements and Bug Fix

Rollbar Terraform Provider v1.8.0 introduces new configuration options and a bug fix.



  • Slack integration and notification rule configuration
  • Webhook integration and notification rule configuration


  • Fixed sudden request with retry and incremental delay

Updated RQL Interface





Rollbar has made some improvements to both the RQL interface and RQL processing to improve the efficiency of running RQL queries. This will improve the experience of the rich, SQL-like interface that allows you to interact with your Rollbar data.

The following interface improvements have been added:

  1. A default preset query has been added so you can start interacting with RQL immediately

  2. A 1-click copy to clipboard button has been added to allow you to copy your queries into an external text editor.

  3. RQL status updates now include intuitive information on query status during & upon execution

An enhanced RQL help sidebar provides sample queries and hints on how to write more detailed queries to further interrogate your data

Improvements have been made to the RQL processing engine. Our research identified the fields that often caused timeouts/long-lasting executions and modified the data access. We have successfully eliminated timeouts and sped up query execution by 5-7x in cases when a query uses the body.message.body field, and no other fields are used in the query than timestamp,, person.username,,, item.environment, item.platform, or item.framework.

We will continue to push further performance improvements for RQL in the next few weeks / months, specifically focussed on grouping and custom fields.

Learn more: RQL reference guide | Documentation

Rollbar Improve α

We're opening up a limited Alpha (𝝰) for our new product Improve. The alpha provides a taste of what's to come.

With Improve, we will help teams and organizations prioritize where they focus their limited time better. We'll help teams understand ownership, expertise, and manage risk within their process with every pull request. Moreover, Improve will coach on how software teams can move their metrics in the right direction.

Screen Shot 2022-06-30 at 13.58.27.png

If you're a customer today, you're welcome to request us to turn on the product.

Learn more: What · Why

May 2022 SDK Update

This month, we are pleased to release several SDK updates on Javascript, .NET, and Apple languages

For Javascript SDK, a new security update has been applied to address potential vulnerability so that it improves security against letting malicious user obtain privileges via a method.

In addition, a few improvements on typescript, CSP error detection compatibility, network telemetry, and supported new error cause standard have also been applied to improve user experience using Rollbar Javascript SDK.

For .NET SDK, hot fixes have been applied to include fixing telemetry in .NET Core 3.1, fixing capture RollbarInfrastructureConfig with each payload, and added a configurable code version. These fixes are to improve usability of .NET SDK on the v5 platform and allows telemetry, code version, and infrastructure config to be applied on .NET SDK.

For Apple SDK, a new CocoaLumberjack module has been integrated. This allows our SDK to work with the popular CocoaLumberjack logging framework to further unleash Rollbar's potential. For instance, users can now implement a CocoaLumberjack compatible logger capable of "intercepting" log events going through the CocoaLumberjack infrastructure, converting them to Rollbar compatible payload, and start seeing those payloads on the Rollbar project.

In addition, memory telemetry has been added to improve payload telemetry and a few fixes have been applied to improve usability of Apple SDK.

These improvements are now available for download. Join us on Gitter.




April 2022 Grouping Update




We are pleased to announce our new Grouping Update which introduces patterns for Elixir and Scala. Both recently supported SDKs with increasing usage and user demand

Additionally, this update significantly improves grouping accuracy across all our major languages: Ruby, Java, Javascript, PHP, Python, C#, and Go allowing users to discover and respond to errors more quickly with less noise and more accurate items in the item list.

We continue training our models regularly on millions of crashes to analyze frequently occurring error types and accurately distinguish different ones.

As usual, these improvements have been rolled out automatically for all accounts with auto-upgrade enabled, so you can focus on fixing bugs!

January 2022 Grouping Update




This month we are excited to roll out a new January Grouping Update which significantly improves Grouping quality for some of our more relevant SDKs. Mainly PHP, Ruby, Python and Javascript.

This update simplifies over 100 Grouping rules within our Grouping rule set by:

  • Reducing overgrouping with new rules placeholders added and an increase of 4.16% in successful new fingerprints
  • Fixing undergrouping by removing generic rules and decrease of 16.36% in the affected fingerprints

Finally, and the most exciting part, these improvements have been rolled out automatically for all accounts with auto-upgrade enabled, so you can focus on fixing bugs while we take care of the squashing effort!




Update regarding Log4j Java vulnerabilities




Rollbar is aware of the Log4j Java vulnerabilities (CVE-2021-44228 and CVE-2021-45046) and we have updated all the potentially impacted infrastructure and we are making updates available for our Java SDK users. We are dedicated to making sure that Rollbar runs quickly and securely within your applications. Learn about how we’ve addressed the Log4J “Log4Shell” zero-day CVE-2021-44228 and CVE-2021-45046

December 2021 Grouping Update




We are pleased to announce our December 2021 Grouping Update that significantly improves grouping coverage and quality for some of our most common SDKs. Java, PHP, and Python issues now have from 2% to 6% higher coverage rates allowing users to discover more bugs and respond to them more quickly.

Grouping quality has been improved as well by reducing overgrouping of errors caused by generic rules overwriting more specific ones.

Additionally, this release improves our internal pattern standardization for easier rule management. We can continue training our models more efficiently and analyzing millions of crashes to distinguish different error types accurately.

Best of all, these improvements have been rolled out automatically for all accounts with auto-upgrade enabled, so you can focus on squashing and fixing bugs!

November 2021 Rollbar Adaptive Alerts released




Rollbar is pleased to announce the launch of Adaptive Alerts for projects in your account.

This new Rollbar feature uses anomaly detection to provide reliable, informative, and actionable alerts about unusually high crash rates with zero configuration.

You can set it up as a new trigger in Slack and/or Email notifications following these steps:

  1. On the Rollbar UI, go to Projects.
  2. Select your project, then click Notifications under Integrations in the left side menu.
  3. Select Slack or Email under Available Channels or reconfigure them under Active Channels.
  4. Select Adaptive Alerts template under Add Rule, then click Configure Rule.

Watch our short video explaining how it works, the benefits, and see it in action in a quick demo!

If you need help with the setup, do not hesitate to contact us at