Release of Castle.js version 2.5.0
Highlights of this release include:
Heatmap visualization
Today, we're excited to launch a new visualization type as part of the charting experience. A heatmap is a great way of capturing three dimensions, to see patterns over time. For example, showing a heatmap of triggered signals in your app, you can easily spot outliers in shady behaviors, such as spam- or credential stuffing attacks.
Improved Charting
Discovering patterns and insights in your app and user-base just got easier and more powerful. We've supercharged the charting experience, giving you a flexible playground to visualize and explore your data.
Introducing support for statuses in custom actions
We're thrilled to introduce a new feature to the Castle API—support for statuses in custom events. You can now include an optional status
field in your custom events, with predefined values like $attempted
, $succeeded
, or $failed
, mirroring our native actions.
Improved user location map accuracy and enhanced filtering
We’re excited to introduce enhancements to user location display and filtering. Now, only known and confirmed cities will be shown, and you can filter events by latitude and longitude to focus on specific areas.
Introducing support for timestamps in custom Properties and User Traits
You can now include any timestamp field in event Custom Properties and User Traits, enabling you to extend the information collected about these events. The timestamp should be provided as a string in ISO8601 format, which will be correctly identified and parsed.
Introducing smart autocomplete for seamless filtering
At Castle, our goal is to enhance app security for our customers. A key part of this involves investigating user behavior, analyzing patterns, and incorporating these findings into policies and metrics.
Improved filtering of event metadata in the Explore view
During investigations, it is common to compare users' behavior over time. Our recent update makes it much easier to compare users based on event metadata, such as login authentication methods or email changes in profile updates.
Exposing the e-mail address behind Email Intelligence checks
Even small improvements can tremendously help you in your investigations. Adding the E-mail Value in the Event details pane is one such example. This new field represents the email address used for all Email Intelligence checks, such as identifying disposable or unreachable addresses and checking domain registration or update dates.
Introducing the "Open in Explore" button in Quick view for improved investigations
We are excited to introduce a new enhancement to our investigation tools: the ability to open the Quickview in a new Explore view tab!