Profa
|
26908cb677
|
chore(release): v1.8.1 - Safety & Test Quality Improvements
## Fixed
- **P0: Simulation Mode Runtime Guards** (TestExecutorAgent)
- Requires AQE_ALLOW_SIMULATION=true environment variable
- Prevents silent simulation in production environments
- Throws explicit error with clear instructions
- **P2: Explicit Error Handling** (RealAgentDBAdapter)
- Replaced silent fallback (return 0) with explicit validation
- Fails loudly with actionable error messages
- Detects database corruption and schema mismatches
- **P1: Test Isolation with UUID** (Integration Tests)
- Replaced Date.now() with randomUUID() for database paths
- Eliminates race conditions in parallel test execution
- Uses OS temp directory for proper cleanup
## Changed
- Updated CHANGELOG.md with v1.8.1 release notes
- Updated README.md version badge and What's New section
- Updated package.json version: 1.8.0 → 1.8.1
## Documentation
- Created docs/releases/v1.8.1-RELEASE-NOTES.md (comprehensive guide)
- Created docs/releases/v1.8.1-SUMMARY.md (quick reference)
- Created docs/releases/v1.8.1-VERIFICATION.md (test verification)
- Created docs/reviews/BRUTAL-HONESTY-ISSUE-52-CODE-REVIEW.md (code review)
## Issues
- Closes #52 (Technical Debt Remediation) - 6/8 fixes completed
- Addresses #55 P0, P1, P2 priorities
- Creates #57 for remaining work (performance optimization, adapter verification)
## Impact
- Build Status: ✅ Passing (0 errors)
- Runtime Safety: ✅ Improved (guards added)
- Error Handling: ✅ Improved (explicit errors)
- Test Isolation: ✅ Improved (UUID-based)
- Breaking Changes: ❌ None (fully backward-compatible)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-18 11:44:44 +00:00 |
|