Skip to content

Releases: snabb/httpreaderat

v1.0.4

Choose a tag to compare

@snabb snabb released this 11 Jul 05:04

Changes since v1.0.3

  • harden Content-Range parsing and reject malformed or inconsistent ranges without panics
  • support empty resources and chunked partial responses, preserve partial read counts, and validate requests and offsets
  • fix exact-limit handling and fallback byte preservation in LimitedStore
  • add regression coverage for the corrected edge cases and format the example source

Commits

  • 1aa08d0 Format example source
  • 5857da5 Fix HTTP range and store edge cases

v1.0.3

Choose a tag to compare

@snabb snabb released this 18 Apr 22:15

Changes since v1.0.2

  • add Codecov coverage reporting to CI and document it in the README
  • add focused tests for store implementations and HTTPReaderAt edge cases to close major coverage gaps
  • bump github.com/stretchr/testify from 1.9.0 to 1.10.0

Commits

  • 47b987e Bump testify version
  • 1964c1c Add tests for coverage gaps
  • 026354e Add Codecov coverage reporting

v1.0.2

Choose a tag to compare

@snabb snabb released this 18 Apr 10:56
5108abc

What's changed

  • Add GitHub Actions CI pipeline (build, test with -race, vet) across Go 1.21/1.22/1.23
  • Add CI status badge to README; replace dead godoc.org badge with pkg.go.dev
  • Replace deprecated ioutil.TempFileos.CreateTemp
  • Replace manual header clone with http.Header.Clone()
  • Bump minimum Go version from 1.18 to 1.21
  • Fix test name typos (IntialInitial, ParrallelParallel)