{"push_id":2964779163,"size":233,"distinct_size":1,"ref":"refs/heads/date_histo_explicit_intervals","head":"bcbdb63b00afdf47079e6c8c4333145dfb4dc202","before":"a7f58c8a8b5e4810bd62f01bcc73b06fc2708c81","commits":[{"sha":"ff2bbdf765a40a940c6c1385457575b84c10cd49","author":{"name":"Shivaank121","email":"a83c0ca5dc71ed1a22962110f16315024b7b5afc@gmail.com"},"message":"[Docs] Correct typo in configuring-es.asciidoc (#34064)","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/ff2bbdf765a40a940c6c1385457575b84c10cd49"},{"sha":"7800b4fa9188255baa114496e2941c6c627ccad9","author":{"name":"Ryan Ernst","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net"},"message":"Core: Abstract DateMathParser in an interface (#33905)\n\nThis commits creates a DateMathParser interface, which is already\r\nimplemented for both joda and java time. While currently the java time\r\nDateMathParser is not used, this change will allow a followup which will\r\ncreate a DateMathParser from a DateFormatter, so the caller does not\r\nneed to know the internals of the DateFormatter they have.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/7800b4fa9188255baa114496e2941c6c627ccad9"},{"sha":"3c2841d493789ceadac2420fce451798d83d09e6","author":{"name":"Adrien Grand","email":"0b35fd4729a521ced70d3ea05bf74d1eb85c5108@gmail.com"},"message":"REST test for typeless APIs. (#33934)\n\nThis commit duplicates REST tests for the\r\n - `indices.create`\r\n - `indices.put_mapping`\r\n - `indices.get_mapping`\r\n - `index`\r\n - `get`\r\n - `delete`\r\n - `update`\r\n - `bulk`\r\nAPIs, so that we both test them when used without types (include_type_name=false)\r\nand with types, mostly for mixed-version cluster tests.\r\n\r\nGiven a suite called `X_test_name.yml`, I first copied it to\r\n`(X+1)_test_name_with_types.yml` and then changed `X_test_name.yml` to set\r\n`include_type_name=false` on every API that supports it.\r\n\r\nRelates #15613","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/3c2841d493789ceadac2420fce451798d83d09e6"},{"sha":"ddce9704d4cbd077b59a24b5608f8a1a1d84ee82","author":{"name":"Nik Everett","email":"cd30b83b3787c52251dabc7000a4f9dfbe1c5f24@gmail.com"},"message":"Logging: Drop two deprecated methods (#34055)\n\nThis drops two deprecated methods from `ESLoggerFactory`, switching all\r\ncalls to those methods to calls to methods of the same name on\r\n`LogManager`.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/ddce9704d4cbd077b59a24b5608f8a1a1d84ee82"},{"sha":"4fbe84edf6a15f3c6409f6fd3104e40cbb90543c","author":{"name":"Jack Conradson","email":"c668eaddb1ac88e36275120d4be43e1eca37d013@gmail.com"},"message":"Painless: Cleanup Cache (#33963)\n\n* Adds equals/hashcode methods to the Painless* objects within the lookup package.\r\n* Changes the caches to use the Painless* objects as keys as well as values. This forces \r\nfuture changes to taken into account the appropriate values for caching.\r\n* Deletes the existing caching objects in favor of Painless* objects. This removes a pair of \r\nbugs that were not taking into account subtle corner cases related to augmented methods \r\nand caching.\r\n* Uses the Painless* objects to check for equivalency in existing Painless* objects that \r\nmay have already been added to a PainlessClass. This removes a bug related to return \r\nnot being appropriately checked when adding methods.\r\n* Cleans up several error messages.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/4fbe84edf6a15f3c6409f6fd3104e40cbb90543c"},{"sha":"de8bfb908f6fe1706e66bdf0d2e65ac1539cab59","author":{"name":"Julie Tibshirani","email":"d110b0b20cbb1d77bb86f1e9dbbe42824cc02bf7@elastic.co"},"message":"Delegate wildcard query creation to MappedFieldType. (#34062)\n\n* Delegate wildcard query creation to MappedFieldType.\r\n* Disallow wildcard queries on collation fields.\r\n* Disallow wildcard queries on non-string fields.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/de8bfb908f6fe1706e66bdf0d2e65ac1539cab59"},{"sha":"80c5d30f30c311544844187d412498990ba5ed5a","author":{"name":"Mayya Sharipova","email":"6898d0fbf98798f6fe3b75a58e31bf750c2e22da@elastic.co"},"message":"XContentBuilder to handle BigInteger and BigDecimal (#32888)\n\nAlthough we allow to index BigInteger and BigDecimal into a keyword\r\nfield, source filtering on these fields would fail\r\nas XContentBuilder was not able to deserialize BigInteger and BigDecimal\r\nto json.\r\n\r\nThis modifies XContentBuilder to allow to handle BigInteger and\r\nBigDecimal.\r\n\r\nCloses #32395","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/80c5d30f30c311544844187d412498990ba5ed5a"},{"sha":"85e4ef3429ae2aa3b4ff07a7ceb9ba07bc921756","author":{"name":"Ryan Ernst","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net"},"message":"Scripting: Reflect factory signatures in painless classloader (#34088)\n\nIt is sometimes desirable to pass a class into a script constructor that\r\nwill not actually be exposed in the script whitelist. This commit uses\r\nreflection when creating the compiler to find all the classes of the\r\nfactory method signature, and make the classloader that wraps lookup\r\nalso expose these classes.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/85e4ef3429ae2aa3b4ff07a7ceb9ba07bc921756"},{"sha":"fcb60acc3481ce648e9c8fc810b00d8b3f5cb81b","author":{"name":"Jay Modi","email":"f182cd2a7ab0a6fbaa274ddb12599a63008bca8c@users.noreply.github.com"},"message":"Calculate changed roles on roles.yml reload (#33525)\n\nIn order to optimize the use of the role cache, when the roles.yml file\r\nis reloaded we now calculate the names of removed, changed, and added\r\nroles so that they may be passed to any listeners. This allows a\r\nlistener to selectively clear cache for only the roles that have been\r\nmodified. The CompositeRolesStore has been adapted to do exactly that\r\nso that we limit the need to reload roles from sources such as the\r\nnative roles stores or external role providers.\r\n\r\nSee #33205","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/fcb60acc3481ce648e9c8fc810b00d8b3f5cb81b"},{"sha":"a48b86e7c632b1c51e7f424b19d5c03780c09cc8","author":{"name":"Jay Modi","email":"f182cd2a7ab0a6fbaa274ddb12599a63008bca8c@users.noreply.github.com"},"message":"Security: use default scroll keepalive (#33639)\n\nSecurity previously hardcoded a default scroll keepalive of 10 seconds,\r\nbut in some cases this is not enough time as there can be network\r\nissues or overloading of host machines. After this change, security\r\nwill now use the default keepalive timeout, which is controllable using\r\na setting and the default value is 5 minutes.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/a48b86e7c632b1c51e7f424b19d5c03780c09cc8"},{"sha":"2b730d1b9d7bfdfeee76d7cf8701a2a74ad0fc1c","author":{"name":"Simon Willnauer","email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org"},"message":"Mute MovAvgIT#testHoltWintersNotEnoughData\n\nRelates to #34098","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/2b730d1b9d7bfdfeee76d7cf8701a2a74ad0fc1c"},{"sha":"e4c3fd6d9624882abb97ec5b4d67141d80428635","author":{"name":"Lisa Cawley","email":"025a615f48e5f82ccd74faaae1bf263bd2374e6e@elastic.co"},"message":"[DOCS] Moves graph to docs folder (#33472)","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/e4c3fd6d9624882abb97ec5b4d67141d80428635"},{"sha":"1d08f63effcb387473e2adedae2af79427a47cc0","author":{"name":"Julie Tibshirani","email":"d110b0b20cbb1d77bb86f1e9dbbe42824cc02bf7@elastic.co"},"message":"When creating wildcard queries, use MatchNoDocsQuery when the field type doesn't exist. (#34093)","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/1d08f63effcb387473e2adedae2af79427a47cc0"},{"sha":"ae8e54493dfb5e14feca6d8fe0ffba7bc045aff8","author":{"name":"Simon Willnauer","email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org"},"message":"Build DocStats from SegmentInfos in ReadOnlyEngine (#34079)\n\nThis change is related to #33903 that ports the DocStats\r\nsimplification to the master branch. This change builds the docStats\r\nin the ReadOnlyEngine from the last committed segment infos rather than\r\nthe reader.\r\n\r\nCo-authored-by: Tanguy Leroux <tlrx.dev@gmail.com>","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/ae8e54493dfb5e14feca6d8fe0ffba7bc045aff8"},{"sha":"12d94e44b8306f315f9e936bc46be55fd867122b","author":{"name":"Nhat Nguyen","email":"1943a2452209b7c42f2abb91b701b4a903281a30@elastic.co"},"message":"Adjust bwc version for max_seq_no_of_updates\n\nRelates #33967\nRelates #33842","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/12d94e44b8306f315f9e936bc46be55fd867122b"},{"sha":"ea9b33527e6d3d1086a401af668249cd679d2dca","author":{"name":"Nhat Nguyen","email":"1943a2452209b7c42f2abb91b701b4a903281a30@elastic.co"},"message":"TEST: Add engine is closed as expected failure msg\n\nThis commit adds \"engine is closed\" as an expected failure message.\nThis change is due to #33967 in which we might access a closed engine on\npromotion.\n\nRelates #33967","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/ea9b33527e6d3d1086a401af668249cd679d2dca"},{"sha":"acd80a1e0722536fa18220d640ac423155823954","author":{"name":"Armin Braun","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@obrown.io"},"message":"TESTS: Enable DEBUG Logging in Flaky Test (#34091)\n\n* This should surface what errors are thrown on CI\r\nand in org.elasticsearch.transport.RemoteClusterConnection.ConnectHandler#collectRemoteNodes\r\n(the sequence of caught error in the last catch block and moving on to the next seed node\r\nseems to be the only path by which the errors logged in #33756 could come about)\r\n* Relates #33756","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/acd80a1e0722536fa18220d640ac423155823954"},{"sha":"0301062c6e177deee66924117ac094a3e49fe77d","author":{"name":"Yogesh Gaikwad","email":"60132415704ad0b1797938c466d6393e4a83dfc8@elastic.co"},"message":"Mute SpanMultiTermQueryBuilderTests#testToQuery","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/0301062c6e177deee66924117ac094a3e49fe77d"},{"sha":"bda7bc145b467e6b4300ca696310532ccfe05fad","author":{"name":"Simon Willnauer","email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org"},"message":"Fold EngineSearcher into Engine.Searcher (#34082)\n\nEngineSearcher can be easily folded into Engine.Searcher which removes\r\na level of inheritance that is necessary for most of it's subclasses.\r\nThis change folds it into Engine.Searcher and removes the dependency on\r\nReferenceManager.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/bda7bc145b467e6b4300ca696310532ccfe05fad"},{"sha":"a15b1b97d22d63fd21c888b576bd130db8680af7","author":{"name":"Alexander Reelsen","email":"e46fc836cca3acec03944314d1457c2ae6c68ef3@reelsen.net"},"message":"Watcher: Reduce script cache churn by checking for mustache tags (#33978)\n\nWatcher is using a lot of so called TextTemplate fields in a watch\r\ndefinition, which can use mustache to insert the watch id for example.\r\nFor the user it is non-obvious which field is just a string field or\r\nwhich field is a text template.\r\n\r\nThis also means, that for every such field, we currently do a script\r\ncompilation, even if the field does not contain any mustache syntax.\r\n\r\nThis will lead to an increased script cache churn, because those\r\ncompiled scripts (that only contain a string), will evict other scripts.\r\nOn top of that, this also means that an unneeded compilation has\r\nhappened, instead of returning that string immediately.\r\n\r\nThe usages of mustache templating are in all of the actions (most of the time far\r\nmore than one compilation) as well as most of the inputs.\r\n\r\nEspecially when running a lot of watches in parallel, this will reduce\r\nexecution times and help reuse of real scripts.","distinct":false,"url":"https://api.github.com/repos/polyfractal/elasticsearch/commits/a15b1b97d22d63fd21c888b576bd130db8680af7"}]}
{"actor":{"display_login":"polyfractal"}}