1## unreleased
2
3* [CHANGE]
4* [FEATURE]
5* [ENHANCEMENT]
6* [BUGFIX]
7
8## v1.29.0
9
10NOTE: This release returns the OctetString []byte behavior for v1.26.0 and earlier.
11
12* [CHANGE] Return OctetString as []byte #264
13
14## v1.28.0
15
16This release updates the Go import path from `github.com/soniah/gosnmp`
17to `github.com/gosnmp/gosnmp`.
18
19* [CHANGE] Update project path #257
20* [ENHANCEMENT] Improve SNMPv3 trap support #253
21
22## v1.27.0
23
24* fix a race condition - logger
25* INFORM responses
26* linting
27
28## v1.26.0
29
30* more SNMPv3
31* various bug fixes
32* linting
33
34## v1.25.0
35
36* SNMPv3 new hash functions for SNMPV3 USM RFC7860
37* SNMPv3 tests for SNMPv3 traps
38* go versions 1.12 1.13
39
40## v1.24.0
41
42* doco, fix AUTHORS, fix copyright
43* decode more packet types
44* TCP trap listening
45
46## v1.23.1
47
48* add support for contexts
49* fix panic conditions by checking for out-of-bounds reads
50
51## v1.23.0
52
53* BREAKING CHANGE: The mocks have been moved to `github.com/gosnmp/gosnmp/mocks`.
54  If you use them, you will need to adjust your imports.
55* bug fix: issue 170: No results when performing a walk starting on a leaf OID
56* bug fix: issue 210: Set function fails if value is an Integer
57* doco: loggingEnabled, MIB parser
58* linting
59
60## v1.22.0
61
62* travis now failing build when goimports needs running
63* gometalinter
64* shell script for running local tests
65* SNMPv3 - avoid crash when missing SecurityParameters
66* add support for Walk and Get over TCP - RFC 3430
67* SNMPv3 - allow input of private key instead of passphrase
68
69## v1.21.0
70
71* add netsnmp functionality "not check returned OIDs are increasing"
72
73## v1.20.0
74
75* convert all tags to correct semantic versioning, and remove old tags
76* SNMPv1 trap IDs should be marshalInt32() not single byte
77* use packetSecParams not sp secretKey in v3 isAuthentic()
78* fix IPAddress marshalling in Set()
79
80## v1.19.0
81
82* bug fix: handle uninitialized v3 SecurityParameters in SnmpDecodePacket()
83* SNMPError, Asn1BER - stringers; types on constants
84
85## v1.18.0
86
87* bug fix: use format flags - logPrintf() not logPrint()
88* bug fix: parseObjectIdentifier() now returns []byte{0} rather than error
89  when it receive zero length input
90* use gomock
91* start using go modules
92* start a changelog
93