Releases: checkmarble/marble
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
v0.09 What you see is what you get :)
We've added a really useful "view your calculations" when checking a decision within Marble's front.
Frontend :
- Feat : you can now view the detail of the rules for each decision. Two modes available : raw (shows the rules as designed in the scenario) and contextual (shows the real values used for eahc calculation).
It makes things a lot easier to debug a scenario or check how a decision was calculated - Refacto of outdated components (decision viewer, variable box...) to speed up future additional feature developpment
- Feat : display api key prefix in settings tab
- Fix : list value deletion bug
Backend:
- Feat : added fuzzy match operators back (front next week)
- Feat : Sentry monitoring for cron jobs
- Feat : auto retry ingestion in case of conflict error
- Feat : add audit trail on list value editing
- Fix : CORS settings work with open source version (for batch upload, decision download)
v0.08
Backend
- Feat : store rule calculation on each decision
- Fix: index on ingestion leading to poor performance
- Fix: CORS
- Drop clear API keys in DB, only use hashed values
v0.07 bugfix and small improvements
Small release with fixes, working on something big behind the curtains :)
Frontend:
- Fix: comment_added sur el case manager
- Fix: styling
- Fix: cap name on tables
Backend
- Feat: count(field) now counts all rows matching the filter, and not only the ones where the target field is not NULL
- Fix: timeout extended to 60 sec when sending files
- Fix: Error 500 when login as a Marble admin
- Security: fix allowed origin CORS
v0.05
Marble is available as a docker !
This release contains :
Backend
- a fix for CSV ingestion
Frontend
- the ability to open decisions in a second browser tab, without losing the filters
The major part of the release is the availability of Marble as a docker that you can self host on your computer or your own cloud.
Check the documentation for details