Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renovate Update opensearchproject/opensearch Docker tag to v2 #1104

Merged
merged 1 commit into from
Mar 12, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 11, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
opensearchproject/opensearch major 1.3.14 -> 2.12.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

opensearch-project/OpenSearch (opensearchproject/opensearch)

v2.12.0

Compare Source

2024-02-09 Version 2.12.0 Release Notes

[2.12.0]

Added
  • [Admission control] Add Resource usage collector service and resource usage tracker (#​9890)
  • [Admission control] Add enhancements to FS stats to include read/write time, queue size and IO time (#​10541)
  • [Remote cluster state] Change file names for remote cluster state (#​10557)
  • [Search Pipelines] Add request-scoped state shared between processors (and three new processors) (#​9405)
  • Per request phase latency (#​10351)
  • [Remote Store] Add repository stats for remote store(#​10567)
  • [Remote cluster state] Upload global metadata in cluster state to remote store(#​10404)
  • [Remote cluster state] Download functionality of global metadata from remote store (#​10535)
  • [Remote cluster state] Restore global metadata from remote store when local state is lost after quorum loss (#​10404)
  • [Remote cluster state] Make index and global metadata upload timeout dynamic cluster settings (#​10814)
  • Add search query categorizer (#​10255)
  • Per request phase latency (#​10351)
  • Add cluster state stats (#​10670)
  • Remove ingest processor supports excluding fields (#​10967, #​11983)
  • [Tiered caching] Enabling serialization for IndicesRequestCache key object (#​10275)
  • [Tiered caching] Defining interfaces, listeners and extending IndicesRequestCache with Tiered cache support (#​10753)
  • [Remote cluster state] Restore cluster state version during remote state auto restore (#​10853)
  • Update the indexRandom function to create more segments for concurrent search tests (10247)
  • Add support for query profiler with concurrent aggregation (#​9248)
  • Introduce ConcurrentQueryProfiler to profile query using concurrent segment search path and support concurrency during rewrite and create weight (10352)
  • Implement on behalf of token passing for extensions (#​8679)
  • Provide service accounts tokens to extensions (#​9618)
  • [Streaming Indexing] Introduce new experimental server HTTP transport based on Netty 4 and Project Reactor (Reactor Netty) (#​9672)
  • Enable must_exist parameter for update aliases API (#​11210)
  • Add back half_float BKD based sort query optimization (#​11024)
  • Request level coordinator slow logs (#​10650)
  • Add template snippets support for field and target_field in KV ingest processor (#​10040)
  • Allowing pipeline processors to access index mapping info by passing ingest service ref as part of the processor factory parameters (#​10307)
  • Add experimental SIMD implementation of B-tree to round down dates (#​11194)
  • Make number of segment metadata files in remote segment store configurable (#​11329)
  • Allow changing number of replicas of searchable snapshot index (#​11317)
  • Adding slf4j license header to LoggerMessageFormat.java (#​11069)
  • [BWC and API enforcement] Introduce checks for enforcing the API restrictions (#​11175)
  • Maintainer approval check (#​11378)
  • Create separate transport action for render search template action (#​11170)
  • Add additional handling in SearchTemplateRequest when simulate is set to true (#​11591)
  • Introduce cluster level setting cluster.index.restrict.replication.type to prevent replication type setting override during index creations(#​11583)
  • Add match_only_text field that is optimized for storage by trading off positional queries performance (#​6836)
  • Add copy ingest processor (#​11870)
  • Introduce new feature flag "WRITEABLE_REMOTE_INDEX" to gate the writeable remote index functionality (#​11717)
  • Bump OpenTelemetry from 1.32.0 to 1.34.1 (#​11891)
  • Add remove_by_pattern ingest processor (#​11920)
  • Support index level allocation filtering for searchable snapshot index (#​11563)
  • Add org.opensearch.rest.MethodHandlers and RestController#getAllHandlers (11876)
  • New DateTime format for RFC3339 compatible date fields (#​11465)
  • Add community_id ingest processor (#​12121)
  • Add support for Google Application Default Credentials in repository-gcs (#​8394)
  • Remove concurrent segment search feature flag for GA launch (#​12074)
  • Enable Fuzzy codec for doc id fields using a bloom filter (#​11022)
  • [Metrics Framework] Adds support for Histogram metric (#​12062)
  • Support for returning scores in matched queries (#​11626)
Dependencies
  • Bumps jetty version to 9.4.52.v20230823 to fix GMS-2023-1857 (#​9822)
  • Bump Lucene from 9.7.0 to 9.8.0 (10276)
  • Bump commons-io:commons-io from 2.13.0 to 2.15.1 (#​10294, #​11001, #​11002, #​11446, #​11554, #​11560, #​11796)
  • Bump com.google.api.grpc:proto-google-common-protos from 2.10.0 to 2.25.1 (#​10208, #​10298)
  • Bump com.netflix.nebula.ospackage-base from 11.4.0 to 11.8.0 (#​10295, #​11630, #​12167)
  • Bump org.apache.zookeeper:zookeeper from 3.9.0 to 3.9.1 (#​10506)
  • Bump de.thetaphi:forbiddenapis from 3.5.1 to 3.6 (#​10508)
  • Bump org.codehaus.woodstox:stax2-api from 4.2.1 to 4.2.2 (#​10639)
  • Bump org.bouncycastle:bc-fips from 1.0.2.3 to 1.0.2.4 (#​10297)
  • Bump com.google.http-client:google-http-client from 1.43.2 to 1.43.3 (#​10635)
  • Bump com.squareup.okio:okio from 3.5.0 to 3.7.0 (#​10637, #​11632)
  • Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.22.1 (#​10858, #​11000, #​11270, #​11695)
  • Bump aws-actions/configure-aws-credentials from 2 to 4 (#​10504)
  • Bump stefanzweifel/git-auto-commit-action from 4 to 5 (#​11171)
  • Bump actions/github-script from 6 to 7.0.1 (#​11271, #​12166)
  • Bump jackson and jackson_databind from 2.15.2 to 2.16.0 (#​11273)
  • Bump netty from 4.1.100.Final to 4.1.106.Final (#​11294, #​11775), #​12034)
  • Bump com.avast.gradle:gradle-docker-compose-plugin from 0.16.12 to 0.17.6 (#​10163, #​11692)
  • Bump com.squareup.okhttp3:okhttp from 4.11.0 to 4.12.0 (#​10861)
  • Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#​11344)
  • Bump reactor-netty-core from 1.1.12 to 1.1.15 (#​11350), (#​12042)
  • Bump com.gradle.enterprise from 3.14.1 to 3.16.2 (#​11339, #​11629, #​12056)
  • Bump actions/setup-java from 3 to 4 (#​11447)
  • Bump commons-net:commons-net from 3.9.0 to 3.10.0 (#​11450)
  • Bump org.apache.maven:maven-model from 3.9.4 to 3.9.6 (#​11445)
  • Bump org.apache.xmlbeans:xmlbeans from 5.1.1 to 5.2.0 (#​11448)
  • Bump logback-core and logback-classic to 1.2.13 (#​11521)
  • Bumps jetty version from 9.4.52.v20230823 to 9.4.53.v20231009 (#​11539)
  • Bump org.wiremock:wiremock-standalone from 3.1.0 to 3.3.1 (#​11555)
  • Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0 (#​11556)
  • Bump actions/stale from 8 to 9 (#​11557)
  • Bump com.netflix.nebula:nebula-publishing-plugin from 20.3.0 to 21.0.0 (#​11671)
  • Bump commons-cli:commons-cli from 1.5.0 to 1.6.0 (#​10996)
  • Bump com.maxmind.geoip2:geoip2 from 4.1.0 to 4.2.0 (#​11559)
  • Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#​11691)
  • Bump com.maxmind.db:maxmind-db from 3.0.0 to 3.1.0 (#​11693)
  • Bump net.java.dev.jna:jna from 5.13.0 to 5.14.0 (#​11798)
  • Bump lycheeverse/lychee-action from 1.8.0 to 1.9.1 (#​11795, #​11887)
  • Bump Lucene from 9.8.0 to 9.9.2 (#​11421), (#​12063)
  • Bump com.networknt:json-schema-validator from 1.0.86 to 1.2.0 (#​11886, #​11963)
  • Bump com.google.api:gax-httpjson from 0.103.1 to 2.42.0 (#​11794, #​12165)
  • Bump com.google.oauth-client:google-oauth-client from 1.34.1 to 1.35.0 (#​11960)
  • Bump com.diffplug.spotless from 6.23.2 to 6.25.0 (#​11962, #​12055)
  • Bump com.google.cloud:google-cloud-core from 2.5.10 to 2.30.0 (#​11961)
  • Bump reactor-core from 3.5.11 to 3.5.14 (#​12042)
  • Bump org.apache.shiro:shiro-core from 1.11.0 to 1.13.0 (#​12200)
  • Bump com.google.http-client:google-http-client-jackson2 from 1.43.3 to 1.44.1 (#​12059)
  • Bump peter-evans/create-issue-from-file from 4 to 5 (#​12057)
  • Bump org.gradle.test-retry from 1.5.4 to 1.5.8 (#​12168)
  • Bump org.apache.kerby:kerb-admin from 1.0.1 to 2.0.3 (#​12194)
Changed
  • Mute the query profile IT with concurrent execution (#​9840)
  • Force merge with only_expunge_deletes honors max segment size (#​10036)
  • Add the means to extract the contextual properties from HttpChannel, TcpCChannel and TrasportChannel without excessive typecasting (#​10562), (#​11751)
  • Introduce new dynamic cluster setting to control slice computation for concurrent segment search (#​9107)
  • Search pipelines now support asynchronous request and response processors to avoid blocking on a transport thread (#​10598)
  • [Remote Store] Add Remote Store backpressure rejection stats to _nodes/stats (#​10524)
  • [BUG] Fix java.lang.SecurityException in repository-gcs plugin (#​10642)
  • Add telemetry tracer/metric enable flag and integ test. (#​10395)
  • Performance improvement for Datetime field caching (#​4558)
  • Add instrumentation for indexing in transport bulk action and transport shard bulk action. (#​10273)
  • Disallow removing some metadata fields by remove ingest processor (#​10895, #​11607)
  • Performance improvement for MultiTerm Queries on Keyword fields (#​7057)
  • Refactor common parts from the Rounding class into a separate 'round' package (#​11023)
  • Performance improvement for date histogram aggregations without sub-aggregations (#​11083)
  • Apply the fast filter optimization to composite aggregation of date histogram source (#​11505)
  • Disable concurrent aggs for Diversified Sampler and Sampler aggs (#​11087)
  • Made leader/follower check timeout setting dynamic (#​10528)
  • Improved performance of numeric exact-match queries (#​11209)
  • Change error message when per shard document limit is breached (#​11312)
  • Improve boolean parsing performance (#​11308)
  • Interpret byte array as primitive using VarHandles (#​11362)
  • Automatically add scheme to discovery.ec2.endpoint (#​11512)
  • Restore support for Java 8 for RestClient (#​11562)
  • Add deleted doc count in _cat/shards (#​11678)
  • Capture information for additional query types and aggregation types (#​11582)
  • Use slice_size == shard_size heuristic in terms aggs for concurrent segment search and properly calculate the doc_count_error (#​11732)
  • Added Support for dynamically adding SearchRequestOperationsListeners with SearchRequestOperationsCompositeListenerFactory (#​11526)
  • Ensure Jackson default maximums introduced in 2.16.0 do not conflict with OpenSearch settings (#​11890)
  • Extract cluster management for integration tests into JUnit test rule out of OpenSearchIntegTestCase (#​11877), (#​12000)
  • Workaround for https://bugs.openjdk.org/browse/JDK-8323659 regression, introduced in JDK-21.0.2 (#​11968)
  • Updates IpField to be searchable when only doc_values are enabled (#​11508)
  • [Query Insights] Query Insights Framework which currently supports retrieving the most time-consuming queries within the last configured time window (#​11903)
  • [Query Insights] Implement Top N Queries feature to collect and gather information about high latency queries in a window (#​11904)
  • Add override support for sampling based on action (#​9621)
  • Added custom sampler support based on transport action in request (#​9621)
  • Disable concurrent search for composite aggregation(#​12375)
Removed
  • Remove deprecated classes for Rounding (#​10956)
Fixed
  • Fix failure in dissect ingest processor parsing empty brackets (#​9225)
  • Fix class_cast_exception when passing int to _version and other metadata fields in ingest simulate API (#​10101)
  • Fix Segment Replication ShardLockObtainFailedException bug during index corruption (10370)
  • Fix some test methods in SimulatePipelineRequestParsingTests never run and fix test failure (#​10496)
  • Fix passing wrong parameter when calling newConfigurationException() in DotExpanderProcessor (#​10737)
  • Delegating CachingWeightWrapper#count to internal weight object (#​10543)
  • Fix per request latency last phase not tracked (#​10934)
  • Fix SuggestSearch.testSkipDuplicates by forcing refresh when indexing its test documents (#​11068)
  • [BUG] Fix the thread context that is not properly cleared and messes up the traces (#​10873)
  • Handle canMatchSearchAfter for frozen context scenario (#​11249)
  • Fix the issue with DefaultSpanScope restoring wrong span in the TracerContextStorage upon detach (#​11316)
  • Remove shadowJar from lang-painless module publication (#​11369)
  • Fix remote shards balancer and remove unused variables (#​11167)
  • Fix parsing of flat object fields with dots in keys (#​11425)
  • Fix bug where replication lag grows post primary relocation (#​11238)
  • Fix noop_update_total metric in indexing stats cannot be updated by bulk API (#​11485,#​11917)
  • Fix for stuck update action in a bulk with retry_on_conflict property (#​11152)
  • Fix template setting override for replication type (#​11417)
  • Fix Automatic addition of protocol broken in #​11512 (#​11609)
  • Fix issue when calling Delete PIT endpoint and no PITs exist (#​11711)
  • Fix tracing context propagation for local transport instrumentation (#​11490)
  • Fix parsing of single line comments in lang-painless (#​11815)
  • Fix memory leak issue in ReorganizingLongHash (#​11953)
  • Prevent setting remote_snapshot store type on index creation (#​11867)
  • [BUG] Fix remote shards balancer when filtering throttled nodes (#​11724)
  • Add advance(int) for numeric values in order to allow point based optimization to kick in (#​12089)

v2.11.1

Compare Source

2023-11-20 Version 2.11.1 Release Notes

[2.11.1]

Changed
  • Use iterative approach to evaluate Regex.simpleMatch (#​11060)
Fixed
  • [BUG] Disable sort optimization for HALF_FLOAT (#​10999)
  • Adding version condition while adding geoshape doc values to the index, to ensure backward compatibility.(#​11095)
  • Remove shadowJar from lang-painless module publication (#​11369)

v2.11.0

Compare Source

2023-10-12 Version 2.11.0 Release Notes

[2.11]

Added
  • Add coordinator level stats for search latency (#​8386)
  • Add metrics for thread_pool task wait time (#​9681)
  • Async blob read support for S3 plugin (#​9694)
  • [Telemetry-Otel] Added support for OtlpGrpcSpanExporter exporter (#​9666)
  • Async blob read support for encrypted containers (#​10131)
  • Implement Visitor Design pattern in QueryBuilder to enable the capability to traverse through the complex QueryBuilder tree. (#​10110)
  • Add capability to restrict async durability mode for remote indexes (#​10189)
  • Add Doc Status Counter for Indexing Engine (#​4562)
  • Add unreferenced file cleanup count to merge stats (#​10204)
  • Configurable merge policy for index with an option to choose from LogByteSize and Tiered merge policy (#​9992)
  • [Remote Store] Add support to restrict creation & deletion if system repository and mutation of immutable settings of system repository (#​9839)
  • Improve compressed request handling (#​10261)
Dependencies
Changed
  • Add instrumentation in rest and network layer. (#​9415)
  • Allow parameterization of tests with OpenSearchIntegTestCase.SuiteScopeTestCase annotation (#​9916)
  • Add instrumentation in transport service. (#​10042)
  • [Tracing Framework] Add support for SpanKind. (#​10122)
  • Pass parent filter to inner query in nested query (#​10246)
  • Disable concurrent segment search when terminate_after is used (#​10200)
  • Add instrumentation in Inbound Handler. (#​100143)
  • Enable remote segment upload backpressure by default (#​10356)
  • [Remote Store] Add support to reload repository metadata inplace (#​9569)
  • [Metrics Framework] Add Metrics framework. (#​10241)
  • Updating the separator for RemoteStoreLockManager since underscore is allowed in base64UUID url charset (#​10379)
Removed
  • Remove spurious SGID bit on directories (#​9447)
Fixed
  • Fix ignore_missing parameter has no effect when using template snippet in rename ingest processor (#​9725)
  • Fix broken backward compatibility from 2.7 for IndexSorted field indices (#​10045)
  • Fix concurrent search NPE when track_total_hits, terminate_after and size=0 are used (#​10082)
  • Fix remove ingest processor handing ignore_missing parameter not correctly (10089)
  • Fix registration and initialization of multiple extensions (10256)
  • Fix circular dependency in Settings initialization (10194)
  • Fix Segment Replication ShardLockObtainFailedException bug during index corruption (10370)

v2.10.0

Compare Source

2023-09-08 Version 2.10.0 Release Notes

[2.10]

Added
  • Add server version as REST response header #​6583
  • Start replication checkpointTimers on primary before segments upload to remote store. (#​8221https://github.com/opensearch-project/OpenSearch/pull/8221)
  • Introduce new static cluster setting to control slice computation for concurrent segment search. (#​8847)
  • Add configuration for file cache size to max remote data ratio to prevent oversubscription of file cache (#​8606)
  • Disallow compression level to be set for default and best_compression index codecs (#​8737https://github.com/opensearch-project/OpenSearch/pull/8737)
  • [distribution/archives] [Linux] [x64] Provide the variant of the distributions bundled with JRE (#​8195https://github.com/opensearch-project/OpenSearch/pull/8195)
  • Prioritize replica shard movement during shard relocation (#​8875)
  • Introducing Default and Best Compression codecs as their algorithm name (#​9123)
  • Make SearchTemplateRequest implement IndicesRequest.Replaceable (#​9122)
  • [BWC and API enforcement] Define the initial set of annotations, their meaning and relations between them (#​9223)
  • [Remote Store] Add Segment download stats to remotestore stats API (#​8718)
  • [Remote Store] Add remote segment transfer stats on NodesStats API (#​9168 #​9393 #​9454)
  • [Segment Replication] Support realtime reads for GET requests (#​9212)
  • Allow test clusters to run with TLS (#​8900)
  • Add jdk.incubator.vector module support for JDK 20+ (#​8601)
  • [Feature] Expose term frequency in Painless script score context (#​9081)
  • Add support for reading partial files to HDFS repository (#​9513)
  • [Remote Store] Rate limiter integration for remote store uploads and downloads(#​9448)
  • [BWC and API enforcement] Decorate the existing APIs with proper annotations (part 1) (#​9520)
  • Add support for extensions to search responses using SearchExtBuilder (#​9379)
  • [Remote State] Create service to publish cluster state to remote store (#​9160)
  • Core crypto library to perform encryption and decryption of source content (#​8466)
  • Expose DelimitedTermFrequencyTokenFilter to allow providing term frequencies along with terms (#​9479)
  • APIs for performing async blob reads and async downloads from the repository using multiple streams (#​9592)
  • Add concurrent segment search related metrics to node and index stats (#​9622)
  • Add average concurrency metric for concurrent segment search (#​9670)
  • Introduce cluster default remote translog buffer interval setting (#​9584)
  • Added encryption-sdk lib to provide encryption and decryption capabilities (#​8466 #​9289)
  • [Segment Replication] Adding segment replication statistics rolled up at index, node and cluster level (#​9709)
  • Added crypto-kms plugin to provide AWS KMS based key providers for encryption/decryption. (#​8465)
  • [Remote state] Integrate remote cluster state in publish/commit flow (#​9665)
  • [Remote Store] Changes to introduce repository registration during bootstrap via node attributes. (#​9105)
  • [Remote state] Auto restore index metadata from last known cluster state (#​9831)
Dependencies
  • Bump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.20.0 (#​8307)
  • Bump io.grpc:grpc-context from 1.46.0 to 1.57.1 (#​8726, #​9145)
  • Bump com.netflix.nebula:gradle-info-plugin from 12.1.5 to 12.1.6 (#​8724)
  • Bump commons-codec:commons-codec from 1.15 to 1.16.0 (#​8725)
  • Bump org.apache.zookeeper:zookeeper from 3.8.1 to 3.9.0 (#​8844, #​9146)
  • Bump org.gradle.test-retry from 1.5.3 to 1.5.4 (#​8842)
  • Bump com.netflix.nebula.ospackage-base from 11.3.0 to 11.4.0 (#​8838)
  • Bump com.google.http-client:google-http-client-gson from 1.43.2 to 1.43.3 (#​8840)
  • OpenJDK Update (July 2023 Patch releases) (#​8869)
  • Bump hadoop libraries from 3.3.4 to 3.3.6 (#​6995)
  • Bump com.gradle.enterprise from 3.13.3 to 3.14.1 (#​8996)
  • Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (#​8995)
  • Bump com.google.cloud:google-cloud-core-http from 2.21.0 to 2.21.1 (#​8999)
  • Bump com.maxmind.geoip2:geoip2 from 4.0.1 to 4.1.0 (#​8998)
  • Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 in /plugins/repository-hdfs (#​8997)
  • Bump netty from 4.1.94.Final to 4.1.96.Final (#​9030)
  • Bump com.google.jimfs:jimfs from 1.2 to 1.3.0 (#​9080)
  • Bump io.projectreactor.netty:reactor-netty-http from 1.1.8 to 1.1.9 (#​9147)
  • Bump org.apache.maven:maven-model from 3.9.3 to 3.9.4 (#​9148)
  • Bump com.azure:azure-storage-blob from 12.22.3 to 12.23.0 (#​9231)
  • Bump com.diffplug.spotless from 6.19.0 to 6.20.0 (#​9227)
  • Bump org.xerial.snappy:snappy-java from 1.1.8.2 to 1.1.10.3 (#​9252)
  • Bump com.squareup.okhttp3:okhttp from 4.9.3 to 4.11.0 (#​9252)
  • Bump com.squareup.okio:okio from 2.8.0 to 3.5.0 (#​9252)
  • Bump com.google.code.gson:gson from 2.9.0 to 2.10.1 (#​9230)
  • Bump lycheeverse/lychee-action from 1.2.0 to 1.8.0 (#​9228)
  • Bump snakeyaml from 2.0 to 2.1 (#​9269)
  • Bump aws-actions/configure-aws-credentials from 1 to 2 (#​9302)
  • Bump com.github.luben:zstd-jni from 1.5.5-3 to 1.5.5-5 (#​9431
  • Bump netty from 4.1.96.Final to 4.1.97.Final (#​9553)
  • Bump io.grpc:grpc-api from 1.57.1 to 1.57.2 (#​9578)
  • Add Encryption SDK dependencies (#​8466)
Changed
  • Default to mmapfs within hybridfs (#​8508)
  • Perform aggregation postCollection in ContextIndexSearcher after searching leaves (#​8303)
  • Make Span exporter configurable (#​8620)
  • Perform aggregation postCollection in ContextIndexSearcher after searching leaves (#​8303)
  • [Refactor] StreamIO from common to core.common namespace in core lib (#​8157)
  • [Refactor] Remaining HPPC to java.util collections (#​8730)
  • Remote Segment Store Repository setting moved from index.remote_store.repository to index.remote_store.segment.repository and cluster.remote_store.repository to cluster.remote_store.segment.repository respectively for Index and Cluster level settings (#​8719)
  • Change InternalSignificantTerms to sum shard-level superset counts only in final reduce (#​8735)
  • Exclude 'benchmarks' from codecov report (#​8805)
  • Create separate SourceLookup instance per segment slice in SignificantTextAggregatorFactory (#​8807)
  • Replace the deprecated IndexReader APIs with new storedFields() & termVectors() (#​7792)
  • [Remote Store] Add support to restore only unassigned shards of an index (#​8792)
  • Add safeguard limits for file cache during node level allocation (#​8208)
  • Performance improvements for BytesRefHash (#​8788)
  • Add support for aggregation profiler with concurrent aggregation (#​8801)
  • [Remove] Deprecated Fractional ByteSizeValue support #​9005 (#​9005)
  • Add support for aggregation profiler with concurrent aggregation (#​8801)
  • [Remote Store] Restrict user override for remote store index level settings (#​8812)
  • [Refactor] MediaTypeParser to MediaTypeParserRegistry (#​8636)
  • Make MultiBucketConsumerService thread safe to use across slices during search (#​9047)
  • Removed blocking wait in TransportGetSnapshotsAction which was exhausting generic threadpool (#​8377)
  • Adds support for tracing runnable scenarios (#​8831)
  • Change shard_size and shard_min_doc_count evaluation to happen in shard level reduce phase (#​9085)
  • Add attributes to startSpan methods (#​9199)
  • [Refactor] Task foundation classes to core library - pt 1 (#​9082)
  • Add support for wrapping CollectorManager with profiling during concurrent execution (#​9129)
  • Add base class for parameterizing the search based tests #​9083 (#​9083)
  • Add support for wrapping CollectorManager with profiling during concurrent execution (#​9129)
  • Rethrow OpenSearch exception for non-concurrent path while using concurrent search (#​9177)
  • Improve performance of encoding composite keys in multi-term aggregations (#​9412)
  • Refactor Compressors from CompressorFactory to CompressorRegistry for extensibility (#​9262)
  • Fix sort related ITs for concurrent search (#​9177
  • [Remote Store] Implicitly use replication type SEGMENT for remote store clusters (#​9264)
  • Add support to use trace propagated from client (#​9506)
  • Separate request-based and settings-based concurrent segment search controls and introduce AggregatorFactory method to determine concurrent search support (#​9469)
  • [Remote Store] Rate limiter integration for remote store uploads and downloads(#​9448)
  • [Remote Store] Implicitly use replication type SEGMENT for remote store clusters (#​9264)
  • Redefine telemetry context restoration and propagation (#​9617)
  • Use non-concurrent path for sort request on timeseries index and field(#​9562)
  • Added sampler based on Blanket Probabilistic Sampling rate and Override for on demand (#​9621)
  • Decouple replication lag from logic to fail stale replicas (#​9507)
  • Improve performance of rounding dates in date_histogram aggregation (#​9727)
  • [Remote Store] Add support for Remote Translog Store stats in _remotestore/stats/ API (#​9263)
  • Removing the vec file extension from INDEX_STORE_HYBRID_NIO_EXTENSIONS, to ensure the no performance degradation for vector search via Lucene Engine.(#​9528))
  • Cleanup Unreferenced file on segment merge failure (#​9503)
  • Move zstd compression codec to external custom-codecs repository (#​9422
  • [Remote Store] Add support for Remote Translog Store upload stats in _nodes/stats/ API (#​8908)
  • [Remote Store] Removing feature flag to mark feature GA (#​9761)
Removed
  • Remove provision to create Remote Indices without Remote Translog Store (#​8719)
Fixed
  • Fix flaky ResourceAwareTasksTests.testBasicTaskResourceTracking test (#​8993)
  • Fix null_pointer_exception when creating or updating ingest pipeline (#​9259)
  • Fix memory leak when using Zstd Dictionary (#​9403)
  • Fix condition to remove index create block (#​9437)
  • Add support to clear archived index setting (#​9019)
  • Fix range reads in respository-s3 (9512)
  • [Segment Replication] Fixed bug where replica shard temporarily serves stale data during an engine reset (#​9495)
  • Disable shard/segment level search_after short cutting if track_total_hits != false (#​9683)
  • [Segment Replication] Fixed bug where bytes behind metric is not accurate (#​9686)
  • Fix broken backward compatibility from 2.7 for IndexSorted field indices (#​10045)

v2.9.0

Compare Source

2023-07-13 Version 2.9.0 Release Notes
[2.9]
Added
  • [SearchPipeline] Add new search pipeline processor type, SearchPhaseResultsProcessor, that can modify the result of one search phase before starting the next phase.(#​7283)
  • Add task cancellation monitoring service (#​7642)
  • Add TokenManager Interface (#​7452)
  • Add Remote store as a segment replication source (#​7653)
  • Implement concurrent aggregations support without profile option (#​7514)
  • Add dynamic index and cluster setting for concurrent segment search (#​7956)
  • Add descending order search optimization through reverse segment read. (#​7967)
  • [Search pipelines] Added search pipelines output to node stats (#​8053)
  • Update components of segrep backpressure to support remote store. (#​8020)
  • Make remote cluster connection setup in async (#​8038)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner March 11, 2024 00:23
@renovate renovate bot added dependencies Pull requests that update a dependency file Renovate labels Mar 11, 2024
@renovate renovate bot temporarily deployed to dev_1104renovat March 11, 2024 00:32 Inactive
@renovate renovate bot force-pushed the renovate-opensearchproject-opensearch-2.x branch from 79d2467 to e7e5dae Compare March 11, 2024 09:56
Copy link

codecov bot commented Mar 11, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.59%. Comparing base (03f9a5b) to head (e512532).

❗ Current head e512532 differs from pull request most recent head cd592bd. Consider uploading reports for the commit cd592bd to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1104   +/-   ##
=======================================
  Coverage   92.59%   92.59%           
=======================================
  Files         191      191           
  Lines        8867     8867           
=======================================
  Hits         8210     8210           
  Misses        524      524           
  Partials      133      133           
Flag Coverage Δ
unittests 92.59% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot temporarily deployed to dev_1104renovat March 11, 2024 10:17 Inactive
@renovate renovate bot force-pushed the renovate-opensearchproject-opensearch-2.x branch from e7e5dae to 8b0cfd5 Compare March 11, 2024 13:40
@renovate renovate bot temporarily deployed to dev_1104renovat March 11, 2024 13:44 Inactive
@renovate renovate bot force-pushed the renovate-opensearchproject-opensearch-2.x branch from 8b0cfd5 to e512532 Compare March 11, 2024 16:21
@renovate renovate bot temporarily deployed to dev_1104renovat March 11, 2024 16:42 Inactive
@hawx hawx merged commit 00351e7 into main Mar 12, 2024
19 checks passed
@hawx hawx deleted the renovate-opensearchproject-opensearch-2.x branch March 12, 2024 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant