{"push_id":638546039,"size":28,"distinct_size":24,"ref":"refs/heads/master","head":"c1500a7429b4c01550b78c00172278c712ae12c8","before":"78fe00d0b0bbcfafb5e85a3aec67de508c953466","commits":[{"sha":"aaa240ee08d399a583f4f228a4be750503399675","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@schalanda.name","name":"Jochen Schalanda"},"message":"Add Jersey Bean Validation Support\n\nSee https://jersey.java.net/documentation/latest/bean-validation.html for details\nabout the Bean Validation support in Jersey.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/aaa240ee08d399a583f4f228a4be750503399675"},{"sha":"3b5a832722195c9c878c298117f65eb5f65f5c55","author":{"email":"bb8c2eade13dcf83cd8e05c95c2e97727260fc3e@groupon.com","name":"Jan Krems"},"message":"Add support for X.class to DropwizardClientRule\n\nThis can be helpful in cases where non-Resources are passed in that\ndepend on `@Context` annotations or it's preferable for other\nreasons to have Jersey manage the object lifetime.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/3b5a832722195c9c878c298117f65eb5f65f5c55"},{"sha":"03516071e0dafcb8c9f68f17766cb1276d16e8a4","author":{"email":"47d9cae1b67fdc9208eb777cffe8241814e4a0d1@bcc.ru","name":"Artem Prigoda"},"message":"Make tests on an exception converter reliable\n\nThe current test is not reliable, because it fails when it's run\nfrom an IDE. The reason for this is that the amount of\nomitted frames is different for the IDE test runner and, hence,\nis not reliable.\n\nSolution is not to match whole stack trace, but split the test\nto two independent tests:\n\n* First checks, that every line starts with an exclamation mark\n* Second checks, that the exceptions ordering is correct and\nthe root cause is placed first in the stack trace.","distinct":false,"url":"https://api.github.com/repos/arteam/dropwizard/commits/03516071e0dafcb8c9f68f17766cb1276d16e8a4"},{"sha":"913cee06b040888e2cf07c49464776b0caf3526d","author":{"email":"47d9cae1b67fdc9208eb777cffe8241814e4a0d1@bcc.ru","name":"Artem Prigoda"},"message":"Setup JMH\n\nAdd the harness and annotation-processor to run benchmarks\nfrom the main method.","distinct":false,"url":"https://api.github.com/repos/arteam/dropwizard/commits/913cee06b040888e2cf07c49464776b0caf3526d"},{"sha":"7294e7602ad1ec92051e2b5e83eb8d93a5d045a0","author":{"email":"47d9cae1b67fdc9208eb777cffe8241814e4a0d1@bcc.ru","name":"Artem Prigoda"},"message":"Add a benchmark for Duration\n\nThe benchmark measures an average time to parse a string\nto a Duration representation.","distinct":false,"url":"https://api.github.com/repos/arteam/dropwizard/commits/7294e7602ad1ec92051e2b5e83eb8d93a5d045a0"},{"sha":"b8e31c6fe21a68d704eb174f29756861772fdc9c","author":{"email":"47d9cae1b67fdc9208eb777cffe8241814e4a0d1@bcc.ru","name":"Artem Prigoda"},"message":"Add a benchmark for Size\n\nThe benchmark measures an average time to parse a string\nto a Size representation.","distinct":false,"url":"https://api.github.com/repos/arteam/dropwizard/commits/b8e31c6fe21a68d704eb174f29756861772fdc9c"},{"sha":"4551f7aafa8d5a88fb6dd7c819a5161383f09227","author":{"email":"c0377aed07ce46e14ba6571d36be21de6056ce8f@users.noreply.github.com","name":"Justin Plock"},"message":"Merge pull request #989 from arteam/fix_logging_tests_in_ide\n\nMake tests on an exception converter reliable","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/4551f7aafa8d5a88fb6dd7c819a5161383f09227"},{"sha":"a7039560709a70ded54ae194e2e2d9ee1f3d0dae","author":{"email":"924ed630dc2c43a8a935c221cf9b5a21ed52773b@hotmail.com","name":"Nick Babcock"},"message":"Implement test cases for empty optional data\n\nAdded test cases that will guard against possible future regressions if\nthe behavior of converting QueryParams, CookieParams, etc of blank data of\ntype String changes.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/a7039560709a70ded54ae194e2e2d9ee1f3d0dae"},{"sha":"bc17dbe153c692f520d04f04fd1c506eb2030b42","author":{"email":"924ed630dc2c43a8a935c221cf9b5a21ed52773b@hotmail.com","name":"Nick Babcock"},"message":"Fix missing link","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/bc17dbe153c692f520d04f04fd1c506eb2030b42"},{"sha":"0f093f783ed46e7f359c710071593eabba3d59aa","author":{"email":"924ed630dc2c43a8a935c221cf9b5a21ed52773b@hotmail.com","name":"Nick Babcock"},"message":"Add documentation surrounding empty parameters\n\nThis includes documentation on how to add a derivation of `AbstractParam`\nsuch that empty parameters are synonymous with nonexistent parameter","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/0f093f783ed46e7f359c710071593eabba3d59aa"},{"sha":"1dc575ec77f28f3668155858c1ea7bc6a8a1e24b","author":{"email":"924ed630dc2c43a8a935c221cf9b5a21ed52773b@hotmail.com","name":"Nick Babcock"},"message":"Implement, test, and doc NonEmptyStringParam\n\nNonEmptyStringParam is useful when dealing with the `*Param` annotations\nand the resource endpoints treats empty and absent strings\ninterchangeably.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/1dc575ec77f28f3668155858c1ea7bc6a8a1e24b"},{"sha":"d19563f6f2d3cfefecc725d9783ad625f8db9725","author":{"email":"f1f358544417697234353438d68be0d1daf34bfc@welldoo.com","name":"Michael Piefel"},"message":"Add logging (on TRACE) for failed validation of Jackson data.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/d19563f6f2d3cfefecc725d9783ad625f8db9725"},{"sha":"aa503827d6f82587182cc663573f50ea15166b13","author":{"email":"c0377aed07ce46e14ba6571d36be21de6056ce8f@users.noreply.github.com","name":"Justin Plock"},"message":"Merge pull request #990 from arteam/first_benchmarks\n\nFirst stab on dropwizard-benchmarks","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/aa503827d6f82587182cc663573f50ea15166b13"},{"sha":"b8f2c536ba0255ac3456b4a8a0180a0cfc60fde2","author":{"email":"f1f358544417697234353438d68be0d1daf34bfc@welldoo.com","name":"Michael Piefel"},"message":"Fixed the logger name to match class","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/b8f2c536ba0255ac3456b4a8a0180a0cfc60fde2"},{"sha":"58c4d52ce212d05b691e80e5ff687c92a24d510f","author":{"email":"c0377aed07ce46e14ba6571d36be21de6056ce8f@users.noreply.github.com","name":"Justin Plock"},"message":"Merge pull request #991 from nickbabcock/optional-param-docs-tests\n\nAdd documentation and tests surrounding empty string optionals","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/58c4d52ce212d05b691e80e5ff687c92a24d510f"},{"sha":"3115fc470c1a09286a39484bd191e7126e1424a9","author":{"email":"c0377aed07ce46e14ba6571d36be21de6056ce8f@users.noreply.github.com","name":"Justin Plock"},"message":"Merge pull request #842 from joschi/bean-validation\n\nAdd Jersey Bean Validation Support","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/3115fc470c1a09286a39484bd191e7126e1424a9"},{"sha":"ba3f3b35e5a69130c37122d867a5f5b9c9c3c208","author":{"email":"69088b01848c9e171296e8a6c10279802a3a8a84@renttherunway.com","name":"Carlo Barbara"},"message":"Merge pull request #992 from piefel/validationLogging\n\nAdd logging (on TRACE) for failed validation of Jackson data.","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/ba3f3b35e5a69130c37122d867a5f5b9c9c3c208"},{"sha":"5757f0391afc6824b41c4f6518ae950a189f6cbf","author":{"email":"69088b01848c9e171296e8a6c10279802a3a8a84@renttherunway.com","name":"Carlo"},"message":"log the context path","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/5757f0391afc6824b41c4f6518ae950a189f6cbf"},{"sha":"24fb50e0b44d56e02fafe170bbf0c066bb01d4ae","author":{"email":"69088b01848c9e171296e8a6c10279802a3a8a84@renttherunway.com","name":"Carlo"},"message":"includeCallerData should be configurable","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/24fb50e0b44d56e02fafe170bbf0c066bb01d4ae"},{"sha":"0e464548fed8597945dbb085cdf32dbe62ab5103","author":{"email":"c0377aed07ce46e14ba6571d36be21de6056ce8f@users.noreply.github.com","name":"Justin Plock"},"message":"Merge pull request #994 from carlo-rtr/better_logging\n\nlog the context path","distinct":true,"url":"https://api.github.com/repos/arteam/dropwizard/commits/0e464548fed8597945dbb085cdf32dbe62ab5103"}]}