Repository navigation
Releases
Releases · ansonnchan/sloth
v1.0.0
Changelog
- 76cbd4b Initialize Sloth project
- f1fd92b M1 Foundation: Promote dev to main
- 9be4968 M2 Inspect: Promote dev to main
- d0a8b43 M3 Runner & Metrics: Promote dev to main
- 3e6ec39 M4 Diagnosis: Promote dev to main
- bc7bc77 M5: Promote export and comparison to main (#124)
- e632d1c M6: Promote hardening milestone to main (#132)
- 08f41b2 M7: Promote v1 release milestone to main (#137)
- 1e29a8a SH-01 Initialize repository and CLI
- 828bfa4 SH-02 Centralize runtime configuration
- 9324a7e SH-02: Centralize defaults and effective configuration
- b01c662 SH-03 Validate command inputs
- 409d38d SH-03: Validate targets, methods, and flag combinations
- 3033666 SH-04 Enforce safety budgets
- eb9d427 SH-04: Enforce traffic budgets and unsafe-method acknowledgement
- cb18639 SH-05 Define CLI contract
- 509d832 SH-05: Define output streams, quiet behavior, and exit codes
- e9a622e SH-06 Add build metadata
- a639f08 SH-06: Add reproducible version and build metadata
- 14dee50 SH-07 Add CI quality gates
- 5df81c3 SH-07: Establish CI quality gates
- 989f4db SH-08 Add contributor workflow
- 3dfb093 SH-08: Add contributor workflow and repository templates
- ba2394c SH-09 Model HTTP requests
- a16a341 SH-09: Model request specifications and redacted target identity
- 38f444e SH-10 Classify request outcomes
- 72d30cf SH-10: Define request outcomes and error taxonomy
- 8bb5a69 SH-11 Capture HTTP traces
- d11a567 SH-11: Capture raw HTTP trace observations
- 29b71ff SH-12 Derive timing phases
- ccbc324 SH-12: Derive timing phases with availability semantics
- e7a1c7b SH-13 Configure HTTP transports
- 3ac42e0 SH-13: Build explicit HTTP transport profiles
- 9e16c77 SH-14 Bound response bodies
- a2e10d7 SH-14: Bound and drain response bodies safely
- 2a371de SH-15 Control HTTP redirects
- 51e9c32 SH-15: Implement bounded redirect policy
- ec7f078 SH-16 Add inspect command
- 8853b65 SH-16: Orchestrate the inspect command
- 3ff6aae SH-17 Render inspect output
- 7b16f38 SH-17: Render readable inspect output
- f380e06 SH-18 Test inspect workflow
- e1e11f2 SH-18: Add inspect JSON output and integration coverage
- b2e7ee0 SH-19: Define experiment plans, samples, and results
- f05505e SH-20: Schedule planned and actual request starts
- 625d25c SH-21: Enforce one aggregate request-start rate
- fa902d5 SH-22: Implement bounded workers and graceful shutdown
- 3cc4e42 SH-23: Separate warm-up lifecycle and evidence
- 3c81918 SH-24: Calculate exact latency statistics
- 71383b0 SH-25: Aggregate outcomes, throughput, and concurrency
- 6dc7768 SH-26: Run baseline sequential experiments
- 0c3ff8c SH-27: Compare fresh and reused connections fairly
- b7be939 SH-28: Generate safe concurrency stages
- b81dfba SH-29: Run concurrency sensitivity experiments
- 5789cd7 SH-30: Prove runner cancellation and race safety
- d1b06ff SH-31 Create diagnostic engine
- ab81497 SH-32 Score diagnostic evidence
- 33be179 SH-33 Detect first-byte wait
- 7720855 SH-34 Detect connection overhead
- 4f0b160 SH-35 Detect tail variability
- 15e9550 SH-36 Detect concurrency sensitivity
- b87f608 SH-37 Detect error rates
- 0eaceb1 SH-38 Report insufficient evidence
- 0d55e0b SH-39 Add diagnose command
- 5bd1701 SH-40 Render diagnostic report
- f32440c SH-41 Model canonical reports
- a428ab0 SH-42 Publish report JSON schema
- 4cb4372 SH-43: Validate saved reports (#115)
- fd62255 SH-44: Write reports atomically (#116)
- fe9a3ea SH-45: Add export command (#117)
- cf23344 SH-46: Export bounded optional samples (#118)
- 602180a SH-47: Classify report compatibility (#119)
- 278a00e SH-48: Calculate safe report deltas (#120)
- f94dab9 SH-49: Render before-and-after comparisons (#121)
- 33cef2c SH-50: Add compare command and regression gate (#122)
- eb69981 SH-51: Add report and comparison fixture suite (#123)
- ca69f3f SH-52: Harden terminal accessibility and noninteractive output (#125)
- 30a485c SH-53: Audit and test privacy boundaries (#126)
- 0aa67f5 SH-54: Add fuzzing and malformed-input resilience (#127)
- 9dffdcb SH-55: Complete network failure integration tests (#128)
- 49cf188 SH-56: Benchmark client overhead at safety ceilings (#129)
- b6b10aa SH-57: Add deterministic local sample API (#130)
- 308c6d3 SH-58: Complete architecture and methodology documentation (#131)
- 14d0342 SH-59: Validate the supported platform matrix (#133)
- 2392dfb SH-60: Package release artifacts with GoReleaser (#134)
- 18d6c25 SH-61: Create the real terminal demo and final README (#135)
- 88a580e SH-62: Execute the v1 release readiness review (#136)