{
    "filters": {
        "revapi": {
            "java": {
                "filter": {
                    "classes": {
                        "regex": true,
                        "exclude": []
                    }
                }
            }
        }
    },
    "ignores": {
        "revapi": {
            "_comment": "Changes between 7.52.0.Final and the current branch. These changes are desired and thus ignored.",
            "ignore": [
              {
                "code": "java.method.addedToInterface",
                "new": "method boolean org.kie.api.builder.model.KieSessionModel::isAccumulateNullPropagation()",
                "package": "org.kie.api.builder.model",
                "classSimpleName": "KieSessionModel",
                "methodName": "isAccumulateNullPropagation",
                "elementKind": "method",
                "justification": "configuration switch for allowing null propagation in accumulate"
              },
              {
                "code": "java.method.addedToInterface",
                "new": "method org.kie.api.builder.model.KieSessionModel org.kie.api.builder.model.KieSessionModel::setAccumulateNullPropagation(boolean)",
                "package": "org.kie.api.builder.model",
                "classSimpleName": "KieSessionModel",
                "methodName": "setAccumulateNullPropagation",
                "elementKind": "method",
                "justification": "configuration switch for allowing null propagation in accumulate"
              },
              {
                "code": "java.method.addedToInterface",
                "new": "method java.util.List<org.kie.api.executor.RequestInfo> org.kie.api.executor.ExecutorStoreService::loadRequestsOlderThan(long)",
                "package": "org.kie.api.executor",
                "classSimpleName": "ExecutorStoreService",
                "methodName": "loadRequestsOlderThan",
                "elementKind": "method",
                "justification": "[JBPM-9900] RequestInfo.owner is null even if org.kie.executor.id is defined"
              },
              {
                "code": "java.method.addedToInterface",
                "new": "method void org.kie.api.task.TaskService::suspend(long, java.lang.String, java.util.Map<java.lang.String, java.lang.Object>)",
                "package": "org.kie.api.task",
                "classSimpleName": "TaskService",
                "methodName": "suspend",
                "elementKind": "method",
                "justification": "[JBPM-10015] Allow to set suspendUntil during user task suspend operation as parameter."
              }
             ]
        }
    }
}

