Releases: lf-edge/eve
Releases · lf-edge/eve
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
13.1.0
What's Changed
- Fix the assets workflow by @yash-zededa in #4162
- add PROGRAM parameter to eve-enter-container by @europaul in #4159
- Add documentation for EVE memory settings. by @OhmSpectator in #4164
- bump linuxkit version, init version, place etc/issue in good place, fix linuxkit_cmdline parsing in make-roots by @deitch in #4161
- Address PR Review Feedback: Update mkdocs Navigation and Enhance Memory Settings Doc by @OhmSpectator in #4169
- Integrate memory PSI collection and visualization tools by @OhmSpectator in #4141
- Add kernel tag to ROOTFS_VERSION if KERNEL_TAG is provided by @rucoder in #4154
- Fix get-deps tool to handle non LinuxKit containers by @rucoder in #4168
- Fix update_kernel_commits.py by @rucoder in #4176
- newer version of linuxkit/init with more debugging options by @deitch in #4175
- docs: Syncup mkdocs.yml with the current documention by @rene in #4173
- Fix cgroup name mismatches and add missing services by @OhmSpectator in #4165
- Add GH Action for commit message validation. by @OhmSpectator in #4167
- Add support for switch network instance with multiple ports by @milan-zededa in #4160
- kernel: Bump kernel for NVIDIA Platforms by @rene in #4170
- fw: Update NVIDIA's firmware package by @rene in #4172
- Fix cmdline options for newer NVIDIA kernel and add Jetson Orin Nano Developer Kit to GRUB options by @rene in #4171
- pillar: containerd: Do not add hooks when no interfaces are configured by @rene in #4174
- dom0-ztools: rootfs: Enable Container Device Interface by @rene in #4182
- Update eve api vendor and go mod files by @zedi-pramodh in #4181
- Clarify commit message guidelines and improve error messages by @OhmSpectator in #4184
- clean up a bit of the installer docs by @deitch in #4187
- Add GH Action to check SPDX license headers in new files. by @OhmSpectator in #4166
- mini-yetus: a yetus you fall in love with by @shjala in #4188
- Exclude workflows for changes to Markdown files by @yash-zededa in #4192
- fix: eden.yml to refer to the correct output for run_id by @yash-zededa in #4195
- mini-yetus : Improve error reporting by @shjala in #4194
- Add a host<->vm communication channel (vsock) by @shjala in #4142
- update_kernel_commits.py: mke automated commit msg by @christoph-zededa in #4197
- dpcreconciler: set MAC and interface rename while interface is DOWN by @rouming in #4193
- Bump up kernel version, fw and ucode by @rouming in #4183
- Make microservices robust against late /config/server @eriknordmark by @eriknordmark in #4152
- Enhance SPDX check script with ignoring mechanism and improved flexibility by @OhmSpectator in #4190
- Full Virtual TPM for VMs and Containers by @shjala in #4071
Full Changelog: 13.0.0...13.1.0
12.7.0
What's Changed
- used correct context for checkout actions by @yash-zededa in #4083
- when creating sbom, suppress warnings in gnu tar by @deitch in #4082
- download linuxkit instead of building, as it is a basic tool; eliminate
eve-build-<user>
image from most activities by @deitch in #4081 - Correct GOOS for get-deps build on MacOS by @andrewd-zededa in #4068
- nodeagent: clarifies reboot reason message by @rouming in #4089
- Makefile: Remove duplicated linuxkit argument by @rene in #4093
- GitHub Actions: Bump reusable actions to be compatible with node16 by @uncleDecart in #4090
- Update alpine mirrors for 3.16 to build swtpm by @shjala in #4091
- Enable DEV=y build support on HV=kubevirt by @andrewd-zededa in #4074
- proper flag to show-tag by @deitch in #4099
- Actions: update cache key to use proper git commit hash by @deitch in #4102
- Actions: proper reference to sha instead of ref for cache key by @deitch in #4105
- Allow attaching container volumes to multiple app instances by @europaul in #4060
- get-deps: Do not build get-deps all the time by @rene in #4100
- fix: handle empty image spec JSON in PrepareContainerRootDir by @europaul in #4088
- IoBundle.KeepInHost should not forbid assignment by @milan-zededa in #4097
- bpftrace: add to debug container by @christoph-zededa in #4087
- Enhance NI Reconciler to support Local NI with multiple ports by @milan-zededa in #4098
- bump kernel by @christoph-zededa in #4108
Full Changelog: 12.6.0...12.7.0
12.0.3-lts
What's Changed
- [12.0 stable] Do not try to use invalid network config by @milan-zededa in #3976
- [12.0 stable] Allow forwarding of all DHCP traffic by @milan-zededa in #3982
- [12.0 stable] Prevent deferred queue from growing by @rouming in #4028
- [12.0-stable] Remove stat log which occurs too often by @andrewd-zededa in #4047
- [12.0 stable] Wait for wwan to apply latest config before testing connectivity by @milan-zededa in #4059
- [12.0 stable] Added Broadcom wireless driver for Kontron devices by @jsfakian in #4057
- [12.0 stable] Update pillar in wwan/mmagent by @milan-zededa in #4062
- [12.0 stable] Add Hailo 8 GPU firmware by @rucoder in #4069
- [12.0-stable] Bump ssh CVE 2024 6387 12.0.2 lts by @christoph-zededa in #4070
- [12.0-stable] pkg/debug: use correct libexecdir by @christoph-zededa in #4084
Full Changelog: 12.0.2-lts...12.0.3-lts
11.0.7-lts
What's Changed
- [11.0 stable] Prevent deferred queue from growing by @rouming in #4029
- [11.0-stable] Remove stat log which occurs too often by @andrewd-zededa in #4048
- [11.0-stable] Bump ssh CVE 2024 6387 11.0.6 lts by @christoph-zededa in #4066
- [11.0-stable] Fix ssh libexecdir 11.0.6 lts by @christoph-zededa in #4085
Full Changelog: 11.0.6-lts...11.0.7-lts