Releases: checkmarble/marble-backend
Releases · checkmarble/marble-backend
v0.47.4
v0.47.3
What's Changed
Full Changelog: v0.47.2...v0.47.3
v0.47.2
v0.47.1
What's Changed
- feat(screening): denormalize sanction_checks by adding org_id by @leo-marble in #1094
- WIP: make generation of ai case reviews asynchronous by @Pascal-Delange in #1087
- reorder migration by @Pascal-Delange in #1097
- feat(metrics_collection): force disabled value regarding the license by @leo-marble in #1096
- Publish API v1 and maintain v1beta backward compatibility. by @apognu in #1095
Full Changelog: v0.47.0...v0.47.1
v0.47.0
What's Changed
- docs: clarify goose instructions by @siiick in #1076
- Set up Readme OpenAPI generation. by @apognu in #1069
- Make fuzzy match on null string evaluate to null by @apognu in #1077
- Return default statistics if no histogram exists. by @apognu in #1079
- feat(organization): public_id field to organization model by @leo-marble in #1080
- remove the logic that bypasses build for prod deployment by @Pascal-Delange in #1081
- Work on audit trail by @apognu in #1078
- fix(docs): update database volume name in README by @leo-marble in #1082
- refacto(decision): change string type in decision model to UUID by @leo-marble in #1070
- Delete unused indices. by @apognu in #919
- backend returns information if marble is managed saas by @Pascal-Delange in #1083
- feat(metrics): add metrics collection mechanism by @leo-marble in #1071
- refactor(metrics): replace OrgID with PublicOrgID in MetricData and in related struct by @leo-marble in #1086
- Generalize workflow system. by @apognu in #1061
- Maintain workflow orders for conditions and actions by @apognu in #1090
- chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot[bot] in #1084
- Fix a rule having no condition so it does not execute. by @apognu in #1093
- refactor(metrics): streamline metrics ingestion URL configuration by @leo-marble in #1088
Full Changelog: v0.46.0...v0.47.0
v0.46.0
What's Changed
- fix: enqueue screening enrichment in a tx by @Pascal-Delange in #1064
- start testing with postgres 17 by @Pascal-Delange in #1063
- Do not set error code on no hit screenings. by @apognu in #1066
- fix(annotation): stop checking if the target object exists by @leo-marble in #1067
- Check yente service in liveness and enhance liveness response with detailes status by @leo-marble in #1065
- Add initial queries even if they all have been removed by preprocessing. by @apognu in #1068
- Created a /config endpoint. by @apognu in #1001
- Case review AI agent pipeline by @Pascal-Delange in #1060
- test - migrate to openai SDK for ai agent by @Pascal-Delange in #1072
- Fix datasets display when scoping down sync. by @apognu in #1073
Full Changelog: v0.45.0...v0.46.0
v0.45.0
What's Changed
- Pascal/simplifiy ci by @Pascal-Delange in #1043
- Return field statistics on navigation. by @apognu in #1049
- Reimplement ingestion handlers in the public API v1. by @apognu in #1048
- retry deadlocks, reorder & refactor case side effects by @Pascal-Delange in #1052
- Temporarily remove the Internal dataset section. by @apognu in #1050
- Properly return 400 on invalid JSON in the public API. by @apognu in #1053
- Support multiple screening configs per scenario by @apognu in #1023
- Delete orphan sanction checks by @apognu in #1054
- But really delete those orphan sanction checks. by @apognu in #1055
- WIP use uuid for inbox ids by @Pascal-Delange in #1028
- Keep entity type and preprocessing config when creating a new draft. by @apognu in #1057
- Rename most instances of "sanction check" into "screening". by @apognu in #1058
- Store query before preprocessing is applied. by @apognu in #1056
- Refactor OpenAPI generation to include the public API. by @apognu in #1051
- Add public API tests for search and refine. by @apognu in #1059
- opensanctions: allow match by passportNumber rather than idNumber by @Pascal-Delange in #1062
Full Changelog: v0.44.1...v0.45.0
v0.44.1
What's Changed
- Apply default and decision timeouts in the public API. by @apognu in #1042
- Differentiate between set/null/valid values from JSON. by @apognu in #1045
- Case action side effect would set status to investigating on close. by @apognu in #1047
- rework dtos and add related cases data in export by @Pascal-Delange in #1044
- Guarantee decisions ordering during offloading. by @apognu in #1046
Full Changelog: v0.44.0...v0.44.1
v0.44.0
What's Changed
- restore local dev test file for signed url download by @Pascal-Delange in #1026
- Fixed issues with offloading job. by @apognu in #1024
- Fix downloading entity file annotation by @apognu in #1027
- Case events for annotations by @apognu in #1025
- add target to Tag DTO by @Pascal-Delange in #1033
- basic setup for per-user AI assist config by @Pascal-Delange in #1029
- Add all datasets, tagged, to the list of datasets by @apognu in #1014
- Safe create extensions and remove drop extensions. by @apognu in #1035
- Update Yente to 4.3.1. by @apognu in #1034
- Create one entity annotation per file instead of grouping them. by @apognu in #1039
- Consider all entity referents when checking against whitelists. by @apognu in #1040
- return information on "can be annotaged" status of a client object by @Pascal-Delange in #1041
- first draft - read case information as files in a zip archive by @Pascal-Delange in #1036
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
- Reorder and add more case action side effects. by @apognu in #1020
- Allow reading from soft-deleted custom lists during scenario evaluation. by @apognu in #1022
- Offload decision rules payload to blob storage by @apognu in #1008
- Replace migration moving pg_trgm to check if we are extension owner. by @apognu in #1021
- Reimplement legacy public API endpoint into V1 by @apognu in #1015
Full Changelog: v0.42.0...v0.43.0