Skip to content

Releases: lf-edge/eve

13.8.0

10 Dec 11:05
Compare
Choose a tag to compare
13.8.0 Pre-release
Pre-release

What's Changed

Full Changelog: 13.7.0...13.8.0

13.4.0-rc6

07 Dec 21:33
Compare
Choose a tag to compare
13.4.0-rc6 Pre-release
Pre-release

Fixes for a few issues found during testing of 13.4.0-rc5 plus some other items which are getting backported to stable releases.

What's Changed

  • [13.4-stable] memory-monitor: Fix memory monitor config update for debug container. by @OhmSpectator in #4456
  • [13.4 stable] Re-execute full validation for AppNetworkConfig once pending NIs are ready by @milan-zededa in #4461
  • [13.4] enable vfio multifunc by @christoph-zededa in #4457
  • [13.4 stable] Add missing nil check for DPC when processing wwan status update by @milan-zededa in #4463
  • [13.4-stable] wwan: Do not change initial bearer config and properly clear unused default bearers by @milan-zededa in #4465

Full Changelog: 13.4.0-rc5...13.4.0-rc6

13.7.0

28 Nov 12:08
Compare
Choose a tag to compare
13.7.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 13.6.0...13.7.0

12.0.5-lts

20 Nov 20:22
Compare
Choose a tag to compare

What's Changed

The most critical fix in this LTS release is the goroutine leak. If a device is operating in a network where the DHCP server provides more than one DNS server address (or the device is configured to have a static/manual network with more than one DNS server), then there is a slow leak of goroutines inside the zedbox process which will lead to running out of memory and an OOM crash. In some environments and configurations we've seen that as often as one day.

There are also important memory garbage collection fixes to make sure the golang GC kicks in fast enough when there is a burst of memory allocations.

  • [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-lts

11.0.9-lts

15 Nov 06:31
Compare
Choose a tag to compare
11.0.9-lts Pre-release
Pre-release

What's Changed

  • [11.0 stable] Make table index part of the IP-rule definition. by @milan-zededa in #4156
  • [backport 11.0-stable] Fix cgroup name mismatches and add missing service by @OhmSpectator in #4179
  • [11.0-stable] Cleanup /persist/pubsub-large on boot by @eriknordmark in #4232
  • [11.0 stable] Enhance LinuxCollector to support detecting multiple app VIF IPs by @milan-zededa in #4257
  • [11.0-stable] installer: Find persist partition when installing into another disk by @rene in #4282
  • [11.0-stable] Configure Go GC based on pillar memory limit or global config by @rouming in #4274
  • [11.0-stable] pillar: Use hard memory limit for EVE memory management. by @OhmSpectator in #4305
  • [11.0-stable] zedbox: force GC on cgroups memory pressure events by @rouming in #4310
  • [11.0-stable] Use eden from the branch EVE-11.0-stable by @milan-zededa in #4317
  • [11.0-stable] Allow EVE memory limits above 4GB. by @OhmSpectator in #4312
  • [11.0-stable] liburing source update by @shjala in #4426
  • [11.0-stable] pillar/devicenetwork: fix goroutine leak by @christoph-zededa in #4423

Full Changelog: 11.0.7-lts...11.0.9-lts

12.0.5-rc1

09 Nov 12:03
Compare
Choose a tag to compare
12.0.5-rc1 Pre-release
Pre-release

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

08 Nov 09:48
Compare
Choose a tag to compare
13.4.0-rc5 Pre-release
Pre-release

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

Full Changelog: 13.4.0-rc4...13.4.0-rc5

13.4.0-rc4

27 Oct 18:21
Compare
Choose a tag to compare
13.4.0-rc4 Pre-release
Pre-release

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

27 Oct 08:13
Compare
Choose a tag to compare
13.6.0 Pre-release
Pre-release

What's Changed

Full Changelog: 13.4.0...13.6.0

Release 9.4.17-lts

26 Sep 04:25
Compare
Choose a tag to compare
Release 9.4.17-lts Pre-release
Pre-release

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

  • [9.4-stable] Rised hard limit for /eve and /eve/services cgroups by @rouming in #4291

Full Changelog: 9.4.16-lts...9.4.17-lts