Skip to content

Commit

Permalink
v4.0.0 (#494)
Browse files Browse the repository at this point in the history
Features:

* Exception effects / raises for async procedures helping you write more
efficient leak-free code
* Cross-thread notification mechanism for suitable building channels,
queues and other multithreaded primitives
* Async process I/O
* IPv6 dual stack support
* HTTP middleware support alloing multiple services to share a single
http server
* A new [documentation web
site](https://status-im.github.io/nim-chronos/) covering the basics,
with several simple examples for getting started
* Implicit returns, support for `results.?` and other conveniences
* Rate limiter
* Revamped cancellation support with more control over the cancellation
process
* Efficiency improvements with `lent` and `sink`

See the [porting](https://status-im.github.io/nim-chronos/porting.html)
guides for porting code from earlier chronos releases (as well as
asyncdispatch)
  • Loading branch information
arnetheduck authored Jan 24, 2024
1 parent 09a0b11 commit 672db13
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions chronos.nimble
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
mode = ScriptMode.Verbose

packageName = "chronos"
version = "3.2.0"
version = "4.0.0"
author = "Status Research & Development GmbH"
description = "Networking framework with async/await support"
license = "MIT or Apache License 2.0"
skipDirs = @["tests"]

requires "nim >= 1.6.0",
requires "nim >= 1.6.16",
"results",
"stew",
"bearssl",
Expand Down

0 comments on commit 672db13

Please sign in to comment.