https://github.com/elastic/elasticsearch

sort by:
Revision Author Date Message Commit Date
98e1271 [Transform] Adding null check to fix potential NPE (#96785) (#97002) Co-authored-by: AjeetNathawat <72258466+AjeetNathawat@users.noreply.github.com> 22 June 2023, 11:10:23 UTC
96cd571 Update Gradle Enteprise plugin to 3.13.1 (#95896) (#96998) Upgrade Gradle Enterprise plugin to latest available. # Conflicts: # settings.gradle 22 June 2023, 09:35:43 UTC
293dc09 Increase concurrent request of opening point-in-time (#96782) (#96957) Today, we mistakenly throttle the opening point-in-time API to 1 request per node. As a result, when attempting to open a point-in-time across large clusters, it can take a significant amount of time and eventually fails due to relocated target shards or deleted target indices managed by ILM. Ideally, we should batch the requests per node and eliminate this throttle completely. However, this requires all clusters to be on the latest version. This PR increases the number of concurrent requests from 1 to 5, which is the default of search. 20 June 2023, 16:11:43 UTC
a6d8f05 Update OIDC and JWT dependencies (#96862) (#96915) Updates internal dependencies for OIDC and JWT realms. Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 19 June 2023, 12:22:01 UTC
1fceab9 Change downsampling thread pool settings (#96821) (#96916) Here we change the settings for the rollup thread pool like follows: * we use a fixed number of threads (>= 1) * we use a limited queue for tasks waiting execution One one side we parallelise rollup operations, on the other side, if too many rollup requests are received, rollup tasks will be rejected to avoid overloading the node. Resolves #96758 19 June 2023, 10:04:05 UTC
79b9fd3 Correct rare-terms default precision in docs (#96887) (#96908) 18 June 2023, 20:09:46 UTC
e88d060 [DOCS] Adds note to the tutorial about the recommended ML node size for ELSER. (#96880) (#96882) 15 June 2023, 17:36:31 UTC
efe71fd Uses `ClusterSettings` instead of Node `Settings` in `HealthMetadataService` (#96843) (#96870) When building the first version of `HealthMetadata` object, we were using the `Settings` object, which has the Node's settings, what does not seem to be propagated to the Node, hence we always used the default values of the settings. This made that every time a new master was selected, the initial `HealthMetadata` was built with the default values instead of the settings configured by the customer. 15 June 2023, 14:10:23 UTC
c7eeb9d [DOCS] Adds missing parameter to the top metrics agg docs (#96297) (#96860) 15 June 2023, 11:47:33 UTC
7a1b88e [DOCS] Makes ELSER mapping requirements clearer (#96854) (#96859) Makes ELSER mapping requirements clearer. 15 June 2023, 09:45:01 UTC
45de453 Group field producers once when performing shard level downsampling (#96795) (#96845) Group field producers once when creating RollupBucketBuilder, instead of everytime a rollup document needs to be built. 14 June 2023, 19:01:19 UTC
7aaf683 Add `trim` filter to allowed normalizer filters in docs (#96739) (#96841) 14 June 2023, 14:12:03 UTC
270c4a0 [DOCS] Adds size parameter to reindex call in ELSER tutorial. (#96820) (#96833) (cherry picked from commit 80bc048aaf27ae45f420062c948a243d20a5abd7) 14 June 2023, 12:22:09 UTC
f00f660 Port OIDC integration tests to internal REST test (#96756) (#96808) Ports OIDC integration tests from the old Docker-based ES test cluster setup to internal REST tests. The OIDC fixture itself is still dockerized. I'm doing this in the context of bumping a version on a dependency. The old Docker-based test does not really work on M1 Macs; porting this suite to the new test setup (aside from being a general improvement) also allows me to test the version update and iterate on it locally. 13 June 2023, 18:38:30 UTC
8c90394 [DOCS] Fixes transform scheduled_now documentation (#96766) (#96771) 12 June 2023, 14:59:47 UTC
f231658 [ML] Ensure inference queue is cleared after shutdown (#96738) (#96743) 12 June 2023, 14:20:34 UTC
39c64cf [8.8][DOCS] Adds link to blog post to the ELSER release highlight item. (#96275) 12 June 2023, 07:57:53 UTC
d01b24c The get data stream api incorrectly prints warning log for upgraded tsdb data streams (#96671) Backport of #96606 to the 8.8 branch. Invoking the get data stream api on an upgrade tsdb data stream (which has normal and tsbd indices) can result in a warning log incorrectly be logged. This warning is logged as part of computing the temporal ranges of a tsdb data stream. This warning log indicates that tsdb backing indices are overlapping, but this isn't true. For normal indices, this api picked -9999-01-01T00:00:00Z as start time and 9999-12-31T23:59:59.999Z as end time. This will overlap with any tsdb backing index. Instead, the normal indices should be skipped for computing the temporal ranges. The following can incorrectlu be logged for upgraded tsdb data streams: [instance-0000000074] previous backing index [-9999-01-01T00:00:00Z/9999-12-31T23:59:59.999Z] range is colliding with current backing index range [-9999-01-01T00:00:00Z/9999-12-31T23:59:59.999Z] This change addresses this. Note that in tests an assertion would trip before the log gets printed. 09 June 2023, 13:01:44 UTC
40a3951 [DOCS] Fixes field name in text_expansion query. (#96724) (#96731) 09 June 2023, 10:00:33 UTC
f19a9e2 [DOCS] Remove leftover experimental tag for knn search (#96722) Knn search was made GA in Elasticsearch 8.5, see #91065 . This commit removes a leftover experimental marking from the search docs. 09 June 2023, 09:27:11 UTC
19682fc Debug ccr connection failure in docs build (#96699) (#96718) Set DEBUG log level to be able to troubleshoot failures to connect to local CCR cluster. 09 June 2023, 07:15:10 UTC
38b7ca8 The unit tests can still have DLM enabled (#96697) 08 June 2023, 17:19:14 UTC
935039e Prune changelogs after 8.8.1 release 08 June 2023, 14:47:04 UTC
db4bd96 Bump versions after 8.8.1 release 08 June 2023, 14:46:42 UTC
33647f9 Remove the "coming" note (#96701) Remove the "coming" note from release notes. 08 June 2023, 13:14:26 UTC
0e0ddd4 Fix iteration of empty percentiles throwing Null Pointer Exception (#96668) (#96691) When creating an empty aggregation we set the state to null. Later on this is used by the iterator and leads to null pointer exceptions. Here we just use an empty iterator in case there is no perceniles. 08 June 2023, 09:00:29 UTC
63a493c Add method for registering a SettingsProvider for keystore settings (#96679) (#96682) Add a method to `LocalClusterBuilder` for providing a `SettingsProvider` for secure keystore settings in test clusters. 08 June 2023, 00:41:30 UTC
a10d41e Add release notes for 8.8.1 release (#96590) 07 June 2023, 20:53:26 UTC
75cdd6f Locate javap from current build Java home location (#96667) (#96669) This updates the JarApiComparisonTask to be a bit more robust so it no longer requires the `javap` command to be on the path and instead locates it from the current build JDK. This ensures, firstly, that we're using the `javap` executable that corresponds to the current compiler Java we're using and secondly, that the task will work even if `JAVA_HOME/bin` isn't added to `PATH`. 07 June 2023, 18:32:34 UTC
dc0493a Add beta label to Behavioral Analytics API reference (#96657) (#96659) 07 June 2023, 13:04:02 UTC
2fc7075 [8.8][DOCS] Adds ML-CPP item to 8.8 release notes. (#96653) 07 June 2023, 11:07:43 UTC
75baf0c [8.8] Disable DLM serialisation and tests (#96623) Disable DLM serialisation and tests. 07 June 2023, 10:01:31 UTC
f4eac58 Revert "Require DLM enabled in the mixed-cluster QA cluster (#96391) (#96420)" This reverts commit 6fb192d368a83745369c051f2c65946045d0ccf7. 07 June 2023, 09:54:53 UTC
9f93f70 [DOCS] Adds a compound query example to the ELSER semantic search tutorial (#96460) (#96643) Co-authored-by: David Kyle <david.kyle@elastic.co> 07 June 2023, 09:00:20 UTC
9a8f301 Support dotted field notations in the reroute processor (#96243) (#96628) 06 June 2023, 20:24:08 UTC
bd6deec update docs for vector tile and geohex (#96595) (#96600) Geohex aggregation is now supported since Elasticsearch 8.7 for geo_shape fields so update docs accordingly. 06 June 2023, 09:55:25 UTC
c0bba02 SQL: Fix translation of queries involving Version vals (#96540) (#96591) This will change the value used in queries involving Version types, updating it from the Version value to the expected string representation. (cherry picked from commit a3c29667a8b4612cace47f8c55479cea5bc7243c) 06 June 2023, 04:31:41 UTC
f8edfcc Additional redact processor license check tests (#96541) 05 June 2023, 17:40:52 UTC
8a5bd8a Add one more consistency check in AsyncShardFetch (#96553) (#96556) Relates #93632 05 June 2023, 09:49:19 UTC
b3ed4bf fix typo, `my-app` -> `my_app` (#96543) (#96549) fix typo, `my-app` -> `my_app` Co-authored-by: Joe Wu <joe623@gmail.com> 05 June 2023, 08:04:49 UTC
fa2e72a [DOCS] Reverse order of approximate and exact NN search instructions (#96517) (#96547) (cherry picked from commit 5f09aa0d4e5fbbb5795d0d9e4ac260f0adac48dd) 05 June 2023, 07:34:41 UTC
2d2b2e4 Use explicit mapping instead of dynamic in Matrix Stats Rest Test (#96531) (#96533) 02 June 2023, 18:24:53 UTC
e8508fa Suggest capturing a heap dump to diagnose high heap (#96526) (#96527) The `high-jvm-memory-pressure.html` troubleshooting docs give some suggestions, but vitally they omit the advice to capture a heap dump which is what we really need users to do if they want to understand their high heap usage. This commit adds a note to the docs to that effect. 02 June 2023, 13:59:05 UTC
fa531b5 Move global checkpoint sync to write threadpool (#96506) This commit moves the global checkpoint sync action to the write thread pool. Additionally, it moves the sync pathway to the same pathway as the location sync so that location syncs and global checkpoint syncs will worksteal against each other instead of generating independent syncs. 01 June 2023, 20:03:13 UTC
fe49e4f add analytics_collections to ent search usage test (#96385) (#96496) (cherry picked from commit 9649ee0536045e4ce68495eb295fe942582a712d) 01 June 2023, 18:23:40 UTC
0d19ba1 [8.8] [Enterprise Search] xpack/usage analytics collections count (#96063) (#96495) * [Enterprise Search] xpack/usage analytics collections count (#96063) * add analytics collections count to xpack usage * get analytics collections similarly to search apps * update EnterpriseSearchFeatureSetUsageSerializingTests * add analytics coll. counts to usage test * spotless apply * add analytics collection count assertions to usage test * use COUNT static constant in serializing test * conditionally read/write analytics collections usage --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> (cherry picked from commit e45158f501d43366d40087cf58305edd715688c4) * lower version for analytics usage to 8.8.1 01 June 2023, 18:05:23 UTC
bbfef04 Do not copy index.default_pipeline and index.final_pipeline (#96494) (#96500) We need to skip copying the two settings, index.default_pipeline and index.final_pipeline, from the source index to the target index in order to avoid pipeline processing to be applied to the target (downsampled) index. Some pipeline scripts might fail due to the differences in mappings and settings between the downsampling source and target index. 01 June 2023, 15:47:41 UTC
6b9ba21 [8.8] Fix NPE when indexing a document that just has been deleted in a tsdb index (#96476) Backporting #96461 to 8.8 branch. Sometimes a segment only contains tombstone documents. In that case, loading min and max @timestamp field values can result into NPE. Because these documents don't have a @timestamp field. This change fixes that by checking for the existence of the @timestamp field in the a segment's field infos. 01 June 2023, 11:40:03 UTC
99cab0a [Transform] Improve error message on transform `_update` conflict (#96432) (#96474) 01 June 2023, 08:24:39 UTC
0d10286 Bring-your-own JDK docs improvements (#96404) (#96473) - Bury these docs a little more, there's no need for them to be on the landing page for "Set up Elasticsearch". - Clarify the responsibilities for JDK updates. 01 June 2023, 07:53:48 UTC
bde8681 Known-issue docs for #95454 (#96459) 31 May 2023, 15:30:29 UTC
43ad2cf [DOCS] Forward port 8.7.1 release notes (#96454) * [DOCS] Forward port 8.7.1 release notes * Add known issue docs for #95114 (#96448) --------- Co-authored-by: David Turner <david.turner@elastic.co> 31 May 2023, 10:15:51 UTC
6fb192d Require DLM enabled in the mixed-cluster QA cluster (#96391) (#96420) 30 May 2023, 08:40:22 UTC
33c2d0b [DOCS] Make 2028 dims 'experimental' warning inline (#96369) (#96423) 30 May 2023, 08:27:47 UTC
3567537 [Test] Include DLM actions only when feature flag is enabled (#96118) (#96402) This PR adds DLM feature flag checks when preparing the list of non-operator actions to ensure DLM actions are included only when the feature flag is enabled. Resolves: #96105 29 May 2023, 06:17:26 UTC
0e4998e Update tsds-index-settings.asciidoc (#96366) (#96389) * index.routing_path only gets generated for backing indices of tsdb data streams. * Updated the dimension_fields.limit setting default. Closes #96330 26 May 2023, 17:44:17 UTC
8a16067 Warn if allocation diverged from the desired allocation (#95458) (#96367) This commit adds a warning if a fraction of a shards on undesired nodes has grown. This should allow us to proactively investigate those cases before they turn into nodes with hot spots. (cherry picked from commit 3808b53914aeb1e48eb0941b1400bfc2c3d7d1c9) 26 May 2023, 15:00:54 UTC
2490de7 Use dynamic port range in testLoadsProxySettings (#96378) (#96380) Closes https://github.com/elastic/elasticsearch/issues/95821 26 May 2023, 14:12:11 UTC
9a888d4 [DOCS] Fixes a typo in the stop transform API docs (#96358) (#96368) (cherry picked from commit d68a2e04ced7769412cd0f44db0e844d43b9723d) 26 May 2023, 07:50:17 UTC
760adcd Remove "coming in 8.8.0" from release notes (#96352) 25 May 2023, 18:40:31 UTC
770ad17 [DOCS] Remove redirect pages (#88738) (#96320) * [DOCS] Remove manual redirects * [DOCS] Removed refs to modules-discovery-hosts-providers * [DOCS] Fixed broken internal refs * Fixing bad cross links in ES book, and adding redirects.asciidoc[] back into docs/reference/index.asciidoc. * Update docs/reference/search/point-in-time-api.asciidoc * Update docs/reference/setup/restart-cluster.asciidoc * Update docs/reference/sql/endpoints/translate.asciidoc * Update docs/reference/snapshot-restore/restore-snapshot.asciidoc * Update repository-azure.asciidoc * Update node-tool.asciidoc * Update repository-azure.asciidoc --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: James Rodewig <james.rodewig@elastic.co> 25 May 2023, 15:38:09 UTC
3830ac4 Fix docs for transport_worker hot threads (#96346) Backports the docs changes from #96315, reflecting the change introduced in #90482, but adjusting them slightly to reflect the different behaviour in earlier versions. Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 25 May 2023, 15:14:59 UTC
97caf71 Allow the removal of an in use template if there are other matching ones (#96286) (#96342) A data stream can match multiple composable index templates which are prioritised and the highest priority template is the currently in-use template. A data stream should always have a matching template, for this reason when we are removing a composable template we check that it is not in use. If it is in use, we throw an error and the removal fails. However, since a data stream can match multiple templates, removing the currently in use template could mean that the data stream would start using the next inline. In this case, the removal should be allowed. This is what this PR addresses. When we try to remove a composable template, we do not check if this template is in use, but if this template is the only template that a data stream could use. Only then we fail the removal, otherwise the removal succeeds and the data stream starts using the next in-line template. Fixes: #96022 Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 25 May 2023, 15:02:57 UTC
fc64378 Prune changelogs after 8.8.0 release 25 May 2023, 14:56:42 UTC
bc8c4fa Bump versions after 8.8.0 release 25 May 2023, 14:56:20 UTC
b17213c [Test] Remove randomization for credentials protected remote connection (#96309) (#96338) This PR removes the randomBoolean for whether the remoteClusterConnection is credentials protected so that test does not occationally fail due to RCS remote cluster server not bootstrapped. Removal of the randomization does not reduce the test coverage because the test is meant to encounter failures when attempting connection. So it should have failed before it even reaches the part when different remote cluster mode comes into play. However sometimes the connection does come through and it will fail because the remote cluster server is not actually configured. The fact that the connection comes through sometimes seems to be of its own bug. So removing the current randomization can potentially help reveal the underlying cause of why the connection sometimes does not fail. In addition, there are other tests in the class that dedicately test the new RCS remote connections. Resolves: #96282 25 May 2023, 01:21:12 UTC
c0fbf84 API rest compatibility for type parameter in geo_bounding_box query (#96317) (#96325) The parameter was removed in version 8.0.0 but it should be supported in the Rest API with compatibility to v7 24 May 2023, 14:17:03 UTC
211d282 [Transform] Report version conflict on concurrent updates (#96293) (#96324) 24 May 2023, 14:08:09 UTC
45b80d6 Mute watcher yaml test (#96290) (#96318) 24 May 2023, 10:19:22 UTC
c13d5b1 Expand start and end time to nanoseconds during coordinator rewrite when needed (#96035) (#96316) Expand index.time_series.start_time and end_time to nanoseconds if timestamp field's resolution is set to nanoseconds. When creating coordinator rewrite context. Closes #96030 24 May 2023, 09:59:48 UTC
63c9d98 Update release notes for 8.8 BC8 (#96313) 24 May 2023, 09:03:07 UTC
d097fd0 QL: Reduce nesting of same bool queries (#96265) (#96312) Improve transpilation of chained OR and AND queries by replacing boolQuery wrapping with extension of the queries inside the bool clause Fixes #96236 24 May 2023, 08:22:50 UTC
5b101cc [DOCS] Verifying Elasticsearch container image signatures with Cosign from Sigstore (#96298) (#96303) * [DOCS] Verifying Elasticsearch container image signatures with Cosign/Sigstore This commit adds a step to verify the Elasticsearch container image signatures after pulling the image and before starting any cluster. The goal is to introduce an easy and standard way for Elastic users to verify the provenance of the Elasticsearch container images before deploying them to any infrastructure and therefore protect against supply chain attacks. * Update docker.asciidoc * Update docs/reference/setup/install/docker.asciidoc * Update docs/reference/setup/install/docker.asciidoc * Update docs/reference/setup/install/docker.asciidoc * Update docs/reference/setup/install/docker.asciidoc * Remove JSON section from sample output * Fix up command output format * Change 'console' to 'sh' --------- Co-authored-by: Maxime Gréau <maxime.greau@elastic.co> Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com> Co-authored-by: David Kilfoyle <david.kilfoyle@elastic.co> 23 May 2023, 18:37:34 UTC
c010298 [DOCS] Adds example of using stored scripts in Transforms (#96285) (#96294) 23 May 2023, 14:32:31 UTC
7ce3adf [DOCS] Update CCS compatibility matrix for 8.8 (#96276) 23 May 2023, 13:46:58 UTC
2a070af [Transform] Do not fail upon ResourceAlreadyExistsException during destination index creation (#96274) (#96288) 23 May 2023, 12:48:16 UTC
ac028d0 Update notes 8.8 BC6 (#96227) 22 May 2023, 09:18:01 UTC
2ea0caa [Transform] Call listener in order to prevent the request from hanging (#96221) (#96223) 18 May 2023, 15:32:47 UTC
93513af Refactor GCS test fixture to remove docker dependency (#94755) (#96209) 17 May 2023, 18:52:38 UTC
6661c94 [DOCS] Removes metadata tags from ELSER tutorial. (#96200) (#96201) 17 May 2023, 15:00:54 UTC
84c4115 [DOCS] Adds deployment ID param documentation to trained model APIs (#96174) (#96199) 17 May 2023, 14:13:40 UTC
b86af25 [8.8][DOCS] Adds ML-related release highlights to the what's new section. (#96175) 17 May 2023, 14:05:23 UTC
fb3c6d9 Use openjdk base image for fixtures (#96189) (#96194) No need to build our own from a full ubuntu image when the openjdk image fully suffices. 17 May 2023, 12:53:47 UTC
50ed1d0 [DOCS] Adds reference documentation to the text expansion query (#96151) (#96187) 17 May 2023, 08:23:58 UTC
dcd9049 Fix privilege requirement for QuerySearchApplicationAction (#96179) This is a manual backport of #96144 and #96176 that ensures that searching a search_application only requires the read privilege on the underlying alias. 16 May 2023, 19:34:34 UTC
4cede91 Mute testAliasFields (#96153) (#96157) Relates #93228 16 May 2023, 13:24:42 UTC
a4e59ae Balance priorities during reconciliation (#95454) (#96148) When reconciling a balance with a lot of shards on undesired nodes there is a possibility of causing node hot spots due to usage of nodeInterleavedShardIterator. This iterator orders shards based on nodes they are located and order nodes based hash map iteration. This means it tends to pick shards returned first by the iterator. This change uses OrderedShardsIterator that applies custom shards order based on allocation recency. (cherry picked from commit 6ecd74d29fdedb9973465b7f1ed13c9cb001a48e) 16 May 2023, 12:35:48 UTC
a72e422 Mute testRestartDataNodesDuringScrollSearch (#96140) (#96143) Relates #95759 16 May 2023, 11:00:10 UTC
272ec85 Mute testRecoveryStateRecoveredBytesMatchPhysicalCacheState (#96135) (#96136) Relates #95994 16 May 2023, 10:25:56 UTC
7e33312 Mute testEveryActionIsEitherOperatorOnlyOrNonOperator (#96126) (#96132) Relates #96105 16 May 2023, 09:51:19 UTC
29958c4 Tweak test output path normalization edge cases (#96090) (#96131) Fixes #96079 16 May 2023, 09:50:48 UTC
d869b47 [DOCS] Recommend API service tokens (over file) (#96091) (#96120) File based service tokens were added to support orchestration requirements in environments such as ECE and ECK. Outside of these environments we recommend that API based tokens are used instead. Resolves: #83491 16 May 2023, 04:50:08 UTC
d4ca7ec [ML] set model memory usage for ELSER to 2004MB #96101 (#96111) This change hardcodes the pretrained/fixed elser model to 2004MB until we found a better way to set/calculate model memory usage. 15 May 2023, 14:43:16 UTC
a10c6bc Fix RebalanceOnlyWhenActiveAllocationDecider (#96025) (#96106) Currently above decider has 2 issues: * it does not allow rebalance is relocation target is initializing * it does allow rebalancing when one of the shards is relocating and another is unassigned This commit fixes above 2 issues 15 May 2023, 13:32:54 UTC
65c1e82 [DOCS] Adds example of semantic search with ELSER (#95992) (#96102) Co-authored-by: David Roberts <dave.roberts@elastic.co> Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co> 15 May 2023, 12:38:14 UTC
1979765 Adjust BoundedGeoHexGridTiler#FACTOR to prevent missing hits (#96088) (#96096) Adjust the percentage we are using to inflate the bounding box on the bounded case of geohex to fix a test failure. 15 May 2023, 09:22:36 UTC
d960741 Retry `downsample` ILM action using a new target index (#94965) (#96094) Currently, when the ILM downample step is being retried, the same target index is used. This can cause the subsequent downsample API invocation to index rolled up data into shards of the target index that already exists and while the previous downsample API invocation is still partially running (and also rolling up data into the same target shard). Note that, the downsample step may fail in case a cluster is being restarted in a rolling manner (for example for an upgrade) or when the elected master node fails (the downsample action is coordinated from the elected master node). This PR modfies the ILM DownsampleAction so that when DownsampleStep fails, it will retry by going performing the following steps 1. Cleanup existing target index, 2. Generate a new index name for the target index 3. Downsample using the new target index name. Note 1: This change may leave some garbage indices that we must find another way to cleanup. However, the downsample process will become more resilient. Note 2: A similar approach is used by the searchable_snapshot ILM action Closes #93580 15 May 2023, 09:07:48 UTC
4ee88e0 Add initial documentation for RRF (#95687) This is a follow up to (#93396) that adds documentation for RRF including an example with a breakdown of the RRF formula. 12 May 2023, 14:49:33 UTC
fb64518 Fix Azure InputStream#read method (#96034) (#96044) 12 May 2023, 11:22:00 UTC
42e9f3a Fix BwcVersionsSpec tests on aarch osx (#96046) (#96059) 12 May 2023, 08:46:21 UTC
back to top