-
Notifications
You must be signed in to change notification settings - Fork 97
Home
Jarle Aase edited this page Apr 21, 2017
·
14 revisions
- Performance analysis and optimizations for speed and memory footprint
- Make performance comparisons with similar REST libraries for Java, Python and Ruby
- Cache permanent redirects in a global repository LRU cache
- Implement TLS using DataReader/Writer in stead of asio. That allows use of libressl, native crypto providers and full control over certificate chains and revocation checks.
- Multi-part file uploads (#6)
- Windows 10 / clang
- Cent OS
- FreeBSD
- OpenBSD
- Implement asynchronous iterators for received data and integrate with json parser.
- Implement generic support for 'pages' of data, where we re-query for more data in the background
- HTTP 2 support
- Json
- std::set
- True generic C++ container support (any object that support forward iteration and insert/add)
- Add data-type suitable for representing money (must be able to serialize deserialize like float/ BigDecimal)
- Mime content in HTTP body
- Mime multipart Requests
- Mime multipart Responses
- Circuit Breaker (Fail fast for hosts that don't work)
- Bulkheads (Use separate connection pools for different services)
- Make performance comparisons with similar REST libraries for Java, Python and Ruby
- Improved Proxy support
- Socks 5