diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 8e01b94..5b382ea 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -66,7 +66,7 @@ src/main/java/io/jenkins/plugins/explain_error/ ### AI Service Integration - All AI services extend `BaseAIProvider` and implement `ExtensionPoint` -- LangChain4j integration (v1.9.1) for OpenAI, Gemini, AWS Bedrock, and Ollama providers +- LangChain4j integration (v1.11.0) for OpenAI, Gemini, AWS Bedrock, and Ollama providers - Structured output parsing using `JenkinsLogAnalysis` record with `@Description` annotations - Each provider implements `createAssistant()` to build LangChain4j assistants - Provider descriptors extend `BaseProviderDescriptor` with `@Symbol` annotations for CasC @@ -123,9 +123,9 @@ Use `provider.setThrowError(true)` to simulate failures, `provider.getLastCustom ## Build & Dependencies ### Maven Configuration -- Jenkins baseline: 2.479.3 +- Jenkins baseline: 2.528.3 - Java 17+ required -- LangChain4j: v1.9.1 (langchain4j, langchain4j-open-ai, langchain4j-google-ai-gemini, langchain4j-bedrock, langchain4j-ollama) +- LangChain4j: v1.11.0 (langchain4j, langchain4j-open-ai, langchain4j-google-ai-gemini, langchain4j-bedrock, langchain4j-ollama) - Key Jenkins dependencies: `jackson2-api`, `workflow-step-api`, `commons-lang3-api` - SLF4J and Jackson exclusions to avoid conflicts with Jenkins core - Test dependencies: `workflow-cps`, `workflow-job`, `workflow-durable-task-step`, `workflow-basic-steps`, `test-harness` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ac4a59e..79bf1ac 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,7 +10,7 @@ This guide will help you get started with development and contribution. - **Java**: Version 17 or later - **Maven**: Version 3.9 or later -- **Jenkins**: Version 2.479.3 or later for testing +- **Jenkins**: Version 2.528.3 or later for testing - **Git**: For version control - **IDE**: IntelliJ IDEA or VS Code recommended diff --git a/README.md b/README.md index 2e78387..fcfa842 100644 --- a/README.md +++ b/README.md @@ -275,7 +275,7 @@ Works with Freestyle, Declarative, or any job type. |-------|----------| |API key not set | Add your key in Jenkins global config | |Auth or rate limit error| Check key validity, quota, and provider plan | -|Button not visible | Ensure Jenkins version ≥ 2.479.3, restart Jenkins after installation | +|Button not visible | Ensure Jenkins version ≥ 2.528.3, restart Jenkins after installation | Enable debug logs: