Releases: lf-edge/eve
Release 8.8.0
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.8.0 Release https://github.com/lf-edge/eve/releases/tag/8.8.0 π
NEW:
- Sync version of eclient across tests
- Add json format for info and metrics
- Reduce metrics and config intervals to reduce load
- Reduce load in switch_net_vlans by and reduce apps and dnsmasq
- Add root certificate to v2tlsbaseroot
- Expand volumes test to check no space and recovery from no space
- Update ROL to support logs
- 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
What's Changed
- document how to do custom builds by @deitch in #2716
- Unit-tests fixes by @giggsoff in #2717
- Fix diag output when proxy is configured by @milan-zededa in #2709
- Fix handling of a disabled lastresort config by @milan-zededa in #2710
- Force unmount container rootfs by @giggsoff in #2718
- pkg/mkimage-raw-efi/make-raw: Fix comments by @rene in #2722
- Check zvols existence in zfsmanager by @giggsoff in #2712
- Fix object provided as argument of DeleteLogObject by @giggsoff in #2714
- Docs and errors about keys with slashes by @giggsoff in #2725
- Update containerd runtime to v2 by @giggsoff in #2719
- Reduce workflows run time by @giggsoff in #2721
- Wait more for newlog and vlans by @giggsoff in #2724
- Add error counters collection and metrics for vdev from ZFS by @vk-en in #2645
- dom0-ztools: Add version command by @rene in #2726
Full Changelog: 8.6.0...8.7.0
Release 8.5.1
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
What's Changed
- Fix images templates to be patchable by @giggsoff in #2683
- added entity name for Device entity by @chethan-zededa in #2688
- Add support for AX210 WiFi by @eriknordmark in #2686
- Fix app_dhcp for ROL workflow and cleanup by @giggsoff in #2689
- newlogd and cgroups fixes by @giggsoff in #2678
- Add CAP_NET_ADMIN capability to sysctl by @giggsoff in #2690
- No disk led blinking on VMware by @giggsoff in #2696
- Fix typos and small errors throughout the documentation by @rene in #2698
- Fixes for edgeview by @giggsoff in #2694
- Remove separate job with report from publish by @giggsoff in #2692
- Use xz compression for squashfs by @giggsoff in #2693
- Seal disk decryption key to PCR 13 by @mikem-zed in #2700
- Handle persist usage properly for zfs by @giggsoff in #2699
- Updated spec.sh to extract information about NVME devices by @jsfakian in #2675
- Enable TPM in uefi by @giggsoff in #2624
- Simplify GRUB development process by @mikem-zed in #2665
- Reduce logs by @giggsoff in #2695
- Reduce Process and NI metric tickers by @giggsoff in #2701
- Update github.com/anatol/smart.go dependency by @giggsoff in #2708
- Measure rootfs and CONFIG into PCR 13 by @mikem-zed in #2706
- document pubsub by @deitch in #2656
- Wipe data from the end of P3 by @giggsoff in #2704
- Use parallel squashfs decompressor by @giggsoff in #2703
- Fix usage calculation for zfs by @giggsoff in #2707
Full Changelog: 8.5.0...8.6.0
Release 8.5.0
What's Changed
- Move patch for new-kernel to the correct place by @giggsoff in #2664
- use sparce write while rolling out image to zvol by @zededa-yuri in #2672
- Fix dhcpcd arguments for static IP config by @milan-zededa in #2671
- vHost target wait for enable file and use only for kvm hypervisor by @giggsoff in #2636
- Properly report NTP server used for network with static config by @milan-zededa in #2670
- Sync eden tests and add tpm and zfs workflows by @giggsoff in #2668
- EVE Build cosmetic changes by @lmr in #2677
- edge-view for EVE by @naiming-zededa in #2398
- Wait for zvol device creation fix after useVHost by @giggsoff in #2676
- Introduce developmen build by @yvolchkov in #2666
- Blobs cleanup by @giggsoff in #2674
- Edgeview api addition and image build by @naiming-zededa in #2680
- Appinstance activate cleanup by @giggsoff in #2681
- Use concurrency to cancel old builds by @giggsoff in #2684
- extra CI reporting by @deitch in #2673
- Eden tests cleanup by @giggsoff in #2685
New Contributors
Full Changelog: 8.4.0...8.5.0
Release 8.3.1
Release 8.3.1
Release 8.4.0
Release 8.4.0
Release 8.3.0
Release 8.3.0
Release 8.2.0
Release 8.2.0
Release 7.9.2
Release 7.9.2