[AUTO] Incremented version to 3.2.1.#629
Open
opensearch-trigger-bot[bot] wants to merge 30 commits into
Open
Conversation
* Add parameter extraction utilities for tool inputs - Add utilities for extracting required parameters and JSON input parameters - Apply parameter extraction in AbstractRetrieverTool and RAGTool - Define TOOL_REQUIRED_PARAMS constant for consistent parameter handling Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Standardize parameter handling in all Tool implementations - Update all Tool interface implementations to use extractInputParameters utility Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Update release note Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Declare origin of helper method extractInputParameters Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Remove displaced comment in javadoc Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Fix failed test in AbstractRetrieverToolTests Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Replace copied tool utils to library ones Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> --------- Signed-off-by: Yuanchun Shen <yuanchu@amazon.com>
Signed-off-by: zane-neo <zaniu@amazon.com>
* Wait until LLM setup tasks complete in ToolIntegrationTest Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> * Update release notes of 3.2.0.0 Signed-off-by: Yuanchun Shen <yuanchu@amazon.com> --------- Signed-off-by: Yuanchun Shen <yuanchu@amazon.com>
…ches (#622) Signed-off-by: Riley Jerger <rjerger@amazon.com>
Signed-off-by: Daniel Widdis <widdis@gmail.com>
* Add LogPatternAnalysisTool Signed-off-by: Binlong Gao <gbinlong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> * output more for log pattern analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> * adjust the order of comparing selection and baseline Signed-off-by: Hailong Cui <ihailong@amazon.com> * log pattern analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> * using HCA as clustering method Signed-off-by: Hailong Cui <ihailong@amazon.com> * log pattern analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> * using cosine similarity Signed-off-by: Hailong Cui <ihailong@amazon.com> * result format change Signed-off-by: Hailong Cui <ihailong@amazon.com> * Improve processing speed through sharding. Signed-off-by: Hailong Cui <ihailong@amazon.com> * add more error keywords Signed-off-by: Hailong Cui <ihailong@amazon.com> * refactor and ignore single trace for log sequence Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix unit test Signed-off-by: Hailong Cui <ihailong@amazon.com> * limit top 10 difference Signed-off-by: Hailong Cui <ihailong@amazon.com> * don't remove signle trace id event for log sequence analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> * remove unused code Signed-off-by: Hailong Cui <ihailong@amazon.com> * add input schema for MCP Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix spottless Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix ci Signed-off-by: Hailong Cui <ihailong@amazon.com> * add extractInputParameters Signed-off-by: Hailong Cui <ihailong@amazon.com> * add:UT&IT Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * using aggregation mode to improve performance Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix:spotlessCheck Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * add:ClusteringHelperTests Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:ClusteringHelperTests spotlessCheck failed Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:Improve code coverage Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:Modify exception handling Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * update date format in input schema Signed-off-by: Hailong Cui <ihailong@amazon.com> * address review comments Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: Binlong Gao <gbinlong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> Co-authored-by: Binlong Gao <gbinlong@amazon.com> Co-authored-by: Jiaru Jiang <jiaruj@amazon.com>
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
* add:init dataDistribution Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:spotlessApply Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:forbidden API Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:UT Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * add:add unit and integration tests to improve code coverage Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:spotlessApply Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:Test assertion Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:getPPLQueryWithTimeRange Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:spotlessApply Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:reuse and check Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:reuse executePPLAndParseResult Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:constant Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:add error log Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:remove meaningless error log Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:throw exception instead of returning in-completed PPL Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:use ActionListener Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:remove redundant validate methods Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:magic number Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:reduce loops Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:pre-check special cases Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:use NumberUtils Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:split buildQueryFromMap Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:optimize groupNumericKeys Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:update description Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix:change log level Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * add: maximum value check for size Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * add: support complete dsl query Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: milliseconds Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: getPPLQueryWithTimeRange Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * delete: duplicate code Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: getUsefulFields Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: use Math.abs Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: verify the actual content of output Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: simplify IT Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> * fix: recover version Signed-off-by: Jiaru Jiang <jiaruj@amazon.com> --------- Signed-off-by: Jiaru Jiang <jiaruj@amazon.com>
* apply multiply Signed-off-by: xinyual <xinyual@amazon.com> * add mappings Signed-off-by: xinyual <xinyual@amazon.com> * apply spotless Signed-off-by: xinyual <xinyual@amazon.com> * fix payload Signed-off-by: xinyual <xinyual@amazon.com> * apply spotless Signed-off-by: xinyual <xinyual@amazon.com> * fix IT Signed-off-by: xinyual <xinyual@amazon.com> * add ut Signed-off-by: xinyual <xinyual@amazon.com> * fix payload Signed-off-by: xinyual <xinyual@amazon.com> * use ml commons Signed-off-by: xinyual <xinyual@amazon.com> * Update src/main/java/org/opensearch/agent/tools/PPLTool.java Co-authored-by: zane-neo <zaniu@amazon.com> Signed-off-by: Xinyuan Lu <xinyual@amazon.com> * fix comment Signed-off-by: xinyual <xinyual@amazon.com> * fix comment Signed-off-by: xinyual <xinyual@amazon.com> --------- Signed-off-by: xinyual <xinyual@amazon.com> Signed-off-by: Xinyuan Lu <xinyual@amazon.com> Co-authored-by: zane-neo <zaniu@amazon.com>
Signed-off-by: Jiaru Jiang <jiaruj@amazon.com>
Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
* Fix issue in WebSearchTool Signed-off-by: zane-neo <zaniu@amazon.com> * Optimize code Signed-off-by: zane-neo <zaniu@amazon.com> * Fix build error Signed-off-by: zane-neo <zaniu@amazon.com> * Fix CVE Signed-off-by: zane-neo <zaniu@amazon.com> * remove unused file Signed-off-by: zane-neo <zaniu@amazon.com> * Fix failure ITs Signed-off-by: zane-neo <zaniu@amazon.com> --------- Signed-off-by: zane-neo <zaniu@amazon.com>
Signed-off-by: zane-neo <zaniu@amazon.com>
557003c to
7003ce4
Compare
Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
* fix regex bypass issue Signed-off-by: zane-neo <zaniu@amazon.com> * change websearch tool as dependency changed Signed-off-by: zane-neo <zaniu@amazon.com> * increment to patch version Signed-off-by: zane-neo <zaniu@amazon.com> --------- Signed-off-by: zane-neo <zaniu@amazon.com>
* Add release notes for 3.3.2 Signed-off-by: opensearch-ci <opensearch-infra@amazon.com> * Add release notes for 3.3.2 Signed-off-by: opensearch-ci <opensearch-infra@amazon.com> * Remove redundant sections from release notes Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Update compatibility information for version 3.3.2 Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> --------- Signed-off-by: opensearch-ci <opensearch-infra@amazon.com> Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> Co-authored-by: Peter Zhu <zhujiaxi@amazon.com>
Signed-off-by: mend-for-github-com[bot] <mend-for-github-com[bot]@users.noreply.github.com> Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
7003ce4 to
dc5e2dd
Compare
dc5e2dd to
87c557e
Compare
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
* Gradle 9.2.0 and GitHub Actions JDK 25 Upgrade Signed-off-by: zane-neo <zaniu@amazon.com> * upgrade opensearch version to 3.4.0 to fix forbiddenApiMain ifailure Signed-off-by: zane-neo <zaniu@amazon.com> * fix build error Signed-off-by: zane-neo <zaniu@amazon.com> --------- Signed-off-by: zane-neo <zaniu@amazon.com>
Signed-off-by: Hailong Cui <ihailong@amazon.com>
87c557e to
1c060d7
Compare
* Increment version to 3.5.0-SNAPSHOT Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> * fix jackson version Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com> Co-authored-by: Hailong Cui <ihailong@amazon.com>
Signed-off-by: Hailong Cui <ihailong@amazon.com>
1c060d7 to
ea7c72e
Compare
* feat: Add MetricChangeAnalysisTool for metric change detection - Add MetricChangeAnalysisTool to analyze metric changes via percentile comparison * Analyzes P25, P50, P75, P90 percentiles between baseline and selection periods * Ranks fields by relative change score to identify significant changes * Uses variance calculation based on relative changes (scale-independent) * Requires both baseline and selection periods for comparison * Configurable topN parameter (default: 5) to return top N fields - Extract DataFetchingHelper utility for code reuse * Shared data fetching logic between DataDistributionTool and MetricChangeAnalysisTool * Handles field type detection, query building, and data retrieval * Reduces code duplication by ~250 lines - Refactor DataDistributionTool to use shared helper * Removed duplicate AnalysisParameters class * Uses DataFetchingHelper.AnalysisParameters instead * Delegated data fetching to DataFetchingHelper * All existing functionality preserved and tests passing - Add comprehensive test coverage * 16 unit tests for MetricChangeAnalysisTool (including topN validation) * All DataDistributionTool tests still passing (97/97) * Full test suite: BUILD SUCCESSFUL Breaking Change: This is a new tool, no breaking changes to existing functionality. Test Results: All tests passing (16 unit + 97 DataDistribution tests) Signed-off-by: Xuesong Luo <lxuesong@amazon.com> * fix integration test and remove unused methods Signed-off-by: Hailong Cui <ihailong@amazon.com> * enable MetricChangeAnalysisTool Signed-off-by: Hailong Cui <ihailong@amazon.com> * update tool description Signed-off-by: Hailong Cui <ihailong@amazon.com> * update tool description and remove P25/P75 Signed-off-by: Hailong Cui <ihailong@amazon.com> * add back size validation Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: Xuesong Luo <lxuesong@amazon.com> Signed-off-by: Hailong Cui <ihailong@amazon.com> Co-authored-by: Hailong Cui <ihailong@amazon.com>
spotlesApply update tool description to be more clear Signed-off-by: Hailong Cui <ihailong@amazon.com>
ea7c72e to
54d7b81
Compare
* add filter for LogPatternAnalysisTool Signed-off-by: Hailong Cui <ihailong@amazon.com> remove filter for trace analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> spotlessApply Signed-off-by: Hailong Cui <ihailong@amazon.com> * use fields command to narrow down queery fields Signed-off-by: Hailong Cui <ihailong@amazon.com> * limit the size of log insight analysis Signed-off-by: Hailong Cui <ihailong@amazon.com> * fix wrong log order Signed-off-by: Hailong Cui <ihailong@amazon.com> --------- Signed-off-by: Hailong Cui <ihailong@amazon.com>
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com> Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
… to v3.5.8 (#713) (#717) (cherry picked from commit 89351f0) Signed-off-by: mend-for-github-com[bot] <mend-for-github-com[bot]@users.noreply.github.com> Signed-off-by: Daniel Widdis <widdis@gmail.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
* Add release notes for 3.6.0 Signed-off-by: opensearch-ci <opensearch-infra@amazon.com> * Add release notes for 3.6.0 Signed-off-by: opensearch-ci <opensearch-infra@amazon.com> --------- Signed-off-by: opensearch-ci <opensearch-infra@amazon.com>
Signed-off-by: GitHub <noreply@github.com>
54d7b81 to
770da34
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I've noticed that a new tag 3.2.0.0 was pushed, and incremented the version from 3.2.0 to 3.2.1.