Releases: lf-edge/eve
Releases · lf-edge/eve
12.0.5-rc1
What's Changed
- [12.0 stable] Enhance LinuxCollector to support detecting multiple app VIF IPs by @milan-zededa in #4256
- [12.0-stable] pillar/assignableadapters: clear error strings by @christoph-zededa in #4240
- [12.0-stable] mkimage-raw-efi: Find persist partition when installing into another disk by @rene in #4283
- [12.0 stable] Properly initialize AppNetworkStatus after invalid config was fixed by @milan-zededa in #4285
- [12.0-stable] Configure Go GC based on pillar memory limit or global config by @rouming in #4275
- [12.0-stable] pkg/pillar: make ioBundleError deepcopy-able by @christoph-zededa in #4302
- [12.0-stable] pillar: Use hard memory limit for EVE memory management. by @OhmSpectator in #4306
- [12.0-stable] zedbox: force GC on cgroups memory pressure events by @rouming in #4309
- [12.0-stable] Allow EVE memory limits above 4GB. by @OhmSpectator in #4313
- [12.0-stable] eve labelling and assets fix by @yash-zededa in #4418
- [12.0-stable] liburing source update by @shjala in #4427
- [12.0-stable] pillar/devicenetwork: fix goroutine leak by @christoph-zededa in #4424
Full Changelog: 12.0.4-lts...12.0.5-rc1
13.4.0-rc5
Key changes from rc4
- Ensure that multiple containers running in their shim-VM do not accidentally share mounts
- Fix a goroutine leak which appears under certain external network and EVE adapter configurations
- Improve the vTPM error handling and robustness
- Make the app discovery meta-data server follow the API specification in terms of who can do discovery
What's Changed
- 13.4 stable assets port by @yash-zededa in #4417
- [13.4-stable] memory-monitor: Add error tolerance to memory allocation logging in handler script by @OhmSpectator in #4419
- [13.4-stable] better isolation for eve user apps by @europaul in #4420
- [13.4-stable] liburing source update by @shjala in #4428
- [13.4-stable] pillar/devicenetwork: fix goroutine leak by @christoph-zededa in #4425
- [13.4-stable] vTPM communication and error handling refactoring by @shjala in #4429
- [13.4-stable] Fix app discovery endpoint by @uncleDecart in #4434
Full Changelog: 13.4.0-rc4...13.4.0-rc5
13.4.0-rc4
What's Changed
- [13.4-stable] Fix deadlock when Debug Server startup fails. by @OhmSpectator in #4332
- [13.4-stable] apparmor: allow swtpm to receive term signal from vtpm by @shjala in #4338
- [13.4-stable] pillar: Fix OVMF binary file for ARM64 by @rene in #4339
- [13.4-stable] memory-monitor: Fix log files clean up to prevent storage overflow. by @OhmSpectator in #4336
- [13.4 stable] Make sure ethernet interface is DOWN before renaming and changing MAC by @milan-zededa in #4344
- [13.4 stable] App-shared port without DNS server is not necessarily an issue by @milan-zededa in #4345
- [13.4-stable] fix: update lts-release.sh to create the lts tag from the latest rc tag by @yash-zededa in #4361
- [13.4-stable] Enhance memory-monitor with improved logging, cleanup, and task handling by @OhmSpectator in #4365
- [13.4-stable] Include ZFS in installer by @andrewd-zededa in #4367
- fix: update lts-release.sh to create the lts tag from the latest rc tag by @yash-zededa in #4368
- [13.4-stable] Set WType even for wireless ports without network config by @milan-zededa in #4369
- [13.4-stable] memory-monitor: Restore output limit to 100 MB after refactor mistake. by @OhmSpectator in #4373
- [13.4-stable] Naiming backport3 PR 4352 by @naiming-zededa in #4377
- [13.4-stable] Wait for 15 seconds for the qmp listener by @eriknordmark in #4379
- [13.4-stable] memory-monitor: Improve resilience of handler to missing processes. by @OhmSpectator in #4383
- [13.4 stable] Update kernel to latest 6.1.112 by @milan-zededa in #4389
- [13.4-stable] fix: update publish.yml to use the correct glob pattern by @yash-zededa in #4388
- [13.4 stable] Backport fix to COM passthrough issue by @roja-zededa in #4392
- [13.4-stable] Simplify assets.yml by using wildcards and loops by @yash-zededa in #4399
- [13.4-stable] Kernel update - Driver addition and BUG fix by @rene in #4396
- [13.4-stable] fix: update regex in Makefile to correctly handle rc and lts tags by @yash-zededa in #4398
- Update pkg/eve/runme.sh for installer net to match what was one in makenet.sh by @eriknordmark in #4403
Full Changelog: 13.4.0...13.4.0-rc4
13.6.0
What's Changed
- Fix deadlock in Go tests when Debug Server startup fails. by @OhmSpectator in #4316
- App-shared port without DNS server is not necessarily an issue by @milan-zededa in #4315
- Update pkg/eve/runme.sh for installer net to match what was one in makenet.sh by @deitch in #4320
- xen-tools/init-initrd: Enable clock synchronization by default by @rene in #4319
- pkg/pillar: reduce test memory usage by @christoph-zededa in #4326
- Make sure ethernet interface is DOWN before renaming and changing MAC by @milan-zededa in #4321
- Fix Dockerfile in pkg/debug by @rucoder in #4328
- Reduce VTPM container size by @rucoder in #4324
- Enhance scripts and Makefile targets for RC and LTS release support by @yash-zededa in #4323
- apparmor: allow SWTPM to receive term signal from vTPM by @shjala in #4333
- pillar: Fix OVMF binary file for ARM64 by @rene in #4327
- memory-monitor: Fix log files clean up to prevent storage overflow. by @OhmSpectator in #4331
- Move Proxy TPM (ptpm) to its own directory by @shjala in #4335
- tools: introduce dockerfile-from-checker by @christoph-zededa in #4341
- Makefile: remove circular dependency warning by @christoph-zededa in #4347
- add missing dependencies packages by @deitch in #4340
- build(deps): bump github.com/docker/docker from 25.0.1+incompatible to 25.0.6+incompatible in /tools/dockerfile-from-checker by @dependabot in #4343
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /tools/dockerfile-from-checker by @dependabot in #4342
- Makefile : allow overriding MEDIA_SIZE and QEMU_MEMORY by @shjala in #4349
- More missing alpine packages for tpm2 by @deitch in #4350
- Still more packages missing from alpine by @deitch in #4353
- Replace: Deprecated qemu param by @roja-zededa in #4354
- Bump alpine installer by @deitch in #4348
- Increase rootfs size to 270Mb by @rucoder in #4329
- Fix an issue in Edgeview not getting App interface IP address by @naiming-zededa in #4352
- Dockerfiles: bump eve-alpine image, eve-cross-compilers and eve-dom0-ztools by @christoph-zededa in #4334
- Set WType even for wireless ports without network config by @milan-zededa in #4346
- Include ZFS in installer by @andrewd-zededa in #4362
- Enhance memory-monitor with improved logging, cleanup, and task handling by @OhmSpectator in #4357
- Add hv:kubevirt platform:generic arch:amd64 to builds. by @andrewd-zededa in #4364
- memory-monitor: Restore output limit to 100 MB after refactor mistake. by @OhmSpectator in #4372
- Implement cluster-wide deterministic MAC generator by @milan-zededa in #4371
- Wait for 15 seconds for the qmp listener by @eriknordmark in #4330
- memory-monitor: Improve resilience of handler to missing processes. by @OhmSpectator in #4376
- Rework IP rules/routing for Kubernetes clustering by @milan-zededa in #4370
- Update kernel to latest 6.1.112 by @milan-zededa in #4380
- fix: update publish.yml to use the correct glob pattern by @yash-zededa in #4386
- start user apps from image instead of rootfs by @europaul in #4304
- Fix: tty not found error for COM passthrough by @roja-zededa in #4391
- Update lagging installer docs by @deitch in #4390
- Simplify assets.yml by using wildcards and loops by @deitch in #4397
- fix: update regex in Makefile to correctly handle rc and lts tags by @yash-zededa in #4393
- pkg/uefi : Update amd64 EDK2 to 202408 by @shjala in #4351
- Kernel update - Driver addition and BUG fix by @rene in #4395
Full Changelog: 13.4.0...13.6.0
Release 9.4.17-lts
Note: this is a point release not intended for general usage since it dedicates more memory to EVE. Hence it show only be used to devices with sufficient memory.
What's Changed
Full Changelog: 9.4.16-lts...9.4.17-lts
Release 9.4.16-lts
What's Changed
- [9.4-stable] Check allocated vs provisioned file size in metrics. by @andrewd-zededa in #3880
- [9.4 stable] Allow device access when loading OCI spec from file by @europaul in #3947
- [9.4-stable] pillar: Release CPUs on domain activation failure by @OhmSpectator in #3958
- [0.9.4-stable] GitHub Actions Add buildondemand.yml action by @uncleDecart in #4279
- [9.4-stable] Add Support for Persistent OVMF Settings in Pillar by @OhmSpectator in #4276
Full Changelog: 9.4.15-lts...9.4.16-lts
13.3.0
What's Changed
- Updating Deployment.md by @jsfakian in #4236
- nvidia: Change default FAN controlling profile to quiet by @rene in #4241
- pillar: containerd: Create a pipe for container's stdin by @rene in #4234
- Add "127.0.0.1" to the edgeview device localIP policy by @naiming-zededa in #4244
- Set RS485 mode for ttyXRUSB2/3 on kontron devices by @rucoder in #4235
- Blacklist wdat_wdt for Siemens IPC227G by @rucoder in #4237
- Kernel update - [amd64-generic, amd64-generic] by @rucoder in #4242
- vTPM : add state management by @shjala in #4223
- bpftrace-compiler: add run-via-edgeview by @christoph-zededa in #4230
- Streamline unit-tests that use a TPM by @shjala in #4239
- vTPM : fix arm issue by selecting correct dev name based on arch by @shjala in #4251
- kvm: Add Machine field to the template of qemuSwtpm by @rene in #4254
- pillar/assignableadapters: clear error strings by @christoph-zededa in #4238
- Enhance LinuxCollector to support detecting multiple app VIF IPs by @milan-zededa in #4253
- github: Enhance linters to warn if branch is not rebased when errors occur by @OhmSpectator in #4255
- Fix bridge IP source after NI modification by @milan-zededa in #4258
- Kernel update - [arm64-nvidia, arm64-nvidia, arm64-generic] by @rene in #4259
Full Changelog: 13.2.0...13.3.0
12.0.4-lts
What's Changed
- [12.0-stable] IoBundle.KeepInHost should not forbid assignment by @milan-zededa in #4110
- [12.0 stable] Update eden to the latest version 0.9.11 by @milan-zededa in #4134
- [12.0] domainmgr: config.enable.usb for new usb type by @christoph-zededa in #4135
- [12.0] usbmanager: do not panic by @christoph-zededa in #4151
- [12.0 stable] Make table index part of the IP-rule definition. by @milan-zededa in #4155
- [backport 12.0-stable] Fix cgroup name mismatches and add missing service by @OhmSpectator in #4178
- [12.0-stable] Cleanup /persist/pubsub-large on boot by @eriknordmark in #4231
- [12.0-stable] Set RS485 mode for ttyXRUSB2/3 on kontron devices by @rucoder in #4245
- [12.0-stable] Blacklist wdat_wdt for Siemens IPC227G by @rucoder in #4249
- [12.0-stable] Kernel update - [amd64-generic, amd64-rt, amd64-generic, amd64-rt, am… by @rucoder in https://github.com//pull/4243
Full Changelog: 12.0.3-lts...12.0.4-lts
13.2.0
What's Changed
- Improve commit message validation and add copyright check (get rid of the capital letter requirement) by @OhmSpectator in #4198
- Fix TPM_TOOL_LIB path in verifytpm.sh by @shjala in #4200
- fix: updated publish.yml to use the github.ref_name by @yash-zededa in #4203
- hypervisor/kvm.go: drop QEMU "mem-lock=on" and "cpu-pm=on" for ARM by @rouming in #4201
- pillar/agentlog: Improve debug information in PSI-collector test. by @OhmSpectator in #4199
- github-wf: prevent builds from triggering on workflow and markdown file changes by @yash-zededa in #4205
- Qemu : add patch to fix bios linker loader assert by @shjala in #4204
- github: Fix Eden GCP tests by @rene in #4210
- Update SPDX check script to improve copyright notice detection and file comparison by @OhmSpectator in #4209
- docs/vtpm: add aziot-edge use case by @shjala in #4213
- tools: Add yetus template to mini-yetus.sh by @rene in #4214
- Introduce NVIDIA package by @rene in #4189
- Add Jim and Thanassis to the TSC by @eriknordmark in #4216
- mini-yetus: include excludes by @christoph-zededa in #4217
- pillar: Remove full device access to native containers by @rene in #4211
- mini-yetus: collect all the changes for processing by @shjala in #4222
- Fix bugs introduced when support for multi-port NI was added by @milan-zededa in #4221
- Add PSI metrics handling in memory-monitor by @OhmSpectator in #4215
- Bpftrace Compiler and Runner by @christoph-zededa in #4150
- github: Remove push event triggers for commit message and SPDX checks. by @OhmSpectator in #4226
- nvidia: Add FAN speed (PWM) controller by @rene in #4219
- build(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible in /eve-tools/bpftrace-compiler by @dependabot in #4227
- Dockerfiles: bump eve-alpine image by @rene in #4220
- Cleanup /persist/pubsub-large on boot by @eriknordmark in #4228
- pillar/hypervisor: remove deref SIGSEGV by @christoph-zededa in #4229
- Don't let deferred queue cause avalanche send, kickoff within minute by @rouming in #4218
Full Changelog: 13.1.0...13.2.0
13.0.1
What's Changed
- Update eden to the latest version 0.9.11 by @milan-zededa in #4129
- domainmgr: config.enable.usb for new usb type by @christoph-zededa in #4130
- Add -kube suffix to pillar when building for kubevirt-EVE by @milan-zededa in #4131
- Add activate-credential service to metadata server by @shjala in #4132
- Run Collect-info through Edgeview by @naiming-zededa in #4106
- Move udev from wwan to a dedicated service container by @rene in #4122
- Add support for NI with multiple ports by @milan-zededa in #4123
- Update edge-view to work with the latest pillar by @milan-zededa in #4139
- Fix an issue in collect-info.sh, need to mkdir /persist/eve-info by @naiming-zededa in #4147
- usbmanager: do not panic by @christoph-zededa in #4146
- maintainers: Add Nikolay, Roman, and Rene by @eriknordmark in #4149
- zfsmanager: Restart monitoring /dev/zvol if deleted and recreated by @eriknordmark in #4144
- Documentation for Local NI with multiple ports by @milan-zededa in #4137
- Make table index part of the IP-rule definition. by @milan-zededa in #4143
- Support user-selected probe method for cellular ports by @milan-zededa in #4140
- add vtpm and swtpm locations by @shjala in #4157
- Make flow-logging configurable by @milan-zededa in #4158
- Get the publish workflow to work in 13.0 by @eriknordmark in #4208
Full Changelog: 12.8.0...13.0.1