Skip to content

Commit

Permalink
Release v0.11.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bradfier committed Feb 25, 2022
1 parent 876efd6 commit c5177b0
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 4 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,20 @@
# Changes

## 0.11.0

* [Add support for Rustls](https://github.com/tiny-http/tiny-http/pull/218)

Thanks to @3xmblzj5 and @travispaul for their help in implementing [`Rustls`](https://github.com/rustls/rustls) as a
drop-in replacement for OpenSSL, you can now build `tiny-http` with TLS support without any external dependencies!
OpenSSL will remain the default implementation if you just enable the `ssl` feature, but you are strongly encouraged
to use `ssl-rustls` where possible!

* [Fix incorrect certificate chain loading](https://github.com/tiny-http/tiny-http/commit/876efd6b752e991c699d27d3d0ad9a47e9d35c29)

Fix a longstanding bug where we were only loading the first (i.e. the leaf) certificate from any PEM file supplied by
the user.


## 0.10.0

* [Replace chrono with time-rs](https://github.com/tiny-http/tiny-http/commit/75ac7758fd0ca660c35f58c2a36edb23a42cda32)
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tiny_http"
version = "0.10.0"
version = "0.11.0"
authors = ["pierre.krieger1708@gmail.com",
"Corey Farwell <coreyf@rwell.org>"]
description = "Low level HTTP server library"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Expand Up @@ -14,10 +14,10 @@ What does **tiny-http** handle?
- Accepting and managing connections to the clients
- Parsing requests
- Requests pipelining
- Transfer-Encoding and Content-Encoding (**not fully implemented yet**)
- HTTPS (using either OpenSSL or Rustls)
- Transfer-Encoding and Content-Encoding
- Turning user input (eg. POST input) into a contiguous UTF-8 string (**not implemented yet**)
- Ranges (**not implemented yet**)
- HTTPS
- `Connection: upgrade` (used by websockets)

Tiny-http handles everything that is related to client connections and data transfers and encoding.
Expand All @@ -31,7 +31,7 @@ Add this to the `Cargo.toml` file of your project:

```toml
[dependencies]
tiny_http = "0.10"
tiny_http = "0.11"
```

### Usage
Expand Down

0 comments on commit c5177b0

Please sign in to comment.