Skip to content

Conversation

@milan-zededa
Copy link
Contributor

@milan-zededa milan-zededa commented Sep 24, 2025

This update includes many new additions into EVE API:

  • Enhanced cluster configuration with mode clarification and tie-breaker support
  • Added message validation rules and swagger documentation for register API
  • Introduced LPS Network endpoint for local network configuration changes
  • Added support for nested app runtime metrics and disk usage tracking
  • Extended cellular configuration with LTE attach parameters and IP-type settings
  • Added S.M.A.R.T. storage device health reporting capabilities
  • New LOC features including device reboot, collect-info, and app shutdown
  • Support for disabling vTPM in VM configuration
  • Network instance LLDP forwarding option
  • Patch envelope encryption support
  • Single-stack IP network configuration (V4Only/V6Only)
  • Hardware health monitoring for ECC errors
  • Immediate snapshot capability
  • Windows license propagation support
  • Enhanced NTP configuration with multiple servers
  • Kubernetes cluster metrics and node/volume tracking
  • Various maintenance mode reasons and API capabilities

Go version was increased to 1.23 to match the version required by the updated dependencies.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the EVE API integration by upgrading the Go version and dependency management structure. The primary purpose is to refresh the project's dependencies and Go runtime to support the enhanced EVE API features described in the PR description.

  • Upgraded Go version from 1.16 to 1.23
  • Updated eve-api/go dependency to latest version with new API features
  • Reorganized go.mod structure separating direct and indirect dependencies

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

This update includes many new additions into EVE API:
- Enhanced cluster configuration with mode clarification and tie-breaker support
- Added message validation rules and swagger documentation for register API
- Introduced LPS Network endpoint for local network configuration changes
- Added support for nested app runtime metrics and disk usage tracking
- Extended cellular configuration with LTE attach parameters and IP-type settings
- Added S.M.A.R.T. storage device health reporting capabilities
- New LOC features including device reboot, collect-info, and app shutdown
- Support for disabling vTPM in VM configuration
- Network instance LLDP forwarding option
- Patch envelope encryption support
- Single-stack IP network configuration (V4Only/V6Only)
- Hardware health monitoring for ECC errors
- Immediate snapshot capability
- Windows license propagation support
- Enhanced NTP configuration with multiple servers
- Kubernetes cluster metrics and node/volume tracking
- Various maintenance mode reasons and API capabilities

Go version was increased to 1.23 to match the version required by the
updated dependencies.

Signed-off-by: Milan Lenco <milan@zededa.com>
@deitch deitch merged commit 0305286 into lf-edge:master Sep 25, 2025
2 checks passed
Copy link
Member

@uncleDecart uncleDecart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that it matters now, but LGTM :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants