Sam Rijs
a12f7beed9
refactor(lib): convert to futures 0.2.0-beta ( #1470 )
2018-03-29 13:32:44 -07:00
Sean McArthur
5db85316a1
refactor(client): replace signal mod with want crate
2018-03-19 11:43:47 -07:00
Sean McArthur
06f0126fad
refactor(lib): clean up unused dependencies
2018-03-19 11:43:47 -07:00
Sam Reis
27b8db3af8
feat(lib): convert to use tokio 0.1
...
BREAKING CHANGE: All uses of `Handle` now need to be new-tokio `Handle`.
Co-authored-by: Sean McArthur <sean@seanmonstar.com >
2018-03-19 11:43:47 -07:00
Sean McArthur
3cd48b45fb
feat(lib): replace types with those from http crate
...
BREAKING CHANGE: `Method`, `Request`, `Response`, `StatusCode`,
`Version`, and `Uri` have been replaced with types from the `http`
crate. The `hyper::header` module is gone for now.
Removed `Client::get`, since it needed to construct a `Request<B>`
with an empty body. Just use `Client::request` instead.
Removed `compat` cargo feature, and `compat` related API.
2018-03-19 11:43:47 -07:00
Sean McArthur
a37e6b59e6
fix(lib): remove deprecated tokio-proto APIs
...
BREAKING CHANGE: Many of these APIs have been deprecated for a while,
check the documentation for the recommended way to use hyper now.
2018-03-19 11:37:32 -07:00
Sean McArthur
dbfc45bf5c
chore(lib): start 0.12.x branch
2018-03-19 11:37:32 -07:00
Sean McArthur
0786ea1f87
v0.11.22
2018-03-07 12:56:57 -08:00
Klaus Purer
49fcb0663c
fix(dependencies): require tokio-core 0.1.11
2018-03-05 10:32:31 -08:00
Sean McArthur
f7102ae6c4
v0.11.21
2018-02-28 15:17:02 -08:00
Sean McArthur
ad7763072c
v0.11.20
2018-02-26 15:07:38 -08:00
Sean McArthur
36eabbb18f
v0.11.19
2018-02-21 13:15:57 -08:00
Sean McArthur
8e57338ef0
v0.11.18
2018-02-07 13:59:47 -08:00
Sean McArthur
1eb18a9e44
v0.11.17
2018-02-05 16:37:43 -08:00
Sean McArthur
bf5eb5e0a0
v0.11.16
2018-01-30 13:28:13 -08:00
Sean McArthur
68377ede70
perf(http): utilize writev when possible
...
By using `AsyncWrite::write_buf`, we can avoid some copies in some
cases. This especially helps throughput for chunked encoding.
2018-01-25 14:02:11 -08:00
Sean McArthur
be9d5e8d5c
v0.11.15
2018-01-22 12:17:33 -08:00
Sean McArthur
7d493aafce
chore(depenencies): update pretty-env-logger to 0.2
2018-01-19 17:37:34 -08:00
Sean McArthur
350ce542be
v0.11.14
2018-01-16 14:20:26 -08:00
Sean McArthur
586993fb2f
chore(dependencies): update pretty_env_logger to rc.2
2018-01-12 12:02:13 -08:00
Sean McArthur
00d6a38547
v0.11.13
2018-01-12 11:38:18 -08:00
Sean McArthur
e34a32b0a0
v0.11.12
2018-01-08 10:06:19 -08:00
Sean McArthur
b3f32469b0
v0.11.11
2018-01-05 10:51:18 -08:00
Sean McArthur
34f0dba6dc
chore(log): update to log 0.4
2018-01-04 14:50:18 -08:00
Sean McArthur
6ade21aa7f
feat(server): change default dispatcher
...
- Deprecates the `no_proto` configuration on `Server`. It is always
enabled.
- Deprecates all pieces related to tokio-proto.
- Makes the tokio-proto crate optional, and the `server-proto` feature
can be used to completely remove the dependency. It is enabled by
default.
2017-12-28 19:15:57 -08:00
Sean McArthur
ccd8ebff75
v0.11.10
2017-12-26 15:25:20 -08:00
Alex Gaynor
45439bec31
chore(lib): update base64 version
2017-12-21 11:27:41 -05:00
Jeff Olhoeft
61877f6f6e
docs(server): Add a forms server example
...
Add an example program illustrating parsing a request body through
generating a response body.
2017-12-13 14:30:04 -08:00
Sean McArthur
16aa92cf03
v0.11.9
2017-12-09 19:02:12 -08:00
Sean McArthur
a594341701
v0.11.8
2017-12-06 16:56:13 -08:00
golem131
8e7af7b9f1
chore(lib): update base64 and futures versions
...
- base64 0.6 -> 0.8
- futures 0.1.14 -> 0.1.17
2017-11-28 14:59:01 -08:00
Sean McArthur
3f62bde7b3
v0.11.7
2017-11-14 13:41:37 -08:00
Sean McArthur
b60d4cda3d
chore(server): setup ServerProto pieces to be deprecated
...
- Adds a `server-proto` feature that is added to default features.
- If `server-proto` feature is not enabled, pieces that will eventually
be deprecated and optional will be tagged deprecated, but with a note
about the missing `server-proto` feature.
2017-11-09 15:45:13 -08:00
Sam Rijs
ed497bf5e6
feat(client): allow custom executors for HttpConnector
2017-10-18 15:56:33 +11:00
Sean McArthur
4b1e9d1bab
v0.11.6
2017-10-02 18:21:41 -07:00
Sean McArthur
c2fd47f211
v0.11.5
2017-10-02 15:46:09 -07:00
Sean McArthur
d77fcff1c4
v0.11.4
2017-09-28 22:01:59 -07:00
Sean McArthur
217941cef2
v0.11.3
2017-09-28 16:43:50 -07:00
Sam Rijs
0c7d375ba3
feat(lib): implement compatibility with http crate
2017-09-22 12:07:57 -07:00
Sean McArthur
3b91fc65b2
fix(client): cleanup dropped pending Checkouts from Pool
...
Closes #1315
2017-09-18 13:29:31 -07:00
Sean McArthur
4922bb9d18
v0.11.2
2017-07-27 14:21:24 -07:00
Sean McArthur
7ce3121132
v0.11.1
2017-07-03 15:08:38 -07:00
Sean McArthur
87d2ab4619
chore(cargo): add 'network-programming' category
2017-06-16 13:07:06 -07:00
Sean McArthur
e92b57c4f5
v0.11.0
2017-06-13 12:54:29 -07:00
Sean McArthur
cee8692d81
refactor(header): replace url crate with percent-encoding
2017-06-13 10:55:12 -07:00
Sean McArthur
d09288e7b3
chore(cargo): add homepage, update documentation fields
2017-06-13 10:38:31 -07:00
Sean McArthur
c4c60d90bc
chore(dependencies): bump mime v0.3.2, with http token parsing
2017-06-13 10:29:16 -07:00
Sean McArthur
3c75f45c44
chore(cargo): remove 'build.rs' from include field
2017-06-13 10:27:28 -07:00
Corey Farwell
356e309a76
chore(dependencies): upgrade base64 to 0.6
2017-06-11 21:39:30 -07:00
Sean McArthur
efa5e7f341
chore(dependencies): update futures to 0.1.14, since we use new apis
2017-06-08 13:07:33 -07:00