Skip to content

26.08.0

Latest

Choose a tag to compare

@cgrinds cgrinds released this 24 Aug 13:01
c013902

26.08.0 / 2026-08-24 Release

πŸ“Œ Highlights of this major release include:

⭐ New Features

  • πŸ… Harvest now monitors Arista switches β€” a new BETA AristaRest collector gathers environment, interface, LLDP, optic, and version metrics from Arista EOS switches, along with a new Arista: Switch dashboard and setup documentation.

  • πŸ… Expanded E-Series support β€” new pool, interface, workload, and application object collection; SSD cache support for older E-Series (SANtricity) versions; a new rawCapacity drive counter; collector-level filtering; firmware version support; and controller IP addresses collection.

  • πŸ… Five new dashboards:

    • Arista: Switch
    • E-Series: Pool
    • E-Series: Interface
    • E-Series: Workload
    • E-Series: Application
  • πŸ… ARM container support β€” Harvest now publishes ARM container images.

  • πŸ’Ž Dashboard enhancements β€” several existing dashboards include new panels:

    • ONTAP:Aggregate: Top Aggregates by Space Used % panel
    • ONTAP:Disk: pool and path count
    • ONTAP:Network / Node: port health status
    • ONTAP:Workload: .* support in the Workload variable
    • E-Series:Drive: raw capacity
  • 🌾 New templates to collect:

    • Arista EOS: environment, interface, LLDP, optic, and version
    • E-Series: pool, SSD cache, and workload, plus performance templates for application, interface, SSD cache, and workload
    • ONTAP: volume efficiency
    • StorageGRID: new storagegrid_labels metric
  • MCP enhancements:

    • Cluster filter added to the infrastructure health and get-alerts tools
    • Cluster filter added to the list_alert_rules tool
    • Enhanced InfrastructureHealth tool
    • Arista metrics context added to the MCP server
  • Other notable additions:

    • New snapshot newest and oldest metrics
    • WAFL write cleaning handling
    • node_root and type are now configurable in ZAPI
    • MetricAgent plugin support for StorageGrid collector
    • Do not export performance metrics for offline MCC partner volumes.
  • πŸ“• Documentation additions

Breaking Changes & Deprecations

  • No breaking changes or deprecations in this release.

Announcements

πŸ’‘ IMPORTANT After upgrade, don't forget to re-import your dashboards, so you get all the new enhancements and fixes. You can import them via the 'bin/harvest grafana import' CLI, from the Grafana UI, or from the 'Maintenance > Reset Harvest Dashboards' button in NAbox3. For NAbox4, this step is not needed.

πŸ’‘ Arista collector and dashboards are beta as we collect more feedback.

Thanks to all the awesome contributors

🀘 Thanks to all the people who've opened issues, asked questions on Discord, and contributed code or dashboards
this release:

@ahiregoudar, @AvijitBhattacharjee, @anoob09, @BrendonA667, @crenduchinta88, @ebarron, @falcon667,@heinowalther, @Klocke208, @lukasz-borek, @NetAppFredPeiffer, @sachin-netapp1, @sachinsharmastg, @troysmullerna

🌱 This release includes 33 features, 17 bug fixes, 6 documentation, 1 styling, 4 refactoring, 17 miscellaneous, and 11 ci pull requests.

Expand for full list of pull requests

