Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 2.42 KB

CHANGELOG.md

File metadata and controls

45 lines (29 loc) · 2.42 KB

Changelog for coreHTTP Client Library

v2.1.0 (Nov 2021)

Updates

  • #114 Update http-parser version in manifest to reflect commit
  • #112 Add function prototypes for exported functions to CBMC proof harnesses
  • #111 Update Doxygen version to 1.9.2

v2.0.2 (July 2021)

Updates

  • #109 Add C++ header guards
  • #106 Update case-insensitive compare function for header-field parser
  • #104 Update CBMC proofs to work with the latest version of CBMC

v2.0.1 (February 2021)

Other

  • #89 Fix documentation of memory size estimates of the library.

v2.0.0 (December 2020)

Updates

  • #83 Implement transport send and receive retry timeouts in coreHTTP. This change adds a timestamp callback function to the HTTPResponse_t struct, and new configuration macros to set the transport send and receive retry timeouts. Due to the HTTPResponse_t struct field addition, coreHTTP v2.0.0 is not backward compatible under certain conditions.
  • #79, #82 transport_interface.h documentation updates.
  • #75 Small fix to cast logging arguments to types matching the format specifiers.

Other

  • #70, #72, #78 Github actions updates.
  • #73, #76 Github repo chores.
  • #71 CBMC automation chore.
  • #81, #84 Doxygen memory estimates table update.

v1.0.0 November 2020

This is the first release of the coreHTTP client library in this repository.

The HTTP client library is a client-side implementation that supports a subset of the HTTP/1.1 protocol. It is optimized for resource-constrained devices, and does not allocate any memory.