Releases: checkmarble/marble
Rule snoozing & case manager design
We've delivered another major release with the following improvements :
Rule snoozing : One of your rule keeps matching a user and you can't circumvent it by updating the scenario? you can now safely add a temporary whitelisting directly within Marble. When an alerts needs matching a pivot value and a specific rule is displayed in the case manager, you now have the option to temporarily deactivate the rule only for this pivot (account, user...), for a predetermined duration (max 1 year) and keep track of this decision.
Complete documentation available here
Another major update for this release : we delivered a new interface for the case manager : clearer, more condensed design, improved flexibility and more complete, it paves the way for the next improvements on the product. Let us know what you think of it !
Other improvements include :
Front :
- fix rule display on decision
- better display of CSV import status
Backend:
- Several fix / improvements on ingestion management
- Fix webhook delivery
Webhooks !
In this release, webhooks are finally joining the Marble offering ! (available under license)
Be notified automatically by Marble when a decision is created, or something happens in a case. More event types will be covered shortly, so let us know of your business needs and how you want to use the feature.
You can refer to our documentation page to learn how to set up your webhooks endpoint and how to consume webhooks.
Also includes some technical book keeping:
fixed a bug where unnecessary duplicate indexes on ingested data were created when publishing certain scenarios
many dependency version upgrades
v0.17
This week, we focused on releasing some preliminary work on not yet released features.
The release also contains various bug fixes and logging and tracing improvements.
v0.16 - handle license keys
In this release, we focused on background work, mostly not visible directly to the end user.
- We made some improvements to API error codes, scenario display
- We now handle license keys for access to premium features on-premise
- We updated multiple dependencies
v0.15 - Scenario page revamp
This week, we improved the scenario page to make it easier to understand and use. We introduced the possibility to define "rule group" identifiers on rules, to better order and search them.
We also fixed some bugs (among others, allowing files uploads in the case manager that were wrongly refused and an error that could happen while editing tags and posting a comment on a case).
Finally, we have been working on some data enrichment features on IP addresses, in private preview but which we hope to release soon 👀
v0.14 - Documentation
In this release, we mostly focused on improving and expanding our functional and technical documentation, on https://docs.checkmarble.com and with links in the product where relevant.
If you have not started using Marble for real yet, you can get started with our basic tutorial, or you can deep dive into one of the following sections to explore in detail how to setup your data, model, your first scenario, etc.
We hope it helps your integrate and use Marble, please let us know if you have questions that are not covered by it!
Also includes some minor improvements to ordering and searching of inboxes, scenarios etc in the application, as well as some minor bug fixes.
V0.13 - Pivot values and workflows
This new release allows you to fully leverage the Pivot added recently, by introducing the core bricks to build workflows
- New workflow tab added
- Create scenario by scenario workflows, based on decision outcomes
- Automatically route decisions to a specific case manager inbox
- Add to an existing case with the same pivot or systematically create a new case.
v0.12 - Pivot
v0.12 is a major release, providing the foundations of a key new feature : pivot.
You can now define a pivot in your datamodel. The pivot will allow you to group decisions (and in the near future, other features) by identical pivot to get global view on related alerts. For ex, you can set the user ID as a pivot => all future decisions can then be grouped by user ID, providing a bird eye view on the risk associated with him/her.
Backend :
- Feat : Creation of the pivot and storage of the pivot for each decision
Frontend :
- Feat : Create a pivot in the data model page
- Feat : Group decisions by pivot
- Feat : filter rules within a scenario
- Feat : Explore data model with a new view (available in "your data" tab)
- Fix : dropdown when selecting the field for a date
V0.11 bugfix
This release contains minor bugfixes and dependency updates.
v0.10 Fuzzy matching & wildcard decision API
**Frontend : **
- Feat : string fuzzy matching available from the builder. Two modes are available, check the documentation here
- Feat : Explicit error message on CSV/ batch ingestion timeout. Timeout is currently set at 50 sec.
Backend
- Feat : Decision API now allows to list all relevant scenarios for this object type, and create decisions for them. Scenario ID is not required in this case. Check the documentation here
- Feat : Decision API allows to query and filter all past decision. Multiple filters available
- Feat : Query scheduled decisions. Provides an alternative to set up an S3 to get scheduled decision