{"push_id":2828870660,"size":18,"distinct_size":1,"ref":"refs/heads/ccr","head":"0e5d42ca38a174153d64cd8fea91afe5e8ce7e4e","before":"47e9e72df23f3bb9a6983c8c4ac286385dab100c","commits":[{"sha":"c567ec4a0fee228be7d3c45c6be5c140cdb83db9","author":{"name":"Albert Zaharovits","email":"2b41d54e6567a819085ba9c6bedb407ffe03dcb5@gmail.com"},"message":"Refactor CachingUsernamePassword realm (#32646)\n\nRefactors the logic of authentication and lookup caching in\r\n`CachingUsernamePasswordRealm`. Nothing changed about\r\nthe single-inflight-request or positive caching.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/c567ec4a0fee228be7d3c45c6be5c140cdb83db9"},{"sha":"fbe609d589fe57b1f822b2e5c77718af6e2faf53","author":{"name":"Albert Zaharovits","email":"2b41d54e6567a819085ba9c6bedb407ffe03dcb5@gmail.com"},"message":"Reload Secure Settings REST specs & docs (#32990)\n\nThis is a minimal REST API spec and docs for the REST handler\r\nfor the `_nodes/reload_secure_settings endpoint`.\r\n\r\nRelates #29135","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/fbe609d589fe57b1f822b2e5c77718af6e2faf53"},{"sha":"f8b07a0d84eb5f838e2112d04b9241ba7d4597d3","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix a mappings update test (#33146)\n\nThis commit fixes a mappings update test. The test is broken in the\r\nsense that it passes, but for the wrong reason. The test here is testing\r\nthat if we make a mapping update but do not commit that mapping update\r\nthen the mapper service still maintains the previous document\r\nmapper. This was not the case long, long ago when a mapping update would\r\nupdate the in-memory state before the cluster state update was\r\ncommitted. This test was passing, but it was passing because the mapping\r\nupdate was never even updated. It was never even updated because it was\r\nencountering a null pointer exception. Of course the in-memory state is\r\nnot going to be updated in that case, we are simply going to end up with\r\na failed cluster state update. Fixing that leads to another issue which\r\nis that the mapping source does not even parse so again we would, of\r\ncourse, end up with the in-memory state not being modified. We fix these\r\nissues, assert that the result cluster state task completed\r\nsuccessfully, and finally that the in-memory state was not updated since\r\nwe never committed the resulting cluster state.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f8b07a0d84eb5f838e2112d04b9241ba7d4597d3"},{"sha":"143cd9bbaa082fa9535990bba32c47739411cb4d","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Do not lose default mapper on metadata updates (#33153)\n\nWhen applying index metadata updates we run through the mappings\r\nupdating them if needed. Today if there is not an update to the default\r\nmapper, we can lose the default mapping. This means that, for example,\r\nif we apply a settings update to an index we will lose the default\r\nmapper. This happens because we were not guarding updating the default\r\nmapping with a check that the default mapping was updated in the\r\nmetadata update. When there is no update in the metadata update, we need\r\nto continue to preserve the previous default mapping. This commit\r\nachieves this by moving the updating of the default mapping under the\r\nsame guard that we use for updating the default mapping source. We add a\r\ntest that fails before putting the update under a guard and now passes\r\nafter moving the update under the guard.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/143cd9bbaa082fa9535990bba32c47739411cb4d"},{"sha":"06c0055c0f4756bf7b3db84c9e476e7a20a9758d","author":{"name":"Daniel Mitterdorfer","email":"6af016838da1f0f82b254730ffc3ce721afe497e@gmail.com"},"message":"Have circuit breaker succeed on unknown mem usage\n\nWith this commit we implement a workaround for\r\nhttps://bugs.openjdk.java.net/browse/JDK-8207200 which is a race\r\ncondition in the JVM that results in `IllegalArgumentException` to be\r\nthrown in rare cases when we determine memory usage via `MemoryMXBean`.\r\nAs we do not want to fail requests in those cases we always return zero\r\nmemory usage.\r\n\r\nRelates #31767\r\nRelates #33125","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/06c0055c0f4756bf7b3db84c9e476e7a20a9758d"},{"sha":"30c3b363950e51e6d2ff96195fc1a54f0161c590","author":{"name":"Alpar Torok","email":"ea81b2e7d913dc7dae901781766a687b3bfb664b@gmail.com"},"message":"Apply publishing to genreate pom (#33094)","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/30c3b363950e51e6d2ff96195fc1a54f0161c590"},{"sha":"974f83909371920696dca4d9980c6e3f8c2c90bd","author":{"name":"Alpar Torok","email":"ea81b2e7d913dc7dae901781766a687b3bfb664b@gmail.com"},"message":"Fix forbiddenapis on java 11  (#33116)\n\nCap forbiddenapis to java version 10","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/974f83909371920696dca4d9980c6e3f8c2c90bd"},{"sha":"e1e8cf382f629ae9576cd5b1d7a8add023e7dea6","author":{"name":"Tanguy Leroux","email":"b8d3f9a31e790918c9363385aecaff2936991009@gmail.com"},"message":"[Rollup] Move toBuilders() methods out of rollup config objects (#32585)","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/e1e8cf382f629ae9576cd5b1d7a8add023e7dea6"},{"sha":"f1f6d4ed337a7b36895f344b964043e8c74fcd6b","author":{"name":"Mikita Karaliou","email":"63ba7df581ecd3af9ffbaa302ef2eb969c9d8b8e@users.noreply.github.com"},"message":"Support only string `format` in date, root object & date range (#28117)\n\nLimit date `format` attribute to String values only.\r\n\r\nCloses #23650","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f1f6d4ed337a7b36895f344b964043e8c74fcd6b"},{"sha":"1779d3376ac9c40d0916657c948555c2f043d5ab","author":{"name":"Shaunak Kashyap","email":"7a285e8fb6ed4009c6d30e1b8b79505b0fdc0d86@gmail.com"},"message":"APM server monitoring (#32515)\n\n* Adding new MonitoredSystem for APM server\r\n\r\n* Teaching Monitoring template utils about APM server monitoring indices\r\n\r\n* Documenting new monitoring index for APM server\r\n\r\n* Adding monitoring index template for APM server\r\n\r\n* Copy pasta typo\r\n\r\n* Removing metrics.libbeat.config section from mapping\r\n\r\n* Adding built-in user and role for APM server user\r\n\r\n* Actually define the role :)\r\n\r\n* Adding missing import\r\n\r\n* Removing index template and system ID for apm server\r\n\r\n* Shortening line lengths\r\n\r\n* Updating expected number of built-in users in integration test\r\n\r\n* Removing \"system\" from role and user names\r\n\r\n* Rearranging users to make tests pass","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/1779d3376ac9c40d0916657c948555c2f043d5ab"},{"sha":"f7a9186372edcd9da31a89ac0565d53874db1839","author":{"name":"Armin Braun","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@obrown.io"},"message":"SECURITY: Fix Compile Error in ReservedRealmTests (#33166)\n\n* This was broken by #32515 since the 5.x versions\r\nwere removed between PR creation and merge","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f7a9186372edcd9da31a89ac0565d53874db1839"},{"sha":"c41c614527c70e54245df848ab17e23359837566","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix grammar in contributing docs\n\nThis commit fixes an instance of odd comma placement in the contributing\ndocs.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/c41c614527c70e54245df848ab17e23359837566"},{"sha":"3d9ca4baee4f537f6b40aa29729f171899b6ea00","author":{"name":"Andrei Stefan","email":"b7173f824f036ebf5de1f548643e696597d47c25@users.noreply.github.com"},"message":"SQL: Enable aggregations to create a separate bucket for missing values (#32832)\n\nEnable aggregations to create a separate bucket for missing values.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/3d9ca4baee4f537f6b40aa29729f171899b6ea00"},{"sha":"2aef7e090048138316584b180c17ba86a2bf4702","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Introduce mapping version to index metadata (#33147)\n\nThis commit introduces mapping version to index metadata. This value is\r\nmonotonically increasing and is updated on mapping updates. This will be\r\nuseful in cross-cluster replication so that we can request mapping\r\nupdates from the leader only when there is a mapping update as opposed\r\nto the strategy we employ today which is to request a mapping update any\r\ntime there is an index metadata update. As index metadata updates can\r\noccur for many reasons other than mapping updates, this leads to some\r\nunnecessary requests and work in cross-cluster replication.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/2aef7e090048138316584b180c17ba86a2bf4702"},{"sha":"309fb2218197b0469ec27d10eebcaac18729e910","author":{"name":"Jay Modi","email":"f182cd2a7ab0a6fbaa274ddb12599a63008bca8c@users.noreply.github.com"},"message":"Build: forked compiler max memory matches jvmArgs (#33138)\n\nThis commit removes the setting of the fork options maximum memory size\r\nin our build plugin and instead adds the value in the gradle.properties\r\nfile to be alongside the value set in jvmArgs.\r\n\r\nThis change is necessary when using parallel compilation as 512m is not\r\nsufficient for parallel compilation on some machines.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/309fb2218197b0469ec27d10eebcaac18729e910"},{"sha":"5d9c2706085e6d68c98227fbe6df747892af3de6","author":{"name":"Jay Modi","email":"f182cd2a7ab0a6fbaa274ddb12599a63008bca8c@users.noreply.github.com"},"message":"Token API supports the client_credentials grant (#33106)\n\nThis change adds support for the client credentials grant type to the\r\ntoken api. The client credentials grant allows for a client to\r\nauthenticate with the authorization server and obtain a token to access\r\nas itself. Per RFC 6749, a refresh token should not be included with\r\nthe access token and as such a refresh token is not issued when the\r\nclient credentials grant is used.\r\n\r\nThe addition of the client credentials grant will allow users\r\nauthenticated with mechanisms such as kerberos or PKI to obtain a token\r\nthat can be used for subsequent access.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/5d9c2706085e6d68c98227fbe6df747892af3de6"},{"sha":"318df2a107fb2e77a035bd18ce0a65cf54a88772","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Adjust BWC version on mapping version\n\nThe introduction of mapping version on index metadata has been\nbackported to 6.x. This commit adjusts the BWC version around mapping\nversion to account for this backport.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/318df2a107fb2e77a035bd18ce0a65cf54a88772"},{"sha":"0e5d42ca38a174153d64cd8fea91afe5e8ce7e4e","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Merge branch 'master' into ccr\n\n* master:\n  Adjust BWC version on mapping version\n  Token API supports the client_credentials grant (#33106)\n  Build: forked compiler max memory matches jvmArgs (#33138)\n  Introduce mapping version to index metadata (#33147)\n  SQL: Enable aggregations to create a separate bucket for missing values (#32832)\n  Fix grammar in contributing docs\n  SECURITY: Fix Compile Error in ReservedRealmTests (#33166)\n  APM server monitoring (#32515)\n  Support only string `format` in date, root object & date range (#28117)\n  [Rollup] Move toBuilders() methods out of rollup config objects (#32585)\n  Fix forbiddenapis on java 11  (#33116)\n  Apply publishing to genreate pom (#33094)\n  Have circuit breaker succeed on unknown mem usage\n  Do not lose default mapper on metadata updates (#33153)\n  Fix a mappings update test (#33146)\n  Reload Secure Settings REST specs & docs (#32990)\n  Refactor CachingUsernamePassword realm (#32646)","distinct":true,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/0e5d42ca38a174153d64cd8fea91afe5e8ce7e4e"}]}
{"actor":{"display_login":"jasontedor"}}