{"push_id":1429129563,"size":111,"distinct_size":14,"ref":"refs/heads/master","head":"b6ba4ae34b88ae7167c2edd5a04723ff363c8715","before":"c7fc68809681c4f2ebc4e6b00ca282a01bd98a53","commits":[{"sha":"3f2d22bc612cfb9ea28b4325e975550d0e5fe86a","author":{"name":"Chris Earle","email":"89e030aaa3de6ba49659a6c06a0561c0c6ba284b@users.noreply.github.com"},"message":"[DOCS] Show EC2's auto attribute (#21474)\n\n* [DOCS] Show EC2's auto attribute\r\n\r\nThis documents the `aws_availability_zone` node attribute as part of the `discovery-ec2` plugin. Also fixes outdated usage of \"cloud aws\".","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/3f2d22bc612cfb9ea28b4325e975550d0e5fe86a"},{"sha":"0ccf8a742df544c25edec70d1f91f2aab2028773","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"Add support for merging custom meta data in tribe node (#21552)\n\n* Add support for merging custom meta data in tribe node\r\n\r\nCurrently, when any underlying cluster has custom metadata\r\n(via plugin), tribe node does not store custom meta data in its\r\ncluster state. This is because the tribe node has no idea how to\r\nselect the appropriate custom metadata from one or many custom\r\nmetadata (corresponding to the number of underlying clusters).\r\n\r\nThis change adds an interface that custom metadata implementations\r\ncan extend to add support for merging mulitple custom metadata of\r\nthe same type for storing in the tribe state.\r\n\r\nRelates to #20544\r\nSupersedes #20791\r\n\r\n* Simplify updating tribe state\r\n\r\n* Add tests for merging multiple custom metadata types in tribe node\r\n\r\n* cleanup merging custom md logic in tribe service","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/0ccf8a742df544c25edec70d1f91f2aab2028773"},{"sha":"cb5c25ab4fb78c0da392726566ee3d74924454c5","author":{"name":"Simon Willnauer","email":"8718b1fe0e1a7f45303dfdcdba36c82b0922f90c@elasticsearch.com"},"message":"Add a StreamInput#readArraySize method that ensures sane array sizes (#21697)\n\nToday we read a vint from the stream to allocate the size of an array up-front\r\nbefore we start reading the values. This can be dangerous if for instance we read\r\nfrom a corrupted stream or if some manipulated bytes are send for instance from\r\nan attacker or a fuzzer. In most of the cases we can apply some best effort and\r\nvalidate the array size to be _sane_ by ensuring we can at read at least N bytes\r\nwhere N is the expected size of the array.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/cb5c25ab4fb78c0da392726566ee3d74924454c5"},{"sha":"f5c8c746e6ea1750e59a7b683db4f60046dfe2fa","author":{"name":"Nik Everett","email":"8f968e953049b60f3547bb43375dfdb757e1c88c@gmail.com"},"message":"Implement toString in painless's AST\n\nThis should make debugging painless' analysis and code generation a\nlittle easier.\n\nThe `toString` implementations mirror the AST somewhat, and look like\n`(SSource (SReturn (ENumeric 1)))`.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/f5c8c746e6ea1750e59a7b683db4f60046dfe2fa"},{"sha":"4225737db9513ea2af11b92353786518b4bdcf12","author":{"name":"Jason Tedor","email":"158e602a35675d2a0b685478824aa5995557a235@tedor.me"},"message":"Install a security manager on startup\n\nWhen Elasticsearch starts, we go through some initialization before we\r\ninstall a security manager. Yet, the JVM makes internal policy decisions\r\non the basis of whether or not a security manager is present. This\r\ncommit installs a security manager immediately on startup so that the\r\nJVM always thinks a security manager is present when making such policy\r\ndecisions.\r\n\r\nRelates #21716","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/4225737db9513ea2af11b92353786518b4bdcf12"},{"sha":"c79371fd5b1313414dad6d7d7109f070466ca7eb","author":{"name":"Nik Everett","email":"8f968e953049b60f3547bb43375dfdb757e1c88c@gmail.com"},"message":"Remove lang-python and lang-javascript (#20734)\n\nThey were deprecated in 5.0. We are concentrating on making\r\nPainless awesome rather than supporting every language possible.\r\n\r\nCloses #20698","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/c79371fd5b1313414dad6d7d7109f070466ca7eb"},{"sha":"446037ccb815b4e193e91109b8e8715b6080d056","author":{"name":"Jason Tedor","email":"158e602a35675d2a0b685478824aa5995557a235@tedor.me"},"message":"Die with dignity on the network layer\n\nWhen a fatal error is thrown on the network layer, such an error never\r\nmakes its way to the uncaught exception handler. This prevents the node\r\nfrom being torn down if an out of memory error or other fatal error is\r\nthrown while handling HTTP or transport traffic. This commit adds logic\r\nto ensure that such errors bubble their way up to the uncaught exception\r\nhandler, even though Netty tries really hard to swallow everything.\r\n\r\nRelates #21720","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/446037ccb815b4e193e91109b8e8715b6080d056"},{"sha":"933c4f42b329fe231b89d8d50beaf31f494d69db","author":{"name":"Areek Zillur","email":"e4a956a21ecaed8058a0fb3e6029893b937cb5d1@elasticsearch.com"},"message":"[FIX] make MergableCustomMetaData public in TribeService","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/933c4f42b329fe231b89d8d50beaf31f494d69db"},{"sha":"11da09e9bc742a9793e5296bf527fbceb42ac5e7","author":{"name":"Lee Hinman","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@writequit.org"},"message":"Allow overriding all-field leniency when `lenient` option is specified\n\nAs part of #20925 and #21341 we added an \"all-fields\" mode to the\n`query_string` and `simple_query_string`. This would expand the query to\nall fields and automatically set `lenient` to true.\n\nHowever, we should still allow a user to override the `lenient` flag to\nwhichever value they desire, should they add it in the request. This\ncommit does that.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/11da09e9bc742a9793e5296bf527fbceb42ac5e7"},{"sha":"dd1012d57059b7d4b6376f2953bdc3aedf459ebb","author":{"name":"Lee Hinman","email":"e62162cf4d95df85defedbb6fc7531efd473b77b@writequit.org"},"message":"Merge remote-tracking branch 'dakrone/fix-lenient-overriding'","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/dd1012d57059b7d4b6376f2953bdc3aedf459ebb"},{"sha":"c521219b2f078096f45ec082934de3701f0b71f7","author":{"name":"Yannick Welsch","email":"4642e729622b34408794d8a9ed687701b7880d3c@welsch.lu"},"message":"Adapt BWC layer checks for Exceptions to include v5.0.2 support\n\nThe PR #21694 was initially planned to go into v6.0.0 and v5.1.0. Due to another PR relying on this one though for backport to v5.0.2, #21694 must go to v5.0.2\nas well. As such, the initial backward compatibility rules established by the PR must be changed to include v5.0.2 and above.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/c521219b2f078096f45ec082934de3701f0b71f7"},{"sha":"50e25912c8f39ec276b90593365091d2169bafcc","author":{"name":"Yannick Welsch","email":"4642e729622b34408794d8a9ed687701b7880d3c@welsch.lu"},"message":"Split main ClusterService method into smaller chunks #21666\n\nSplits the main method in ClusterService into smaller chunks so that it's easier to understand and simpler to modify in subsequent PRs.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/50e25912c8f39ec276b90593365091d2169bafcc"},{"sha":"b538bbd2c87c03ec43d6c8e2a6a335b9484519f2","author":{"name":"Erel2","email":"ca22560049e4ec5ccde5bdee85175164e16599cd@basic4ppc.com"},"message":"Update index.asciidoc (#21727)","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/b538bbd2c87c03ec43d6c8e2a6a335b9484519f2"},{"sha":"284dedfb5f858b3b48b31271832d331035182496","author":{"name":"Clinton Gormley","email":"3c1cae15fe4aee44109fba60770f28420b8d8526@traveljury.com"},"message":"Update get-settings.asciidoc\n\nFix syntax for filtering settings by name\r\n\r\nCloses https://github.com/elastic/elasticsearch/issues/21713","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/284dedfb5f858b3b48b31271832d331035182496"},{"sha":"221caa1c5e62b2cc78c8b9a823882469f517a634","author":{"name":"Jason Tedor","email":"158e602a35675d2a0b685478824aa5995557a235@tedor.me"},"message":"Refactor handling for bad default permissions\n\nThis commit refactors the handling of bad default permissions that come\r\nfrom the system security policy.\r\n\r\nRelates #21735","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/221caa1c5e62b2cc78c8b9a823882469f517a634"},{"sha":"5e1780061ccef46630d2f016a2140df1d33e496e","author":{"name":"David Pilato","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@pilato.fr"},"message":"Add Gradle coordinates for the REST client","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/5e1780061ccef46630d2f016a2140df1d33e496e"},{"sha":"4bb7091f646c8e4d8b486fe4b80aa93adb5a645b","author":{"name":"Adrin Jalali","email":"a3c0695a5aafff829c2c6fac2a1a01edb62784a9@gmail.com"},"message":"`force` is deprecated be mentioned at the end. (#21731)","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/4bb7091f646c8e4d8b486fe4b80aa93adb5a645b"},{"sha":"982f7cb06793b0be5d8e2849503028c3dcea6f5f","author":{"name":"Adrin Jalali","email":"a3c0695a5aafff829c2c6fac2a1a01edb62784a9@gmail.com"},"message":"fixing an ambiguous sentence. (#21729)","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/982f7cb06793b0be5d8e2849503028c3dcea6f5f"},{"sha":"7f77214cedbc927347241670be140b54185752c6","author":{"name":"Adrin Jalali","email":"a3c0695a5aafff829c2c6fac2a1a01edb62784a9@gmail.com"},"message":"it's a `noop` operation, not a `none` operation. (#21736)\n\nIt works I guess cause it's ignored as an invalid operation.","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/7f77214cedbc927347241670be140b54185752c6"},{"sha":"775638c281e36657bcd3990b15592b1ef6486142","author":{"name":"Jason Tedor","email":"158e602a35675d2a0b685478824aa5995557a235@tedor.me"},"message":"Die with dignity on the Lucene layer\n\nWhen a fatal error tragically closes an index writer, such an error\r\nnever makes its way to the uncaught exception handler. This prevents the\r\nnode from being torn down if an out of memory error or other fatal error\r\nis thrown in the Lucene layer. This commit ensures that such events\r\nbubble their way up to the uncaught exception handler.\r\n\r\nRelates #21721","distinct":false,"url":"https://api.github.com/repos/pickypg/elasticsearch/commits/775638c281e36657bcd3990b15592b1ef6486142"}]}
{"actor":{"display_login":"pickypg"}}