Commit graph

  • 7cd86fb88a
    feat: add new API handlers, build scripts, and ADRs main Jeremie Fraeys 2026-03-04 13:24:27 -0500
  • 5f53104fcd
    test: modernize test suite for streamlined infrastructure Jeremie Fraeys 2026-03-04 13:24:24 -0500
  • 61081655d2
    feat: enhance worker execution and scheduler service templates Jeremie Fraeys 2026-03-04 13:24:20 -0500
  • daf14bfafa
    chore: update dependencies and remove obsolete compose files Jeremie Fraeys 2026-03-04 13:23:52 -0500
  • 5d75f3576b
    docs: comprehensive documentation updates Jeremie Fraeys 2026-03-04 13:23:48 -0500
  • 66f262d788
    security: improve audit, crypto, and config handling Jeremie Fraeys 2026-03-04 13:23:42 -0500
  • a4f2c36069
    feat: enhance task domain and scheduler protocol Jeremie Fraeys 2026-03-04 13:23:38 -0500
  • 1f495dfbb7
    api: regenerate OpenAPI types and server code Jeremie Fraeys 2026-03-04 13:23:34 -0500
  • 743bc4be3b
    cli: update Zig CLI build and native hash integration Jeremie Fraeys 2026-03-04 13:23:30 -0500
  • fd5f2ad672
    deploy: remove obsolete deployment files Jeremie Fraeys 2026-03-04 13:22:56 -0500
  • 8a7e7695f4
    config: consolidate and cleanup configuration files Jeremie Fraeys 2026-03-04 13:22:52 -0500
  • 7948639b1e
    docs: update documentation for streamlined Makefile Jeremie Fraeys 2026-03-04 13:22:29 -0500
  • e08feae6ab
    chore: migrate scripts from docker-compose v1 to v2 Jeremie Fraeys 2026-03-04 13:22:26 -0500
  • 537faa6825
    build: streamline Makefile from 1000+ to ~730 lines Jeremie Fraeys 2026-03-04 13:22:21 -0500
  • 98a0d42213
    deploy: consolidate docker-compose files using profiles Jeremie Fraeys 2026-03-04 13:22:17 -0500
  • 16343e6c2a
    test(kms): add comprehensive unit and integration tests Jeremie Fraeys 2026-03-03 19:14:31 -0500
  • e1ec255ad2
    refactor(crypto): integrate KMS with TenantKeyManager Jeremie Fraeys 2026-03-03 19:14:27 -0500
  • 7c03c8b5bd
    feat(kms): add HashiCorp Vault and AWS KMS providers Jeremie Fraeys 2026-03-03 19:14:21 -0500
  • cb25677695
    feat(kms): implement core KMS infrastructure with DEK cache Jeremie Fraeys 2026-03-03 19:13:55 -0500
  • da104367d6
    feat: add Plugin GPU Quota implementation and tests Jeremie Fraeys 2026-02-26 14:35:05 -0500
  • ef05f200ba
    build: add Scheduler & Services section to Makefile help Jeremie Fraeys 2026-02-26 14:34:58 -0500
  • a653a2d0ed
    ci: add plugin, quota, and scheduler tests to workflows Jeremie Fraeys 2026-02-26 14:34:49 -0500
  • b3a0c78903
    config: add Plugin GPU Quota, plugins, and audit logging to configs Jeremie Fraeys 2026-02-26 14:34:42 -0500
  • 90ea18555c
    docs: add vLLM workflow and cross-link documentation Jeremie Fraeys 2026-02-26 13:04:39 -0500
  • 8f2495deb0
    chore(cleanup): remove obsolete files and update .gitignore Jeremie Fraeys 2026-02-26 12:09:18 -0500
  • dddc2913e1
    chore(tools): update scripts, native libs, and documentation Jeremie Fraeys 2026-02-26 12:08:58 -0500
  • d87c556afa
    test(all): update test suite for scheduler and security features Jeremie Fraeys 2026-02-26 12:08:46 -0500
  • c459285cab
    chore(deploy): update deployment configs and TUI for scheduler Jeremie Fraeys 2026-02-26 12:08:31 -0500
  • 4cdb68907e
    refactor(utilities): update supporting modules for scheduler integration Jeremie Fraeys 2026-02-26 12:07:15 -0500
  • 6866ba9366
    refactor(queue): integrate scheduler backend and storage improvements Jeremie Fraeys 2026-02-26 12:06:46 -0500
  • 6b2c377680
    refactor(jupyter): enhance security and scheduler integration Jeremie Fraeys 2026-02-26 12:06:35 -0500
  • 3fb6902fa1
    feat(worker): integrate scheduler endpoints and security hardening Jeremie Fraeys 2026-02-26 12:06:16 -0500
  • ef11d88a75
    refactor(auth): add tenant scoping and permission enhancements Jeremie Fraeys 2026-02-26 12:06:08 -0500
  • 420de879ff
    feat(api): integrate scheduler protocol and WebSocket enhancements Jeremie Fraeys 2026-02-26 12:05:57 -0500
  • 9b2d5986a3
    docs(architecture): add technical documentation for scheduler and security Jeremie Fraeys 2026-02-26 12:04:33 -0500
  • 685f79c4a7
    ci(deploy): add Forgejo workflows and deployment automation Jeremie Fraeys 2026-02-26 12:04:23 -0500
  • 86f9ae5a7e
    docs(config): reorganize configuration structure and add documentation Jeremie Fraeys 2026-02-26 12:04:11 -0500
  • 95adcba437
    feat(worker): add Jupyter/vLLM plugins and process isolation Jeremie Fraeys 2026-02-26 12:03:59 -0500
  • a981e89005
    feat(security): add audit subsystem and tenant isolation Jeremie Fraeys 2026-02-26 12:03:45 -0500
  • 43e6446587
    feat(scheduler): implement multi-tenant job scheduler with gang scheduling Jeremie Fraeys 2026-02-26 12:03:23 -0500
  • 6e0e7d9d2e
    fix(smoke-test): copy promtail config file instead of directory Jeremie Fraeys 2026-02-24 11:57:35 -0500
  • bcc432a524
    fix(deployments): use relative paths instead of FETCHML_REPO_ROOT with wrong fallback Jeremie Fraeys 2026-02-24 11:53:19 -0500
  • cebcb6115f
    fix(smoke-test): add FETCHML_REPO_ROOT to env file Jeremie Fraeys 2026-02-24 11:48:10 -0500
  • 3ff5ef320a
    fix(deployments): add HOMELAB_DATA_DIR support to homelab-secure Jeremie Fraeys 2026-02-24 11:43:38 -0500
  • 5691b06876
    fix(deployments): add env var support for data directories Jeremie Fraeys 2026-02-24 11:43:11 -0500
  • ce4106a837
    fix(smoke-test): copy monitoring configs to temp directory Jeremie Fraeys 2026-02-24 11:40:32 -0500
  • 225ef5bfb5
    fix(smoke-test): use actual env file instead of process substitution Jeremie Fraeys 2026-02-24 11:38:18 -0500
  • bff2336db2
    fix(smoke-test): use temp directory for smoke test data Jeremie Fraeys 2026-02-24 11:37:45 -0500
  • d3a861063f
    fix(smoke-test): add Colima-specific file sharing instructions Jeremie Fraeys 2026-02-24 11:35:58 -0500
  • 00f938861c
    fix(smoke-test): add Docker file sharing permission check for macOS Jeremie Fraeys 2026-02-24 11:35:23 -0500
  • 8a054169ad
    fix(docker): skip NVML GPU build for non-GPU systems Jeremie Fraeys 2026-02-23 20:47:13 -0500
  • 2a41032414
    fix(deployments): fix docker-compose build context paths Jeremie Fraeys 2026-02-23 20:30:07 -0500
  • 6fc2e373c1
    fix: resolve IDE warnings and test errors Jeremie Fraeys 2026-02-23 20:26:20 -0500
  • 799afb9efa
    docs: update coverage map and development documentation Jeremie Fraeys 2026-02-23 20:26:13 -0500
  • e0aae73cf4
    test(phase-7-9): audit verification, fault injection, integration tests Jeremie Fraeys 2026-02-23 20:26:01 -0500
  • 80370e9f4a
    test(phase-6): property-based tests with gopter Jeremie Fraeys 2026-02-23 20:25:49 -0500
  • 9f9d75dd68
    test(phase-4): reproducibility crossover tests Jeremie Fraeys 2026-02-23 20:25:37 -0500
  • 8f9bcef754
    test(phase-3): prerequisite security and reproducibility tests Jeremie Fraeys 2026-02-23 20:25:26 -0500
  • f71352202e
    test(phase-1-2): naming alignment and partial test completion Jeremie Fraeys 2026-02-23 20:25:07 -0500
  • a769d9a430
    chore(deps): Update dependencies for verification and security features Jeremie Fraeys 2026-02-23 19:44:41 -0500
  • b33c6c4878
    test(security): Add PHI denylist tests to secrets validation Jeremie Fraeys 2026-02-23 19:44:33 -0500
  • fe75b6e27a
    build(verification): Add Makefile targets and CI for verification suite Jeremie Fraeys 2026-02-23 19:44:25 -0500
  • 17d5c75e33
    fix(security): Path validation improvements for symlink resolution Jeremie Fraeys 2026-02-23 19:44:16 -0500
  • 651318bc93
    test(security): Integration tests for sandbox escape and secrets handling Jeremie Fraeys 2026-02-23 19:44:07 -0500
  • 90ae9edfff
    feat(verification): Custom linting tool (fetchml-vet) for structural invariants Jeremie Fraeys 2026-02-23 19:44:00 -0500
  • 58c1a5fa58
    feat(audit): Tamper-evident audit chain verification system Jeremie Fraeys 2026-02-23 19:43:50 -0500
  • 4a4d3de8e1
    feat(security): Manifest security - nonce generation, environment tracking, schema validation Jeremie Fraeys 2026-02-23 19:43:39 -0500
  • 9434f4c8e6
    feat(security): Artifact ingestion caps enforcement Jeremie Fraeys 2026-02-23 19:43:28 -0500
  • a8180f1f26
    feat(security): HIPAA compliance mode and PHI denylist validation Jeremie Fraeys 2026-02-23 19:43:19 -0500
  • fc2459977c
    refactor(worker): update worker tests and native bridge Jeremie Fraeys 2026-02-23 18:04:22 -0500
  • 4b8df60e83
    deploy: clean up docker-compose configurations Jeremie Fraeys 2026-02-23 18:04:09 -0500
  • 305e1b3f2e
    ci: update test and benchmark scripts Jeremie Fraeys 2026-02-23 18:04:01 -0500
  • be67cb77d3
    test(benchmarks): update benchmark tests with job cleanup and improvements Jeremie Fraeys 2026-02-23 18:03:54 -0500
  • 54ddab887e
    build: update Makefile and Zig build for new targets Jeremie Fraeys 2026-02-23 18:03:47 -0500
  • a70d8aad8e
    refactor: remove dead code and fix unused variables Jeremie Fraeys 2026-02-23 18:03:38 -0500
  • b00439b86e
    docs(security): document comprehensive security hardening Jeremie Fraeys 2026-02-23 18:03:25 -0500
  • fccced6bb3
    test(security): add comprehensive security unit tests Jeremie Fraeys 2026-02-23 18:00:45 -0500
  • 92aab06d76
    feat(security): implement comprehensive security hardening phases 1-5,7 Jeremie Fraeys 2026-02-23 18:00:33 -0500
  • aed59967b7
    fix(make): Reduce profile-ws-queue test count to prevent timeouts Jeremie Fraeys 2026-02-23 14:44:34 -0500
  • ec9e845bb6
    fix(test): Fix WebSocketQueue test timeout and race conditions Jeremie Fraeys 2026-02-23 14:38:18 -0500
  • 551e6d4dbc
    fix(make): Create tests/bin directory for CPU profiling output Jeremie Fraeys 2026-02-23 14:31:08 -0500
  • 7d1ba75092
    chore: Update security scan workflow and SQLite build script Jeremie Fraeys 2026-02-23 14:24:00 -0500
  • 6d200b5ac2
    fix(docker): Use named volume for Redis to fix permission errors Jeremie Fraeys 2026-02-23 14:20:23 -0500
  • 0ea2ac00cd
    fix(scripts): Create data directories before starting Docker Jeremie Fraeys 2026-02-23 14:17:37 -0500
  • ab20212d07
    test: Update duplicate detection tests Jeremie Fraeys 2026-02-23 14:14:21 -0500
  • fa97521488
    chore(scripts): Update CI, dev, release, and testing scripts Jeremie Fraeys 2026-02-23 14:13:55 -0500
  • 2fdc9b9218
    docs: Update privacy/security and research runner docs Jeremie Fraeys 2026-02-23 14:13:35 -0500
  • abd27bf0a2
    refactor(go): Update Go commands and TUI controller Jeremie Fraeys 2026-02-23 14:13:14 -0500
  • 6faa13aabf
    refactor(cli): Remove progress UI and update native/server code Jeremie Fraeys 2026-02-23 14:12:48 -0500
  • fd317c9791
    refactor(cli): Update network handlers and info command Jeremie Fraeys 2026-02-23 14:12:22 -0500
  • 2b7319dc2e
    refactor(cli): Simplify output system and add terminal utilities Jeremie Fraeys 2026-02-23 14:11:59 -0500
  • a1988de8b1
    style(cli): Standardize printUsage() formatting with tabs and ASCII symbols Jeremie Fraeys 2026-02-23 14:09:49 -0500
  • 3b194ff2e8
    feat: GPU detection transparency and artifact scanner improvements Jeremie Fraeys 2026-02-23 12:29:34 -0500
  • f987ddb86c
    chore: remove AI assistant files from repository Jeremie Fraeys 2026-02-23 11:23:22 -0500
  • f2abd94aa6
    fix(docs): fix Hugo installation path detection Jeremie Fraeys 2026-02-23 11:22:33 -0500
  • 8789fcbe94
    chore: add AI assistant files to .gitignore, update AGENTS.md Jeremie Fraeys 2026-02-23 11:22:22 -0500
  • 47ad62648d
    test(e2e): skip gracefully when Redis unavailable, fix cross-device link Jeremie Fraeys 2026-02-21 21:20:47 -0500
  • bf4a8bcf78
    test(auth): skip keychain tests when dbus unavailable Jeremie Fraeys 2026-02-21 21:20:03 -0500
  • 1b0781dc68
    fix(auth): make DeleteAPIKey resilient to keyring errors Jeremie Fraeys 2026-02-21 21:19:46 -0500
  • ec568b4c85
    fix(build): link libc for Zig tests using C imports Jeremie Fraeys 2026-02-21 21:19:09 -0500