ReleaseNotes:App Platform: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m Mpu moved page Reference:Release Notes App Platform to ReleaseNotes:App Platform without leaving a redirect
No edit summary
 
(No difference)

Latest revision as of 11:33, 28 February 2025

This is the App Platform Release Notes Document.

A new App Platform image is not released like other Service Releases but just from time to time.
The update can be applied here .

Please see the disclaimer before using the information presented here!


App Platform

90007

66093 - Added DejaVu fonts

66107 - Added OpenVM tools

66091 - Added support for JBIG2 (faxserver)

66092 - Applied a busybox patch which caused linux users to have an invalid password

67822 - Increase size of first partition

The first partition must be a bit larger to avoid alarms in hosting applications which monitor the disk usage of their VMs.

66106 - Update kernel to version 5.4.10 and added IPv6 features to ARM kernels

66090 - Updated buildroot with latest security and package fixes

Updated buildroot to version 2019.02.8 which includes multiple package updates and fixes.

66105 - Updated manager and webserver inside app platform image to SR9

100012

103946 - Buildroot update to version 2020.9

Update buildroot which now contains updated packages with latest security and bug fixes.

103945 - Kernel update to 5.4.89

Updated kernel with latest security fixes.

76417 - New arm64 AP image

107602 - Updated arm64 kernel

Added IPv6 support to the kernel and removed unneccessary modules.

107734 - Updated x86_64 kernel for better Hyper-V support

100013

114269 - Increase max open files/processes on x86_64

The configured limit was ignored and thus too low.

Max open files are now 1000000 and max processes 30000.


114370 - Try to workaround issues on upgrading an AP image

Seems as if some files required for detecting the upgrade process are not always written successfully.


We changed something in the upgrade script now and hopefully it doesn't happen anymore.


110016

118527 - Added SCSI support to x86_64 kernel (VMs)

118528 - Added virtio support to x86_64 kernel (VM)

125989 - Added zip binary

119535 - Delete coredumps during upgrade

It may happen that an app ends in an endless loop while processing a coredump from an older rootfs on a new rootfs.

130447 - Removed sound/usb adapter from VM

118525 - Update of buildroot to version 2022.02

118526 - Updated kernel to version 5.10.109

118529 - Upgraded postgresql to version 14.2

This envolves a more complicated upgrade mechanism as databases must be converted from 11.x to 14.x

110017

131103 - Changed default network adatper type to vmxnet3

110019

135359 - Updated webserver and manager to version 137724

110025

136535 - Buildroot update with OpenSSH instead of dropbear

Dropbear prevented debugging with innovaphone SDK Apps.


The buildroot update also includes updated packages.


136537 - Updated App Platform Manager and Websever to version 137758

110026

138602 - Fixed "unknown ioctl 1976" on VSphere

The 5.10 kernel version introduced "unknown ioctl 1976" warnings on the console with the Open VM Tools package (no other drawbacks known).


The following kernel modules have been integrated into the x86_64 kernel to fix this issue and to add support for certain virtualization features:

  • CONFIG_VMWARE_VMCI
  • CONFIG_VHOST_SCSI
  • CONFIG_VHOST_VSOCK
  • CONFIG_VHOST
  • CONFIG_VIRTIO_VSOCKETS
  • CONFIG_KVM
  • CONFIG_KVM_AMD
  • CONFIG_KVM_INTEL




110027

142411 - Fixed the resize script which resizes a partition inside a VM

The script was broken and the usage caused data loss.


Now the disk can be resized again and the partitions are correctly recreated too.


110032

149276 - Added fix for CVE-2023-36664 exploit in ghostscript

149269 - Added ping6 with ipv6 support

149275 - Added support for qemu guest agent

149398 - Update to buildroot 2022.02.12

New buildroot version with updated packages.

149319 - Updated webserver and manager to SR7 137863

110041

150438 - Added atop tool

153131 - Added glibc fix for CVE-2023-4911

156581 - Fixed remote wireshark tracing on IPx13 (arm64)

150436 - Fixed valgrind leak callstack on arm

150437 - Updated kernel from 5.10.109 to 5.10.190

156204 - Use beta3 build of App Platform Manager and Webserver

120000

164599 - Added libasan to support Apps linked to asan

Libasan can be used to check for leaks and invalid memory access.

163280 - Keep SSH host keys on App Platform update

163279 - Moved to OpenSSL 3.2.x

164598 - Removed nested KVM hosting support in Kernel

Our App Platform will never host KVMs itself.

163278 - Updated buildroot with packages

163276 - Updated kernel to 6.6.21

120004

166990 - Added libbacktrace

Added backtrace library so that Apps can create their own backtraces on crashes, as gdb on ARM cannot work with coredumps anymore.

166989 - Changes for libmariadb instead of libmysqlclient

Old library is still available in addition to new library which is interface compatible (no SDK changes required).

166988 - Updated buildroot to LTS 2024.02.1

120010

171689 - Updated OpenSSH to 9.8p1 due to CVE-2024-6387

130006

181859 - Added odhcp6c client for DHCP6

181858 - Added pgvector extension for PostgreSQL

191909 - Added valgrind callgrind tool for function call debugging

189156 - Added valgrind massif tool for heap debugging

192547 - Reduced time until kernel triggers a connection lost for TCP connections

Reduced time from 15 minutes to 100s until a kernel triggers a TCP connection timeout.

191911 - Updated buildroot to 2024.11.1

This includes updates to postgresql 16.8 and openssh 9.9p2 and further package updates.

191910 - Updated kernels to 6.6.79

130013

202996 - Added Hyper-V daemon support

203111 - Added proxmox virtio support for qemu guest agent

Now ISA and VirtIo are support for the qemu guest agent.

197093 - Ensure compatibility with GCC 14

The underlying buildroot is now built with GCC 14 so that Apps can be also built with GCC 14.

204182 - Updated sudo to 1.9.17p1

Update because of CVE-2025-32463

130014

204716 - Fixed upgrade from version 110041

The new sudo binary behaved differently and must be called with absolute paths now which broke the postgresql update which is needed when upgrading from version 110041.

130015

207746 - Disk resizing inside VMs caused data loss

The resizing procedure was broken and is fixed now.