Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 17:55
· 1 commit to main since this release
08f41b2

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)