Releases: yindia/rootcause
Releases · yindia/rootcause
v0.0.6
Changelog
- 83fa333 docs(skills): add full 20-skill catalog and sync README + skills docs
- b0df9fd feat(browser): add optional agent-browser toolset and expand MCP prompt/docs coverage
- 9a5ce0a feat(cli): add sync-skills command, move entrypoint to root, and add container publish pipeline
- 678f37d feat(mcp): add prompts/resources support, multi-transport server modes, and configurable prompt overrides
v0.0.4
Changelog
- 39fbc2a Add AWS toolset functionalities for ECR and KMS, including client initialization
- d24d9de Add cloud detection functionality with unit tests for AWS, GCP, and Azure in the kube package
- e004269 Add unit tests for AWS toolsets, enhancing coverage for EC2, EKS, IAM, VPC, and summarization functionalities
- 9b7c819 Add unit tests for AWS toolsets, enhancing coverage for EC2, EKS, IAM, and VPC functionalities
- f718891 Add unit tests for AWS toolsets, enhancing coverage for EC2, EKS, IAM, and VPC functionalities
- efc7bb7 Add unit tests for AWS toolsets, expanding coverage for EC2, EKS, IAM, and VPC functionalities, including new handlers for launch templates, spot instance requests, capacity reservations, and network components.
- acd2132 Add unit tests for AWS toolsets, further enhancing coverage for EC2, EKS, IAM, and VPC functionalities
- 64ef64a Add unit tests for AWS toolsets, improving coverage for EC2, EKS, IAM, and VPC functionalities
- 3b49677 Add unit tests for AWS toolsets, introducing comprehensive coverage for EC2, EKS, IAM, and VPC functionalities
- ed9ce97 Add unit tests for Helm and Istio toolsets, enhancing functionality coverage
- 0c9d449 Add unit tests for Karpenter toolset, covering CR status handling, helper functions, and error scenarios
- 6420bbc Add unit tests for Karpenter, Linkerd, and additional Kubernetes functionalities
- c349ba8 Add unit tests for Kubernetes graph, metrics, and toolset functionalities
- 3c98550 Add unit tests for Kubernetes port forwarding, VPA detection, and storage debugging functionalities
- 6e149cb Add unit tests for Kubernetes toolset
- 7b1ad38 Add unit tests for Kubernetes toolset, covering config debugging, permission flow, and resource usage metrics
- fad7c53 Add unit tests for Kubernetes toolset, enhancing coverage for service, deployment, and graph functionalities
- 62bea30 Add unit tests for Linkerd toolset, including gateway handling, CR status checks, and helper functions
- 2ced9ef Add unit tests for SDK and toolsets
- 663b46d Add unit tests for audit, AWS, cache, config, evidence, kube, MCP, and related functionalities.
- 05a3173 Add unit tests for rootcause toolset, including main function execution, error handling, and server option validation
- c1775aa Enhance TOOLS.md by adding AWS EKS, ECR, STS, and KMS diagnostic tools for improved troubleshooting capabilities.
- 89cbe3b Update README to include Codecov badge and adjust CI workflow for coverage report upload.
- e52a54e docs(safety): define explicit mutating tool policy and read-only defaults
- 1d12118 feat(k8s): harden best_practice for PVC restart and node-recreate resilience
- f1d1598 feat: add terraform toolset
- 74984a0 feat: add terraform unit test
- 3c8012c feat: fix debuging
- c10faf8 fix CI workflows by adding coverage reporting and Codecov integration.
- d4f734c init
v0.0.3
Changelog
- 1bf430f Add AWS EKS support to toolset, including new schemas and functionalities for managing EKS clusters, nodegroups, and addons. Updated go.mod and go.sum for AWS SDK dependencies. Enhanced documentation in TOOLS.md to reflect new EKS commands.
- 200d1d3 Add AWS IAM support for retrieving instance profiles and enhance documentation. Introduced
aws.iam.get_instance_profiletool with corresponding schema and handler. Updated TOOLS.md to include new safety allowlist feature for managing destructive tools and added relevant examples. Enhanced VPC toolset with tag filtering capabilities for listing subnets and security groups. - 472bdbd Add AWS toolset support with EC2, IAM, and VPC functionalities. Updated configuration to include AWS in toolsets and enhanced README with AWS credentials setup. Introduced new AWS-related schemas and tools for managing resources, including EC2 instances and IAM roles. Updated go.mod and go.sum for AWS SDK dependencies.
- 487cdbb Add installation script and update README with installation instructions. The new
install.shscript automates the download and installation of binaries for the RootCause project, supporting various platforms. README now includes Homebrew, Curl, and Go installation methods. - 57a940a Enhance documentation and add new debugging flow for Kubernetes. Updated CONTRIBUTING.md to recommend metrics-server for resource usage and added a new Quick Tool Picker section in README. Introduced a debug flow toolset for guided troubleshooting of common scenarios like traffic issues, pending pods, and crash loops. Updated toolset descriptions for clarity and added new schema for debug flow parameters.
v0.0.2
v0.0.1
Changelog
- eb2fd8e Add .gitignore for Go cache, update go.mod to include k8s.io/metrics, and enhance README with new k8s commands. Implement new toolset functions for Istio and Kubernetes resource usage, including metrics and configuration debugging. Add storage debugging capabilities for PVCs and improve existing toolset schemas.
- dad90a9 Add Helm toolset support, including configuration updates and new commands for managing Helm repositories and releases.
- 0461d26 Add configuration files for GolangCI-Lint and GoReleaser, set up CI/CD workflows for testing and releasing, and implement new Karpenter debugging tools for NodePools, NodeClasses, and interruptions. Update README with new debugging commands.
- d2ac911 Add initial configuration, contributing guidelines, and core functionality
- 7799304 Add node class indexing and resolution for Karpenter debugging. Implement functions to build node class index, select node class references, and resolve them against the index. Update handleNodePoolDebug to utilize the new indexing for enhanced evidence reporting.
- 889ca18 more changes