Skip to content

Commit

Permalink
More release note fixes and updates.
Browse files Browse the repository at this point in the history
  • Loading branch information
gdamore committed Jan 2, 2024
1 parent 2171e7e commit ad2d7ea
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions RELEASE_NOTES.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ This document has the following sections:
* Notable Changes
* End of Feature Announcements

== Notable Changes
== Notable Changes (since 1.6.0)

A new compile time setting, `NNG_MAX_POLLER_THREADS` is introduced,
with a default value of 8, and will limit the number of threads
Expand Down Expand Up @@ -50,16 +50,27 @@ when many clients or many contexts are used. As part of this change,
a new option, `NNG_OPT_REQ_RESENDTICK` is available to adjust how
often we check for expired requests.

Various minor documentation fixes were made, some contributed by
Patrik Wenger <[email protected]>.

A new ability to override compile-time settings for thread counts
is available. This facility is considered experimental, and is not
documented in manual pages -- and is subject to change without notice.
Please see nng_init_set_parameter() in the nng.h header file. The
values that can be tuned are listed there along with comments
describing their use. See bug #1572.

As part of the fixes for #1572, tunable values for setting fixed
values (rather upper limits) for thread counts are now exposed properly
via CMake variables. These are `NNG_NUM_EXPIRE_THREADS` and `NNG_NUM_TASKQ_THREADS`.

A new API, `nng_aio_set_expire()` is introduced as a complement to
`nng_aio_set_timeout()`. This provides absolute expiration times,
which may be easier in circumstances involving multiple actions such
as common state-machine based idioms.

A bug which caused TLS connections to spin on accept, causing high
CPU usage, is fixed. (See bug #1673)
Various minor documentation fixes were made, some contributed by
Patrik Wenger <[email protected]>.

== End of Feature Announcements

=== Windows Legacy Support
Expand Down

0 comments on commit ad2d7ea

Please sign in to comment.