{"push_id":1906856865,"size":2,"distinct_size":1,"ref":"refs/heads/shorea-sync-streaming-updates","head":"d48df6dcb7a2578fe2bdc4ba82b741beec2afa95","before":"c221cce74127716c4b635435cd26ee93697a2273","commits":[{"sha":"f55620a6b70966881f06cac88315d7dfda3de331","author":{"name":"Matthew Miller","email":"21d3f532c809c69b438f93d138a5daed02a38858@amazon.com"},"message":"Refactored RequestHandler2s and made other core changes.\n1. Refactored RequestHandler2s:\n   1. RequestHandler2s are now called ExecutionInterceptors and provide additional hooks into the request/response lifecycle.\n   2. Changed execution interceptor loading order to be more consisistent than RequestHandler2s.\n   3. Classpath-based interceptor loading now uses the current thread's classloader instead of the class's classloader.\n   4. Customer can now load service-specific interceptors from the classpath (this was previously limited functionality only available to the SDK).\n   5. Added new SdkRequest and SdkResponse base class on request/response objects.\n   6. Changed response object generation so that all responses will now be \"OperationNameResponse\", even if they're a simple wrapper for an inner object.\n   7. Changed signer and presigner interfaces to more closely match the response handler interface.\n2. LegacyClientConfiguration has been entirely removed. The core SDK now uses ClientConfiguration:\n   1. Changed CRC32-from-compressed-data to be an SDK-internal advanced option on the ClientOverrideConfiguration in order to be consistent with all of the other client options.\n   2. Removed unused internal client constructors.\n   3. Split HttpClientDependencies into sync vs async variants.\n   4. HTTP request pipelines are now type safe in the sync vs async dependencies that they accept.\n3. Removed legacy client builders.\n4. Removed a large amount of the API gateway open SDK code.\n5. Updated signing time offset to always be updated with each request to a service instead of just the first one.\n6. Temporarily removed support for dry run requests in the EC2 client.\n7. Migrated some of the shared logic in AsyncClientHandlerImpl and SyncClientHandlerImpl to a base class. They both still have a long way to go.\n8. Changed ClientOverrideConfiguration to accept a v2 retry policy.\n9. Made SdkHttpFullRequest and SdkHttpFullResponse more similar. They still have some inconsistencies to fix.","distinct":false,"url":"https://api.github.com/repos/aws/aws-sdk-java-v2/commits/f55620a6b70966881f06cac88315d7dfda3de331"},{"sha":"d48df6dcb7a2578fe2bdc4ba82b741beec2afa95","author":{"name":"Andrew Shore","email":"68123c0b68064059768499d0ca594e4558413608@amazon.com"},"message":"Merge branch 'master' into shorea-sync-streaming-updates","distinct":true,"url":"https://api.github.com/repos/aws/aws-sdk-java-v2/commits/d48df6dcb7a2578fe2bdc4ba82b741beec2afa95"}]}
{"actor":{"display_login":"shorea"}}