diff --git a/DESCRIPTION b/DESCRIPTION index f4b0e24bc..bdac5337a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: nanonext Type: Package Title: NNG (Nanomsg Next Gen) Lightweight Messaging Library -Version: 1.2.1.9022 +Version: 1.2.1.9023 Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is a socket library implementing 'Scalability Protocols', a reliable, high-performance standard for common communications patterns including diff --git a/NEWS.md b/NEWS.md index bf994913e..3462ca752 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# nanonext 1.2.1.9022 (development) +# nanonext 1.2.1.9023 (development) #### New Features @@ -11,6 +11,7 @@ * Upgrades `reply()` to always return even when there is an evaluation error. This allows it to be used safely in a loop without exiting early, for example. * Removes deprecated and defunct `next_config()`. * Performance enhancements for `promises::as.promise()` methods. +* Updates bundled 'libnng' v1.8.0 with latest patches. # nanonext 1.2.1 diff --git a/README.Rmd b/README.Rmd index bf3b5a2ef..0fac47c49 100644 --- a/README.Rmd +++ b/README.Rmd @@ -51,7 +51,7 @@ Supported transports: - [TLS](https://shikokuchuo.net/nanonext/articles/nanonext.html#tls-secure-connections) (over TCP and WebSocket) Development of the TLS implementation was generously supported by the -R Consortium . +R Consortium . Web utilities: @@ -165,7 +165,7 @@ For previous R versions, pre-compiled 'libnng' v1.8.0 (patched) and 'libmbedtls' We would like to acknowledge in particular: - [Garrett D'Amore](https://github.com/gdamore), author of the NNG library, for generous advice and for implementing a feature request specifically for a more efficient 'aio' implementation in `nanonext`. -- The [R Consortium](https://www.r-consortium.org/) for funding the development of the secure TLS capabilities in the package, and [Henrik Bengtsson](https://github.com/HenrikBengtsson) and [Will Landau](https://github.com/wlandau/)'s roles in making this possible. +- The [R Consortium](https://r-consortium.org/) for funding the development of the secure TLS capabilities in the package, and [Henrik Bengtsson](https://github.com/HenrikBengtsson) and [Will Landau](https://github.com/wlandau/)'s roles in making this possible. - [Joe Cheng](https://github.com/jcheng5/) for prototyping the integration of `nanonext` with `later` to support the next generation of completely event-driven 'promises'. - [R Core](https://www.r-project.org/contributors.html) for various auxiliary functions for serialisation and raw / character conversion, which have been adopted by the package. - [Luke Tierney](https://github.com/ltierney/) and [Mike Cheng](https://github.com/coolbutuseless) for meticulous documentation of the R serialization mechanism, which led to the package's own implementation of a low-level interface to R serialization. diff --git a/README.md b/README.md index 4121d4597..c1f6cf84d 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ Supported transports: (over TCP and WebSocket) Development of the TLS implementation was generously supported by the -R Consortium +R Consortium . Web utilities: @@ -216,7 +216,7 @@ We would like to acknowledge in particular: - [Garrett D’Amore](https://github.com/gdamore), author of the NNG library, for generous advice and for implementing a feature request specifically for a more efficient ‘aio’ implementation in `nanonext`. -- The [R Consortium](https://www.r-consortium.org/) for funding the +- The [R Consortium](https://r-consortium.org/) for funding the development of the secure TLS capabilities in the package, and [Henrik Bengtsson](https://github.com/HenrikBengtsson) and [Will Landau](https://github.com/wlandau/)’s roles in making this possible. diff --git a/configure b/configure index 55629ba31..8603fc858 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #!/bin/sh # Library versions -LIB_VER="890d489" +LIB_VER="620e7ce" TLS_VER="daca7a3" # Initialise diff --git a/configure.ucrt b/configure.ucrt index 7759b5d4d..1ac1d04e4 100755 --- a/configure.ucrt +++ b/configure.ucrt @@ -1,5 +1,5 @@ # Library versions -LIB_VER="890d489" +LIB_VER="620e7ce" TLS_VER="daca7a3" tar -xf src/mbedtls-$TLS_VER.tar.xz diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index c2cfca134..5760f63ae 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -22,4 +22,4 @@ reference: - matches("^[a-zA-Z]*") authors: R Consortium: - html: "R Consortium" + html: "R Consortium" diff --git a/src/nng-620e7ce.tar.xz b/src/nng-620e7ce.tar.xz new file mode 100644 index 000000000..33a791179 Binary files /dev/null and b/src/nng-620e7ce.tar.xz differ diff --git a/src/nng-890d489.tar.xz b/src/nng-890d489.tar.xz deleted file mode 100644 index dc5597fa1..000000000 Binary files a/src/nng-890d489.tar.xz and /dev/null differ