Releases: summerwind/h2spec
Releases · summerwind/h2spec
h2spec v2.0.0
- Refactored all test cases
- Add test cases for RFC 7541 (HPACK)
- Add test cases for HTTP/2 server
- Add dryrun mode
- Support execution of individual test case
- Support verbose log
Please see README.md for more information.
Several bugs were fixed by @Karm. thank you!
h2spec v1.5.0
- Add more pseudo-header omitting tests (jstourac)
- Make sure stream states are open (masaori335)
h2spec v1.4.2
- Send Content-Length header in 6.1 (Thanks @masaori335)
h2spec v1.4.1
- Fix of possible nil pointer dereference (Thanks @jstourac)
h2spec v1.4.0
- Handle ack of SETTINGS and HEADERS properly in 6.9 (Thanks @bryce-anderson)
- Don't use invalid flag in 6.1
- Fix the description of 6.1
- Output a report of JUnit format (Thanks @jstourac)
- Mark test cases of 5.4 as strict (Server can choose whether or not to send the GOAWAY Frame)
h2spec v1.3.1
- Limit header size to 4KiB in 5.1 and 5.5
h2spec v1.3.0
- Check END_FRAME flag in 6.9
- Allow GOAWAY frame in 6.9.1 (Lukasa)
- Limit header size to 4KiB
- Performance improvement
- Built with Go v1.6
h2spec v1.2.0
- Add HPACK related tests (tatsuhiro-t)
- Add a test case for Section 8.1 (shane-kearns)
- Use official http2 package (tatsuhiro-t)
- Use identical payload on a test case for Section 6.7 (maskit)
- Check frame type more strictly (thanks bryancall)
- Update docs for build process (thanks PSUdaemon)
- Built with Go v1.5
h2spec v1.1.1
- Fix bug in 5.10 and 6.10 (Thanks tatsuhiro-t)
- Add the error code of PROTOCOL_ERROR as expected code (Thanks tatsuhiro-t)
- Fix invalid stream ID in 5.3.1 (Thanks shane-kearns)
h2spec v1.1.0
- Fix evaluation bug of test results
- Better error reporting
- Add test case of HEAD method
- Add test case that includes Trailer part
- Fix invalid pad length on 6.1 and 6.2 (thanks Jxck)
- Handle TCP timeout
- Exit with non-zero code if test fails