Dashboard

DATAREDIS-294 - TypedTuple should allow sorting using java sort()

Updated Comparable type information to allow usage with standard java sort.

DATAMONGO-917 - Improve Spring 4.0 framework version detection to avoid NPEs.

We now check for the presence of "DefaultParameterNameDiscoverer" in order to determine if we are running with a Spring version later than 4.0 since this avoids potential NPEs in cases where the package version information is not available e.g. in cases where the application was bundled into an "uberjar" e.g. via the maven-shade-plugin.

DATAMONGO-917 - Improve Spring 4.0 framework version detection to avoid NPEs.

We now check for the presence of "DefaultParameterNameDiscoverer" in order to determine if we are running with a Spring version later than 4.0 since this avoids potential NPEs in cases where the package version information is not available e.g. in cases where the application was bundled into an "uberjar" e.g. via the maven-shade-plugin.

Original pull request: #173.

DATAMONGO-917 - DefaultDbRefResolver throws NPE when bundled into an uberjar.

Prepare issue branch.

    • -2
    • +2
    /spring-data-mongodb-cross-store/pom.xml
    • -1
    • +1
    /spring-data-mongodb-distribution/pom.xml

DispatcherServlet skips multipart resolution if error page exception attribute indicates MultipartException as root cause

Issue: SPR-11716

Final patches from ASM 5.0.2 release

Issue: SPR-11212

WS-Addressing EMs support SmartEndpointInterceptor

All WS-Addressing EndpointsMappings now support endpoint interceptors

registered via a <sws:interceptors/> block (i.e.

SmartEndpointInteceptors).

Issue: SWS-874

DATAREDIS-294 - TypedTuple should allow sorting using java sort()

Prepare issue branch.

DATAMONGO-847 - Allow usage of Query for Update $pull.

In case we detect `Query` within a value used for an `Update` value we map the query itself to build the expression to use. This allows to form query statements for eg. `$pull` using the same API as for the query itself.

Update update = new Update().pull("list", query(where("value").in("foo", "bar")));

Original Pull Request: #172

DATAMONGO-847 - Allow usage of Query for Update $pull.

In case we detect `Query` within a value used for an `Update` value we map the query itself to build the expression to use. This allows to form query statements for eg. `$pull` using the same API as for the query itself.

Update update = new Update().pull("list", query(where("value").in("foo", "bar")));

DATAMONGO-847 - Allow usage of Criteria in Update.

Prepare issue branch.

    • -2
    • +2
    /spring-data-mongodb-cross-store/pom.xml
    • -1
    • +1
    /spring-data-mongodb-distribution/pom.xml

DATAMONGO-847 - Allow usage of Criteria in Update.

Prepare issue branch.

    • -2
    • +2
    /spring-data-mongodb-cross-store/pom.xml
    • -1
    • +1
    /spring-data-mongodb-distribution/pom.xml

Avoid deprecation warnings in ValidatorFactoryTests

ValidatorFactoryTests now uses Bean Validation 1.1 APIs where

appropriate.

SEC-2015: Add spring-security-test

  1. … 33 more files in changeset.

add null check when adding job params to textarea

ShallowEtagHeaderFilter writes body early on sendError/sendRedirect and interprets setContentLength/setBufferSize as a hint for capacity increase

Issue: SPR-11705

Issue: SPR-11717

Update copyright to 2014

  1. … 165 more files in changeset.

Extract depedency versions to gradle.properties

Update copyright to 2014

  1. … 138 more files in changeset.

Update copyright to 2014

  1. … 183 more files in changeset.

Update copyright to 2014

  1. … 159 more files in changeset.

Update copyright to 2014

  1. … 128 more files in changeset.

Update copyright to 2014

  1. … 174 more files in changeset.

Update copyright to 2014

  1. … 387 more files in changeset.

Extract dependency versions to gradle.properties

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties

Extract dependency versions to gradle.properties

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties

Polishing

considerInterfaces should work without considerInherited as well

Issue: SPR-11719

Extract dependency versions to gradle.properties

AnnotationTypeFilter prevents ASM-based loading of java.* interfaces as well

Issue: SPR-11719