Suave 0.20.0

Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.

There is a newer version of this package available.
See the version list below for details.
Install-Package Suave -Version 0.20.0
dotnet add package Suave --version 0.20.0
<PackageReference Include="Suave" Version="0.20.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Suave --version 0.20.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Release Notes:

* [build] correcting suave references
* [build] create_nugets -> nugets rake task
* [build] upgrade albacore for nicer release notes
* [build] correct name for Suave.Experimental
* [build] ref Suave from Tests
* [build] fixing Load project
* [build] reorganising repo
* [build] alba w/ release notes support
* [build] albacore++, suave -> Suave
* [build] uppercase Suave.OpenSSL.fsproj
* [build] uppercase suave.fsproj
* [build] uppercase Suave.sln
* Merge branch 'feature/Suave.Testing'
* [testing] cleaning up Post vs Send code, documentation
* [tests] correct opening of namespaces
* rename casing
* wip
* new project - Suave.Testing
* wip
* Merge branch 'feature/libs'
* working around https://github.com/fsprojects/Paket/issues/497 temporarily
* upgrading dependencies, fixes #81 on OS X and Windows
* Merge pull request #170 from varon/the_great_reorganization
* removed usages of old Socket module
* Migrated left-over Socket module contents to auto-open AsyncSockets module
* Updated usages of Sockets module
* WIP: sharding of sockets module
* Renamed Log folder to Logging to match namespace. Moved Log.fs out to top level to match namespace.
* Merge pull request #169 from varon/the_great_reorganization
* delete buggy open
* Merge pull request #168 from SuaveIO/feature/fix-165
* Updated usages of Log to match new structure; Added qualified access to LogLevel
* Sharded log into mutliple files
* Done sharding Utils
* test we can parse longs
* parse the integers into int64 and coerce it down if needed
* renamed Utils.Compression to Encoding. WIP: Updating usages
* done sharding Utils into multiple module files
* Updated usages of Utils to new namespace
* WIP: sharding Utils into multiple module files
* WIP: sharding Utils into multiple module files
* WIP: sharding Utils into multiple module files
* WIP: sharding Utils into multiple module files
* remove warnings
* [Http] +bind complementary method to (>>=)
* Merge pull request #166 from varon/typesafe_http_request_headers
* Enhanced documentation of HttpMethod type
* Merge branch 'master' of github.com:suaveio/suave into typesafe_http_request_headers
* Merge pull request #162 from varon/typesafe_http_request_headers
* Merge pull request #159 from varon/master
* Adjusted documentation for HttpMethod
* Adjusted request headers to be type safe
* renamed streams inside encode/decode
* Working generalization of gzip/deflate encodes
* Revert "Reworked gzip/deflate encoding to reduce duplication"
* Merge branch 'master' of github.com:suaveio/suave
* simplify build.sh
* adding "easy" build option
* Reworked gzip/deflate encoding to reduce duplication
* Reworked the parsing functions to reduce duplication
* Merge branch 'master' of github.com:suaveio/suave
* removed pointless interdependent type from ServerKey
* fix for #158
* Merge pull request #157 from varon/master
* Fixed usage of Parse.date_time
* updated naming of 'date_time' parse function to match convensions
* Adjusted DateTime parsing to use RoundtripKind style.
* Fixed missing 200 status introduced by 4c40144e1a42051fe7b50e7125eecd0cb1fe5a9a
* Revert "Revert "correct fix for #156", to be replaced with 400-error return."
* Simplification of Date parse handling.
* moved to invariant culture for parsing of DateTime
* return 400 Bad Request when invalid if-modified-since header is received
* Added Choice parsing for DateTime
* Revert "correct fix for #156", to be replaced with 400-error return.
* Revert "Fix for issue #156"
* Merge branch 'master' of github.com:suaveio/suave
* correct fix for #156
* Fix for issue #156
* updating gems
* Merge pull request #155 from SuaveIO/feature/refactoring
* correcting docs on Files.file
* solves #154
* new binaries
* fix parse_multipart
* and another
* one more fix
* bug fix
* bug fix
* factor transport
* parse post data before accessing HttpRequest.form
* pack the connection inside the HttpContext and turn everything into a Webpart
* move functions out of connection record
* continue simplification
* pack read segments into the connection record
* unused definitions
* nuke proxy_mode flag
* remove unneeded try-catch
* record log entry after processing pipeline
* Update COPYING

Showing the top 2 GitHub repositories that depend on Suave:

