Skip to content

Commit c8b722d

Browse files
committed
CRAN release 0.13.0
1 parent 56bf18f commit c8b722d

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: nanonext
22
Type: Package
33
Title: NNG (Nanomsg Next Gen) Lightweight Messaging Library
4-
Version: 0.12.0.9021
4+
Version: 0.13.0
55
Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. NNG is
66
a socket library implementing 'Scalability Protocols', a reliable,
77
high-performance standard for common communications patterns including

NEWS.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1-
# nanonext 0.12.0.9021 (development)
2-
3-
*Please note this version contains breaking behavioural changes - see updates below.*
1+
# nanonext 0.13.0
42

53
#### Updates
64

7-
* Default blocking behaviour of `send()` and `recv()` over Sockets and Contexts aligned to non-blocking (this change is facilitated by the introduction of synchronous context sends in NNG v1.6.0).
8-
* Unserialization / decoding errors where the received message cannot be translated to the specified mode will output a message to stderr, but no longer generate a warning.
5+
*Please note the following potentially breaking changes, and only update when ready:*
6+
7+
* Default behaviour of `send()` and `recv()` aligned to non-blocking for both Sockets and Contexts (facilitated by synchronous context sends in NNG since v1.6.0).
98
* `ncurl()`, `ncurl_aio()` and `ncurl_session()` now restrict 'header' and 'response' arguments to character vectors only, no longer accepting lists (for safety and performance).
10-
* SHA functions now skip the serialization header for serialized R objects. This ensures portability as these contain R version and encoding information. Note: hashes will be different to those obtained using prior versions of this package for serialized objects.
11-
* `messenger()` specifying 'auth' now works reliably on endpoints using different R versions/platforms due to the above hashing portability fix.
9+
* Unserialization / decoding errors where the received message cannot be translated to the specified mode will output a message to stderr, but no longer generate a warning.
10+
* SHA functions now skip serialization headers for serialized R objects (ensuring portability as these contain R version and encoding information). This means that, for serialized objects, hashes will be different to those obtained using prior package versions.
1211
* `sha1()` is removed as a hash option.
12+
13+
*Other changes:*
14+
15+
* `messenger()` specifying 'auth' now works reliably on endpoints using different R versions/platforms due to the above hashing portability fix.
1316
* Internal memory-efficiency and performance enhancements.
1417
* Upgrades bundled 'libmbedtls' to v3.5.2.
1518

R/tls.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#' certificates presented by peers,\cr
2929
#' \strong{or} a length 2 character vector comprising [i] the certificate
3030
#' authority certificate chain and [ii] the certificate revocation list, or
31-
#' empty character \code{''} if not applicable.
31+
#' empty string \code{''} if not applicable.
3232
#' @param server \strong{either} the character path to a file containing
3333
#' the PEM-encoded TLS certificate and associated private key (may contain
3434
#' additional certificates leading to a validation chain, with the leaf

man/tls_config.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)