feat(answer): upgrade apache answer to 2.0.2 - #860
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThe Answer Helm chart adds configurable new-question email queue and throttling settings, renders them as container environment variables, validates and documents them, and adds CI/test coverage. The chart and default image version are updated from 2.0.1 to 2.0.2. ChangesAnswer chart updates
Estimated code review effort: 2 (Simple) | ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Standards Check (GR-079) — PASSEvery changed chart fully passes standards-check. |
🟢 Security Scan:
|
| Framework | Score |
|---|---|
| MITRE + NSA + SOC2 | 88.60029% |
✅ Security posture acceptable.
## Summary - updates the Apache Answer image reference to `2.0.2` - documents the new typed settings for the new-question email worker - keeps the complete values reference aligned with the chart defaults and schema ## User impact Users can see the supported queue-size and send-interval controls introduced with Answer 2.0.2 directly in the chart documentation. ## Validation - `npm run lint` - `npm run format:check` - `npm run build` (162 pages generated; 158 indexed by Pagefind) - `make site-sync-check CHART=answer` - `make release-check REPO=site` - `make attribution-check REPO=site` ## Self-review - reviewed the complete diff against `main` - confirmed only the Answer chart page changed - confirmed documented defaults and bounds match the chart values and upstream behavior - confirmed no stale Answer image version remains in the changed reference Companion chart PR: helmforgedev/charts#860. Related to helmforgedev/charts#831. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated the Apache Answer Helm chart documentation to reference container image tag `2.0.2`. * Added documentation for notification queue size and email send interval settings. * Retained existing configuration references for site details, language, contact email, installation, logging, and environment variables. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Summary
2.0.1to2.0.2Closes #831.
Upstream review
docker.io/apache/answer:2.0.2, verified forlinux/amd64andlinux/arm64Answer 2.0.2 adds reasoning content in AI chat, optional email verification, recovery middleware, configurable new-question email delivery, and several authorization and account-hardening fixes. The release does not change the chart's port, storage path, or database contract.
User impact
The upgrade is backward compatible with the existing defaults. Operators may now configure:
answer.notifications.newQuestionEmail.queueSize(1to65536, default1024)answer.notifications.newQuestionEmail.sendIntervalSeconds(0to300, default0)Validation
make image-verify IMAGE=docker.io/apache/answer:2.0.2make deps-check CHART=answermake validate-chart CHART=answer0and interval301make standards-check CHART=answernode scripts/charts/template-standards-check.js --chart answermake site-sync-check CHART=answermake release-check REPO=chartsmake attribution-check REPO=chartsmake preflightSelf-review
mainappVersionmatch the latest stable upstream release2.0.1reference remains undercharts/answerSummary by CodeRabbit
New Features
Documentation
Chores