{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":507775,"defaultBranch":"main","name":"elasticsearch","ownerLogin":"elastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-08T13:20:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6764390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719638528.0","currentOid":""},"activityList":{"items":[{"before":"0e4dab9e10b7a48af8470418c1a6fa745aa3eaea","after":"e9462b932dff53a62166319b663f1afcf62afe0c","ref":"refs/heads/lucene_snapshot","pushedAt":"2024-06-30T06:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elastic-vault-github-plugin-prod[bot]","name":null,"path":"/apps/elastic-vault-github-plugin-prod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6764390?s=80&v=4"},"commit":{"message":"[Automated] Update Lucene snapshot to 9.12.0-snapshot-6304105c104","shortMessageHtmlLink":"[Automated] Update Lucene snapshot to 9.12.0-snapshot-6304105c104"}},{"before":"e9905aafdb5f73556288416c6216152f6e4a09c1","after":"0e4dab9e10b7a48af8470418c1a6fa745aa3eaea","ref":"refs/heads/lucene_snapshot","pushedAt":"2024-06-29T06:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elastic-vault-github-plugin-prod[bot]","name":null,"path":"/apps/elastic-vault-github-plugin-prod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6764390?s=80&v=4"},"commit":{"message":"[Automated] Update Lucene snapshot to 9.12.0-snapshot-e8bf83f6bf6","shortMessageHtmlLink":"[Automated] Update Lucene snapshot to 9.12.0-snapshot-e8bf83f6bf6"}},{"before":"10a95e60ad1878c81b3d63333300e5712306f0be","after":null,"ref":"refs/heads/mattkime-patch-1","pushedAt":"2024-06-29T05:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattkime","name":"Matthew Kime","path":"/mattkime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216176?s=80&v=4"}},{"before":null,"after":"10a95e60ad1878c81b3d63333300e5712306f0be","ref":"refs/heads/mattkime-patch-1","pushedAt":"2024-06-29T05:17:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattkime","name":"Matthew Kime","path":"/mattkime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216176?s=80&v=4"},"commit":{"message":"test ignore","shortMessageHtmlLink":"test ignore"}},{"before":"9b6cca1f69e639cec1ffac1303298b72965c6afc","after":"5409aa7dcf1de1db3938dc30c942935c4b959149","ref":"refs/heads/main","pushedAt":"2024-06-29T01:07:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnhatn","name":"Nhat Nguyen","path":"/dnhatn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13474362?s=80&v=4"},"commit":{"message":"Support mixed aggregates in METRICS (#110206)\n\nThis pull request supports mixed aggregates in the METRICS command. \r\nNon-rate aggregates will be rewritten as a pair of `to_partial` and\r\n`from_partial` aggregates:\r\n\r\n- The `to_partial` aggregates will be executed in the first pass and \r\nalways produce an intermediate output regardless of the aggregate\r\nmode.\r\n\r\n- The `from_partial` aggregates will be executed in the second pass and \r\nalways receive the intermediate output produced by `to_partial`.\r\n\r\nExample:\r\n \r\n**METRICS k8s max(rate(request)), max(memory_used)** becomes:\r\n\r\n```\r\nMETRICS k8s\r\n| STATS rate(request), $p1=to_partial(max(memory_used)) BY _tsid\r\n| STATS max(`rate(request)`), `max(memory_used)` = from_partial($p1, max($_))\r\n```\r\n\r\n**METRICS k8s max(rate(request)), avg(memory_used) BY host** becomes:\r\n\r\n```\r\nMETRICS k8s\r\n| STATS rate(request), \r\n $p1=to_partial(sum(memory_used)),\r\n $p2=to_partial(count(memory_used)),\r\n values(host) BY _tsid\r\n| STATS max(`rate(request)`), \r\n $sum=from_partial($p1, sum($_)),\r\n $count=from_partial($p2, count($_)) BY host=`values(host)`\r\n| EVAL `avg(memory_used)` = $sum / $count\r\n| KEEP `max(rate(request))`, `avg(memory_used)`, host\r\n```\r\n\r\n**METRICS k8s min(memory_used), sum(rate(request)) BY pod, bucket(@timestamp, 5m)** becomes:\r\n\r\n```\r\nMETRICS k8s\r\n| EVAL `bucket(@timestamp, 5m)` = datetrunc(@timestamp, '5m')\r\n| STATS rate(request),\r\n $p1=to_partial(min(memory_used)),\r\n VALUES(pod) BY _tsid, `bucket(@timestamp, 5m)`\r\n| STATS sum(`rate(request)`),\r\n `min(memory_used)` = from_partial($p1, min($)) BY pod=`VALUES(pod)`, `bucket(@timestamp, 5m)`\r\n| KEEP `min(memory_used)`, `sum(rate(request))`, pod, `bucket(@timestamp, 5m)`\r\n```\r\n---- \r\nI also took a different approach for this. The alternative is to\r\nextend the runtime to support scatter/gather via exchange. We could have\r\ntwo pipelines: one aggregate grouped by _tsid (and time bucket), and\r\nanother grouped by the user-specified keys. These pipelines expand to\r\nfill necessary blocks so that they have the same output. However, this\r\nrequires replicating most of the aggregate rules for dual aggregates.\r\n\r\nHence, I opted for the approach in this PR, which doesn't change \r\nanything with non-metrics, making it safer. However, the dual aggregates\r\nshould have better performance and use less memory than the approach in\r\nthis PR.\r\n\r\nRelates #109979","shortMessageHtmlLink":"Support mixed aggregates in METRICS (#110206)"}},{"before":"1d08732750f5a5c3664e55cc7b6c60a05d41795d","after":"9b6cca1f69e639cec1ffac1303298b72965c6afc","ref":"refs/heads/main","pushedAt":"2024-06-28T20:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Add TLS close_notify handler to http server (#109899)\n\n> \"close_notify\" alert is used to indicate orderly closure of one >\ndirection of the connection. Upon receiving such an alert, the TLS >\nimplementation SHOULD indicate end-of-data to the application.\n\nThis PR addresses issue when HTTP client sends TLS close_notify alert\nand wait for response from our HTTP server. But we dont handle\nclose_notify alerts today, only full connection termination. Some\nclients might hang for a while until other timeouts fire up.\n\nIn this change I introduce an event listener for SslCloseCompletionEvent\nin the Netty4HttpPipeliningHandler, that handles close_notify alerts.\nWhen we receive alert we will close connection immediately. It might\nintroduce server response truncation, but we rely on client to send\nclose_notify when no more data is expected from the server.\n\nAdded warning logging, can be spotted now in unit and integ tests\n\n```\n[2024-06-25T21:08:49,310][WARN ][o.e.h.n.Netty4HttpPipeliningHandler] [node_t1] received TLS close_notify, closing connection [id: 0xfb96648b, L:/[0:0:0:0:0:0:0:1]:13484 - R:/[0:0:0:0:0:0:0:1]:63937]\n```\n\nFixes #76642","shortMessageHtmlLink":"Add TLS close_notify handler to http server (#109899)"}},{"before":"45a517ac177587a36179af1847e3c91cf932f1a1","after":"1d08732750f5a5c3664e55cc7b6c60a05d41795d","ref":"refs/heads/main","pushedAt":"2024-06-28T20:25:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"demjened","name":"Adam Demjen","path":"/demjened","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14224983?s=80&v=4"},"commit":{"message":"Add text similarity reranker retriever (#109813)\n\n* Add text similarity rerank builder and context\r\n\r\n* Add min_score support\r\n\r\n* Add tests\r\n\r\n* Filter by min_score + rename rank_window_size\r\n\r\n* Add transport version\r\n\r\n* Add doc + unit test\r\n\r\n* Implement equals and hashcode, use constant\r\n\r\n* Use optional float for min_score\r\n\r\n* Implement explainHit\r\n\r\n* Extract TS reranking to its own plugin\r\n\r\n* Fix description\r\n\r\n* Move field name\r\n\r\n* Add featurespec, fix build\r\n\r\n* Fix dir\r\n\r\n* Add XContent parsing, clean up build.gradle\r\n\r\n* Add license check\r\n\r\n* Spotless\r\n\r\n* Remove clusterModules from gradle config\r\n\r\n* Fix multi-node tests\r\n\r\n* Simplify\r\n\r\n* Move feature into inference plugin\r\n\r\n* Add Javadoc\r\n\r\n* Update docs/changelog/109813.yaml\r\n\r\n* Remove tracking of unnecessary sections\r\n\r\n* Hard failure on doc count != score count\r\n\r\n* Remove fromXContent parsing\r\n\r\n* Fix leak in tests\r\n\r\n* Add failure test\r\n\r\n* Remove minscore tracking\r\n\r\n* Put back node feature\r\n\r\n* Switch from platinum to enterprise license\r\n\r\n* Encapsulate min_score filtering in subclass\r\n\r\n* Add test case for inference response mismatch\r\n\r\n* Spotless\r\n\r\n* Add serialization test\r\n\r\n* Switch retriever builder to ConstructingObjectParser\r\n\r\n* Add retriever serialization test\r\n\r\n* Add yaml test\r\n\r\n* Exception if nesting other rank builder\r\n\r\n* Fix float rounding error\r\n\r\n* Fix multi-node tests\r\n\r\n* Set trial license for yaml tests\r\n\r\n* Spotless\r\n\r\n* Fix trial license setting for yaml tests\r\n\r\n* Update yaml test texts\r\n\r\n* Consolidate tests\r\n\r\n* Add random nulls and parsing tests with defaults\r\n\r\n* Update feature req in yaml test\r\n\r\n* Rename preprocess method\r\n\r\n* Spotless","shortMessageHtmlLink":"Add text similarity reranker retriever (#109813)"}},{"before":"7cf2090e9a69fd9374a9ba54ed47fb5b529ebdda","after":"45a517ac177587a36179af1847e3c91cf932f1a1","ref":"refs/heads/main","pushedAt":"2024-06-28T19:51:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mikep86","name":"Mike Pellegrini","path":"/Mikep86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26927948?s=80&v=4"},"commit":{"message":"Fix Semantic Text Test Failures (#110294)\n\nFix semantic text test failures caused by the concurrent addition of DenseVectorFieldMapper.ElementType.BIT and #110010","shortMessageHtmlLink":"Fix Semantic Text Test Failures (#110294)"}},{"before":"11a75c003532768771b59814329a4199213c2f26","after":"7cf2090e9a69fd9374a9ba54ed47fb5b529ebdda","ref":"refs/heads/main","pushedAt":"2024-06-28T19:35:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quux00","name":"Michael Peterson","path":"/quux00","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/694387?s=80&v=4"},"commit":{"message":"TransportSimulateIndexTemplateAction creates a temporary cluster state that needs to set eventIngestedRange according to minTransportVersion (#110280)\n\nTransportSimulateIndexTemplateAction creates a temporary cluster state\r\nthat needs to set eventIngestedRange according to minTransportVersion\r\nin order to pass mixed-cluster state tests.\r\n\r\nFixes #110252","shortMessageHtmlLink":"TransportSimulateIndexTemplateAction creates a temporary cluster stat…"}},{"before":"bbcc13feb5da79c60c9074f0c8d4de37c42f86a3","after":"11a75c003532768771b59814329a4199213c2f26","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testInfoParameters {class org.elasticsearch.xpack.esql.plan.physical.ExchangeExec} #110293","shortMessageHtmlLink":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testInfo…"}},{"before":"885ce77efc45e1fecb85a468a6794ddcfeb40038","after":"bbcc13feb5da79c60c9074f0c8d4de37c42f86a3","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testInfoParameters {class org.elasticsearch.xpack.esql.plan.physical.ExchangeSinkExec} #110292","shortMessageHtmlLink":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testInfo…"}},{"before":"7b5bc1436029f7639bc43fe7972fa458df46ba47","after":"885ce77efc45e1fecb85a468a6794ddcfeb40038","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT testMinVersionAsOldVersion #109454","shortMessageHtmlLink":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT …"}},{"before":"fd2c0a85f0175f8348aa8e164e92aba18d38d605","after":"7b5bc1436029f7639bc43fe7972fa458df46ba47","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT testCcsMinimizeRoundtripsIsFalse #101974","shortMessageHtmlLink":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT …"}},{"before":"c8b67dcac9809b02fdc06fd96721628c7d86ef6e","after":"fd2c0a85f0175f8348aa8e164e92aba18d38d605","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT testMinVersionAsNewVersion #95384","shortMessageHtmlLink":"Mute org.elasticsearch.backwards.SearchWithMinCompatibleSearchNodeIT …"}},{"before":"ed3ea2dce35eea25b98c6f7f56a9728ee7ef6b7d","after":"c8b67dcac9809b02fdc06fd96721628c7d86ef6e","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.action.search.SearchProgressActionListenerIT testSearchProgressWithQuery #109867","shortMessageHtmlLink":"Mute org.elasticsearch.action.search.SearchProgressActionListenerIT t…"}},{"before":"ac740e4674c56ea84169a1ef552046183ea936e7","after":"ed3ea2dce35eea25b98c6f7f56a9728ee7ef6b7d","ref":"refs/heads/main","pushedAt":"2024-06-28T18:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.painless.LangPainlessClientYamlTestSuiteIT test {yaml=painless/146_dense_vector_bit_basic/Dot Product is not supported} #110291","shortMessageHtmlLink":"Mute org.elasticsearch.painless.LangPainlessClientYamlTestSuiteIT tes…"}},{"before":"40386d504ab11e2422ec22fbfdbe629f92693de6","after":"ac740e4674c56ea84169a1ef552046183ea936e7","ref":"refs/heads/main","pushedAt":"2024-06-28T18:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.painless.LangPainlessClientYamlTestSuiteIT test {yaml=painless/146_dense_vector_bit_basic/Cosine Similarity is not supported} #110290","shortMessageHtmlLink":"Mute org.elasticsearch.painless.LangPainlessClientYamlTestSuiteIT tes…"}},{"before":"3d02d670fa2a905e58a51c2ca5385f140a537b81","after":"40386d504ab11e2422ec22fbfdbe629f92693de6","ref":"refs/heads/main","pushedAt":"2024-06-28T18:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testReplaceChildren {class org.elasticsearch.xpack.esql.plan.physical.FieldExtractExec} #110272","shortMessageHtmlLink":"Mute org.elasticsearch.xpack.esql.tree.EsqlNodeSubclassTests testRepl…"}},{"before":"be540eb259aaae8f613a2ce05d41cac396bfa4a0","after":"f069d7366e1130f9fb2f32fe2c4d75b588dfbebd","ref":"refs/heads/add-configuration-cache-evaluation-script","pushedAt":"2024-06-28T17:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"breskeby","name":"Rene Groeschke","path":"/breskeby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77300?s=80&v=4"},"commit":{"message":"Another try fixing configuration cache experiment","shortMessageHtmlLink":"Another try fixing configuration cache experiment"}},{"before":"047212ba0ab233a02104d020c41f0eb44922c947","after":"3d02d670fa2a905e58a51c2ca5385f140a537b81","ref":"refs/heads/main","pushedAt":"2024-06-28T17:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mikep86","name":"Mike Pellegrini","path":"/Mikep86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26927948?s=80&v=4"},"commit":{"message":"Adjust Dense Vector Unit Vector Epsilon (#110240)\n\nChange dense vector unit vector epsilon to 1e-3","shortMessageHtmlLink":"Adjust Dense Vector Unit Vector Epsilon (#110240)"}},{"before":"989580f64558371422c426dbefdb31ce150edfb1","after":"047212ba0ab233a02104d020c41f0eb44922c947","ref":"refs/heads/main","pushedAt":"2024-06-28T16:50:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mikep86","name":"Mike Pellegrini","path":"/Mikep86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26927948?s=80&v=4"},"commit":{"message":"Add Element Type To Semantic Text Model Settings\n\nAdds the element type to semantic_text's model settings, which allows it to index byte embeddings","shortMessageHtmlLink":"Add Element Type To Semantic Text Model Settings"}},{"before":"bde261d16a1471b892f18262dd0f67dc18624208","after":"be540eb259aaae8f613a2ce05d41cac396bfa4a0","ref":"refs/heads/add-configuration-cache-evaluation-script","pushedAt":"2024-06-28T16:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"breskeby","name":"Rene Groeschke","path":"/breskeby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77300?s=80&v=4"},"commit":{"message":"Another try fixing configuration cache reuse issue","shortMessageHtmlLink":"Another try fixing configuration cache reuse issue"}},{"before":"7aecf65c6c614b163379116c23d8c6f5d2f06ce2","after":"b817cfadd0a40533ba6b25d4af8100599ca3df8d","ref":"refs/heads/8.14","pushedAt":"2024-06-28T16:22:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Tolerate floating point precision in multi node tests (#110238) (#110283)\n\nSome assertions with floating-point values are failing on serverless \r\nbecause we run tests with three shards with serverless. This can cause\r\nvariations in precision because data may arrive in different orders. For\r\nexample, sum([a, b, c]) can yield a different precision than sum([a, c,\r\nb]). This change introduces tolerance for precision differences beyond\r\ne-10, which should be acceptable for ESQL.","shortMessageHtmlLink":"Tolerate floating point precision in multi node tests (#110238) (#110283"}},{"before":"53528d4cc920bc6b40568368cfefd714d29c3b2d","after":"bde261d16a1471b892f18262dd0f67dc18624208","ref":"refs/heads/add-configuration-cache-evaluation-script","pushedAt":"2024-06-28T16:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"breskeby","name":"Rene Groeschke","path":"/breskeby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77300?s=80&v=4"},"commit":{"message":"Skip build cache for configuration cache experiments","shortMessageHtmlLink":"Skip build cache for configuration cache experiments"}},{"before":"3cb77c9e5c7ca4a099ee6c719b421289305e4f40","after":"989580f64558371422c426dbefdb31ce150edfb1","ref":"refs/heads/main","pushedAt":"2024-06-28T16:02:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"masseyke","name":"Keith Massey","path":"/masseyke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/453603?s=80&v=4"},"commit":{"message":"Updating TransportSimulateBulkActionTests.testIndexData() to use IndexRequests (#110275)","shortMessageHtmlLink":"Updating TransportSimulateBulkActionTests.testIndexData() to use Inde…"}},{"before":"dea593db3f4d7d40ed23c0574a6a3f3fb8b3470e","after":"3cb77c9e5c7ca4a099ee6c719b421289305e4f40","ref":"refs/heads/main","pushedAt":"2024-06-28T15:41:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnhatn","name":"Nhat Nguyen","path":"/dnhatn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13474362?s=80&v=4"},"commit":{"message":"Tolerate floating point precision in multi node tests (#110238)\n\nSome assertions with floating-point values are failing on serverless \r\nbecause we run tests with three shards with serverless. This can cause\r\nvariations in precision because data may arrive in different orders. For\r\nexample, sum([a, b, c]) can yield a different precision than sum([a, c,\r\nb]). This change introduces tolerance for precision differences beyond\r\ne-10, which should be acceptable for ESQL.","shortMessageHtmlLink":"Tolerate floating point precision in multi node tests (#110238)"}},{"before":"2f10f4fc94a29942f1fe7fdd4788ec81d6a4d81f","after":"7aecf65c6c614b163379116c23d8c6f5d2f06ce2","ref":"refs/heads/8.14","pushedAt":"2024-06-28T15:25:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"elasticsearchmachine","name":null,"path":"/elasticsearchmachine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58790826?s=80&v=4"},"commit":{"message":"Update behavioral-analytics-start.asciidoc (#110271) (#110276)","shortMessageHtmlLink":"Update behavioral-analytics-start.asciidoc (#110271) (#110276)"}},{"before":"3f5c1e19a31733487ba2dd75d82044185ece8406","after":null,"ref":"refs/heads/georgewallace-patch-2","pushedAt":"2024-06-28T15:01:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"georgewallace","name":"George Wallace","path":"/georgewallace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6796566?s=80&v=4"}},{"before":"405e39660b0f86d12ea71b02288f735a2b7cb751","after":"dea593db3f4d7d40ed23c0574a6a3f3fb8b3470e","ref":"refs/heads/main","pushedAt":"2024-06-28T15:01:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"georgewallace","name":"George Wallace","path":"/georgewallace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6796566?s=80&v=4"},"commit":{"message":"Update behavioral-analytics-start.asciidoc (#110271)","shortMessageHtmlLink":"Update behavioral-analytics-start.asciidoc (#110271)"}},{"before":"69e765effd66de380afc4b51610caac93d8d43f0","after":"53528d4cc920bc6b40568368cfefd714d29c3b2d","ref":"refs/heads/add-configuration-cache-evaluation-script","pushedAt":"2024-06-28T14:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"breskeby","name":"Rene Groeschke","path":"/breskeby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77300?s=80&v=4"},"commit":{"message":"Tweak configuration cache evaluation","shortMessageHtmlLink":"Tweak configuration cache evaluation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEctvdhwA","startCursor":null,"endCursor":null}},"title":"Activity · elastic/elasticsearch"}