Releases: lf-edge/eve
13.4.3-rc3
What's Changed
- [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
Full Changelog: 13.4.3-rc2...13.4.3-rc3
11.0.11-rc7
What's Changed
- [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
Full Changelog: 11.0.11-rc3...11.0.11-rc7
14.5.0-lts
What's Changed
#4212 Testing and Integrating new qemu_thread_set_affinity definition by @roja-zededa (#4212)
#4304 start user apps from image instead of rootfs by @europaul (#4304)
#4315 App-shared port without DNS server is not necessarily an issue by @milan-zededa (#4315)
#4316 Fix deadlock in Go tests when Debug Server startup fails. by @OhmSpectator (#4316)
#4319 xen-tools/init-initrd: Enable clock synchronization by default by @rene (#4319)
#4320 Update pkg/eve/runme.sh for installer net to match what was one in makenet.sh by @deitch (#4320)
#4321 Make sure ethernet interface is DOWN before renaming and changing MAC by @milan-zededa (#4321)
#4323 Enhance scripts and Makefile targets for RC and LTS release support by @yash-zededa (#4323)
#4324 Reduce VTPM container size by @rucoder (#4324)
#4326 pkg/pillar: reduce test memory usage by @christoph-zededa (#4326)
#4327 pillar: Fix OVMF binary file for ARM64 by @rene (#4327)
#4328 Fix Dockerfile in pkg/debug by @rucoder (#4328)
#4329 Increase rootfs size to 270Mb by @rucoder (#4329)
#4330 Wait for 15 seconds for the qmp listener by @eriknordmark (#4330)
#4331 memory-monitor: Fix log files clean up to prevent storage overflow. by @OhmSpectator (#4331)
#4333 apparmor: allow SWTPM to receive term signal from vTPM by @shjala (#4333)
#4334 Dockerfiles: bump eve-alpine image, eve-cross-compilers and eve-dom0-ztools by @christoph-zededa (#4334)
#4335 Move Proxy TPM (ptpm) to its own directory by @shjala (#4335)
#4340 add missing dependencies packages by @deitch (#4340)
#4341 tools: introduce dockerfile-from-checker by @christoph-zededa (#4341)
#4342 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /tools/dockerfile-from-checker by @dependabot[bot] (#4342)
#4343 build(deps): bump github.com/docker/docker from 25.0.1+incompatible to 25.0.6+incompatible in /tools/dockerfile-from-checker by @dependabot[bot] (#4343)
#4346 Set WType even for wireless ports without network config by @milan-zededa (#4346)
#4347 Makefile: remove circular dependency warning by @christoph-zededa (#4347)
#4348 Bump alpine installer by @deitch (#4348)
#4349 Makefile : allow overriding MEDIA_SIZE and QEMU_MEMORY by @shjala (#4349)
#4350 More missing alpine packages for tpm2 by @deitch (#4350)
#4351 pkg/uefi : Update amd64 EDK2 to 202408 by @shjala (#4351)
#4352 Fix an issue in Edgeview not getting App interface IP address by @naiming-zededa (#4352)
#4353 Still more packages missing from alpine by @deitch (#4353)
#4354 Replace: Deprecated qemu param by @roja-zededa (#4354)
#4357 Enhance memory-monitor with improved logging, cleanup, and task handling by @OhmSpectator (#4357)
#4359 Add volumeattach/volumedetach API by @zedi-pramodh (#4359)
#4362 Include ZFS in installer by @andrewd-zededa (#4362)
#4363 Install Descheduler, fix startup readywait by @andrewd-zededa (#4363)
#4364 Add hv:kubevirt platform:generic arch:amd64 to builds. by @andrewd-zededa (#4364)
#4366 Node Drain Request/Status API by @andrewd-zededa (#4366)
#4368 fix: update lts-release.sh to create the lts tag from the latest rc tag by @yash-zededa (#4368)
#4370 Rework IP rules/routing for Kubernetes clustering by @milan-zededa (#4370)
#4371 Implement cluster-wide deterministic MAC generator by @milan-zededa (#4371)
#4372 memory-monitor: Restore output limit to 100 MB after refactor mistake. by @OhmSpectator (#4372)
#4376 memory-monitor: Improve resilience of handler to missing processes. by @OhmSpectator (#4376)
#4378 kubeapi for matching pv/pvc to /dev/sd devices by @andrewd-zededa (#4378)
#4380 Update kernel to latest 6.1.112 by @milan-zededa (#4380)
#4381 Update Eden verison to 0.9.13 and set debug log level for eden test workflows by @europaul (#4381)
#4382 Add support for OnLogic FR201 device by @dpoulios (#4382)
#4385 Main changes for kube/cluster-init.sh for multi-node cluster handling by @naiming-zededa (#4385)
#4386 fix: update publish.yml to use the correct glob pattern by @yash-zededa (#4386)
#4387 Initial set of pillar types related files for cluster multi-node mode by @naiming-zededa (#4387)
#4390 Update lagging installer docs by @deitch (#4390)
#4391 Fix: tty not found error for COM passthrough by @roja-zededa (#4391)
#4393 fix: update regex in Makefile to correctly handle rc and lts tags by @yash-zededa (#4393)
#4394 Enable Vfio multifunction devices by @christoph-zededa (#4394)
#4395 Kernel update - Driver addition and BUG fix by @rene (#4395)
#4397 Simplify assets.yml by using wildcards and loops by @deitch (#4397)
#4400 vTPM communication and error handling refactoring by @shjala (#4400)
#4401 wwan: Do not change initial bearer config and properly clear unused default bearers by @milan-zededa (#4401)
#4403 Update pkg/eve/runme.sh for installer net to match what was one in makenet.sh by @eriknordmark (#4403)
#4407 Implement Clustering and App related functions by @naiming-zededa (#4407)
#4409 pillar/devicenetwork: fix goroutine leak by @christoph-zededa (#4409)
#4410 Add monitor application to EVE by @rucoder (#4410)
#4411 fix: assets upload to use the correct variable name. by @yash-zededa (#4411)
#4412 Blocking kube container logs to be sent and some minor changes by @naiming-zededa (#4412)
#4413 Support remote log level by @europaul (#4413)
#4415 memory-monitor: Add error tolerance to memory allocation logging by @OhmSpectator (#4415)
#4416 Add Goroutine leak detection with unit tests by @OhmSpectator (#4416)
#4421 Fix app discovery endpoint by @uncleDecart (#4421)
#4422 Update liburing source URL to kernel.org by @shjala (#4422)
#4431 Introduce ADOPTERS.md by @eriknordmark (#4431)
#4432 uefi : fix broken build due to missing edk2 submodule by @shjala (#4432)
#4433 [downloader.go] Revert accidental file change by @eriknordmark (#4433)
#4436 eden.yml: checkout Eden 0.9.13 by @europaul (#4436)
#4437 Disable iptables for L2-only traffic when everything is allowed by ACLs by @milan-zededa (#4437)
#4438 Enable the vhost backend for the virtio-net interfaces in the KVM hypervisor by @milan-zededa (#4438)
#4439 Implement packet sniffing with less overhead using tc-mirred by @milan-zededa (#4439)
#4440 All-Ones netmask is not needed for ACLs or flow logging by @milan-zededa (#4440)
#4441 Initial raspberrypi5 support by @dpoulios (#4441)
#4442 Fix/update ADOPTERS.md by @eriknordmark (#4442)
#4444 Allow to use network port with VLAN-subinterfaces for untagged traffic by @milan-zededa (#4444)
#4445 Base cluster-update.sh to define needed link_multus_into_k3s by @andrewd-zededa (#4445)
#4446 Document network performance considerations by @milan-zededa (#4446)
#4447 Bump eve-api by @christoph-zededa (#4447)
#4448 More ntp servers by @christoph-zededa (#4448)
#4449 Add new types and functions to pillar needed by newlog and edge-view by @europaul (#4449)
#4450 vsock: set read/write timeout on the accepted connection by @shjala (#4450)
#4452 Add support for user-defined network interface order (kvm o...
15.4.0
What's Changed
- vtpm fix apparmor by @christoph-zededa in #4969
- .github: Polish pull request template for clarity and consistency by @OhmSpectator in #4962
- github/workflows: Increase timeout for arm64 publish builds by @rene in #4971
Full Changelog: 15.3.0...15.4.0
14.5.0-rc6
What's Changed
#4970 [14.5-stable] appamor: allow vtpm to access /persist/status by @christoph-zededa (#4970)
Full Changelog: 13.4.3-rc5...13.4.3-rc6
14.5.0-rc5
What's Changed
#4957 [14.5-stable] Remove replace directive for pillar from mmagent's go.mod by @milan-zededa (#4957)
#4968 [14.5-stable] pillar: Fix short interval time on handlemetrics.go to seconds by @rene (#4968)
Full Changelog: 14.5.0-rc4...14.5.0-rc5
15.3.0
What's Changed
- github/workflows: Switch yetus actions to EVE custom yetus by @rene in #4910
- vTPM Health Check and Recovery by @shjala in #4828
- edgeview : make sure ECC handles signature with leading zeros by @shjala in #4909
- Check pkg is uptodate and bump outdated pkgs by @christoph-zededa in #4876
- Export EccIntToBytes function to be used in other packages by @shjala in #4908
- github/workflows: Update EVE assets generation by @rene in #4919
- newlog: restructuring files in the package by @europaul in #4918
- Add ipxe.efi binary to the installer net tarball by @rene in #4917
- .github: Improve Docker hash consistency check with detailed output. by @OhmSpectator in #4924
- Handle multiple file inconsistencies and error types in Docker check. by @OhmSpectator in #4926
- Fix broken regex in Docker hash check annotations by @OhmSpectator in #4927
- Fix incorrect exit code handling in Docker hash check workflow by @OhmSpectator in #4930
- Remove non-hash-related error annotations in hash check by @OhmSpectator in #4931
- Avoid reevaluation of Linuxkit target by @rucoder in #4925
- Makefile: Fix eve release string for push by @rene in #4943
- Led Manager : Add detailed onboarding error message by @shjala in #4912
- pkg: uefi: Replace Tianocore by EVE-OS logo by @rene in #4905
- Fix broken run-* targets for dirty builds by @rucoder in #4939
- Remove TPM eventlog parsing/sending in attestation process by @shjala in #4953
- [evaluation eve] Reorganize image/modifiers files and simplify new platform/HV support by @rucoder in #4897
- Set API capabiltiy to EDGEVIEW_AUTHENTICATION by @naiming-zededa in #4945
- Add conntrack table dump to collect-info bundle by @milan-zededa in #4959
- bpftrace-compiler: add coverage target by @christoph-zededa in #4961
- Fix an Edgeview proxy operation issue by @naiming-zededa in #4947
- Remove replace directive for pillar from mmagent's go.mod by @milan-zededa in #4956
- Handling for eve-api config/EdgeNodeCluster.GzipRegistrationManifestYaml by @andrewd-zededa in #4870
- pillar: Fix short interval time on handlemetrics.go to seconds by @rene in #4967
- Fix issues of Previous Edgeview Authentication Patch by @naiming-zededa in #4946
- Import EccIntToBytes from evetpm by @shjala in #4922
- Reduce Edgeview output to controller by @naiming-zededa in #4934
Full Changelog: 15.2.0...15.3.0
13.4.3-rc2
14.5.0-rc4
What's Changed
#4914 [14.5-stable] vTPM backup swtpm state and check health by @shjala (#4914)
#4920 [14.5-stable] Add ipxe.efi binary to the installer net tarball by @rene (#4920)
#4937 [14.5-stable] github/workflows: Update EVE assets generation by @rene (#4937)
#4944 [14.5-stable] Makefile: Fix eve release string for push by @rene (#4944)
Full Changelog: 14.5.0-rc2...14.5.0-rc4
13.4.3-rc1
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
Full Changelog: 13.4.2-rc3...13.4.3-rc1