{"push_id":2637970283,"size":42,"distinct_size":1,"ref":"refs/heads/reload-secure-store-action","head":"66054d864a222c098ad9e1436248562bc3177e87","before":"918827c925e2fd4b9a5780111b1fe8e10561616f","commits":[{"sha":"a86c0f8c25fb146793c4992f2a18caffeecdfca6","author":{"name":"Vladimir Dolzhenko","email":"3a78a27f136f209ec3ab5cd40996cb60fd254c56@gmail.com"},"message":"Allow to trim all ops above a certain seq# with a term lower than X (#30176)\n\nAllow to trim all ops above a certain seq# with a term lower than X\r\n\r\nRelates to #10708","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/a86c0f8c25fb146793c4992f2a18caffeecdfca6"},{"sha":"2378fa19b8cf31399434815d067765917825924a","author":{"name":"Julie Tibshirani","email":"d110b0b20cbb1d77bb86f1e9dbbe42824cc02bf7@elastic.co"},"message":"Remove extraneous references to 'tokenized' in the mapper code. (#31010)\n\nThese are likely left over from when there were three options for\r\nthe index mapping ('no', 'analyzed', 'not_analyzed').","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/2378fa19b8cf31399434815d067765917825924a"},{"sha":"8f607071b6e34990d4e42f235d014d02cd680e8b","author":{"name":"Julie Tibshirani","email":"d110b0b20cbb1d77bb86f1e9dbbe42824cc02bf7@elastic.co"},"message":"Remove DocumentFieldMappers#smartNameFieldMapper, as it is no longer needed. (#31018)","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/8f607071b6e34990d4e42f235d014d02cd680e8b"},{"sha":"b26aae3915e0402ab70504cdc4b8b1bb2b8f10ae","author":{"name":"Ioannis Kakavas","email":"462b74368bfe6ee2e2a7eda0d8e0ab4c90724d4d@protonmail.com"},"message":"Compliant SAML Response destination check (#31175)\n\nMake SAML Response Destination check compliant\r\n\r\nOnly validate the Destination element of an incoming SAML Response\r\nif Destination is present and the SAML Response is signed.\r\nThe standard [1] - 3.5.5.2 and [2] - 3.2.2 does mention that the\r\nDestination element is optional and should only be verified when\r\nthe SAML Response is signed. Some Identity Provider implementations\r\nare known to not set a Destination XML Attribute in their SAML\r\nresponses when those are not signed, so this change also aims to\r\nenhance interoperability.\r\n\r\n[1] https://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf\r\n[2] https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/b26aae3915e0402ab70504cdc4b8b1bb2b8f10ae"},{"sha":"12fa0f437a3ea5e26a9d2783fae54622ddea4826","author":{"name":"Vladimir Dolzhenko","email":"3a78a27f136f209ec3ab5cd40996cb60fd254c56@gmail.com"},"message":"Allow to trim all ops above a certain seq# with a term lower than X, post backport fix (#31211)","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/12fa0f437a3ea5e26a9d2783fae54622ddea4826"},{"sha":"00b0e1006320cf8d11d2aaf2f4233dab1bcc1be3","author":{"name":"Julie Tibshirani","email":"d110b0b20cbb1d77bb86f1e9dbbe42824cc02bf7@elastic.co"},"message":"Remove DocumentFieldMappers#simpleMatchToFullName. (#31041)\n\n* Remove DocumentFieldMappers#simpleMatchToFullName, as it is duplicative of MapperService#simpleMatchToIndexNames.\r\n* Rename MapperService#simpleMatchToIndexNames -> simpleMatchToFullName for consistency.\r\n* Simplify EsIntegTestCase#assertConcreteMappingsOnAll to accept concrete fields instead of wildcard patterns.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/00b0e1006320cf8d11d2aaf2f4233dab1bcc1be3"},{"sha":"f6d69c9d40ea401a2347a2dd6594ffdb1ae046b3","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Add licenses for transport-nio (#31218)\n\nWe have a direct dependency on Netty here so we should be attaching the\r\nlicenses. This is needed for accurate dependency-license reporting.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f6d69c9d40ea401a2347a2dd6594ffdb1ae046b3"},{"sha":"cdb486ae70053450e6a07ea45b5322741240e6c9","author":{"name":"Sue Gallagher","email":"7990e7c0625f3457112f410240a242e349bd4687@users.noreply.github.com"},"message":"[DOCS] Added 'fail_on_unsupported_field' param to MLT. Closes #28008 (#31160)\n\n* [DOCS] Added 'fail_on_unsupported_field' param to MLT. Closes 28008\r\n\r\n* [DOCS] Added 'fail_on_unsupported_field' param to MLT. Closes #28008\r\n\r\n* [DOCS] Added 'fail_on_unsupported_field' param to MLT. Closes #28008\r\n\r\n* [DOCS] Added 'fail_on_unsupported_field' param to MLT. Closes #28008","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/cdb486ae70053450e6a07ea45b5322741240e6c9"},{"sha":"bdb0fb25555381299d80fed7efcbcab97a9d172f","author":{"name":"Lee Hinman","email":"ac7c4f2084674671ba8aea8e1bfe37f80484b9a3@users.noreply.github.com"},"message":"Fully encapsulate LocalCheckpointTracker inside of the engine (#31213)\n\n* Fully encapsulate LocalCheckpointTracker inside of the engine\r\n\r\nThis makes the Engine interface not expose the `LocalCheckpointTracker`, instead\r\nexposing the pieces needed (like retrieving the local checkpoint) as individual\r\nmethods.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/bdb0fb25555381299d80fed7efcbcab97a9d172f"},{"sha":"3db1fe7afe8e53081fa38867b76fe818a9094ede","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Remove version from license file name for GCS SDK (#31221)\n\nMost of our license file names strip the version off the artifact name\r\nwhen deducing the license filename. However, the version on the GCS SDK\r\n(google-api-services-storage) does not match the usual format and\r\ninstead starts with a vee. This means that the license filename for this\r\nlicense ended up carrying the version and we should not do that. This\r\ncommit adjusts the regex the deduces the license filename to account for\r\nthis case, and adjusts the google-api-services-storage license files\r\naccordingly.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/3db1fe7afe8e53081fa38867b76fe818a9094ede"},{"sha":"65c107b47d6afaae8851e07b3d239c9cabb709e3","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Fix unknown licenses (#31223)\n\nThe goal of this commit is to address unknown licenses when producing\r\nthe dependencies info report. We have two different checks that we run\r\non licenses. The first check is whether or not we have stashed a copy of\r\nthe license text for a dependency in the repository. The second is to\r\nmap every dependency to a license type (e.g., BSD 3-clause). The problem\r\nhere is that the way we were handling licenses in the second check\r\ndiffers from how we handle licenses in the first check. The first check\r\nworks by finding a license file with the name of the artifact followed\r\nby the text -LICENSE.txt. Yet in some cases we allow mapping an artifact\r\nname to another name used to check for the license (e.g., we map\r\nlucene-.* to lucene, and opensaml-.* to shibboleth. The second check\r\nunderstood the first way of looking for a license file but not the\r\nsecond way. So in this commit we teach the second check about the\r\nmappings from artifact names to license names. We do this by copying the\r\nconfiguration from the dependencyLicenses task to the dependenciesInfo\r\ntask and then reusing the code from the first check in the second\r\ncheck. There were some other challenges here though. For example,\r\ndependenciesInfo was checking too many dependencies. For now, we should\r\nonly be checking direct dependencies and leaving transitive dependencies\r\nfrom another org.elasticsearch artifact to that artifact (we want to do\r\nthis differently in a follow-up). We also want to disable\r\ndependenciesInfo for projects that we do not publish, users only care\r\nabout licenses they might be exposed to if they use our assembled\r\nproducts. With all of the changes in this commit we have eliminated all\r\nunknown licenses. A follow-up will enforce that when we add a new\r\ndependency it does not get mapped to unknown, these will be forbidden in\r\nthe future. Therefore, with this change and earlier changes are left\r\nhaving no unknown licenses and two custom licenses; custom here means it\r\ndoes not map to an SPDX license type. Those two licenses are xz and\r\nldapsdk. A future change will not allow additional custom licenses\r\nunless they are explicitly whitelisted. This ensures that if a new\r\ndependency is added it is mapped to an SPDX license or mapped to custom\r\nbecause it does not have an SPDX license.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/65c107b47d6afaae8851e07b3d239c9cabb709e3"},{"sha":"1082ea57c819301afff2e6cb0192c552112db4ff","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Add recognition of MPL 2.0 (#31226)\n\nThis commit adds the ability for the dependencies info check to\r\nrecognize version 2.0 of the Mozilla Public License.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/1082ea57c819301afff2e6cb0192c552112db4ff"},{"sha":"1d840f934824641380395095d41dcf0671e93764","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Remove dependencies report task dependencies (#31227)\n\nA previous commit tried to add task dependencies for the\r\n:distribution:generateDependenciesReport task so that a user did not\r\nhave to run \"dependenciesInfo\r\n:distribution:generateDependenciesReport\". However this method did not\r\nreliably add all task dependencies due to task ordering issues in\r\nprevious versions of Gradle and our build. This commit removes this for\r\nnow and a user will continue to have to run \"dependenciesInfo\r\n:distribution:generateDependenciesReport\".","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/1d840f934824641380395095d41dcf0671e93764"},{"sha":"aa8aa0d9e0275ba30c58cc58b14ca39adcf7eff7","author":{"name":"Jason Tedor","email":"68c46a606457643eab92053c1c05574abb26f861@tedor.me"},"message":"Move default location of dependencies report (#31228)\n\nThis commit moves the default location of the full dependencies report\r\nto be under the reports directory to align it with the location for the\r\ndependenciesInfo task output.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/aa8aa0d9e0275ba30c58cc58b14ca39adcf7eff7"},{"sha":"f8cbc812585092112660ae888e9d23609992d6ac","author":{"name":"Andy Bristol","email":"6e4a57f298cab7a7b5716cb4d858136c8d9d46a2@elastic.co"},"message":"[test] add fix for rare virtualbox error (#31212)\n\nSee the vagrant issue mentioned in this commit for details. This error\r\nhas happened a couple times in packaging test CI builds with workers\r\nusing virtualbox 5.2.10r122088","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f8cbc812585092112660ae888e9d23609992d6ac"},{"sha":"bd5c1a4590ea72cecf301ac85244e5249a5af269","author":{"name":"Ryan Ernst","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@iernst.net"},"message":"Move java version checker back to its own jar (#30708)\n\nThe java version checker requires being written with java 7 APIs.\r\nIn order to use java 8 apis in other launcher utilities, this commit\r\nmoves the java version checker back to its own jar.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/bd5c1a4590ea72cecf301ac85244e5249a5af269"},{"sha":"85c26d682a5a6fbaf345d66b9a783b78f4b1cc63","author":{"name":"rationull","email":"d89237effa77512198ef06f3d17617b6d0ed1627@gmail.com"},"message":"Call ensureNoSelfReferences() on _agg state variable after scripted metric agg script executions (#31044)\n\nPreviously this was called for the combine script only. This change checks for self references for\r\ninit, map, and reduce scripts as well, and adds unit test coverage for the init, map, and combine cases.","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/85c26d682a5a6fbaf345d66b9a783b78f4b1cc63"},{"sha":"f825a530b8aab70ef3efc0aee31495c958dca616","author":{"name":"Simon Willnauer","email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@apache.org"},"message":"Limit the number of concurrent requests per node (#31206)\n\nWith `max_concurrent_shard_requests` we used to throttle / limit\r\nthe number of concurrent shard requests a high level search request\r\ncan execute per node. This had several problems since it limited the\r\nnumber on a global level based on the number of nodes. This change\r\nnow throttles the number of concurrent requests per node while still\r\nallowing concurrency across multiple nodes.\r\n\r\nCloses #31192","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/f825a530b8aab70ef3efc0aee31495c958dca616"},{"sha":"4e9b5549486f53fc95d6e40299c87ed3f581adbe","author":{"name":"Yannick Welsch","email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@welsch.lu"},"message":"Don't swallow exceptions on replication (#31179)\n\nSwallowing these exceptions is dangerous as they can result in replicas going out-of-sync with the primary.\r\n\r\nFollow-up to #28571","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/4e9b5549486f53fc95d6e40299c87ed3f581adbe"},{"sha":"467ea50c4e119ce8ea3d4d4d7ed3ce5f8d9b7148","author":{"name":"Yannick Welsch","email":"76fbeec969ca5e8c53c03baa1a8cd03f1007b16f@welsch.lu"},"message":"Use stronger write-once semantics for Azure repository (#30437)\n\nThere's no need for an extra blobExists() call when writing a blob to the Azure service. Azure\r\nprovides an option (with stronger consistency guarantees) on the upload method that guarantees\r\nthat the blob that's uploaded does not already exist. This saves one network roundtrip.\r\n\r\nRelates to #19749","distinct":false,"url":"https://api.github.com/repos/elastic/elasticsearch/commits/467ea50c4e119ce8ea3d4d4d7ed3ce5f8d9b7148"}]}
{"actor":{"display_login":"albertzaharovits"}}