Commit Graph

  • b9633e5b1a docs: add GUI references to discovery and network scan documentation shankar0123 2026-03-27 16:19:14 -04:00
  • d55807947e docs: add M24 GUI tests to testing guide (discovery, network scan, approval) v2.0.5 shankar0123 2026-03-27 16:12:36 -04:00
  • d9fd0a147e feat(gui): add discovery triage, network scan management, and approval workflow pages (M24) shankar0123 2026-03-27 15:59:27 -04:00
  • 03593d4304 feat: wire ACME EAB into account registration + ZeroSSL auto-fetch v2.0.4 shankar0123 2026-03-27 15:34:48 -04:00
  • 87355c3efb docs: add table of contents to all major documentation files shankar0123 2026-03-26 23:38:28 -04:00
  • f92d148881 chore: bump version badge to v2.0.3 v2.0.3 shankar0123 2026-03-26 23:29:33 -04:00
  • 50c520e1ff feat: dashboard theme overhaul — light content area with branded teal sidebar shankar0123 2026-03-26 23:27:42 -04:00
  • 8380cb7946 docs: remove stats tagline from README header shankar0123 2026-03-26 14:29:56 -04:00
  • 6d8ab54f46 chore: bump version badge to v2.0.2 v2.0.2 shankar0123 2026-03-26 14:24:50 -04:00
  • e19c240a79 feat: add ACME DNS-PERSIST-01 challenge support (IETF draft-ietf-acme-dns-persist) shankar0123 2026-03-26 14:23:46 -04:00
  • 5c38bc3bfe docs: clean up connector guide language shankar0123 2026-03-26 11:55:01 -04:00
  • b5687aece8 docs: add brief descriptions to screenshot thumbnails shankar0123 2026-03-26 11:37:14 -04:00
  • cdb6ebdb6a docs: compact screenshots to 3-per-row grid layout shankar0123 2026-03-26 11:35:16 -04:00
  • bb85f1a56e docs: shrink README screenshots to thumbnails with click-to-expand shankar0123 2026-03-26 11:33:41 -04:00
  • 44c4d89011 docs: move architecture mermaid diagrams out of README shankar0123 2026-03-26 11:02:38 -04:00
  • eaccbcdcf1 docs: remove placeholder Pro waitlist CTA from README shankar0123 2026-03-25 23:30:14 -04:00
  • 4e3cff0729 docs: update README with planned V2 milestones and integration coverage shankar0123 2026-03-25 23:28:50 -04:00
  • 09c819d424 docs: add Scarf Docker pull URLs across README, release workflow, and features shankar0123 2026-03-25 21:33:41 -04:00
  • 29b55bfd01 fix: resolve flaky TestGetJobStats_WithData timezone issue v2.0.1 shankar0123 2026-03-25 20:55:48 -04:00
  • 4092bdfb1a docs: clean up testing guide intro shankar0123 2026-03-25 20:47:55 -04:00
  • 743dca2fb3 fix: use real X.509 certs in EST handler tests shankar0123 2026-03-25 15:55:26 -04:00
  • 92bba64772 fix: add GetCACertPEM to connector-layer mock for go vet shankar0123 2026-03-25 15:48:49 -04:00
  • 7d14635a72 feat: add EST server (RFC 7030) for device certificate enrollment (M23) shankar0123 2026-03-25 15:31:06 -04:00
  • 58aa217428 docs: add Scarf tracking pixels for download analytics shankar0123 2026-03-25 05:31:53 -04:00
  • a05dba49f7 docs: increase logo size to 450px shankar0123 2026-03-25 05:11:41 -04:00
  • 3efe86e29e docs: increase logo size to 350px shankar0123 2026-03-25 05:09:37 -04:00
  • c0320c35f0 docs: add certctl logo to README header shankar0123 2026-03-25 05:05:18 -04:00
  • 0f4a1b268b fix: handle 204 No Content in fetchJSON, add FK-aware delete errors, v2 screenshots shankar0123 2026-03-25 05:03:50 -04:00
  • 3eb4749b4d docs: merge quickstart and demo guide into single quickstart.md shankar0123 2026-03-25 04:09:03 -04:00
  • 983ab56662 docs: use 90+ for endpoint count in README subtitle shankar0123 2026-03-25 04:01:42 -04:00
  • 90bdb8c329 docs: add certificate lifespan timeline diagram to README shankar0123 2026-03-25 03:58:28 -04:00
  • d185e317df docs: update README subtitle shankar0123 2026-03-25 03:53:56 -04:00
  • 72cda5877a docs: fix 16 discrepancies found by cross-validating all docs against source code shankar0123 2026-03-25 03:48:13 -04:00
  • 963821a681 Merge pull request #3 from shankar0123/v2-dev v2.0.0 shankar0123 2026-03-25 02:54:52 -04:00
  • 2385ab7996 docs: add V2 manual testing guide (284 tests, 25 sections) shankar0123 2026-03-25 01:42:58 -04:00
  • 6c10c33572 docs: complete V2 audit remediation — OpenAPI spec, demos, and features shankar0123 2026-03-25 00:42:58 -04:00
  • a4622d5e9a fix: correct stale counts across all docs (tables 19→21, MCP tools 76→78, tests 860→900+) shankar0123 2026-03-25 00:36:47 -04:00
  • 41d5f2d2ea docs: add value context, usage examples, and fix stale counts in features.md shankar0123 2026-03-24 23:52:00 -04:00
  • 52af81537d fix: remove duplicate containsSubstring helper and update README for M21+M22 shankar0123 2026-03-24 23:43:42 -04:00
  • 4f90be9311 feat: add network certificate discovery (M21) and Prometheus metrics (M22) shankar0123 2026-03-24 23:37:47 -04:00
  • d613d98c72 fix: normalize certificate status case in stats service shankar0123 2026-03-24 12:17:24 -04:00
  • bd381b3ffd fix: normalize seed data status values to match domain constants shankar0123 2026-03-24 12:13:47 -04:00
  • 8054719956 fix: migration runner only executes .up.sql files, skips .down.sql and seeds shankar0123 2026-03-24 12:08:12 -04:00
  • 4049dc8c7f fix: bump Docker Go version from 1.22 to 1.25 to match go.mod shankar0123 2026-03-24 12:03:36 -04:00
  • 7bf20fce85 docs: add compliance mapping guides and comprehensive documentation audit shankar0123 2026-03-24 01:36:50 -04:00
  • 8028c14356 fix: remove unused import and variable flagged by go vet shankar0123 2026-03-24 01:07:16 -04:00
  • cfa6674ac1 fix: use repository.DiscoveryFilter in postgres implementation to satisfy interface shankar0123 2026-03-24 01:05:14 -04:00
  • 667a30870d feat: M18b Filesystem Certificate Discovery — agent scanning, server dedup, triage API shankar0123 2026-03-24 00:25:00 -04:00
  • 8768a7b3ef docs: add feature inventory, complete demo-advanced and architecture coverage shankar0123 2026-03-23 21:49:26 -04:00
  • 1e56e35dcc docs: add MCP server guide and OpenAPI spec guide shankar0123 2026-03-23 19:18:50 -04:00
  • 95165fe972 docs: comprehensive V2 documentation update across all guides shankar0123 2026-03-23 19:10:57 -04:00
  • e78017ed8c docs: update README and CLAUDE.md for M20 Enhanced Query API shankar0123 2026-03-23 18:57:46 -04:00
  • e078a686bf feat: M20 Enhanced Query API — sort, time-range filters, cursor pagination, sparse fields, deployments endpoint shankar0123 2026-03-23 18:56:02 -04:00
  • f0db02d8ef docs: update README, architecture, and connectors for M17/M16b/M19/M16a shankar0123 2026-03-23 18:30:29 -04:00
  • 373346a0ba feat: comprehensive e2e test suite for cross-milestone integration testing shankar0123 2026-03-23 18:25:43 -04:00
  • df1aaa37f8 feat: M17 OpenSSL/Custom CA issuer connector + M16b CLI tool with bulk import shankar0123 2026-03-23 18:12:40 -04:00
  • 9b0ff37973 feat: M19 API audit log + M16a notifier connectors (Slack, Teams, PagerDuty, OpsGenie) shankar0123 2026-03-23 17:58:14 -04:00
  • b227502cef fix: tolerate empty body on job rejection endpoint shankar0123 2026-03-23 17:39:16 -04:00
  • 43a03c168c fix: Go 1.25 upgrade, codebase audit fixes, MCP server tests shankar0123 2026-03-23 17:36:25 -04:00
  • 8f37e16892 fix: pin Go version to 1.23 (minimum for MCP SDK compatibility) shankar0123 2026-03-23 17:05:45 -04:00
  • 14235656cc fix: update CI to Go 1.25 and add mcp-server to build shankar0123 2026-03-23 17:03:40 -04:00
  • 0d18a5d467 chore: add mcp-server binary to .gitignore shankar0123 2026-03-23 17:00:59 -04:00
  • f48520c86a fix: add go.sum and indirect deps for MCP SDK shankar0123 2026-03-23 17:00:30 -04:00
  • 956230aec1 feat: M18a — MCP server exposing all 76 API endpoints as AI-native tools shankar0123 2026-03-23 16:49:39 -04:00
  • ff20b33b75 docs: add OpenAPI 3.1 spec covering all 78 API operations shankar0123 2026-03-23 16:21:24 -04:00
  • b47f56d60a docs: restructure V2 roadmap milestones, add missing env vars to README shankar0123 2026-03-23 16:08:40 -04:00
  • e9e9c6c8fc docs: add M19 immutable API audit log to V2 roadmap, complete API endpoint documentation shankar0123 2026-03-23 00:33:42 -04:00
  • ee75f149ae feat: M14 — Observability (dashboard charts, agent fleet, stats API, metrics, structured logging, rollback) shankar0123 2026-03-22 19:46:13 -04:00
  • 2f65dd1a61 docs: correct test counts, endpoint count, and M15b file locations shankar0123 2026-03-22 19:20:07 -04:00
  • 28bef63569 fix: handle 'not found' errors as 404 in CRL/OCSP handlers shankar0123 2026-03-22 19:06:37 -04:00
  • ed989d81fd fix: wire issuer registry in revocation tests, correct CRL/OCSP handler test URLs shankar0123 2026-03-22 16:02:36 -04:00
  • d4fd46155e fix: unused certRepo variable and missing revocation wiring shankar0123 2026-03-22 15:55:44 -04:00
  • 5407fabe1d fix: remove extra context.Context args from CRL/OCSP tests shankar0123 2026-03-22 15:40:38 -04:00
  • ed41d21eac fix: use service-layer types in adapter tests shankar0123 2026-03-22 15:21:03 -04:00
  • 5854d4406d fix: remove unused variable failing go vet in CI shankar0123 2026-03-22 15:18:30 -04:00
  • 20de13e48e ci: add v2-dev branch to CI triggers shankar0123 2026-03-22 15:13:22 -04:00
  • 8af4e42f44 feat: M13 — GUI operations (bulk ops, deployment timeline, policy editor, target wizard, audit export, short-lived creds) shankar0123 2026-03-22 15:07:10 -04:00
  • 762c523d59 feat: M15b — OCSP responder, DER CRL, short-lived exemption, revocation GUI shankar0123 2026-03-22 14:39:10 -04:00
  • 12e6150219 docs: remove version labels from public docs to avoid telegraphing roadmap shankar0123 2026-03-22 13:50:03 -04:00
  • a93e9f677c docs: restructure roadmap for V2/V3 product strategy shankar0123 2026-03-22 13:19:37 -04:00
  • d5f63dc082 docs: update README, architecture, and demo docs for M15a revocation shankar0123 2026-03-22 11:03:37 -04:00
  • 5d98e373e3 feat: M15a — certificate revocation API, CRL endpoint, and revocation notifications shankar0123 2026-03-22 10:59:18 -04:00
  • d881403d11 fix: correct agent_group_members seed data — reference actual agent IDs shankar0123 2026-03-22 10:28:41 -04:00
  • 690765b53e test: comprehensive test expansion — 330+ to 525+ tests, close M11b coverage gaps shankar0123 2026-03-21 23:43:32 -04:00
  • aa183efdca docs: cross-validate all documentation against codebase, fix 21 inaccuracies shankar0123 2026-03-21 23:12:23 -04:00
  • f5fed74d6f feat: M12 — sub-CA mode, ACME DNS-01 challenges, step-ca issuer connector shankar0123 2026-03-21 22:55:50 -04:00
  • d7a4d40d47 docs: fix SC-081v3 voting claim — not unanimous, zero opposition with 5 abstentions shankar0123 2026-03-21 16:40:51 -04:00
  • 9a12ee18b2 docs: codify proxy agent pattern, sub-CA capability, IIS dual-mode design shankar0123 2026-03-20 21:45:18 -04:00
  • b0549e6f05 feat: M11b — ownership tracking, agent groups, interactive renewal approval shankar0123 2026-03-20 21:02:35 -04:00
  • a579a84c7f feat: M11a — certificate profiles, crypto policy enforcement, short-lived cert expiry shankar0123 2026-03-20 20:39:49 -04:00
  • 7450fcfb07 docs: add 47-day cert lifespan motivation, update roadmap, cross-validate all docs shankar0123 2026-03-20 19:28:02 -04:00
  • 07275bf92f feat: M10 — agent metadata collection, Apache httpd + HAProxy target connectors shankar0123 2026-03-20 02:19:28 -04:00
  • e06ea310a8 docs: update all documentation for v1.0.0 release shankar0123 2026-03-20 01:43:18 -04:00
  • 60b6464c76 ci: add release workflow for Docker image publishing on tag push v1.0.0 shankar0123 2026-03-20 01:35:41 -04:00
  • 76618be2b1 docs: update architecture and quickstart for v1.0 hardening changes shankar0123 2026-03-20 01:20:37 -04:00
  • bb7a78352e fix: frontend error handling — ErrorBoundary, type-safe errors, stable keys shankar0123 2026-03-20 01:20:32 -04:00
  • 7618c5a734 fix: externalize credentials and add agent key volume persistence shankar0123 2026-03-20 01:20:27 -04:00
  • 1a2e9f9212 perf: add 5 database indexes for scheduler query optimization shankar0123 2026-03-20 01:20:21 -04:00
  • 829c7c0064 fix: add operation-level context timeouts to scheduler loops shankar0123 2026-03-20 01:20:15 -04:00
  • 239a1792d2 fix: harden agent with backoff, panic recovery, and error handling shankar0123 2026-03-20 01:20:10 -04:00