Repository Stars
rogeralsing/Microphone
msarilar/EDEngineer
An overlay to track Elite Dangerous blueprints progress in real time

Version History

Version Downloads Last updated
2.5.5 7,243 6/5/2019
2.5.4 6,657 4/14/2019
2.5.3 18,987 11/10/2018
2.5.2 3,719 10/11/2018
2.5.1 3,421 9/29/2018
2.5.0 4,100 9/8/2018
2.5.0-beta2 461 7/31/2018
2.5.0-beta 227 7/27/2018
2.4.3 25,964 6/25/2018
2.4.2 471 6/20/2018
2.4.1 1,037 6/10/2018
2.4.0 13,066 4/29/2018
2.3.0-beta3 4,209 12/30/2017
2.3.0-beta2 242 12/27/2017
2.3.0-beta 855 9/5/2017
2.2.1 41,624 8/17/2017
2.2.0 444 8/17/2017
2.1.1 8,806 6/17/2017
2.1.0 8,423 4/10/2017
2.0.5 3,687 3/25/2017
2.0.5-alpha 251 3/23/2017
2.0.4 6,367 2/19/2017
2.0.3 1,201 2/13/2017
2.0.2 5,522 1/19/2017
2.0.1 1,131 1/17/2017
2.0.0 3,609 1/3/2017
2.0.0-rc8 342 12/27/2016
2.0.0-rc7 350 12/27/2016
2.0.0-rc6 358 12/24/2016
2.0.0-rc5 300 12/23/2016
2.0.0-rc4 313 12/23/2016
2.0.0-rc3 635 12/12/2016
2.0.0-rc2 1,904 11/16/2016
2.0.0-rc1 727 11/4/2016
2.0.0-alpha7 622 10/22/2016
2.0.0-alpha6 478 9/26/2016
2.0.0-alpha5 586 9/1/2016
2.0.0-alpha4 810 6/7/2016
2.0.0-alpha3 369 5/23/2016
1.1.3 54,703 6/20/2016
1.1.2 10,965 3/28/2016
1.1.1 6,331 2/3/2016
1.1.0 1,638 1/25/2016
1.0.0 4,450 1/3/2016
1.0.0-beta2 370 12/20/2015
1.0.0-beta1 278 12/20/2015
0.34.0-nsrefactor1 312 12/19/2015
0.34.0-nsrefactor 353 11/29/2015
0.33.0 4,346 11/8/2015
0.33.0-libuv2 358 11/5/2015
0.33.0-libuv 512 10/23/2015
0.32.1 1,761 10/13/2015
0.32.0 447 10/10/2015
0.32.0-owin2 428 9/25/2015
0.32.0-owin 371 9/1/2015
0.31.2 34,453 9/4/2015
0.31.1 954 8/18/2015
0.31.0 1,131 8/13/2015
0.30.0 1,736 7/6/2015
0.29.1 707 6/21/2015
0.29.0 866 6/10/2015
0.29.0-alpha2 343 6/3/2015
0.29.0-alpha 321 6/2/2015
0.28.1 1,618 5/21/2015
0.27.0 541 5/14/2015
0.26.2 819 5/1/2015
0.26.1 1,524 3/19/2015
0.26.0 720 3/7/2015
0.25.0 823 2/16/2015
0.24.0 486 2/4/2015
0.23.0 469 2/2/2015
0.22.0 342 2/1/2015
0.21.1 790 1/8/2015
0.21.0 395 1/5/2015
0.20.2 376 1/2/2015
0.20.1 386 1/2/2015
0.20.0 351 1/2/2015
0.19.1 471 12/5/2014
0.19.0 338 12/5/2014
0.18.0 628 11/17/2014
0.17.0 1,716 11/1/2014
0.16.0 588 10/24/2014
0.15.0 539 9/9/2014
0.14.0 439 8/23/2014
0.13.0 511 8/23/2014
0.12.0 418 7/31/2014
0.11.0 424 7/25/2014
0.10.0 393 7/13/2014
0.9.0 527 6/8/2014
0.8.0 418 6/7/2014
0.7.0 454 5/5/2014
0.6.0 442 4/24/2014
0.5.0 436 4/4/2014
0.4.0 426 2/26/2014
0.3.0 402 2/11/2014
0.2.0 380 2/10/2014
0.1.78 562 1/19/2014
0.0.5 683 11/22/2013
0.0.4 586 11/21/2013
0.0.3 408 10/24/2013
0.0.2 424 10/13/2013
Show less