Skip to content

Releases: lf-edge/eve

Patched 8.5 ver

29 Aug 21:38
Compare
Choose a tag to compare
Patched 8.5 ver Pre-release
Pre-release

The patch is reverting #2764

Release 8.5.2

25 Aug 22:58
Compare
Choose a tag to compare
Release 8.5.2 Pre-release
Pre-release

Patched 8.5

wwan: configure MTU requested by the networkΒ #2740
Fix IP subnet obtained for wwan interfaceΒ #2741
wwan: patches for register and connect proceduresΒ #2761
Fix PCIe BAR allocation on HPE m750Β #2763
Checkpoint EdgeDevConfig with AuthContainerΒ #2764

Release 8.9.0

22 Aug 10:07
Compare
Choose a tag to compare
Release 8.9.0 Pre-release
Pre-release

890

EVE aims to develop an open, agnostic, and standardized architecture unifying the approach to developing and orchestrating cloud-native applications across the enterprise on-premises edge. It offers users new levels of control through hardware-assisted virtualization of on-prem edge devices.

8.9.0 Release https://github.com/lf-edge/eve/releases/tag/8.9.0 πŸŽ‰

NEW:
πŸŽ›Do not defer on subsequent boot
On the first boot we want to defer until the EdgeNodeCerts have been published to the controller, but on a subsequent boot we need to proceed and use a checkpointed config. As part of this we make sure we do not attempt to restart the attestation if we didn't yet try.
πŸ“ˆIncrease default turbo-mode clock to 1.8GHz
According to https://www.raspberrypi.com/documentation/computers/config_txt.html#arm_boost-raspberry-pi-4-only newer revisions of the Raspberry Pi 4B are equipped with a second switch-mode power supply for the SoC voltage rail, and this allows the default turbo-mode clock to be increased from 1.5GHz to 1.8GHz. This change should be safe for all such boards.
⛔️Remove alpine edge usage
We use alpine:edge in pkg/fw which is suboptimal in terms of controlling of versions of software. Let's jump to defined versions of upstream repositories to grub blobs from. Now it reproduces the same logic as we have using alpine:edge.
🎚Enable frequency control support for RPi4
Seems without CONFIG_ARM_RASPBERRYPI_CPUFREQ we use 600MHz in all cases on RPi4.
πŸ“„Refactor verification of AuthContainer
This prepares for being able to checkpoint the received configuration with its AuthContainer wrapper.
β˜‘οΈCheckpoint EdgeDevConfig with AuthContainer
Means we can verify the signature when using the checkpoint
πŸ“„Populate meta data API with edge node info
Returns enterprise, project and device information in http://169.254.169.254/eve/v1/network.json

Changelog: 8.8.0...8.9.0

Release 8.8.0

08 Aug 17:00
Compare
Choose a tag to compare
Release 8.8.0 Pre-release
Pre-release

EVE aims to develop an open, agnostic, and standardized architecture unifying the approach to developing and orchestrating cloud-native applications across the enterprise on-premises edge. It offers users new levels of control through hardware-assisted virtualization of on-prem edge devices.

880

8.8.0 Release https://github.com/lf-edge/eve/releases/tag/8.8.0 πŸŽ‰

NEW:

πŸŽ‰Update of Eden tests

  1. Sync version of eclient across tests
  2. Add json format for info and metrics
  3. Reduce metrics and config intervals to reduce load
  4. Reduce load in switch_net_vlans by and reduce apps and dnsmasq
  5. Add root certificate to v2tlsbaseroot
  6. Expand volumes test to check no space and recovery from no space
  7. Update ROL to support logs
  8. Update EVE-OS versions

☁️Run only one EdenGCP at a time
We are limited in ROL devices, so should limit concurrent runs of EdenGCP workflows. Using a concurrency group we will run one workflow at a time. According to Github’s docs "When a concurrent job or workflow is queued, if another job or workflow using the same concurrency group in the repository is in progress, the queued job or workflow will be pending. Any previously pending job or workflow in the concurrency group will be canceled.". But we use a snapshot version of EVE-OS, so it is expected behavior.

πŸ”’Use lock for PoolOpenAll
Seems the namespace_reload function is expected to not run concurrently on the same handler pointer, we should use lock for iteration functions (PoolOpenAll and DatasetOpenAll).

πŸ“‘wwan: configure MTU requested by the network
Currently, we leave the default MTU=1500 configured on the wwan interface. However, we should respect the MTU settings required by the network to which the modem has connected.

βš™οΈRemove chroot for zpool and zfs commands
We have zpool and zfs binaries in pillar, because they are required by snapshotter of the user containerd, so no need to chroot into hostfs.

πŸŽ›Update device config API
Fetch DeviceName, DeviceId, ProjectId, ProjectName, EnterpriseName and EnterpriseId

FIX:
πŸ› Fix IP subnet obtained for wwan interface
During netlink.AddrList() usage, we should check if the interface address is reported with a Peer and if it is, use the subnet mask from the peer. This is the case with Point-to-Point interfaces.

πŸ› workflows: edenGCP: fix getting console log from RoL
This PR fixes an issue with getting logs from RoL.

Release 8.7.0

25 Jul 18:43
Compare
Choose a tag to compare
Release 8.7.0 Pre-release
Pre-release

What's Changed

Full Changelog: 8.6.0...8.7.0

Release 8.5.1

19 Jul 13:35
Compare
Choose a tag to compare
Release 8.5.1 Pre-release
Pre-release

What's Changed

  • Patch for EVE ver 8.5.1 by @ruslan-zededa in #2715
  • Patch for riscv64 - 8.5.1 by @ruslan-zededa in #2720

Full Changelog: 8.5.0...8.5.1

Release 8.6.0

11 Jul 19:58
Compare
Choose a tag to compare
Release 8.6.0 Pre-release
Pre-release

What's Changed

Full Changelog: 8.5.0...8.6.0

Release 8.5.0

27 Jun 16:46
Compare
Choose a tag to compare
Release 8.5.0 Pre-release
Pre-release

What's Changed

New Contributors

  • @lmr made their first contribution in #2677

Full Changelog: 8.4.0...8.5.0

Release 8.3.1

22 Jun 01:21
Compare
Choose a tag to compare
Release 8.3.1 Pre-release
Pre-release
Release 8.3.1

Release 8.4.0

14 Jun 00:09
Compare
Choose a tag to compare
Release 8.4.0 Pre-release
Pre-release
Release 8.4.0