Private
Public Access
1
0

Commit Graph

  • 124b5b0e3b feat: add bump-version.sh script for version management git-echo 2026-05-28 10:52:16 -05:00
  • c1ed760358 Merge fix/maintenance-windows-race-condition: resolve maintenance windows race condition and N+1 query v0.1.10 git-echo 2026-05-22 03:28:59 +00:00
  • ee5b8d5a6c ci: fix repo path from echo/ to git-echo/ in checkout URLs fix/maintenance-windows-race-condition git-echo 2026-05-22 03:24:09 +00:00
  • 3925cb48c1 fix: resolve maintenance windows race condition and N+1 query git-echo 2026-05-22 03:17:34 +00:00
  • 354e3205d3 fix: update repo paths from echo/ to git-echo/ after account migration git-echo 2026-05-21 17:05:47 +00:00
  • 2cc3d0db40 chore: bump version to 0.1.9 for rate limiting fix release Echo 2026-05-21 02:38:29 +00:00
  • 59794bc8f2 fix: replace broken DashMap rate limiting with tower-governor middleware Echo 2026-05-21 02:27:10 +00:00
  • 6c72dc3ac6 feat: populate os_family, os_name, arch, agent_version from health poller and enrollment Echo 2026-05-21 00:09:57 +00:00
  • f70c5e53f9 feat: add host editing endpoint and frontend UI Echo 2026-05-18 21:52:00 +00:00
  • b3ae42215b fix(ca): strip CIDR netmask from IP before adding to server cert SANs Echo 2026-05-18 16:19:39 +00:00
  • d326b25203 fix(ca): make CA path configurable and prevent encrypted keys Echo 2026-05-18 15:58:38 +00:00
  • aabaa3a0d4 fix: reorder host insert before cert issuance, add migration for missing columns Echo 2026-05-18 13:18:44 +00:00
  • 005718c38a fix: cast ip_address to inet in enrollment approval collision check and host insert Echo 2026-05-18 01:42:23 +00:00
  • 2c7432f2ec fix: cast ip_address to inet on insert and to text on read for enrollment_requests Echo 2026-05-18 01:31:20 +00:00
  • 545277add2 fix: cast ip_address to inet type in enrollment INSERT query Echo 2026-05-18 01:29:24 +00:00
  • 6046dd199c fix: rustfmt formatting for tracing::warn! macro in enrollment.rs v0.1.7 Echo 2026-05-18 00:35:45 +00:00
  • 024e800708 fix: remove ConnectInfo extractor to fix public endpoint 500 error Echo 2026-05-17 23:01:01 +00:00
  • 3aff64afb7 docs: add REST API reference and update README version to v0.1.7 Echo 2026-05-16 19:14:08 +00:00
  • fe56959d88 fix: separate revoked certs from active pairs in CertificatesPage Echo 2026-05-16 18:21:35 +00:00
  • 6e2c270c75 feat: group certificate pairs in CertificatesPage Echo 2026-05-16 18:07:09 +00:00
  • f9bdc0a5af fix: update axum route syntax to v0.8 standard Echo 2026-05-16 17:39:21 +00:00
  • da3dffd81f feat: add host self-enrollment workflow v0.1.7 Echo 2026-05-16 16:58:00 +00:00
  • f183c8edf8 fix: bump lettre to 0.11.22 in Cargo.lock (RUSTSEC-2026-0141) Echo 2026-05-16 00:57:44 +00:00
  • 98a900b0ea security: upgrade lettre to 0.11.22 (RUSTSEC-2026-0141) Echo 2026-05-15 22:51:28 +00:00
  • 4072ae1ba2 Bump version to 0.1.6 for Phase 4 release Echo 2026-05-15 22:14:14 +00:00
  • 7b067b2813 Phase 4: Exhaustive analysis fixes, security hardening, and code quality improvements Echo 2026-05-15 22:10:05 +00:00
  • 4593458c5a fix: reporter role save - add case-insensitive role mapping in create_user and update_user Echo 2026-05-14 20:06:34 +00:00
  • b36452f4d5 feat: add reporter role to user management dropdowns Echo 2026-05-14 02:42:58 +00:00
  • 3878bd4952 feat: add reporter role for SSO auto-provisioning Echo 2026-05-14 02:23:18 +00:00
  • d58fa2befa fix: add Keycloak and Oidc variants to AuthProvider enum Echo 2026-05-13 20:34:56 +00:00
  • 22e9c2819a fix: cast user_role and auth_provider enum types in SSO callback SQL queries Echo 2026-05-13 19:35:04 +00:00
  • 31cdeda724 fix: cast auth_provider text to enum type in SSO callback SQL queries Echo 2026-05-13 19:16:49 +00:00
  • 83a0c29f3d fix: handle SSO email collision by linking existing local users Echo 2026-05-13 18:23:32 +00:00
  • d76450759a fix: add public SSO config endpoint for login page Echo 2026-05-13 14:53:12 +00:00
  • 69d2e88bbd feat: OIDC SSO provider support (Keycloak, Azure AD, custom) Echo 2026-05-13 13:32:24 +00:00
  • e3d8569b05 feat: include notification recipients in SMTP test email Echo 2026-05-13 00:33:41 +00:00
  • 3b3fd8b689 fix: remove duplicate audit integrity section and consolidate email settings into SMTP Echo 2026-05-13 00:16:20 +00:00
  • c8b6b01dbc fix: resolve settings save failure - boolean type mismatch and improve error messages Echo 2026-05-13 00:07:46 +00:00
  • c8b1feee19 fix: make version display dynamic from package.json instead of hardcoded Echo 2026-05-12 23:49:14 +00:00
  • 010d384c6a fix: add libfontconfig1-dev to CI workflow for fontconfig build dependency Echo 2026-05-12 23:29:28 +00:00
  • 1426ecffc2 chore: bump version to 0.1.4 Echo 2026-05-12 23:23:43 +00:00
  • 04abb59961 fix: clarify SMTP vs email notification UX and save-before-test Echo 2026-05-12 23:17:47 +00:00
  • 9352dc8a02 fix: add libfontconfig1 dependency for plotters TTF font support Echo 2026-05-12 21:25:39 +00:00
  • 4b5a252fc9 fix: enable plotters TTF font support to prevent PDF chart panics Echo 2026-05-12 21:18:13 +00:00
  • 65847c6c90 fix: use FontFamily enum for plotters chart captions to prevent font panic Echo 2026-05-12 21:06:49 +00:00
  • 4c91e02e58 fix: cast compliance_pct to float8 and fix PDF generation crashes Echo 2026-05-12 20:59:21 +00:00
  • a1852fd55a fix: cast compliance_pct to numeric for PostgreSQL ROUND() Echo 2026-05-12 20:10:21 +00:00
  • 2bbc03b937 fix: resolve 6 reporting issues - SQL schema mismatches, duplicate type, UI dropdown, chart scale, CSV error handling Echo 2026-05-12 19:59:03 +00:00
  • 4c300087f2 fix: Update build-package.sh VERSION to 0.1.3 Echo 2026-05-12 17:40:09 +00:00
  • 13cabcea77 fix: Replace console.log with console.warn in MfaSetupPage for ESLint Echo 2026-05-12 17:26:49 +00:00
  • f04565ead7 style: cargo fmt --all for v0.1.3 SSO changes Echo 2026-05-12 17:14:48 +00:00
  • 0fb804eefb fix: Merge duplicate @mui/icons-material import in LoginPage Echo 2026-05-12 17:05:48 +00:00
  • 86a6c714d4 feat: Complete Azure SSO implementation (v0.1.3) Echo 2026-05-12 17:01:20 +00:00
  • 08add28b80 fix: eslint-disable for useEffect deps in UsersPage Echo 2026-05-07 19:14:21 +00:00
  • cc1214a963 feat: Phase 4 - password validation, force password reset flow, account lockout, QR code for MFA Echo 2026-05-07 17:53:16 +00:00
  • b5b975e7e5 feat: Phase 3 - admin user management with edit, password reset, MFA disable, search/filter Echo 2026-05-07 16:38:24 +00:00
  • 5cf3125a2e feat: Phase 2 - user profile page with self-service password change and MFA management Echo 2026-05-07 16:32:55 +00:00
  • 0a70afbbe9 feat: Phase 1 - user/password API extensions and auth route fix Echo 2026-05-07 16:21:53 +00:00
  • 42392ed9c7 fix: persist auth across refreshes with onFinishHydration and safety timeout Echo 2026-05-07 13:39:14 +00:00
  • 73df591cd3 fix: persist auth state across page refreshes using onRehydrateStorage Echo 2026-05-07 02:59:09 +00:00
  • 5e63245f65 fix: add SPA fallback route to prevent F5 refresh crash Echo 2026-05-07 02:23:21 +00:00
  • f0bd431779 fix: postinst auto-restart services on upgrade and build-package.sh version sync Echo 2026-05-07 00:55:34 +00:00
  • 3ebdedda65 chore: bump version to 0.1.2 Echo 2026-05-06 21:43:29 +00:00
  • 0279caf5d2 feat: add target_host_id to service health checks Echo 2026-05-06 21:38:42 +00:00
  • 4889ab5d0a docs: add ESLint lesson to lessons.md Echo 2026-05-06 17:48:08 +00:00
  • 8bef562dbc fix: ESLint errors and update git hooks to include ESLint Echo 2026-05-06 17:46:10 +00:00
  • 6481899cb5 chore: bump version to 0.1.1 Echo 2026-05-06 16:27:15 +00:00
  • 0e9cb1c915 fix: add HealthCheckListResponse type to match API response structure Echo 2026-05-06 16:18:29 +00:00
  • 12d640e5de style: cargo fmt --all to fix CI format check Echo 2026-05-06 03:57:01 +00:00
  • 3d9b2d4917 fix: health checks list not showing - API returns {checks:[...]} not array Echo 2026-05-06 03:51:40 +00:00
  • 00cdadafce fix: use host() to strip CIDR mask from inet column in cert IP SANs Echo 2026-05-06 03:03:10 +00:00
  • ee33ba5740 feat: setup.sh generates CA-signed web cert instead of self-signed Echo 2026-05-06 02:08:01 +00:00
  • 812b23d2d0 fix: simplify host cert section to only show agent deployment files Echo 2026-05-06 01:58:32 +00:00
  • 5914c9b297 feat: all-inclusive agent cert bundle - server cert + client cert + CA root in one issuance Echo 2026-05-06 01:29:25 +00:00
  • aa0cb9ab3c feat: cert bundle download with CA root, re-issue endpoint, and enhanced cert UI Echo 2026-05-05 23:06:48 +00:00
  • d59597b732 feat: add Issue Certificate button and dialog to HostDetailPage Echo 2026-05-05 21:23:49 +00:00
  • 1aa90c7eb0 fix: add host creation form for Add Host button Echo 2026-05-05 20:48:14 +00:00
  • 0cfe8ba891 fix: job completion stuck in running - NULL output and status type mismatch Echo 2026-05-05 20:16:26 +00:00
  • 91c82735d1 fix: ServiceStatusData deserialization, audit_action enum, and agent HTTP client Echo 2026-05-05 15:47:01 +00:00
  • c51b48f7b0 fix: ServiceStatusData deserialization mismatch with agent response Echo 2026-05-05 15:13:41 +00:00
  • 6eeedb1793 fix: health_check_status SQL subquery in hosts API Echo 2026-05-05 14:30:16 +00:00
  • 93828e1976 feat: health check configuration and worker engine (Phase 3+4) Echo 2026-05-05 14:10:37 +00:00
  • a306806b04 fix: change patches_missing type from i64 to i32 to match PostgreSQL INTEGER column Echo 2026-05-05 02:18:18 +00:00
  • 1ba325d529 feat: add patches missing filter and count indicator to deploy page Echo 2026-05-04 18:56:52 +00:00
  • f2b5c0fad5 fix: make migration 006 idempotent for UNIQUE constraint Echo 2026-05-04 15:36:29 +00:00
  • e3a27eb2ed fix: add ALPN http/1.1 for WebSocket, polling fallback, and job-level WS events Echo 2026-05-04 15:16:20 +00:00
  • 177a608b97 fix: install rustls crypto provider in pm-worker main Echo 2026-05-03 16:54:19 +00:00
  • 9627febe90 fix: add job-level WS events so jobs show completed status Echo 2026-05-03 16:34:38 +00:00
  • 1c03522835 fix: expand empty packages to all available patches + refresh_listener UPSERT Echo 2026-04-30 02:13:20 +00:00
  • 2a9c6e8ed3 fix: patch poller UPSERT and host_patch_data unique constraint Echo 2026-04-30 01:11:23 +00:00
  • ec88a52be2 fix: handle agent completed/cancelled statuses in job executor Echo 2026-04-30 00:53:12 +00:00
  • d843f9ff12 fix: add serde rename_all to all enums for correct JSON serialization Echo 2026-04-29 01:45:47 +00:00
  • d4c9e73e1b docs: add Navigation and Frontend Error Handling specs to SPEC.md Echo 2026-04-29 01:35:08 +00:00
  • eec976d093 fix: graceful login error handling and remove hard redirects Echo 2026-04-29 01:27:58 +00:00
  • 8ef118a515 feat: add AppLayout sidebar navigation with dark theme Echo 2026-04-29 01:22:07 +00:00
  • b552a13619 fix: CIDR suffix in agent URLs, agent client CIDR strip, and IP SAN fixes Echo 2026-04-29 00:58:43 +00:00
  • 9a8e9bfa38 fix: consistent microsecond-precision timestamp in audit hash chain Echo 2026-04-28 23:39:33 +00:00
  • 4f9b913f15 fix: add rustls ring feature and CryptoProvider for TLS support Echo 2026-04-28 23:34:46 +00:00
  • a6b9c054b2 fix: missing fi closing JWT keys if-block in setup.sh Echo 2026-04-28 23:29:04 +00:00
  • e18739f0ec fix: missing SQL heredoc delimiter in setup.sh Echo 2026-04-28 23:24:54 +00:00