Releases: jenkinsci/explain-error-plugin
Releases · jenkinsci/explain-error-plugin
159.v1284e4f2fdb_b_
🚀 New features and improvements
- ErrorExplanationAction: Add support of rest api (#156) @panicking
🚦 Tests
- Add smoke tests for OpenAI, Ollama, and Gemini providers (#155) @shenxianpeng
📦 Dependency updates
- chore(deps): bump langchain4j.version from 1.12.2 to 1.14.0 (#153) @dependabot[bot]
- chore(deps): bump io.jenkins.tools.bom:bom-2.528.x from 6210.v69ea_fd8a_f010 to 6364.v16b_76a_4023c7 (#154) @dependabot[bot]
- chore(deps): bump org.jenkins-ci.plugins:plugin from 6.2138.v03274d462c13 to 6.2153.vcf31911d10c4 (#152) @dependabot[bot]
154.v13c0b_6b_82a_9b_
🚀 New features and improvements
- Add workspace context for error explanations (#150) @shenxianpeng
👷 Changes for plugin developers
- Add AGENTS.md and update PR review skill (#151) @shenxianpeng
152.vf2899f7b_e6d3
🚀 New features and improvements
- Add DeepSeek and Qwen providers (#149) @shenxianpeng
151.v7438db_714a_4b_
🚀 New features and improvements
- Add Azure OpenAI provider support (#147) @shenxianpeng
150.vca_d0194c7951
🐛 Bug fixes
- Fix proxy support for AI providers (#146) @shenxianpeng
149.vf79c3809e17d
🎉 Major features and improvements
- AI Auto-Fix — automatically create a PR when a build fails (#120) @shenxianpeng
148.v675fb_877076e
147.vfec8728fd277
🎉 Major features and improvements
- Add optional usage quotas for Explain Error provider calls (#140) @shenxianpeng
👷 Changes for plugin developers
- Add pull request template for improved contribution guidelines (#139) @shenxianpeng
📝 Documentation updates
- Update documentation to include quota and metrics support (#142) @shenxianpeng
📦 Dependency updates
- chore(deps): bump io.jenkins.tools.bom:bom-2.528.x from 6077.v303e2d08985d to 6210.v69ea_fd8a_f010 (#129) @dependabot[bot]
143.vd9688964785b_
🚀 New features and improvements
- Default global AI provider to OpenAI (#137) @donhui
- Add MetricsUsageRecorder for tracking explain error usage events (#135) @shenxianpeng
- Add usage event tracking for explain error requests (#133) @shenxianpeng
🐛 Bug fixes
- fix: handle catchError+sh(returnStatus:true)+error() via FlowGraph traversal (#109) @lidiams96
👷 Changes for plugin developers
- Add end to end integration tests and update AI instructions (#134) @shenxianpeng
138.v2854e4a_6c0b_c
🚀 New features and improvements
📦 Dependency updates
- chore(deps): bump langchain4j.version from 1.11.0 to 1.12.2 (#128) @dependabot[bot]