Skip to content

Releases: leventkaragol/libcpp-http-client

v1.3.1

19 May 09:39
Compare
Choose a tag to compare

Summary

This release includes one bug&fix for segmentation fault on Ubuntu 24.04.

Changes

  • Bug&Fix: Segmentation fault error is thrown when the "returnAsBinary" feature is used only on Ubuntu 24.04 (#33)
  • Changed: Project documentation has been updated according to changes
  • Changed: Examples and test codes has been updated according to changes

v1.3.0

27 Apr 10:44
Compare
Choose a tag to compare

Summary

This release includes the following new features.

Changes

  • Added: setTimeout method has been added to limit waiting durations for requests (#13)
  • Added: setUserAgent method has been added to change user agent information during requests (#15)
  • Added: TLS version can now be selected through the setTLSVersion method (#18)
  • Added: The setDownloadBandwidthLimit and setUploadBandwidthLimit methods can now be used to limit the bandwidth used during requests (#23)
  • Changed: Project documentation has been updated according to changes
  • Changed: Examples and test codes has been updated according to changes

v1.2.0

21 Apr 14:37
5bd1aa7
Compare
Choose a tag to compare

Summary

This release includes one critical bug&fix for multi-threading usage and also method overloading > builder pattern conversion.

Changes

  • Changed: Method Overloading > Builder Pattern Conversion. (#8)
  • Bug&Fix: CurlGlobalInitializer class has been added to project ensures that curl is initialized only once when it is first used in the program and clean up when program terminated (Race condition issue) (#10)
  • Changed: Project documentation has been updated according to changes
  • Changed: Examples and test codes has been updated according to changes

v1.1.0

20 Apr 19:55
Compare
Choose a tag to compare

Summary

This release includes several minor additional enhancements and improvements.

Changes

  • Added: ignoreSslErrors option has been added to ignore invalid SSL certificates. (#4)
  • Changed: Pointers in the request method replaced with smart pointers (#2)
  • Changed: The curl_global_init and curl_global_cleanup methods moved to constructor and destructor for resource saving (#3)
  • Changed: Project documentation has been updated according to changes
  • Changed: Examples and test codes has been updated according to changes

v1.0.0

19 Apr 18:53
99f98a3
Compare
Choose a tag to compare

Summary

This is the first official release available for use in production.

Changes

  • Added: Library source code has been added.
  • Added: Example codes has been added to "example" folder
  • Added: Test codes has been added to "test" folder
  • Added: Test workflows have been added for both Linux and Windows
  • Added: Project documentation has been added to README.md file