fetch_ml/tests/benchmarks
Jeremie Fraeys 37c4d4e9c7
feat(crypto,auth): harden KMS and improve permission handling
KMS improvements:
- cache.go: add LRU eviction with memory-bounded caches
- provider.go: refactor provider initialization and key rotation
- tenant_keys.go: per-tenant key isolation with envelope encryption

Auth layer updates:
- hybrid.go: refine hybrid auth flow for API key + JWT
- permissions_loader.go: faster permission caching with hot-reload
- validator.go: stricter validation with detailed error messages

Security middleware:
- security.go: add rate limiting headers and CORS refinement

Testing and benchmarks:
- Add KMS cache and protocol unit tests
- Add KMS benchmark tests for encryption throughput
- Update KMS integration tests for tenant isolation
2026-03-12 12:04:32 -04:00
..
api_benchmark_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
artifact_and_snapshot_bench_test.go feat(security): Artifact ingestion caps enforcement 2026-02-23 19:43:28 -05:00
artifact_scanner_bench_test.go feat(security): Artifact ingestion caps enforcement 2026-02-23 19:43:28 -05:00
config_parsing_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
context_reuse_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
dataset_hash_bench_native_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
dataset_hash_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
dataset_size_comparison_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
go_native_leak_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
json_serialization_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
jupyter_service_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
kms_benchmark_test.go feat(crypto,auth): harden KMS and improve permission handling 2026-03-12 12:04:32 -04:00
log_sanitize_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
ml_experiment_benchmark_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
native_integration_test.go ci: push all workflow updates 2026-02-12 13:28:15 -05:00
native_queue_basic_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
native_queue_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
payload_performance_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
queue_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
response_packet_benchmark_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00
response_packet_regression_test.go test(benchmarks): add tolerance to response packet regression test 2026-02-18 12:45:40 -05:00
scheduler_bench_test.go test: update test suite and remove deprecated privacy middleware 2026-03-08 13:03:55 -04:00
streaming_io_bench_test.go test(benchmarks): update benchmark tests with job cleanup and improvements 2026-02-23 18:03:54 -05:00