Skip to content

Releases: Hanalyx/OpenWatch

v0.2.0-rc.7

15 Jun 04:11
a1d522a

Choose a tag to compare

v0.2.0-rc.7 Pre-release
Pre-release

What's Changed

  • docs: split remaining work to its own file; reconcile for rc.6 by @remyluslosius in #525
  • docs(engineering): remediation ships as beta in GA; ignore local nav plan by @remyluslosius in #526
  • fix(shell): disable unrouted sidebar links instead of 404ing by @remyluslosius in #527
  • feat(frontend): public Radar homepage + enhanced login; dashboard to /dashboard by @remyluslosius in #528
  • feat(frontend): dashboard MVP at /dashboard wired to live fleet endpoints by @remyluslosius in #529
  • feat(frontend): activity feed MVP at /activity + backend scope doc by @remyluslosius in #530
  • feat(frontend): scans overview MVP at /scans by @remyluslosius in #531
  • feat(nav): Groups + Reports MVP (sites/OS-categories + reports library) by @remyluslosius in #533
  • fix(shell): set the topbar breadcrumb on every nav page by @remyluslosius in #534
  • feat: durable per-scan compliance evidence + /scans read & OSCAL surface by @remyluslosius in #535
  • feat: Kensa rule-library browser tab on /scans by @remyluslosius in #536
  • feat(host-compliance): per-rule evidence/OSCAL drill-down on Compliance tab by @remyluslosius in #537
  • chore(release): 0.2.0-rc.7 (Eyrie) — navigable application candidate by @remyluslosius in #538

Full Changelog: v0.2.0-rc.6...v0.2.0-rc.7

v0.2.0-rc.6

13 Jun 16:19
39346ba

Choose a tag to compare

v0.2.0-rc.6 Pre-release
Pre-release

What's Changed

  • fix(correlation): read clock under the lock to keep IDs unique by @remyluslosius in #503
  • docs: reconcile all documentation with the Go codebase by @remyluslosius in #505
  • test(perf): make latency budgets non-gating to stop CI flakes by @remyluslosius in #506
  • chore: clear documentation-reconciliation follow-ups by @remyluslosius in #507
  • docs: rewrite the bannered legacy operator guides for the Go stack by @remyluslosius in #508
  • chore(specter): wire the pre-push annotation hook + fix manifest description by @remyluslosius in #509
  • fix(specs): restore dropped connectivity API specs + concurrency AC by @remyluslosius in #510
  • chore(specter): reword malformed AC prose; gate check --test in CI by @remyluslosius in #512
  • chore(backlog): rewrite for OpenWatch Go; drop Python-era tasks by @remyluslosius in #481
  • chore(deps): bump the npm-production group across 1 directory with 6 updates by @dependabot[bot] in #489
  • chore(deps-dev): bump the npm-development group across 1 directory with 3 updates by @dependabot[bot] in #513
  • fix(frontend): clear live CodeQL warnings + ignore prototype mockups by @remyluslosius in #514
  • feat(scan): end-to-end compliance scanning — Kensa engine, on-demand scans, lens UI (Phases 0-3 + 5) by @remyluslosius in #515
  • feat(scan): operator-editable kensa scan variables by @remyluslosius in #517
  • feat(host-detail): posture trends, live hero tiles, OS-aware lenses by @remyluslosius in #518
  • test(daemon): guard that every server builder is wired in main.go by @remyluslosius in #519
  • docs: reconcile scan/compliance docs before remediation work by @remyluslosius in #520
  • feat(compliance): exception governance backend (request/approve/revoke) by @remyluslosius in #521
  • feat(exceptions): host-detail exception surfaces (view + request) by @remyluslosius in #522
  • feat(exceptions): fleet approver queue on Compliance policies by @remyluslosius in #523
  • chore(release): 0.2.0-rc.6 (Eyrie) — compliance scanning candidate by @remyluslosius in #524

Full Changelog: v0.2.0-rc.5...v0.2.0-rc.6

v0.2.0-rc.5

09 Jun 02:38
8e5130b

Choose a tag to compare