πŸš€ Features

  • Harvest Should Include A Top Aggregates By Space Used % Panel (#4265)
  • Add .* In Workload Var (#4270)
  • Cmperf Should Parse Counter Cook Type (#4281)
  • Add Arm Container Support For Harvest (#4289)
  • Add Health Status To Ports (#4297)
  • Add Cluster Filter To Health And Get Alerts Tool (#4299)
  • Handle Wafl Write Cleaning (#4301)
  • Add Cluster Filter To List_alert_rules Mcp Tool (#4288) (#4302)
  • Add Health_status In Zapi For Netport (#4304)
  • Cmperf Collector (#4305)
  • Add Snapshot Newest And Oldest Metrics (#4312)
  • Harvest Should Monitor Arista Switches (#4313)
  • Enhance Infrastructurehealth Tool (#4315)
  • Add Volume Efficiency Template (#4316)
  • Bound The Mcp Server To Harvest Only Data (#4319)
  • Add Arista Metrics Context To Mcp (#4323)
  • Add Pool And Path Count For Disk (#4333)
  • Add Workload Support For Cmperf (#4336)
  • Add Ssd Cache Support For Older Eseries Versions (#4348)
  • Eseries Pool,Interface,Workload,Application Object Support (#4360)
  • Partial Collection Handling For Cmperf (#4373)
  • Add Storagegrid_labels Metric For Storagegrid (#4377)
  • Cm2 Should Delete And Post New Manifest On Startup (#4381)
  • Add Histogram Handling For Cmperf (#4383)
  • Add Sample-Period Filtering For Cmperf (#4385)
  • Make Node_root, Type Configurable In Zapi (#4386)
  • Add Filter To Eseries Collector (#4387)
  • Add Node Handling For Cm2 (#4390)
  • Allow Retaining Cmperf Cm2 Temp Files For Debug (#4392)
  • Add Clone String To Handle Memory In Cm2 (#4395)
  • Add Rawcapacity Counter To Drive Eseries (#4397)
  • Eseries firmware version support - (#4410)
  • Add Eseries management ips - (#4413)

πŸ› Bug Fixes

  • Grafana Customize Should Trim Directory Path (#4273)
  • Handled Non-Matched Ems Events (#4283)
  • Improve Concurrency By Making Rest Client Stateless And Moving M… (#4284)
  • Handle Fc Host In Eseries (#4294)
  • Grafana Wrong Unit Path_*_Data (#4322)
  • Handled Metricagent Plugin For Multi Matrix (#4338)
  • Ci Issue (#4357)
  • Compliance Query Should Follow Operator Precedence (#4359)
  • Aggregator Plugin Should Use Label Values (#4361)
  • Fix Cluster Compliance Query For Security Account And Banner Checks (#4366)
  • Handled Audit Log Change (#4368)
  • Use Clonedstring For Eseries Controller Plugin (#4370)
  • Remove Duplicate Columns In Arista Table (#4378)
  • Max Plugin Should Resolve Ties Deterministically (#4384)
  • Cmperf Object Folder Should Be Unique (#4388)
  • Update Capacity Volume Metric Docs Eseries (#4398)
  • KeyPerf Collector should not export partner volumes (#4419)

πŸ“• Documentation

  • Changelog 26.05.0 (#4269)
  • Update Metric Doc (#4276)
  • Add Sort_labels For Victoriametrics-Exporter (#4351)
  • Update Nic/Fcp Percent Metric Docs (#4364)
  • Document Arista Collector And Setup (#4371)
  • Include Plugin Location For Changelog (#4389)

Styling

  • Update Debug Logs For Latency (#4331)

Refactoring

  • Update Cm Proto Parser (#4293)
  • Remove Schema From Cm Objectcollection (#4307)
  • Remove Unused Fields In Cm Proto Parser (#4320)
  • Simplify Matrix Api And Drop Lazy* Naming (#4355)

Miscellaneous

  • Merge 26.05.0 To Main (#4278)
  • Update All Dependencies (#4291)
  • Update All Dependencies (#4303)
  • Track Upstream Tklauser/Ps Changes (#4306)
  • Update All Dependencies (#4308)
  • Track Upstream Shirou/Gopsutil V4.26.5 Changes (#4310)
  • Update All Dependencies (#4317)
  • Update All Dependencies (#4326)
  • Update Actions/Checkout Action To V7 (#4334)
  • Track Upstream Shirou/Gopsutil V4.26.6 Changes (#4339)
  • Bump Golang.org/X/Net From 0.50.0 To 0.55.0 In /Integration (#4340)
  • Update All Dependencies (#4341)
  • Update All Dependencies (#4345)
  • Update All Dependencies (#4362)
  • Update All Dependencies (#4376)
  • Track Upstream Shirou/Gopsutil V4.26.7 Changes (#4379)
  • Update All Dependencies (#4396)

πŸ”¨ CI

  • Bump Go (#4266) (#4267)
  • Bump Modelcontextprotocol/Go-Sdk (#4268)
  • Fix Build (#4277)
  • Avijitbhattacharjee Has Signed Ccla (#4309)
  • Bump Go (#4311)
  • Klocke208 Has Signed Ccla (#4327)
  • Bump Go (#4343)
  • Renovate Should Update Integration Dependencies (#4344)
  • Fix Build (#4349)
  • Fix Ci Build (#4354)
  • Emil-Lohmann Has Signed The Ccla (#4372)