Skip to content

Latest commit

 

History

History
150 lines (81 loc) · 3.67 KB

CHANGELOG.md

File metadata and controls

150 lines (81 loc) · 3.67 KB

gocurl changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.0 - 2023-09-22

Added

  • Added --dns-servers command-line argument support. Besides regular DNS, gocurl also supports encrypted DNS, see examples in README.md to learn more. (#6)

Fixed

  • TLS state is now printed to the output for ECH-enabled connections. In addition to that, much more TLS-related information is printed to the output including information about TLS certificates. (#8)

See changes.

1.1.0 - 2023-09-21

Added

  • gocurl now supports Encrypted Client Hello. Added --ech and --echconfig command-line arguments, see examples in README.md to learn more. (#3)
  • Added --resolve command-line argument support. It works similarly to the one in curl with one important difference: gocurl ignores port there and simply returns specified IP addresses for the host. (#5)

See changes.

1.0.6 - 2023-09-17

Added

  • --connect-to and --proxy now also support HTTP/3. (#1)

See changes.

1.0.5 - 2023-09-15

Added

  • Added the changelog.

Changed

  • Added more debug logging to all request stages.

Fixed

  • Fixed the way --connect-to works when a proxy is specified. Before this change gocurl could only redirect the proxy connection, but not the one that goes through proxy. This behavior is now fixed.

See changes.

1.0.4 - 2023-09-12

Fixed

  • Fixed the issue with the output being written not to stdout by default.

See changes.

1.0.3 - 2023-09-12

Fixed

  • Minor improvements.

See changes.

1.0.2 - 2023-09-12

Added

  • Automate the release process.

See changes.

1.0.1 - 2023-09-12

Fixed

  • Logging improvements.

See changes.

1.0.0 - 2023-09-12

Added

  • The first version with base functionality.