diff options
| author | Garrett D'Amore <garrett@damore.org> | 2024-01-01 17:10:50 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2024-01-01 17:10:50 -0800 |
| commit | ad2d7eae574badf67c0778a5ae395d895ad07584 (patch) | |
| tree | ea185683c67a0e0ad57cb7bcf4e4b777c3838a6b /RELEASE_NOTES.adoc | |
| parent | 2171e7e5cca8aff9c55de95845ffcec7ecc6dceb (diff) | |
| download | nng-ad2d7eae574badf67c0778a5ae395d895ad07584.tar.gz nng-ad2d7eae574badf67c0778a5ae395d895ad07584.tar.bz2 nng-ad2d7eae574badf67c0778a5ae395d895ad07584.zip | |
More release note fixes and updates.
Diffstat (limited to 'RELEASE_NOTES.adoc')
| -rw-r--r-- | RELEASE_NOTES.adoc | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/RELEASE_NOTES.adoc b/RELEASE_NOTES.adoc index fe705a9b..c27c04b9 100644 --- a/RELEASE_NOTES.adoc +++ b/RELEASE_NOTES.adoc @@ -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 @@ -50,9 +50,6 @@ 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 <patrik.wenger@mindclue.ch>. - 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. @@ -60,6 +57,20 @@ 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 <patrik.wenger@mindclue.ch>. + == End of Feature Announcements === Windows Legacy Support |
