[SNMP4J] AgenPro 4.1, SNMP4J-Agent 2.5, SNMP4J-Model 1.0 Released

Frank Fock fock at agentpp.com
Wed May 11 00:32:55 CEST 2016


Hi,

AgenPro 4.1 has been released which includes a new engine to protect
existing data. The new format to protect user code in generated files
now supports more programming languages (comment types).

AgenPro 4.1 adds support for generating a complete agent including
pom.xml, agent main, and AgentConfig.properties file.
With that, you can generate ready-to-use agents from your MIB files
with a few clicks only.

*NEW*
AgenPro 4.1 also provides code generation templates for SNMP
command generator (manager) implememtation based on
SNMP4J-Model 1.0.
It provides proxy objects for scalar and tabular SNMP objects.
Trap directed polling will be supported soon, other trap handling
is already supported using the standard SNMP4J API.
SNMP4J-Model can be used with SNMP4J-SMI-PRO to map
SNMP types to Java native types like String, Integer, Long, etc.
at runtime. AgenPro can be used to do the mapping at
compile time, though.

You can download SNMP4J-Model 1.0 and the other new releases
from https://agentpp.com/download.html
There you can also find a link to the API JavaDoc.

Comments and feature requests on SNMP4J-Model are welcome!
Its features will be extended during the next weeks and months
anyway, but I would like to know your most important requirements
in this area though.

RELEASE NOTES

[2016-05-08] AgenPro 4.1.0

* Added: SNMP4J-Model templates to generate SNMP command generator code
   (i.e., SNMP client/manager) providing a simple from/to String
   value mapping and a model cache. SNMP tables are modeled as tables.
* Added: New code protection tags which support new comment types,
   for example, now also XML and make/properties file comments are
   supported.
* Added: Support for default code generation, code is only generated
   if there is no user code available.
* Improved: SNMP4J-Agent 2.5.0 code generation templates now also
   generate agent config properties, a default agent main class, and
   a pom.xml. The generated code is now ready-to-compile-and-run.
* Changed: User code parsed from existing files is now already
   trimmed for trailing spaces.
* Improved: Settings are saved when application is closed using the main 
windows
   x-button.
* Fixed: On Mac OS X installation could hang due to a Swing deadlock while
   choosing the installtion directory.
* Added: AgenUtils.getSubIndexInfo, AgenUtils.getMaxValueLength,
   AgenUtils.getMinValueLength.
* Updated: SNMP4J-Agent implementing the built-in simulation agent has
   been updated to version 2.5.0.
* Added: Option in simulation agent to reset persistent MIB data and
   the current config file for persistent data is displayed.
* Changed: The default file name for persistent MIB data is no longer
   "AgenProAgenProSim.cfg". It is now "AgenProSim.cfg" like it is
   described in the manual. Also the boot counter filename has been fixed
   accordingly.

[2016-05-06] SNMP4J-Agent v2.5.0 (Requires SNMP4J v2.5.0 or later)

* Added [SFJ-120]: Maven Central deployment support (refactored pom.xml).
* Added: MOAccessImpl.asString() and .toString().
* Fixed [SFJ-122]: DateAndTime.makeCalendar does not return correct time 
(millis) for non default
   timezones.
* Fixed [SFJ-123]: GET request on a MOScalar with null value causes a 
NullPointerException
   and GETNEXT on such a MOScalar with null value returned noSuchObject 
instead of skipping
   the scalar object.
* Improved: Added Getter/Setter for MOSubTreeProxy undoEnabled.
* Changed: Dependency to SNMP4J updated to 2.5.0.

[2016-05-07] SNMP4J-Model 1.0.0
(Requires SNMP4J 2.5.0 and SNMP4J-Agent 2.5.0, as well as SNMP4J-SMI-PRO 
1.8.0 for samples)
* Initial (official) release.



-- 
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax:   +49 7024 8688231




More information about the SNMP4J mailing list