summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorelie <elie>2013-11-17 19:10:09 +0000
committerelie <elie>2013-11-17 19:10:09 +0000
commit4875617e7ac1b8b67a62c22884d2d585b76071e6 (patch)
tree2bcf829481cfbf0abf680c2ee18322c2e245b8ed /CHANGES
parentbc2ce8921281aa39235541e0ed10f021316dea08 (diff)
downloadpysnmp-4875617e7ac1b8b67a62c22884d2d585b76071e6.tar.gz
- Internal oneliner apps configuration cache moved from respective
apps objects to [a singular] snmpEngine object. That would allow for better cache reuse and allow for a single app working with many snmpEngine instances. - Legacy interfaces and APIs dropped in new oneliner AsyncCommandGenerator and AsyncNotificationOriginator classes (notice 'c' in Async). Original AsynCommandGenerator and AsynNotificationOriginator implementations rebuilt on top of these new optimized versions keeping all the legacy for compatibility reasons. These classes no more keep references to SnmpEngine what makes them reusable with many SnmpEngine class instances. - Example on a single Transport Dispatcher use with multiple SnmpEngine's in oneliner AsyncCommandGenerator & AsyncNotificationOriginator basaed applicatons added.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES15
1 files changed, 12 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index c282f45..3af9a02 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,13 +4,22 @@ Revision 4.2.6rc0
- Execution Observer facility implemented to give app an inside view
of SNMP engine inner workings. This is thought to be a generic
framework for viewing (and modifying) various internal states
- of pysnmp engine. Previously introduced non-RFC APIs (like
- getting peer's transport endpoint) will be gradually migrated to
- this new framework.
+ of pysnmp engine. Previously introduced non-standard APIs (like
+ getting peer's transport endpoint which is not suggested in RFCs)
+ will be gradually migrated to this new framework.
- Internal oneliner apps configuration cache moved from respective
apps objects to [a singular] snmpEngine object. That would allow
for better cache reuse and allow for a single app working with
many snmpEngine instances.
+- Legacy interfaces and APIs dropped in new oneliner AsyncCommandGenerator
+ and AsyncNotificationOriginator classes (notice 'c' in Async). Original
+ AsynCommandGenerator and AsynNotificationOriginator implementations
+ rebuilt on top of these new optimized versions keeping all the legacy
+ for compatibility reasons. These classes no more keep references to
+ SnmpEngine what makes them reusable with many SnmpEngine class instances.
+- Example on a single Transport Dispatcher use with multiple SnmpEngine's
+ in oneliner AsyncCommandGenerator & AsyncNotificationOriginator basaed
+ applicatons added.
- Memory leak fixed in CommandForwarder examples.
- Fix to CommandGenerator to make sendRequestHandle persistent across
multiple iterations of GETNEXT/GETBULK queries.