Rollbar changelog
Rollbar changelog
rollbar.com

Java SDK Spring Boot 3 & New UI Rollout

 

Improvement

 

Fix

 

New

  

We’re happy to announce that we have started rolling out our new UI. If you don’t see it yet, you will see it soon. We included improvements like timezones to date fields, monospacing and a new layout for parameter values to make it easier to read, permalinks for Occurences, IP, and People slider overs, and new color schemes when new occurrences are detected.

We have made some significant updates for our C# users by detecting third-party code and collapsing it in the stack trace, and we fixed some minor bugs for our Java users.

Last, we’ve been working hard on our SDKs; we added new features for Laravel, and Flutter SDK and released the Java SDK with support for Spring boot 3 and Spring 6.

Item Detail Improvements

 

New

 

Improvement

  

We’ve been listening to your feedback and updating our new item detail UI before the release. Some of our newest updates include adding date range filters to our slide-overs and making occurrences sortable by date. We have made some significant improvements for our Java users by detecting third-party code and collapsing it in the stack trace. Overall this will reduce your scrolling and searching, making it easier to resolve your error and get back to coding; read our latest blog post to learn more.

We also released a new endpoint to our API; it allows you to list all the teams associated with a project. And last, we made some updates to our Terraform SDK, and a big change to our PHP SDK, and pre-released it. We’re adding better typing and interoperability with the latest PHP 8.2 packages and Laravel 10.

New Item Detail Experience

 

New

 

Improvement

  

We've been busy creating a new UI for our item detail page for the past two months. Now it's ready for a public beta, and we can't wait for your feedback. To see the new UI, click the top banner on the item detail page. It has many new features like a mobile-ready design, collapsible sections for more straightforward navigation, slide-overs to reduce page loads, and new context panels to help you troubleshoot errors faster. We'll be rolling it out to everyone shortly. We've also fixed a few bugs and updated a few of our SDKs: Terraform, React Native, Ruby, and Javascript. Click the links to get the full release notes.

Rollbar Terraform Provider 1.9.0

 

New

 

Fix

  

A new Terraform provider version is now available. We have improved retry logics for some common HTTP errors so that it allows a more intuitive retry function when your Terraform is interrupted.

In addition, a few minor fixes were applied.

You can find the latest provider in Terraform Registry, and the source code is available on GitHub.

December 2022 Grouping Update

 

Improvement

  

We have released our latest Grouping Update, which improves our coverage for C#, Ruby, Go, JS, Elixir, Scala, Java, PHP, and Python, improving coverage by 13 percentage points to 67%, and fixes over-grouping issues that affected 4.8% of occurrences. This has been automatically enabled for all accounts.

These improvements make Rollbar's grouping more accurate of the box, so you can get better signal-to-noise without having to create custom fingerprinting rules or manually merge items together.

Seeing any undergrouping (too many items) or overgrouping (not enough items) issues? Send us a note so we can address it in a future release: support@rollbar.com

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.

 

Improvement

  
  • 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.id, item.level, item.platform, item.status, item.title, language, notifier.name, notifier.version, occurrence_id, os, person, person.email, person.id, 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.host, server.pid, server.root, timestamp, uuid
 

Fix

  
  • 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.

 

New

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

Fix

  
  • Fixed sudden request with retry and incremental delay

Updated RQL Interface

 

New

  

image.png

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.id, person.username, person.email, item.id, 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.

 

Improvement