This repository has been archived by the owner on Jun 21, 2024. It is now read-only.
Releases: 1and1/snmpman
Releases · 1and1/snmpman
Migrated to Log4j2
Summary
- Updated the dependencies that actively do logging (the
snmpman-cli
module and the unit tests) to use log4j2 instead of the end-of-life log4j1. - Updated testng 6 to 7.
- Updated the jackson library version used.
What do you need to do for migration?
snmpman-cli users
If you're using the command line version of snmpman, you need to adapt your setup to provide a log4j2.xml
configuration (or take the one provided with the jar).
snmpman (library) users
Library usage (the snmpman
module itself without snmpman-cli
) is still logging using slf4j. No changes needed if you already have a slf4j plugin in use.
snmpset / writing support for SNMPman
Set support for SNMP. You can set values now via "snmpset" and the values ues are being stored in the snmpman instance.
Updated dependencies that fix a deadlock
- Fixed a deadlock that had possibly to do with snmp4j. This went away after updating the dependency.
- Updated some other dependencies.
Findbugs + PMD fixes
- Minor Findbugs and PMD fixes
Cleanups + updates
- Many cleanups in code as suggested by IntelliJ inspections
- Updated jackson dependencies from 2.5.x to 2.9.8
- Updated guava dependency
Dependency updates + JDK 9/10 support
Several updates of the dependencies:
- guava -> 25.1
- slf4j -> 1.7.25
- testng -> 6.14.3
- lombok -> 1.18.0
Project compiles now with JDK 8, 9 and 10
Maven submodules plus SNMP4j update
- Fixed the random init of some modifiers.
- Updated the SNMP4j dependency to the current version.
- Fixed the unit tests.
- Switched build system to Maven to simplify releases / deployments.
- Put CLI code to Maven submodule, you don't have args4j dependcies anymore if you don't want them (typical library usage).
- Updated the documentation a bit.
- Dropped the RPM and Debian packagings.
1.3
- On call of
Snmpman.start(...)
the SNMPMAN will now wait until all agents are initialized and started. - We removed the automatic versioning by Git revisions and from now on will set the versions manually 👌
1.2.108
- Added support for SNMP contexts (community indices)
1.2.56
really fixed the property issue :)