{"push_id":1274358537,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"e7aecb44bb9c08f63b1fefec3c2ef829616c2e03","before":"7fdb892042750be534c4a677b2bdc01d7ede8bd8","commits":[{"sha":"b84fefc430cdf10d428b02f6d61009b7460ae26f","author":{"name":"Brian Clozel","email":"151cce3ec31a5f5828428df33767090defaabe13@pivotal.io"},"message":"Wrap RestTemplate extractor exceptions in RestClientExceptions\n\nWhen using a `RestTemplate` instance within a Spring MVC application,\nclient exceptions may propagate in the MVC stack and can be wrongly\nmapped by server `ExceptionHandlers`, leading to a wrong HTTP response\nsent to the MVC client.\n\nThe `RestTemplate` instance uses `HttpMessageConverter` to decode\nthe remote service responses; and when those fail decoding an HTTP\nresponse, they can throw an `HttpMessageNotReadableException`. That\nexception then bubbles up through the `HttpMessageConverterExtractor`,\n`RestTemplate` and the whole MVC stack, later mapped to HTTP 400\nresponses, since those exceptions can also be throws by the server stack\nwhen the incoming requests can't be deserialized.\n\nThis commit wraps all `IOException` and `HttpMessageNotReadableException`\ninstances thrown by the extractor into `RestClientException`` instances.\nIt's now easier to consistently handle client exceptions and avoid such\nedge cases.\n\nIssue: SPR-13592","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/b84fefc430cdf10d428b02f6d61009b7460ae26f"},{"sha":"dfdfd72a3e63683395b316e96bd45c3a363c9665","author":{"name":"Juergen Hoeller","email":"2833cbedc68f3d6abde960ae2b9054fc0272d0e8@pivotal.io"},"message":"Polishing\n(cherry picked from commit 430180a)","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/dfdfd72a3e63683395b316e96bd45c3a363c9665"},{"sha":"57cb7c7e0a6b7979ab38cf6e47f2e0a33a062bad","author":{"name":"Juergen Hoeller","email":"2833cbedc68f3d6abde960ae2b9054fc0272d0e8@pivotal.io"},"message":"LiveBeansView exposes aliases as well\n\nIssue: SPR-14632","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/57cb7c7e0a6b7979ab38cf6e47f2e0a33a062bad"},{"sha":"eb193aea5f87ab4ad9cf6e236c247d84721f8235","author":{"name":"Stephane Nicoll","email":"f4981f8a262b83e9fb9e4ff53f4e71df83ee31f5@pivotal.io"},"message":"IDEA -> IntelliJ IDEA","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/eb193aea5f87ab4ad9cf6e236c247d84721f8235"},{"sha":"c03f6c6d8518cf3cccbe3648304d356d0833e9d1","author":{"name":"Tadaya Tsuyukubo","email":"0bf216fda1199c40e68ead6caebc56cf4007cd65@ttddyy.net"},"message":"Introduce @DisabledIf annotation for JUnit 5\n\nThis commit introduces @DisabledIf annotation that takes SpEL as a\ncondition.  The condition is evaluated at run time whether to disable\nJUnit 5 (Jupiter) test method/class.\n\nIssue: SPR-14614","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/c03f6c6d8518cf3cccbe3648304d356d0833e9d1"},{"sha":"19369094ac8dc2e74e52c93ce000e332bac96c5c","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Revise @DisabledIf support for JUnit Jupiter\n\n- Extracted stand-alone DisabledIfCondition from the SpringExtension\n  so that the condition is only evaluated when necessary.\n\n- Simplified implementation of DisabledIfCondition.\n\n- Overhauled and extended logging in DisabledIfCondition.\n\n- DisabledIfCondition now throws an IllegalStateException if @DisabledIf\n  is not present on the test element or if the expression does not\n  evaluate to a String or Boolean.\n\n- Each generated ConditionEvaluationResult now includes the actual\n  expression in the default reason.\n\n- @DisabledIf is now auto-configured to be evaluated by the\n  DisabledIfCondition since it is now meta-annotated with\n  @ExtendWith(DisabledIfCondition.class)\n\n- Overhauled documentation for @DisabledIf and provided standard\n  examples as well as an @DisabledOnMac annotation to demonstrate\n  support for custom composed annotations.\n\nIssue: SPR-14614","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/19369094ac8dc2e74e52c93ce000e332bac96c5c"},{"sha":"655097a34307e8eccd70f90707a4fbc8c8742e93","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Merge pull request #1144 from ttddyy/SPR-14614\n\n* ttddyy-SPR-14614:\n  Revise @DisabledIf support for JUnit Jupiter\n  Introduce @DisabledIf annotation for JUnit 5","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/655097a34307e8eccd70f90707a4fbc8c8742e93"},{"sha":"728a5481997aa1742a2dc60a8a84393efd3a8489","author":{"name":"Juergen Hoeller","email":"2833cbedc68f3d6abde960ae2b9054fc0272d0e8@pivotal.io"},"message":"Consistent use of JDK 7 AssertionError with root cause\n\nIssue: SPR-13188","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/728a5481997aa1742a2dc60a8a84393efd3a8489"},{"sha":"899ebd8ee2e7acdc6bc0296d0c0db332cc4b43a5","author":{"name":"Juergen Hoeller","email":"2833cbedc68f3d6abde960ae2b9054fc0272d0e8@pivotal.io"},"message":"Avoid collection lookups in StompCommand\n\nIssue: SPR-14636","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/899ebd8ee2e7acdc6bc0296d0c0db332cc4b43a5"},{"sha":"54d6f250e2c496a4c6ce82392418a962eca40991","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Disallow empty expression in @DisabledIf\n\nThis commit ensures that a user provides a non-empty expression in\ndeclarations of @DisabledIf.\n\nIssue: SPR-14614","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/54d6f250e2c496a4c6ce82392418a962eca40991"},{"sha":"9d21abcd37a3a6f7626418b67b529e6c1d0b1aa9","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Introduce dedicated tests for DisabledIfCondition\n\nThis commit introduces tests for DisabledIfCondition that verify actual\ncondition evaluation results and exception handling; whereas, the\nexisting tests in DisabledIfTestCase only test the \"happy paths\" and\nstandard cases.\n\nIssue: SPR-14614","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/9d21abcd37a3a6f7626418b67b529e6c1d0b1aa9"},{"sha":"d6d05e8ca04b43abcd4d78004dd509517489abf4","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Remove trailing whitespace in Java source code","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/d6d05e8ca04b43abcd4d78004dd509517489abf4"},{"sha":"b6220cc19d3cb924f8a62c77977732ea5e8340dc","author":{"name":"Sam Brannen","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@sambrannen.com"},"message":"Trim expressions supplied to @DisabledIf\n\nPrior to this commit, the DisabledIfCondition did not trim whitespace\nfrom expressions configured via @DisabledIf. Consequently, results such\nas \"  true  \" would evaluate to \"false\".\n\nThis commit fixes this problem by trimming all expressions configured\nvia @DisabledIf.\n\nIssue: SPR-14614","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/b6220cc19d3cb924f8a62c77977732ea5e8340dc"},{"sha":"417a9d455965d3ce3eabf684c348ce1a1fd3b743","author":{"name":"Sebastien Deleuze","email":"8ec4c1429678d66c217c2f2f6ce44794c625ecbe@pivotal.io"},"message":"Ensure correct array elements order in Jackson2JsonEncoder\n\nIssue: SPR-14586","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/417a9d455965d3ce3eabf684c348ce1a1fd3b743"},{"sha":"3b95e0b6e0db3a08f3ca0d857ef1a3b74142500f","author":{"name":"Rossen Stoyanchev","email":"445f9d9b8b3829ab7558a755e2b01730391ea808@pivotal.io"},"message":"Fix media type regression in resource handling\n\nIssue: SPR-14577","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/3b95e0b6e0db3a08f3ca0d857ef1a3b74142500f"},{"sha":"8b4f60b8e555a7bfdaf2ab4a08922b359ff62933","author":{"name":"Rossen Stoyanchev","email":"445f9d9b8b3829ab7558a755e2b01730391ea808@pivotal.io"},"message":"Support receipt on DISCONNECT with simple broker\n\nIssue: SPR-14568","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/8b4f60b8e555a7bfdaf2ab4a08922b359ff62933"},{"sha":"4d3c3056edc983c1afe13d055aeb443bd96bd473","author":{"name":"Rossen Stoyanchev","email":"445f9d9b8b3829ab7558a755e2b01730391ea808@pivotal.io"},"message":"Polish media type change in ResourceHttpRequestHandler","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/4d3c3056edc983c1afe13d055aeb443bd96bd473"},{"sha":"204a50ee6c9c77ec1f6be479af2e979991130da1","author":{"name":"Rossen Stoyanchev","email":"445f9d9b8b3829ab7558a755e2b01730391ea808@pivotal.io"},"message":"Fix compile issue","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/204a50ee6c9c77ec1f6be479af2e979991130da1"},{"sha":"c399b4b3ad94c673d99caeff43f0dc8a6c66d9d2","author":{"name":"Stephane Nicoll","email":"f4981f8a262b83e9fb9e4ff53f4e71df83ee31f5@pivotal.io"},"message":"Upgrade to SonarQube plugin 2.1-rc1\n\nThis commit upgrades the SonarQube plugin so that it is compatible with\nGradle 3.\n\nIssue: SPR-14569","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/c399b4b3ad94c673d99caeff43f0dc8a6c66d9d2"},{"sha":"e8530c917e3f267ce82df0050d3f914552ac6145","author":{"name":"Sebastien Deleuze","email":"8ec4c1429678d66c217c2f2f6ce44794c625ecbe@pivotal.io"},"message":"Add Smile and CBOR Jackson data formats support\n\nThis commit adds Smile and CBOR Jackson HttpMessageConverters\nand make it possible to create Smile and CBOR ObjectMapper via\nJackson2ObjectMapperBuilder, which now allows to specify any\ncustom JsonFactory.\n\nLike with JSON and XML Jackson support, the relevant\nHttpMessageConverters are automaticially configurered by\nSpring MVC WebMvcConfigurationSupport if jackson-dataformat-smile\nor jackson-dataformat-cbor dependencies are found in the classpath.\n\nIssue: SPR-14435","distinct":true,"url":"https://api.github.com/repos/reneploetz/spring-framework/commits/e8530c917e3f267ce82df0050d3f914552ac6145"}]}
{"actor":{"display_login":"reneploetz"}}