{"push_id":1182715428,"size":700,"distinct_size":378,"ref":"refs/heads/pr/15724-gce-network-host-master","head":"daf08ace1eab1ef6f58ffde859f0be15f81e5c7d","before":"ef6e43e18d04b05a398c9d45a12807a4e9c5a406","commits":[{"sha":"3adaf096758a6015ca4f733e2e49ee5528ac3cd5","author":{"name":"Ryan Ernst","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@iernst.net"},"message":"Settings: Cleanup placeholder replacement\n\nThis change moves placeholder replacement to a pkg private class for\nsettings. It also adds a null check when calling replacement, as\nsettings objects can still contain null values, because we only prohibit\nnulls on file loading. Finally, this cleans up file and stream loading a\nbit to not have unnecessary exception wrapping.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/3adaf096758a6015ca4f733e2e49ee5528ac3cd5"},{"sha":"31ca8fa41149dbe870936ae058b47defb45f8711","author":{"name":"Ryan Ernst","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@iernst.net"},"message":"Merge branch 'master' into placeholder","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/31ca8fa41149dbe870936ae058b47defb45f8711"},{"sha":"6380560dbb989242e48f68719fe6045c51f7017e","author":{"name":"Ryan Ernst","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@iernst.net"},"message":"Check more complete exception message for missing setting value","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/6380560dbb989242e48f68719fe6045c51f7017e"},{"sha":"f2ee759ad56a11ee42236b13d7edf687149b7d94","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Upgrade AWS SDK to 1.10.69\n\n* Moving from JSON.org to Jackson for request marshallers.\n* The Java SDK now supports retry throttling to limit the rate of retries during periods of reduced availability. This throttling behavior can be enabled via ClientConfiguration or via the system property \"-Dcom.amazonaws.sdk.enableThrottledRetry\".\n* Fixed String case conversion issues when running with non English locales.\n* AWS SDK for Java introduces a new dynamic endpoint system that can compute endpoints for services in new regions.\n* Introducing a new AWS region, ap-northeast-2.\n* Added a new metric, HttpSocketReadTime, that records socket read latency. You can enable this metric by adding enableHttpSocketReadMetric to the system property com.amazonaws.sdk.enableDefaultMetrics. For more information, see [Enabling Metrics with the AWS SDK for Java](https://java.awsblog.com/post/Tx3C0RV4NRRBKTG/Enabling-Metrics-with-the-AWS-SDK-for-Java).\n* New Client Execution timeout feature to set a limit spent across retries, backoffs, ummarshalling, etc. This new timeout can be specified at the client level or per request.\n  Also included in this release is the ability to specify the existing HTTP Request timeout per request rather than just per client.\n\n* Added support for RequesterPays for all operations.\n* Ignore the 'Connection' header when generating S3 responses.\n* Allow users to generate an AmazonS3URI from a string without using URL encoding.\n* Fixed issue that prevented creating buckets when using a client configured for the s3-external-1 endpoint.\n* Amazon S3 bucket lifecycle configuration supports two new features: the removal of expired object delete markers and an action to abort incomplete multipart uploads.\n* Allow TransferManagerConfiguration to accept integer values for multipart upload threshold.\n* Copy the list of ETags before sorting https://github.com/aws/aws-sdk-java/pull/589.\n* Option to disable chunked encoding https://github.com/aws/aws-sdk-java/pull/586.\n* Adding retry on InternalErrors in CompleteMultipartUpload operation. https://github.com/aws/aws-sdk-java/issues/538\n* Deprecated two APIs : AmazonS3#changeObjectStorageClass and AmazonS3#setObjectRedirectLocation.\n* Added support for the aws-exec-read canned ACL. Owner gets FULL_CONTROL. Amazon EC2 gets READ access to GET an Amazon Machine Image (AMI) bundle from Amazon S3.\n\n* Added support for referencing security groups in peered Virtual Private Clouds (VPCs). For more information see the service announcement at https://aws.amazon.com/about-aws/whats-new/2016/03/announcing-support-for-security-group-references-in-a-peered-vpc/ .\n* Fixed a bug in AWS SDK for Java - Amazon EC2 module that returns NPE for dry run requests.\n* Regenerated client with new implementation of code generator.\n* This feature enables support for DNS resolution of public hostnames to private IP addresses when queried over ClassicLink. Additionally, you can now access private hosted zones associated with your VPC from a linked EC2-Classic instance. ClassicLink DNS support makes it easier for EC2-Classic instances to communicate with VPC resources using public DNS hostnames.\n* You can now use Network Address Translation (NAT) Gateway, a highly available AWS managed service that makes it easy to connect to the Internet from instances within a private subnet in an AWS Virtual Private Cloud (VPC). Previously, you needed to launch a NAT instance to enable NAT for instances in a private subnet. Amazon VPC NAT Gateway is available in the US East (N. Virginia), US West (Oregon), US West (N. California), EU (Ireland), Asia Pacific (Tokyo), Asia Pacific (Singapore), and Asia Pacific (Sydney) regions. To learn more about Amazon VPC NAT, see [New - Managed NAT (Network Address Translation) Gateway for AWS](https://aws.amazon.com/blogs/aws/new-managed-nat-network-address-translation-gateway-for-aws/)\n* A default read timeout is now applied when querying data from EC2 metadata service.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/f2ee759ad56a11ee42236b13d7edf687149b7d94"},{"sha":"44080a007f08a90d7eb266429a3826b074ab88bf","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Add cloud.aws.s3.throttle_retries setting\n\nDefaults to `true`.\n\nIf anyone is having trouble with this option, you could disable it with `cloud.aws.s3.throttle_retries: false` in `elasticsearch.yml` file.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/44080a007f08a90d7eb266429a3826b074ab88bf"},{"sha":"faa3c6ef3c9b437360e183032c9ea3f049c70d1e","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Add new UnsupportedException for EC Mock","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/faa3c6ef3c9b437360e183032c9ea3f049c70d1e"},{"sha":"e289de6e96520aaba42f98fb284ccd4dac7fc7d5","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Move `throttle_retries` under `repositories.s3.` prefix or per repository\n\nI initially wrongly put this setting under `cloud.aws.s3.` prefix which does not make sense. It should be placed at the same place as `max_retries`.\n\nAlso applied @tlrx comments. We should set this even if max_retries is not set (when using default values).\n\nAlso added some documentation about this setting.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/e289de6e96520aaba42f98fb284ccd4dac7fc7d5"},{"sha":"f4cd3bd3480bf6c0a51faf408d8ea9c8a8733a6b","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Merge branch 'master' into pr/update-aws-sdk","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/f4cd3bd3480bf6c0a51faf408d8ea9c8a8733a6b"},{"sha":"a445654123b783469b0a8afd90f669dfcd8e9204","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Fix after review\n\n* changes `throttle_retries` to `use_throttle_retries`\n* removes registering of all individual repository settings when the plugin starts. Not needed\n* adds more comment about deprecated method in AWS SDK we need to implement though in a Delegate class within our tests","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/a445654123b783469b0a8afd90f669dfcd8e9204"},{"sha":"623a5b7a85d20f089d5bd5f142748b2449cb0372","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Merge branch 'master' into pr/update-aws-sdk","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/623a5b7a85d20f089d5bd5f142748b2449cb0372"},{"sha":"63622aa6b650ef7af684fe905208913985a92192","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Fix log use_throttle_retries","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/63622aa6b650ef7af684fe905208913985a92192"},{"sha":"2d8030f09fd0ef71c3511a162db01d27a725161a","author":{"name":"Jack Conradson","email":"ba15266fe17074e55563155fd6a2ff669bfabb98@gmail.com"},"message":"Added foreach in grammar.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/2d8030f09fd0ef71c3511a162db01d27a725161a"},{"sha":"f5be0982d9c8ec61c1c8189987dc643ba9f8571e","author":{"name":"Jack Conradson","email":"ba15266fe17074e55563155fd6a2ff669bfabb98@gmail.com"},"message":"Added initial infrastructure to allow for each to be made.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/f5be0982d9c8ec61c1c8189987dc643ba9f8571e"},{"sha":"d1f4e2ef04b730d1a90abaddcba34721ec3bd9f4","author":{"name":"Jack Conradson","email":"ba15266fe17074e55563155fd6a2ff669bfabb98@gmail.com"},"message":"Merge branch 'master' into each","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/d1f4e2ef04b730d1a90abaddcba34721ec3bd9f4"},{"sha":"b6e1429760de127fb73d0fef0945999b833d7f1e","author":{"name":"Jack Conradson","email":"ba15266fe17074e55563155fd6a2ff669bfabb98@gmail.com"},"message":"Merge branch 'master' into each","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/b6e1429760de127fb73d0fef0945999b833d7f1e"},{"sha":"56d86ef875533a85738c514340ecb87004fbd7da","author":{"name":"Clinton Gormley","email":"3c1cae15fe4aee44109fba60770f28420b8d8526@traveljury.com"},"message":"Add upgrade-not-supported warning to alpha release notes","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/56d86ef875533a85738c514340ecb87004fbd7da"},{"sha":"3ccd59592a46aa26b0675025248a69b4ade3d516","author":{"name":"Jason Tedor","email":"158e602a35675d2a0b685478824aa5995557a235@tedor.me"},"message":"Remove allow running as root\n\nThis commit removes the escape hatch for running Elasticsearch as root.\r\n\r\nRelates #18694","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/3ccd59592a46aa26b0675025248a69b4ade3d516"},{"sha":"b2724c0d08267486efc261a30bdb686cb9977f5d","author":{"name":"Yannick Welsch","email":"4642e729622b34408794d8a9ed687701b7880d3c@welsch.lu"},"message":"Mute failing assertions in IndexWithShadowReplicasIT until fix","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/b2724c0d08267486efc261a30bdb686cb9977f5d"},{"sha":"359f45988fa5550ff44a0f805fa050eb9a221405","author":{"name":"Christoph Büscher","email":"7db460c0f9d9685cafdd2700fe8206673871322a@elastic.co"},"message":"Handle empty query bodies at parse time and remove EmptyQueryBuilder\n\nCurrently we support empty query clauses like the filter in\n\n\"constant_score\" : {  \"filter\" : { } }\n\nHow these clauses are handled depends on the surrounding query.\nThey later are either ignored, converted to match all or no documents or\npassed up further in the query hierarchy. During parsing these claues are\ncurrently represented as EmptyQueryBuilders. When not handled anywhere else,\nthese special cases need to be checked for on the shard when building the\nlucene query.\n\nThis is trappy, so this PR changes the parsing of compound queries. Instead\nof returning QueryBuilder, the core query parsing method\nQueryShardContext#parseInnerQueryBuilder() now return an Optional which can\nbe empty in the case of empty query clauses. This has the advantage of forcing\ncallers to deal with this sooner or later. When encountering empty Optionals,\ncompound query builders now have the choice to ignore them, pass them on or\nrewrite to a different query, depending on context.","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/359f45988fa5550ff44a0f805fa050eb9a221405"},{"sha":"cb145aec684ccb029943bcbf5d0fb6a51557e26c","author":{"name":"Christoph Büscher","email":"7db460c0f9d9685cafdd2700fe8206673871322a@elastic.co"},"message":"Removing handling of null lucene query where we catch this at parse time","distinct":false,"url":"https://api.github.com/repos/dadoonet/elasticsearch/commits/cb145aec684ccb029943bcbf5d0fb6a51557e26c"}]}
{"actor":{"display_login":"dadoonet"}}