v0.2.0-rc.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.0-rc.4...v0.2.0-rc.5

v0.2.0-rc.4

08 Jun 21:11
051fbf6

Choose a tag to compare

v0.2.0-rc.4 Pre-release
Pre-release

What's Changed

  • chore(deps): bump actions/stale from 8 to 9 by @dependabot[bot] in #2
  • feat: Add comprehensive group compliance scanning functionality by @remyluslosius in #23
  • 🛡️ MODERATE: Update 6 moderate-severity dependencies by @remyluslosius in #34
  • fix: Remove unnecessary async keywords from synchronous functions by @remyluslosius in #20
  • fix: Remove unused variables and improve code clarity by @remyluslosius in #21
  • feat: Add database compliance rules system by @remyluslosius in #30
  • 🚨 CRITICAL: Fix FastAPI ReDoS vulnerability (CVE-2024-24762) by @remyluslosius in #32
  • 🔒 HIGH: Fix 6 high-severity dependency vulnerabilities by @remyluslosius in #33
  • 🔧 MAINTENANCE: Update remaining dependencies for comprehensive security by @remyluslosius in #35
  • 🛡️ SECURITY: Comprehensive fix for all 14 Dependabot vulnerability alerts by @remyluslosius in #36
  • chore(deps): bump actions/download-artifact from 3 to 5 by @dependabot[bot] in #4
  • chore(deps-dev): bump prettier from 2.8.8 to 3.6.2 in /frontend by @dependabot[bot] in #11
  • chore(deps): bump @types/node from 20.19.9 to 24.3.0 in /frontend by @dependabot[bot] in #12
  • chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.0.2 in /frontend by @dependabot[bot] in #13
  • chore(deps): bump date-fns from 2.30.0 to 4.1.0 in /frontend by @dependabot[bot] in #16
  • fix: Address security vulnerabilities and code quality issues by @remyluslosius in #22
  • chore(deps): bump actions/first-interaction from 1 to 3 by @dependabot[bot] in #37
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #38
  • chore(deps-dev): bump eslint from 8.57.1 to 9.35.0 in /frontend by @dependabot[bot] in #43
  • chore(deps-dev): bump @typescript-eslint/parser from 5.62.0 to 8.42.0 in /frontend by @dependabot[bot] in #45
  • chore(deps-dev): bump vite from 7.1.4 to 7.1.5 in /frontend by @dependabot[bot] in #46
  • feat: Host-centric compliance scan interface with enhanced UX by @remyluslosius in #47
  • Fix: Resolve import chain errors and enable container runtime support by @remyluslosius in #64
  • Complete Remediation Engine + Security Updates + MongoDB Integration by @remyluslosius in #74
  • Fix TypeScript compilation errors (Phase 1) by @remyluslosius in #79
  • [Phase 1] Add XCCDFVariable Model and XCCDF Variables Support by @remyluslosius in #95
  • [Phase 1] Enhanced SCAP Converter with Variable and Remediation Extraction by @remyluslosius in #97
  • [Phase 1] XCCDF Data-Stream Generator from MongoDB by @remyluslosius in #99
  • [Phase 1 Issue #4] MongoDB-Based Scan Service with Multi-Scanner Routing by @remyluslosius in #101
  • [Phase 1 Issue #5] ORSA Remediation Engine - Ansible & Bash Executors by @remyluslosius in #103
  • [Phase 1 Issue #6] Scan Configuration API - Framework Discovery & Template Management by @remyluslosius in #105
  • OW-REFACTOR-001: QueryBuilder utility for SQL query construction by @remyluslosius in #115
  • OW-REFACTOR-001B: Refactor hosts.py GET /{host_id} with QueryBuilder by @remyluslosius in #116
  • OW-REFACTOR-002: Implement MongoDB Repository Pattern by @remyluslosius in #117
  • Complete MongoDB compliance rules migration to Repository Pattern by @remyluslosius in #131
  • Migrate health monitoring service to Repository Pattern by @remyluslosius in #132
  • 🔧 Fix: Resolve FastAPI/Starlette Dependency Conflict (URGENT - Blocks All PRs) by @remyluslosius in #141
  • Phase 1: Automated Triage System (FREE - No API Keys Required) by @remyluslosius in #140
  • chore(docker): Update base images to latest patch versions (PostgreSQL 15.14, MongoDB 7.0.25, Redis 7.4.6) by @remyluslosius in #147
  • chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #163
  • chore(deps): Bump redis from 5.2.1 to 7.0.1 in /backend by @dependabot[bot] in #171
  • chore(deps-dev): Bump @vitest/ui from 3.2.4 to 4.0.8 in /frontend by @dependabot[bot] in #178
  • chore(deps-dev): Bump vitest from 3.2.4 to 4.0.8 in /frontend by @dependabot[bot] in #177
  • chore(deps): Bump react and @types/react in /frontend by @dependabot[bot] in #172
  • chore(deps): Bump react-router-dom from 6.30.1 to 7.9.5 in /frontend by @dependabot[bot] in #173
  • chore(deps-dev): Bump the npm-development group in /frontend with 5 updates by @dependabot[bot] in #166
  • chore(deps): Bump the npm-production group in /frontend with 9 updates by @dependabot[bot] in #164
  • fix(frontend): ESLint cleanup batches 117-119 - Eliminate 98 warnings by @remyluslosius in #181
  • chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 in /frontend by @dependabot[bot] in #180
  • chore(deps): Bump actions/stale from 9 to 10 by @dependabot[bot] in #159
  • chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #161
  • chore(deps): Bump ubi9/ubi from 9.6 to 9.7 in /docker by @dependabot[bot] in #190
  • chore(deps): Bump nginx from 1.29.3-alpine to 1.29.4-alpine in /docker by @dependabot[bot] in #200
  • chore(deps): Bump aiohttp from 3.12.14 to 3.13.3 in /backend by @dependabot[bot] in #206
  • chore(deps): Bump the python-minor group across 1 directory with 28 updates by @dependabot[bot] in #205
  • chore(deps-dev): Bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /frontend by @dependabot[bot] in #174
  • chore(deps-dev): Bump @storybook/react from 9.1.3 to 10.0.8 in /frontend by @dependabot[bot] in #186
  • chore(deps): Bump @mui/material from 5.18.0 to 7.3.5 in /frontend by @dependabot[bot] in #169
  • chore(deps): Bump recharts from 2.15.4 to 3.5.0 in /frontend by @dependabot[bot] in #184
  • chore(deps): Bump @reduxjs/toolkit from 1.9.7 to 2.11.0 in /frontend by @dependabot[bot] in #185
  • fix(ci): Resolve CI pipeline blocking issues - Python 3.12, Node 20, MUI v7 by @remyluslosius in #214
  • fix(ci): Resolve CI pipeline technical debt and migrate to Celery by @remyluslosius in #237
  • refactor(routes): Complete E1 Route Consolidation (S5-S10) by @remyluslosius in #238
  • refactor(E4): Frontend component extraction, adapters, and test infrastructure by @remyluslosius in #239
  • test(E5): Comprehensive backend unit tests for critical paths by @remyluslosius in #241
  • test(E5): Add S5-S8 testing coverage (142 new tests) by @remyluslosius in #242
  • ci(E5-S10): Enforce CI coverage and add Codecov badge by @remyluslosius in #243
  • fix(tasks): correct stale scan detection query for pending scans by @remyluslosius in #244
  • chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 in /frontend by @dependabot[bot] in #231
  • chore(deps): Bump python-multipart from 0.0.21 to 0.0.22 in /backend by @dependabot[bot] in #228
  • chore(deps): Bump psutil from 6.1.1 to 7.2.1 in /backend by @dependabot[bot] in #221
  • chore(deps): Bump @types/node from 24.10.0 to 25.0.10 in /frontend by @dependabot[bot] in #222
  • chore(deps): Bump react-dom and @types/react-dom in /frontend by @dependabot[bot] in #227
  • fix(ci): merge paginated gh api results in automated triage workflow by @remyluslosius in #247
  • docs: Add comprehensive GitHub PR workflow guide by @remyluslosius in https://...
Read more