Releases: lf-edge/eve
Releases · lf-edge/eve
14.5.1-lts
What's Changed
- [14.5-stable] mmagent: apply errIsUseless logic to LTE attach config errors by @milan-zededa in #4991
- [14.5-stable] pillar/zedagent: Check BaseOS Content Tree by @rene in #4999
- [14.5-stable] Support ICMP cellular connectivity probe with undefined host IP by @milan-zededa in #4987
- [14.5-stable] Makefile: Fix pkg/kube build by @rene in #5020
- [14.5-stable] .github: Use DockerHub pull-only credentials to avoid rate limits. by @OhmSpectator in #5040
- [14.5-stable] DPCManager patches: RemoteTemporaryFailure loop fix; more aggressive DPCL compression by @milan-zededa in #5034
- [14.5-stable] Separate Eden CI into untrusted Gate and trusted Runner workflows by @OhmSpectator in #5051
- [14.5-stable] Update Eden to version 1.0.5. by @OhmSpectator in #5055
- [14.5-stable] Backport all bug fixes to Makefile by @rucoder in #5064
- [14.5-stable] Fix "PR Gate" WF to identify build runs correctly. by @OhmSpectator in #5058
- [14.5-stable] Remove leftover from custom linuxkit-builde by @OhmSpectator in #5069
- [14.5-stable] Update Eden to 1.0.6 that fixes Dockerhub 429 error by @OhmSpectator in #5070
- [14.5-stable] vault: Check policyID exist before indexing by @shjala in #5049
- [14.5-stable] forward disabling the apps logs correctly by @europaul in #5082
- [14.5-stable] Kernel update - [amd64-generic]: Fix boot hang on Lenovo ThinkStation P3 Tiny Gen 2 by @rene in #5090
- [14.5-stable] Fixes in the S.M.A.R.T. report by @jsfakian in #5096
- [14.5-stable] Fix an Edgeview proxy operation issue by @naiming-zededa in #5095
- [14.5-stable] Fix image size of kubevirt docker run
installer_raw by @andrewd-zededa in #5100
- [14.5-stable] Refactor pillar/zedcloud into pillar/controllerconn with improved structure and testing by @milan-zededa in #5098
- [14.5-stable] Tune parameters for quicker failovers by @zedi-pramodh in #5103
- [14.5-stable] Handle isreplicated flag for the volumes by @zedi-pramodh in #5104
- [14.5-stable] Handle error IsAlreadyExists by @zedi-pramodh in #5105
- [14.5-stable] Move LastResort DPC handling fully into DPCManager by @milan-zededa in #5109
- [14.5-stable] Return unknown error if k3s is not reachable by @zedi-pramodh in #5108
- [14.5-stable] Updated the AWS and Azure SDKs by @jsfakian in #5097
- [14.5-stable] Makefile: Add linuxkit parameters to missing places by @rene in #5121
- [14.5-stable] Backport arm64 runners related PRs by @rene in #5126
- [14.5-stable] Simplify "Build PR" workflow by removing matrix.os. by @OhmSpectator in #5130
- [14.5-stable] Cleanup replica sets by @zedi-pramodh in #5106
- [14.5-stable] "Update Hailo TPU FW to 4.21.0" by @rucoder in #5136
- [14.5-stable] Integrate monitor v0.5.0 by @rucoder in #5133
- [14.5-stable] u-boot: Add OnLogic FR201 sysinfo driver by @rene in #5137
- [14.5-stable] Properly handle device IPv6 connectivity by @milan-zededa in #5143
- [14.5-stable] Return isLowerUp directly from the link attributes lower up by @sultatos in #5145
- [14.5-stable] Backport #4781 #5085 by @rucoder in #5154
- [14.5-stable] musl mirror by @christoph-zededa in #5152
- [14.5-stable] spec sh wwan assigngrp by @christoph-zededa in #5149
Full Changelog: 14.5.0-lts...14.5.1-lts
15.9.0
What's Changed
- Get-deps for *-cache-export-docker-load by @christoph-zededa in #5131
- Reduce the edgeview keepalive interval by @naiming-zededa in #5159
- Fix some issues edge-node cluster transition failing by @naiming-zededa in #5157
- .github: Update Eden workflow to version 1.0.10. by @OhmSpectator in #5161
- Rm collect-info tarball after upload by @christoph-zededa in #5160
- Add FML app support by @zedi-pramodh in #5155
- watchdog: collect-info.sh run before reboot by @europaul in #5150
- Bump golang by @christoph-zededa in #5027
- Fix an issue zedkube failed to decrypt the cluster token by @naiming-zededa in #5156
- Set all components initialized only after backup by @zedi-pramodh in #5173
- Kernel update - [amd64-generic, arm64-nvidia-jp5, arm64-nvidia-jp6, arm64-generic] by @rene in #5182
- Add Alpine Linux package management tools for EVE OS by @rucoder in #5179
- pkg/mkrootfs-squash: improve compression by @christoph-zededa in #5185
- pkg/pillar: update edge-containers by @christoph-zededa in #5183
- tools/alpine-tools: Fix package branch classification in migration by @rucoder in #5187
- kubevirt: Improve pvc upload error handling by @andrewd-zededa in #5170
- kubevirt: Debug Improvements by @andrewd-zededa in #5174
- Get go from go.dev instead of alpine's edge/community mirror by @europaul in #5184
- Unify spec.sh by @christoph-zededa in #5192
Full Changelog: 15.8.0...15.9.0
15.8.0
What's Changed
- Integrate monitor v0.5.0 by @rucoder in #5101
- eve: Fix kubevirt platform name by @rene in #5116
- .github: Update Eden to 1.0.7 by @OhmSpectator in #5120
- Makefile: Add linuxkit parameters to missing places by @rene in #5119
- .github: Update Eden to 1.0.8 by @OhmSpectator in #5123
- github/workflows: Switch to arm64 runners by @rene in #5124
- .github: Reset Eden commit statuses on PR job reruns. by @OhmSpectator in #5115
- Add vector package by @europaul in #5008
- github/workflows: Build eve (arm64) image on arm64 runners by @rene in #5125
- .github: Add Eden Runner cancel and rerun logic to rerun-ci WF. by @OhmSpectator in #5127
- .github: Remove strict error handling to allow rerun without Eden Runner by @OhmSpectator in #5128
- pkgs/: use mirror for musl libc by @christoph-zededa in #5083
- Simplify "Build PR" workflow by removing matrix.os. by @OhmSpectator in #5129
- Loc reboot collect info capability by @christoph-zededa in #5118
- Update Eden workflow to version 1.0.9. by @OhmSpectator in #5138
- Return isLowerUp directly from the link attributes lower up by @sultatos in #5139
- collect-info: move help text into appropriate sec by @christoph-zededa in #5142
- build(deps): bump github.com/docker/docker from 28.3.0+incompatible to 28.3.3+incompatible in /eve-tools/bpftrace-compiler by @dependabot[bot] in #5140
- runme.sh: Increase default evaluation installer image size by @rene in #5141
- Check docker hashes parallel and save roughly 1 second every time by @christoph-zededa in #5011
- spec.sh: fix modem assigngrp by @christoph-zededa in #5147
- dpcreconciler: add rfkill dependency for WiFi adapters by @milan-zededa in #5151
- Added threshold to SATA devices for SMART metrics by @jsfakian in #5158
Full Changelog: 15.7.0...15.8.0
14.5.1-rc1
What's Changed
- [14.5-stable] mmagent: apply errIsUseless logic to LTE attach config errors by @milan-zededa in #4991
- [14.5-stable] pillar/zedagent: Check BaseOS Content Tree by @rene in #4999
- [14.5-stable] Support ICMP cellular connectivity probe with undefined host IP by @milan-zededa in #4987
- [14.5-stable] Makefile: Fix pkg/kube build by @rene in #5020
- [14.5-stable] .github: Use DockerHub pull-only credentials to avoid rate limits. by @OhmSpectator in #5040
- [14.5-stable] DPCManager patches: RemoteTemporaryFailure loop fix; more aggressive DPCL compression by @milan-zededa in #5034
- [14.5-stable] Separate Eden CI into untrusted Gate and trusted Runner workflows by @OhmSpectator in #5051
- [14.5-stable] Update Eden to version 1.0.5. by @OhmSpectator in #5055
- [14.5-stable] Backport all bug fixes to Makefile by @rucoder in #5064
- [14.5-stable] Fix "PR Gate" WF to identify build runs correctly. by @OhmSpectator in #5058
- [14.5-stable] Remove leftover from custom linuxkit-builde by @OhmSpectator in #5069
- [14.5-stable] Update Eden to 1.0.6 that fixes Dockerhub 429 error by @OhmSpectator in #5070
- [14.5-stable] vault: Check policyID exist before indexing by @shjala in #5049
- [14.5-stable] forward disabling the apps logs correctly by @europaul in #5082
- [14.5-stable] Kernel update - [amd64-generic]: Fix boot hang on Lenovo ThinkStation P3 Tiny Gen 2 by @rene in #5090
- [14.5-stable] Fixes in the S.M.A.R.T. report by @jsfakian in #5096
- [14.5-stable] Fix an Edgeview proxy operation issue by @naiming-zededa in #5095
- [14.5-stable] Fix image size of kubevirt docker run
installer_raw by @andrewd-zededa in #5100
- [14.5-stable] Refactor pillar/zedcloud into pillar/controllerconn with improved structure and testing by @milan-zededa in #5098
- [14.5-stable] Tune parameters for quicker failovers by @zedi-pramodh in #5103
- [14.5-stable] Handle isreplicated flag for the volumes by @zedi-pramodh in #5104
- [14.5-stable] Handle error IsAlreadyExists by @zedi-pramodh in #5105
- [14.5-stable] Move LastResort DPC handling fully into DPCManager by @milan-zededa in #5109
- [14.5-stable] Return unknown error if k3s is not reachable by @zedi-pramodh in #5108
- [14.5-stable] Updated the AWS and Azure SDKs by @jsfakian in #5097
- [14.5-stable] Makefile: Add linuxkit parameters to missing places by @rene in #5121
- [14.5-stable] Backport arm64 runners related PRs by @rene in #5126
- [14.5-stable] Simplify "Build PR" workflow by removing matrix.os. by @OhmSpectator in #5130
- [14.5-stable] Cleanup replica sets by @zedi-pramodh in #5106
- [14.5-stable] "Update Hailo TPU FW to 4.21.0" by @rucoder in #5136
- [14.5-stable] Integrate monitor v0.5.0 by @rucoder in #5133
- [14.5-stable] u-boot: Add OnLogic FR201 sysinfo driver by @rene in #5137
- [14.5-stable] Properly handle device IPv6 connectivity by @milan-zededa in #5143
- [14.5-stable] Return isLowerUp directly from the link attributes lower up by @sultatos in #5145
- [14.5-stable] Backport #4781 #5085 by @rucoder in #5154
- [14.5-stable] musl mirror by @christoph-zededa in #5152
- [14.5-stable] spec sh wwan assigngrp by @christoph-zededa in #5149
Full Changelog: 14.5.0-lts...14.5.1-rc1
15.7.0
What's Changed
- Handle optional ZKS load-balancer Service by @naiming-zededa in #4949
- Remove leftover from custom linuxkit-builder by @rucoder in #5063
- Update Eden to 1.0.6 that fixes Dockerhub 429 error by @rucoder in #5068
- Fix image size for kubevirt 'docker run
installer_raw' by @andrewd-zededa in #5065
- Cleanup Replica sets only in single node mode by @zedi-pramodh in #5060
- Tune parameters for quicker failovers by @zedi-pramodh in #5062
- Fix: forward disabling the apps logs correctly by @europaul in #5066
- pillar/getconfigCtx: don't give unnecessary access if not needed by @christoph-zededa in #5073
- .github: Enforce use of pull credentials for build steps in Publish. by @OhmSpectator in #5067
- Add Evaluation Platform Support with Multi-RootFS Build System by @rucoder in #4960
- Kernel update - Add HWE kernel by @rucoder in #5086
- Fix update_kernel_commits.py and ignore new branches by @rucoder in #5085
- Makefile: Fix eve target by @rene in #5089
- Kernel update - [amd64-generic]: Fix boot hang on Lenovo ThinkStation P3 Tiny Gen 2 by @rene in #5088
- Collect info upload by @christoph-zededa in #5079
- GHA: Add evaluation build to 'build' and 'publish' by @rucoder in #5078
- Update rust version for pkg/monitor to 1.85.1-1 by @rucoder in #5102
- pillar/loc: implement reboot by @christoph-zededa in #5074
- pillar: move runInDebugContainer to containerd pkg by @christoph-zededa in #5080
- Return unknown error if k3s is not reachable by @zedi-pramodh in #5061
- build(deps): bump golang.org/x/oauth2 from 0.16.0 to 0.27.0 in /pkg/pillar by @dependabot[bot] in #5107
- Fix compare_sbom_collected_sources for evaluation platform by @rucoder in #5111
- Follow up PR for PR#5111 by @rucoder in #5113
- u-boot: Add OnLogic FR201 sysinfo driver by @rene in #5110
- LOC: collect-info by @christoph-zededa in #4992
- build(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.27.0 in /pkg/kube/update-component by @dependabot[bot] in #5112
- Properly handle device IPv6 connectivity by @milan-zededa in #5076
Full Changelog: 15.6.0...15.7.0
13.4.3-lts
What's Changed
- [13.4-stable] wwan: update Lenovo FCC unlock binary to support SE30 with 5G modem by @milan-zededa in #4739
- [13.4-stable] backport: set MediaType in BlobStatus from VerifyImageStatus by @europaul in #4756
- [13.4-stable] Allow download retrying if the computed and configured checksums differ. by @rene in #4768
- [13.4-stable] volumemgr: recreate CT on significant changes by @europaul in #4785
- [13.4-stable] Fix controllerCertsTask certificate fetch trigger logic by @shjala in #4794
- [13.4-stable] Improve dnsmasq reliability by @christoph-zededa in #4803
- [13.4 stable] Add qmi-firmware-update to enable modem firmware upgrades from EVE by @milan-zededa in #4810
- [13.4-stable] Makefile: Remove duplicated targets by @rene in #4856
- [13.4-stable] Enforce always-on power mode for specific problematic PCI modems by @milan-zededa in #4849
- [13.4-stable] Implement user-configurable LTE Attach configuration by @milan-zededa in #4852
- [13.4-stable] Backport a series of PRs for Zededa self hosted runners by @rene in #4886
- [13.4-stable] Add USB boot priority to the OVMF firmware (x86_64) by @rene in #4869
- [13.4-stable] github/workflows: Add ZARCH to publish workflow build commands by @rene in #4895
- [13.4-stable] Set parent interface UP before bringing up VLAN subinterface by @milan-zededa in #4889
- [13.4-stable] Actually use dnsmasq by @christoph-zededa in #4893
- [13.4-stable] installer: Fix broken netboot by @rene in #4899
- [13.4-stable] Fix IP single-stack options by @milan-zededa in #4904
- [13.4-stable] Fix deriveSessionKey to use the correct key length by @shjala in #4901
- [13.4-stable] be sure to include config.img/grub.cfg override in installer by @deitch in #4913
- [13.4-stable] vTPM backup swtpm state and check health by @shjala in #4915
- [13.4-stable] Add ipxe.efi binary to the installer net tarball by @rene in #4921
- [13.4-stable] Implement packet sniffing with less overhead using tc-mirred by @milan-zededa in #4932
- [13.4-stable] github/workflows: Update EVE assets generation by @rene in #4935
- [13.4-stable] fix: volumemgr: update VRS every time VS changes by @europaul in #4940
- [13.4-stable] Remove replace directive for pillar from mmagent's go.mod by @milan-zededa in #4958
- [13.4-stable] mmagent: apply errIsUseless logic to LTE attach config errors by @milan-zededa in #4990
- [13.4-stable] Support ICMP cellular connectivity probe with undefined host IP by @milan-zededa in #4986
- [13.4-stable] pillar/zedagent: Check BaseOS Content Tree by @rene in #4998
- [13.4-stable] Makefile: Fix pkg/kube build by @rene in #5021
- [13.4-stable] DPCManager patches: RemoteTemporaryFailure loop fix; more aggressive DPCL compression by @milan-zededa in #5033
Full Changelog: 13.4.2-lts...13.4.3-lts
15.6.0
What's Changed
- mmagent: apply errIsUseless logic to LTE attach config errors by @milan-zededa in #4975
- pillar/zedagent: Check BaseOS Content Tree by @rene in #4983
- pillar: Do not rename package for kubevirt variants by @rene in #4988
- .github: Add workflow to rerun jobs on comment command. by @OhmSpectator in #4994
- Update Hailo TPU FW to 4.21.0 by @rucoder in #4995
- CODEOWNERS: add Paul to the list by @europaul in #5002
- bpftrace-compiler: upgrade linuxkit v1.6.1 by @christoph-zededa in #5005
- Bump up linuxkit version to 1.6.1 to avoid race in parallel build by @rucoder in #5004
- [🥳🥳🥳] GHA: use make -j $(nproc) wherever makes sense by @rucoder in #5006
- Create linuxkit-builder manually to support parallel build by @rucoder in #4993
- Revert "GHA: use make -j $(nproc) wherever makes sense" by @rucoder in #5016
- Makefile: Fix pkg/kube build by @rene in #5019
- Bump up linuxkit version to 1.6.2 to avoid race in parallel build by @rucoder in #5013
- docs: Update KEYS-AND-CERTS.md with info on EK verification by @shjala in #5003
- Kernel update - [amd64-generic] by @rucoder in #5007
- add vector.config to global config properties by @europaul in #5009
- Implement option to enable LLDP forwarding inside a network instance by @milan-zededa in #5001
- log: remove XXX debug markers and improve message clarity (Closes #4521) by @jeff-zed in #4963
- Refactor pillar/zedcloud into pillar/controllerconn with improved structure and testing by @milan-zededa in #4974
- bpftrace-tools: add capable.bt by @christoph-zededa in #5022
- build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /pkg/installer/src by @dependabot in #4979
- Avoid endless loop in DPCManager.runVerify when we get RemoteTemporaryFailure by @milan-zededa in #5024
- Make DPCL compression more aggressive to avoid exceeding pubsub size limit by @milan-zededa in #5026
- Enable/Disable vTPM based on the domain config by @shjala in #4997
- Fix 'unauthenticated pull rate limit reached' problem by @rucoder in #5037
- .github: Use DockerHub pull-only credentials to avoid rate limits. by @OhmSpectator in #5038
- Enable Node Convert to base k3s. by @andrewd-zededa in #4954
- build(deps): bump github.com/go-chi/chi/v5 from 5.0.10 to 5.2.2 in /pkg/pillar by @dependabot in #4978
- Upgrade Linuxkit to 1.7.0 by @rucoder in #5044
- Move LastResort DPC handling fully into DPCManager by @milan-zededa in #5036
- Makefile: Remove buildkit options for manifest command by @rene in #5046
- Handle error IsAlreadyExists by @zedi-pramodh in #5031
- vault: Check policyID exist before indexing by @shjala in #5042
- Updated the AWS and Azure SDKs by @jsfakian in #5045
- Introduce Air-gap mode by @milan-zededa in #5047
- Separate Eden CI into untrusted Gate and trusted Runner workflows by @OhmSpectator in #5048
- Update Eden to version 1.0.5. by @OhmSpectator in #5053
- Handle isreplicated flag for the volumes by @zedi-pramodh in #5032
- Fixes in the S.M.A.R.T. report by @jsfakian in #5030
- Init drainTimeout and drainSkipK8sAPINotReachableTimeout to default by @andrewd-zededa in #4996
- Fix an issue of cluster mode transition not terminating k3s by @naiming-zededa in #4984
- agentlog: disable flaky test by @christoph-zededa in #5056
- Fix parallel build and add an option to Makefile to enable it (disabled by default) by @rucoder in #5028
- Fix "PR Gate" WF to identify build runs correctly. by @OhmSpectator in #5057
- Support for ZKS service and ingress networking by @naiming-zededa in #4948
Full Changelog: 15.5.0...15.6.0
11.0.11-lts
What's Changed
- [backport for 11.0-stable] Fix an issue in Edgeview not getting App i… by @naiming-zededa in #4818
- [11.0-stable] Fix controllerCertsTask certificate fetch trigger logic by @shjala in #4792
- [11.0-stable] stat st_blocks block size read from DEV_BSIZE by @andrewd-zededa in #4832
- [11.0-stable] volumemgr: recreate CT on significant changes by @europaul in #4833
- [11.0-stable] start user apps from image instead of rootfs by @europaul in #4830
- [11.0-stable] set MediaType in BlobStatus from VerifyImageStatus by @europaul in #4831
- [11.0-stable] Backport ./tools/update_kernel_commits.py by @rucoder in #4842
- [11.0-stable] Use GNU main server for vTPM autoconf by @europaul in #4837
- [11.0-stable] Add UDP source IP into golang dialer https connection for Edgeview by @christoph-zededa in #4835
- [11.0-stable] Allow download retrying if the computed and configured checksums differ. by @europaul in #4836
- [11.0-stable] Avoid nil dereference in baseosmgr by @rucoder in #4845
- [11.0-stable] Fix error in pciDevice.readResources by @rucoder in #4846
- [11.0-stable] Update kernel and FW by @rucoder in #4843
- [11.0-stable] GitHub Actions: bump runners ubuntu version to latest available by @uncleDecart in #4851
- [11.0-stable] App-shared port without DNS server is not necessarily an issue by @milan-zededa in #4861
- [11.0-stable] Re-execute full validation for AppNetworkConfig once pending NIs are ready by @milan-zededa in #4862
- [11.0-stable] Fix deriveSessionKey to use the correct key length by @shjala in #4903
- [11.0-stable] allow edgeview VNC access even the app does not get an IP by @OhmSpectator in #4933
- [11.0-stable] github/workflows: Do not use assets action from master by @rene in #4936
- [11.0-stable] github/workflows: Fix eve image TAG by @rene in #4938
- [11.0-stable] fix: volumemgr: update VRS every time VS changes by @europaul in #4942
- [11.0-stable] pillar/zedagent: Check BaseOS Content Tree by @rene in #5000
- [11.0-stable] Fix tag handling in release workflow by stripping refs/tags/ by @OhmSpectator in #5012
- .github: Partially roll back tag normalization in assets workflow. by @rucoder in #5015
- [11.0-stable] Avoid endless loop in DPCManager.runVerify when we get RemoteTemporaryFailure by @milan-zededa in #5035
Full Changelog: 11.0.10-lts...11.0.11-lts
13.4.3-rc4
What's Changed
- [13.4-stable] pillar/zedagent: Check BaseOS Content Tree by @rene in #4998
- [13.4-stable] Makefile: Fix pkg/kube build by @rene in #5021
- [13.4-stable] DPCManager patches: RemoteTemporaryFailure loop fix; more aggressive DPCL compression by @milan-zededa in #5033
Full Changelog: 13.4.3-rc3...13.4.3-rc4
11.0.11-rc8
What's Changed
- [11.0-stable] Avoid endless loop in DPCManager.runVerify when we get RemoteTemporaryFailure by @milan-zededa in #5035
Full Changelog: 11.0.11-rc7...11.0.11-rc8