The `AbstractXContentFilteringTestCase#testDotsAndDoubleWildcardInExcludedFieldName` test (all subclasses) is failing. It is no longer failing due to invalid JSON (that was fixed by the upgrade to jackson 2.13.0), but it looks like it is failing to apply exclusions correctly.
libs/x-content/src/test/java/org/elasticsearch/xcontent/support/filtering/AbstractXContentFilteringTestCase.java
.field("skipped", "value")
                .endObject()
                .endArray()
                .endObject(),
            singleton("foo.bar"),
            emptySet(),
            true
        );
    }
    protected abstract void assertFilterResult(XContentBuilder expected, XContentBuilder actual);
    protected abstract XContentType getXContentType();
    @Override
    protected boolean removesEmptyArrays() {
        return true;
    }
    private XContentBuilder createBuilder() throws IOException {
        return XContentBuilder.builder(getXContentType().xContent());
    }
    private XContentBuilder filter(Builder sample, Set<String> includes, Set<String> excludes, boolean matchFieldNamesWithDots)
        throws IOException {
        if (matchFieldNamesWithDots == false && randomBoolean()) {
            return filterOnBuilder(sample, includes, excludes);
        }
        FilterPath[] excludesFilter = FilterPath.compile(excludes);
        if (excludesFilter != null && Arrays.stream(excludesFilter).anyMatch(FilterPath::hasDoubleWildcard)) {
            return filterOnBuilder(sample, includes, excludes);
        }
        return filterOnParser(sample, includes, excludes, matchFieldNamesWithDots);
    }
    private XContentBuilder filterOnBuilder(Builder sample, Set<String> includes, Set<String> excludes) throws IOException {