Releases: ytti/oxidized
0.31.0
This release would not have been possible without the work of many contributors. Thank you all!
We have introduced the possibility to include a YAML simulation file of your device into oxidized. This is very useful combined with model unit tests in order to fix issues and to avoid regressions.
What's Changed
See CHANGELOG.md.
New Contributors
- @nl987 made their first contribution in #3110
- @h-lopez made their first contribution in #3112
- @onokatio made their first contribution in #3129
- @iriseden made their first contribution in #3125
- @netravnen made their first contribution in #3158
- @nicolasberens made their first contribution in #3155
- @jwal-d-velop made their first contribution in #3154
- @as8net made their first contribution in #3162
- @TerraTalpi made their first contribution in #3143
- @packettoobig made their first contribution in #3204
- @teunvink made their first contribution in #3207
- @grbeneke made their first contribution in #3214
- @volkermauel made their first contribution in #3219
- @mabezi made their first contribution in #3233
- @kaustubh16092002 made their first contribution in #3243
- @Lagertonne made their first contribution in #3246
- @AAm-kun made their first contribution in #3231
- @robje made their first contribution in #3256
- @benasse made their first contribution in #3276
- @dminuoso made their first contribution in #3294
- @Kani999 made their first contribution in #3305
- @roshnaraman made their first contribution in #3308
- @devon-mar made their first contribution in #3309
- @jacobw made their first contribution in #3298
- @steveneppler made their first contribution in #3313
- @ollewilhelm made their first contribution in #3320
- @syn-bit made their first contribution in #3299
- @Swaeltjie made their first contribution in #3317
- @emmanuel-ferdman made their first contribution in #3323
Full Changelog: 0.30.1...0.31.0
0.30.1
What's Changed
- This minor release is due to a typo in the version string
- The document release process was documented
Full Changelog: 0.30.0...0.30.1
0.30.0
Thank you!
Thank you to all the contributors who help make Oxidized a better software!
We have introduced the opportunity to become a model-maintainer, and we would be delighted if you decide to maintain your favorite device in Oxidized. The model maintainer role is designed to have a very low entry barrier, low maintenance burden and needs no long-term commitment. Give it a try!
What's Changed
We have many new models and model changes, a new input method (scp), and lots of bug fixes. See CHANGELOG.md for all the details.
New Contributors
- @jluebbe made their first contribution in #2782
- @netdiver made their first contribution in #2780
- @tim427 made their first contribution in #2815
- @setaou made their first contribution in #2804
- @lucasvmx made their first contribution in #2807
- @Krafting made their first contribution in #2809
- @electrocret made their first contribution in #2828
- @MattKobayashi made their first contribution in #2813
- @ermuller made their first contribution in #2877
- @ritzbhuj made their first contribution in #2861
- @avl-dev made their first contribution in #2836
- @davesbell made their first contribution in #2840
- @Schouwenburg made their first contribution in #2893
- @MichiMeyer made their first contribution in #2899
- @blib made their first contribution in #2933
- @sugresmax made their first contribution in #2916
- @dependabot made their first contribution in #2972
- @rexhaugen made their first contribution in #2954
- @joschi99 made their first contribution in #2959
- @disaac made their first contribution in #2911
- @aeiodelic made their first contribution in #2919
- @robertcheramy made their first contribution in #2982
- @jforeman made their first contribution in #2935
- @dethmetaljeff made their first contribution in #3025
- @heapdavid made their first contribution in #3015
- @codejake made their first contribution in #3007
- @maugli13 made their first contribution in #2915
- @sharteeya made their first contribution in #2970
- @anthonysomerset made their first contribution in #2985
- @patchint made their first contribution in #3065
- @tcrichton made their first contribution in #3069
- @derhelge made their first contribution in #3074
- @n-rodriguez made their first contribution in #3088
- @desnoe made their first contribution in #3081
- @rybnico made their first contribution in #3092
- @olofvndrhr made their first contribution in #3090
- @SaulGoodman1337 made their first contribution in #3073
- @gauthierl made their first contribution in #3099
- @jerji made their first contribution in #3100
Full Changelog: 0.29.1...0.30.0
0.29.1
What's Changed
- build(Docker): only build docker images on pushes to master by @aschaber1 in #2748
- Create codeql.yml by @aschaber1 in #2746
- enable github stale action to mark stale issues by @aschaber1 in #2751
- fix(Oxidized::String): implement Oxidized::String using refinements a… by @aschaber1 in #2750
- Fix git diff detection by @Haeki in #2758
- Update Dockerfile with minor comment by @Firefishy in #2752
- fixed docker-compose.yml in README by @Smasherr in #2703
- ci: dependabot and stale update by @aschaber1 in #2765
New Contributors
Full Changelog: 0.29.0...0.29.1
Release 0.29.0
What's Changed
- mention increase in supported models by @wk in #2100
- bump rubocop to ~> 0.81.0 and related linting by @wk in #2101
- Fix EdgeCOS model by @moisseev in #2097
- Handle pfSense 2.4.5+ passwords that are wrapped in CDATA by @adutton in #2103
- Enterasys 800 series switches by @javichumellamo in #2106
- Update xos.rb prompt to work with stacked switches by @Faddy96 in #2117
- EdgeCOS: add ES3526XA-V2 by @moisseev in #2125
- Model for Eltex MES by @glaubway in #2119
- Model for zte olt c3xx by @glaubway in #2118
- rebased to phusion/baseimage-docker bionic-1.0.0 by @wk in #2130
- routeros model: Remove intermittent POE comment by @pioto in #2141
- Fix location of systemd service file on Debian systems by @vincentbernat in #1840
- Add LANCOM support by @systeembeheerder in #2139
- Glaubway dlink by @glaubway in #2143
- Update Supported-OS-Types.md by @dalamanster in #2158
- ironware.rb: Fix "current speed" regex to enclude MED-HI speed by @michaelpsomiadis in #2155
- Enhance model enterasys by @sargon in #2166
- Fix SNMP community removal for Netgear by @CirnoT in #2168
- Added aoscx.rb model by @jmurphy5 in #2163
- model/xos: filter perodic save schedule time by @sargon in #2169
- fix documentation for monkey-patching by @msherman64 in #2199
- migrate mail option to being part of the script to stop endless blank failure emails by @nickhilliard in #2190
- Add git-email in dockerfile to allow git send-email from docker image by @jmurphy5 in #2193
- add bracket on node if using proxy and node has ipv6 address by @davama in #2245
- Fix sensitive configuration backup on Mikrotik RouterOs by @kedare in #2384
- Delete Reboot Time and Cause line in aosw.rb by @feriniguez in #2375
- reject "Power Usage:" in fabricos showconfig by @sorano in #2393
- Adds support for NEC IX devices. by @mikenowak in #2409
- Additional scrubbing for SonicOS v7 devices by @gerard780 in #2398
- Restore IOS model filtering of "configuration last changed/NVRAM modified" by @raunz in #2374
- Update README.md by @franciosi in #2248
- Add read_timeout to http source to handle case of big list of nodes by @ngergis in #2236
- Update Configuration.md by @DRIgnazGortngschirl in #2214
- Remove uptime and restart by @funzoneq in #2028
- Update airfiber prompt regex by @murrant in #2279
- Update to comware for v1950 OS Release 3208 by @adamboutcher in #2367
- Fix docs with correct path for where to put models by @pv2b in #2362
- fixes ArubaOS-CX enviroment/system inconsistent values #2297 by @raunz in #2372
- Enterasys improvements by @jplitza in #2412
- Fix rubocop by using if modifier for single statement by @jplitza in #2413
- xmppdiff: Make more diffs interesting by @jplitza in #2060
- Fix ssh_spec tests by @jplitza in #2415
- xmppdiff: Persist connection to XMPP server by @jplitza in #2418
- Add model notes for Dell/EMC OS10 by @davromaniak in #2425
- routeros: /export params depending on version by @azielke in #2435
- routeros: Reduce metadata/version output by @jplitza in #2437
- tplink: Strip 'System Time' and 'Running Time' by @spike77453 in #2420
- Fix when auto-saved is configured on xos switches by @trappiz in #2321
- Support for Zyxel 1308 OLTs by @baldoarturo in #2447
- Update oxidized.init by @DenisKlimek in #2319
- A proper install documentation for Centos 7 via RVM by @Atroskelis in #1806
- generic FortiOS model to support new fortigate version and VM based products by @raunz in #2373
- Avoid /humidity hardware field to be reported by @albsga in #2449
- Update useradd to "useradd -m" and ubuntu startup service installation steps in README.md by @zeki893 in #2352
- hpebladesystem.rb: keep dash before "Generated on" by @cgsecurity in #2451
- OPNsense/PFsense models: Do not remove <?xml header, and add version information as comment. by @pv2b in #2377
- fastiron.rb: added a second "exit" to pre_logout by @piterpunk in #2203
- [RFC] Create a model for Linksys SRW switches by @glance- in #2127
- Specify format for githubrepo's privatekey file by @xanarin in #2453
- Cambium ePMP Support by @martydingo in #2195
- Adds paging support to Enterasys B3/C3 by @piterpunk in #2455
- Update Hooks.md by @clontarfx in #2310
- Avoids running proxy commands if ssh_proxy config is empty/blank by @jameskirsop in #2268
- Collect config from HRP enabled devices by @mp4lm in #2209
- Netscaler multiple partition support by @smallsam in #1596
- asa: information about the configuration change time is deleted by @seros1521 in #2484
- Update casa.rb (up)time fix by @stephbrot in #2469
- EOS: Fix truncated configs #2038 by @fhibler in #2489
- Rubocop fixes by @mjbnz in #2476
- Load config file from OXIDIZED_HOME env var location. by @mjbnz in #2479
- Fix missing output from routeros version command by @mjbnz in #2475
- Update CHANGELOG.md by @mjbnz in #2495
- Update fastiron.rb enable prompt password regex by @pepperoni-pi in #2465
- Better manage of the enable mode in edgeswitch.rb by @agabellini in #2234
- Fix Dockerfile building, bump to Focal baseimage by @fernandolcx in #2519
- Add scrubbing for SonicOS by @televat0rs in #2523
- linksyssrw: Better massaging of wrapped lines by @glance- in #2512
- Lenovo Network OS support by @seros1521 in #2510
- nxos: Allow additional types of passwords to be stripped from nxos configs by @derekivey in #2530
- Add option: use_max_threads by @seros1521 in #2528
- Add support for ADVA devices. by @stephrdev in #2539
- Correct dockerfile to not mount Volume by @sven-hash in #2537
- nxos: Fix password match to avoid stripping out user role. by @derekivey in #2532
- Check for tag in config file! by @pv2b in #2506
- Cumulus: add option to use NCLU as configuration collecting method by @magnuslarsen in #2463
- added err_type and err_reason node attr, mapped to exec hook by @GameMaster47 in #2456
- OpenBSD: Include bgpd, ospfd and ospf6d files by @woopstar in #2363
- in junos license output remove values that change frequently by @matejv in #2488
- Prevent clearing of all commands when using
clear: true
with an explicitly defined command by @mjbnz in #2486 - Add group mapping by @mjbnz in #2478
- Support group unique ssh keys for githubrepo hook by @mjbnz in #2480
- Comware enable support by @delvta in #2546
- Support variables for different models within groups by @mjbnz in #2482
- Add YAMAHA devices support by @bluekirin55 in #2549
- Add missing check for if to do
enable
for Adtran devices by @r...