3.15.5 Confluent release
Fixes for Ubuntu netplan confignet
Bad gateway values and better behavior for newly configured non-bond devices
Fix for debian deployment on slow link up
Network initialization is retried until network comes up more relyably.
Ensure paths are normalized in various contexts
Resolve any relative path components to a consistent path in various contexts
Ensure uploaded files in WebUI cannot be uploaded outside of staging area
It was possible to upload to other directories if logged in as an authenticated user
Use user privileges as possible to check file access on license, media, and firmware upload
Do not upload a file confluent can read but the system user connected cannot.
Fix issue where a node could identify itself as a partial management server
If a node could see it’s own multicast packet, it could mistake itself for a candidate deployment server. This has been fixed.
Make autoconsole logic consistent
When the autoconsole python script runs, only run for EFI x86_64 systems, always trust SPCR if given, then select by TIOCMGET, and only if multiple select by carrier detect.
Recover from vtbufferd exits
nodeconsole would stop working if vtbufferd were interrupted, and a zombie process would be seen. This has been fixed.
Tighten up webauthn handling
webauthn urls could be confused with the older webconsole urls, straighten out that confusion.
Fix imgutil issues with ARM64
imgutil would gather grub and shim to the wrong names in some scenarios with ARM systems