{"push_id":717773471,"size":112,"distinct_size":50,"ref":"refs/heads/feature/having","head":"065e9d9a5069233fd3d76f5864bc33b73be24b06","before":"a90cefc3b33c6db5cf0165330c76ec3f3cdc5124","commits":[{"sha":"d9ab3cba7713f364a26775e33ed79b89bd076395","author":{"email":"4256e500e435802b8322cb0e0564f6a923e6df1d@users.noreply.github.com","name":"Colin Goodheart-Smithe"},"message":"Search Templates: Adds API endpoint to render search templates as a response\n\nCloses #6821","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/d9ab3cba7713f364a26775e33ed79b89bd076395"},{"sha":"c6ae6fc6d95a636c9589e92b1baf1917d3a4cbb3","author":{"email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com","name":"Martijn van Groningen"},"message":"percolator: `getTime` -> `time`","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/c6ae6fc6d95a636c9589e92b1baf1917d3a4cbb3"},{"sha":"a847dd267c5b358596119903df27ee9fd0e4b67c","author":{"email":"4256e500e435802b8322cb0e0564f6a923e6df1d@users.noreply.github.com","name":"Colin Goodheart-Smithe"},"message":"[TEST] Fix location of render_search_template.json","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/a847dd267c5b358596119903df27ee9fd0e4b67c"},{"sha":"189ef91e3c6b3a5ab598fc002abecc66fc2e6584","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"first cut","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/189ef91e3c6b3a5ab598fc002abecc66fc2e6584"},{"sha":"46e35e5576598421581ad6803cfe12b96ca448d7","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@elastic.co","name":"Michael McCandless"},"message":"Merge pull request #11957 from mikemccand/smoke_test_plugins\n\nAdd simple plugins smoke tester\r\n\r\nCloses #11935","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/46e35e5576598421581ad6803cfe12b96ca448d7"},{"sha":"dab2a76eae357a0e86522d820fec5c32a40c038b","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Cut over to writeable for TransportAddress\n\nThis will allow us to move away from reflection hacks to serialize\ntransport exceptions.","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/dab2a76eae357a0e86522d820fec5c32a40c038b"},{"sha":"48b85421ecb963d33c2d8eae93340e9e1c57c6ff","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@mikemccandless.com","name":"Michael McCandless"},"message":"fix smoke_test_plugins.py: install the .zip under releases, not the .jar","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/48b85421ecb963d33c2d8eae93340e9e1c57c6ff"},{"sha":"182c59f5b46d3a666d21ba369452844220736a72","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Discovery: reroute after node join is processed\n\n - shard listing actions underpinning shard allocation do not have access to that new node yet (causing errors during shard allocation see #11923\n - the very first cluster state published to a node already has shard assignments to it. This surfaced other issues we are working to fix separately\n\n This commit changes the reroute to be done post processing the initial join cluster state to side step these issues while we work on a longer term solution.\n\nCloses #11960","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/182c59f5b46d3a666d21ba369452844220736a72"},{"sha":"4b3dba527b4a82cce82581a5bd3a2fdd4865fa83","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net","name":"Ryan Ernst"},"message":"Mappings: Rename \"root\" mappers to \"metadata\" mappers\n\n\"Root\" is a very confusing term for meta field mappers. This change\nrenames \"RootMapper\" to \"MetadataFieldMapper\" and simplifies\nhow metadata mappers are setup.\n\nIt also requires that metadata mappers are now a FieldMapper\n(MetadataFieldMapper extends from AbstractFieldMapper). The only\nuse of a root mapper that wasn't a field mapper was the theoretical\n\"external\" root mapper (just a test mapper). But it doesn't make\nsense to not have an actual field, and this falls inline with\nthe hopefully eventual collapsing of AbstractFieldMapper/FieldMapper/Mapper.","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/4b3dba527b4a82cce82581a5bd3a2fdd4865fa83"},{"sha":"a839644826be4de6bf1ad1ac042eb68fdc1e9db9","author":{"email":"7658bca979a635f8885feb26fcbf4288a9fb3170@apache.org","name":"Robert Muir"},"message":"detect jar hell before installing a plugin","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/a839644826be4de6bf1ad1ac042eb68fdc1e9db9"},{"sha":"c6837f56d913dbec718366c3d5bd4652e0459025","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Serialize AlreadyClosedException first before it's superclass","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/c6837f56d913dbec718366c3d5bd4652e0459025"},{"sha":"04631d6948f7e2311bc9041d2f1c83c093051b74","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org","name":"Simon Willnauer"},"message":"Carry on headers if unknow exception is a WithRestHeadersException","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/04631d6948f7e2311bc9041d2f1c83c093051b74"},{"sha":"2a9f26dfdcc1b485645adcc4c7ac05c5e0adb80e","author":{"email":"78b6854e22ab09d4ae3dac29b92052963103b33e@motovs.org","name":"Igor Motov"},"message":"Improve repository verification failure message\n\nCloses #11922","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/2a9f26dfdcc1b485645adcc4c7ac05c5e0adb80e"},{"sha":"f312a4e30d16f7cd66d778c6364f0761f77c194d","author":{"email":"7658bca979a635f8885feb26fcbf4288a9fb3170@apache.org","name":"Robert Muir"},"message":"cleanup uwe's unzip code","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/f312a4e30d16f7cd66d778c6364f0761f77c194d"},{"sha":"5294b1ae4010d03b59b574e71273eb77338ab1e6","author":{"email":"b83b4246baf8a6bdc725aac797d8c5d2655c24e8@gmail.com","name":"Robert Muir"},"message":"Merge pull request #11963 from rmuir/prevent_hell\n\ndetect jar hell before installing a plugin","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/5294b1ae4010d03b59b574e71273eb77338ab1e6"},{"sha":"3cf78669f2cc3fee72a8c53db8598f3c5b2f0393","author":{"email":"992531bec19101e9308e69893b3169c39fdfdd41@gmail.com","name":"Boaz Leskes"},"message":"Mute testInstallPluginWithElasticsearchDownloadService & testInstallPluginWithMavenCentral\n\nExample failure: http://build-us-00.elastic.co/job/es_core_master_oracle_6/519/testReport/","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/3cf78669f2cc3fee72a8c53db8598f3c5b2f0393"},{"sha":"ef9d70b9b39d1447b43d7d4177f371febbefe617","author":{"email":"4bbd6538573d69157ec8155ac2937b38e64a59f4@gmail.com","name":"Martijn van Groningen"},"message":"field stats: added index constraints\n\nField stats index constraints allows to omit all field stats for indices that don't match with the constraint. An index\nconstraint can exclude indices' field stats based on the `min_value` and `max_value` statistic. This option is only\nuseful if the `level` option is set to `indices`.\n\nFor example index constraints can be useful to find out the min and max value of a particular property of your data in\na time based scenario. The following request only returns field stats for the `answer_count` property for indices\nholding questions created in the year 2014:\n\ncurl -XPOST 'http://localhost:9200/_field_stats?level=indices' -d '{\n   \"fields\" : [\"answer_count\"] <1>\n   \"index_constraints\" : { <2>\n      \"creation_date\" : { <3>\n         \"min_value\" : { <4>\n            \"gte\" : \"2014-01-01T00:00:00.000Z\",\n         },\n         \"max_value\" : {\n            \"lt\" : \"2015-01-01T00:00:00.000Z\"\n         }\n      }\n   }\n}'\n\nCloses #11187","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/ef9d70b9b39d1447b43d7d4177f371febbefe617"},{"sha":"68d658a30ffd85e9ecf1838c82bffe11d0df845e","author":{"email":"60163107183486cdab452b33300537e131752a56@freemail.hu","name":"szroland"},"message":"Recovery: Fix wrong reused file bytes in Recovery API reports\n\nSimple snapshot.restore test case that also exposes the bug mentioned in #11876\n\nFix #11876\nCloses #11965","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/68d658a30ffd85e9ecf1838c82bffe11d0df845e"},{"sha":"e5e422b88072b84fca0618f623fe0da415020fff","author":{"email":"42b159a6075f4566cc8a1c3aaffecb7eff6be19e@gmail.com","name":"Ruslan Boyarskiy"},"message":"Docs: Update post-filter.asciidoc\n\nRemoving useless comma\n\nCloses #11912","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/e5e422b88072b84fca0618f623fe0da415020fff"},{"sha":"d73ce3492a7523d9624425017a0a1517febc0d9e","author":{"email":"4256e500e435802b8322cb0e0564f6a923e6df1d@users.noreply.github.com","name":"Colin Goodheart-Smithe"},"message":"Aggregations: Makes ValueFormat and ValueFormatter never null\n\nThis allows a lot of null checks to be removed where we were always falling back to the ValueFormat.RAW anyway. Now the format is set to ValueFormat.RAW when no alternative is suitable.\n\nCloses #10594","distinct":false,"url":"https://api.github.com/repos/colings86/elasticsearch/commits/d73ce3492a7523d9624425017a0a1517febc0d9e"}]}