Releases: DiogoRibeiro7/ai-incident-analysis-agent
Releases · DiogoRibeiro7/ai-incident-analysis-agent
Release list
v0.2.4
Fixed
- Refreshed vulnerable transitive dependencies in the lockfile by updating
idnato 3.18 andPygmentsto 2.20.0.
Validation
- poetry check --lock
- poetry run pytest --no-cov tests/unit/test_package_metadata.py tests/unit/test_markdown_links.py
- poetry run pre-commit run --all-files
- poetry build
v0.2.3
Fixed
- Docker builds now install dependencies before package installation and copy README/source files before installing the project inside the image.
- This corrects the failed
v0.2.1andv0.2.2container publication attempts caused by the Poetry 2 / PEP 621 migration.
Validation
- poetry check --lock
- poetry run pre-commit run --all-files
- poetry run pytest
- poetry build
- container-publish workflow_dispatch on main: success
v0.2.2
Fixed
- Container builds now use Poetry 2.2.1 so PEP 621 project metadata is accepted during image publication.
Validation
- poetry check --lock
- poetry run pre-commit run --all-files
- poetry run pytest
- poetry build
Note: local Docker build could not run because Docker Desktop's Linux engine was unavailable on the workstation; the tag-triggered GitHub Actions container workflow is the release verification path for this fix.
v0.2.1
Added
- Repository professionalism files for contribution consistency, citation, support, conduct, ownership, and pull-request review.
Changed
- README rewritten around a clearer project pitch, quick-start path, workflow guide, quality gates, and documentation index.
- Project metadata moved to modern PEP 621 configuration.
- Release, citation, Zenodo, and package metadata synchronized.
v0.2.0
Highlights
- Claim-level grounding validation with citation support and evaluation metrics.
- Expanded deterministic benchmark corpus and stricter regression comparison.
- Hardened retrieval path checks and outbound URL validation.
- Clear missing-bucket semantics and separated error-rate versus error-log signals.
- Docker/local environment example validation and synchronized documentation.
Validation
- Full quality suite passed.
- Final evaluation comparison passed with no findings.
- Python package build passed and artifacts are attached.
- Local Docker build was skipped because Docker Desktop Linux engine was unavailable; GitHub container build checks passed on the release PR.
v0.1.0
AI Incident Analysis Agent v0.1.0
First polished public release of the AI Incident Analysis Agent.
Highlights
- Local log and metric ingestion with typed validation and timeline normalization.
- Deterministic anomaly detection for latency, error rate, CPU, memory, traffic, and availability.
- Dependency-aware incident correlation and heuristic RCA artifacts.
- Structured prompt rendering with mock and OpenAI provider support.
- End-to-end CLI and FastAPI pipeline execution with persisted artifacts.
- JSON observability logging, retries, caching, and degraded-run summaries.
- Evaluation harness with synthetic benchmark generation and regression comparison.
- JSON, Markdown, and HTML report exports.
- Report review lifecycle and webhook export support.
- Zenodo metadata for archival citation.
Release Validation
poetry run ruff format --check .passed.poetry run ruff check .passed.poetry run mypy src testspassed.poetry run pytestpassed: 110 tests, coverage 86.60%.poetry buildproduced wheel and sdist.poetry run incident-agent run-demoproduced demo report and artifacts.- Latest GitHub
mainCI, CodeQL, package, and dependency graph runs passed.
Security Signoff
- File-path allowlist checks are covered by tests and passed in the release test suite.
- API path traversal and disallowed input path tests passed in the release test suite.
incident-agent print-config --config configs/default.yamlreported no security warnings.- Dependabot security update for
pydantic-settingswas merged before release.
Artifact Checksums
ai_incident_analysis_agent-0.1.0-py3-none-any.whl:44807E17C1C82BDDDD43353ACF0D73F54678C333FD6419DA457AFE18B57B2182ai_incident_analysis_agent-0.1.0.tar.gz:5E1CCCFF571306E8D9079C2B0B1989735F2947FB7A10C508745D34FB7228E65B