Skip to content

Releases: Az107/HTeaPot

v0.6.5

08 Aug 15:12
62a08cf

Choose a tag to compare

hteapot – Release Notes

🚀 Highlights

This patch brings several improvements, new features, and bug fixes:

New Features

  • Proxy mode (CONNECT support): allows hteapot to act as a proxy server.
  • Chunked body support: requests can now handle streaming/chunked payloads.
  • Extensible request handlers: easily add new request types like static files or custom proxies.

Improvements

  • HTTP core & request builder: more robust and efficient request handling.
  • CLI argument parsing: improved usability and error handling.
  • Cache system: enhanced performance and reliability.
  • Test coverage: added tests to ensure stability.
  • Case-insensitive headers: new HttpHeaders struct simplifies header handling.

This release focuses on stability, new proxy capabilities, and better support for advanced request handling.

📦 Availability

HTeaPot v0.6.5 is now available:

  • On crates.io
  • On the new web!
  • As precompiled binaries (see below)
  • Or you can build it from the main branch for the latest updates
Architecture Windows macOS Linux
ARM
X86-64

What's Changed

Version 0.6.2

18 Aug 19:15

Choose a tag to compare

HTeaPot v0.6.2 – Hot-fix and minor changes

This release brings minor improvements in config module and fixes the body parsing.

🚀 Highlights

Better config modules

The module config has improved slightly to manage the adequate responsibilities

Fix body parsing

Fixed a bug that causes the request with body to drop the connection

📦 Availability

HTeaPot v0.6.2 is now available:

  • On crates.io
  • As precompiled binaries (see below)
  • Or you can build it from the main branch for the latest updates

What's Changed

Full Changelog: v0.6.1...v0.6.2

Architecture Windows macOS Linux
ARM
X86-64

Version 0.6.1

20 Jun 06:54

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5...v0.6.1

v0.5

07 Apr 14:26
4d97898

Choose a tag to compare

HTeaPot v0.5 – Performance & Scalability Boost

This release brings major improvements focused on performance, scalability, and internal architecture.

🚀 Highlights

Asynchronous Logger

The logging system now runs on a dedicated thread, minimizing overhead and improving responsiveness under high load.

Improved Request Parser

Parsing has been optimized for speed and robustness, allowing faster and more reliable handling of incoming requests.

Enhanced Response Builder

Responses can now be built in different modes, including normal and chunked transfer encoding. More output modes are planned for future versions.

📦 Availability

HTeaPot v0.5 is now available:

  • On crates.io
  • As precompiled binaries (see below)
  • Or you can build it from the main branch for the latest updates

What's Changed

Full Changelog: v0.3...v0.5

Version 0.3 !

06 Nov 11:45
a1ea656

Choose a tag to compare

🚀 Hteapot v0.3 Release Notes ☕️

We’re thrilled to bring you Hteapot v0.3, packed with exciting new features and improvements! 🎉

  • ✨ Keep-Alive Support: Enjoy smoother communication with our new keep-alive connections for better performance and less overhead.
  • 🔧 Major Refactor: The code has undergone a major facelift! Expect cleaner, more maintainable, and scalable code.
  • ⚡ Improved Caching System: Fetch data faster than ever with our optimized caching system!
  • 🔥 Enhanced Performance: Overall speed improvements and responsiveness to make Hteapot even snappier.

⚠️ Breaking Change (Lib Mode): In this version, the request is now created using HttpResponse::new() instead of
Hteapot::response_maker().
Both functions take the same arguments, so it’s a quick swap, but please be aware of this change when updating your code!

🔜 Binaries Availability: We will be uploading binaries for different platforms gradually. However, you can already install Hteapot v0.3 via cargo install hteapot or add it to your project with cargo add hteapot.

Architecture Windows macOS Linux
ARM
X86-64

We’re super excited about these updates, and we can’t wait for you to try them out! 🙌 As always, your feedback and contributions are welcome! 💬

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.3