v7.34
What's Changed
- build: Use heredoc for Dockerfile commands by @kroese in #1130
- fix: Max interface length by @kroese in #1131
- docs: Readme by @kroese in #1132
- docs: Readme by @kroese in #1133
- feat: Improved support for non-standard MTU sizes by @kroese in #1134
- fix: IP address validation in NAT mode by @kroese in #1135
- fix: Do not display MTU warning twice by @kroese in #1136
- feat: Improve bus detection by @kroese in #1137
- feat: Filter IPv6 DNS records when disabled by @kroese in #1138
- feat: Refactor network code by @kroese in #1139
- feat: Refactor disk code by @kroese in #1140
- feat: Refactored installation code by @kroese in #1141
- fix: Load utils inside healthcheck by @kroese in #1142
- feat: Refactor entrypoint by @kroese in #1143
- feat: Refactor boot code by @kroese in #1144
- feat: Refactor ballooning script by @kroese in #1145
- feat: Refactor CPU logic by @kroese in #1146
- feat: Refactor shutdown logic by @kroese in #1147
- feat: Refactor server code by @kroese in #1148
- feat: Refactor config code by @kroese in #1149
- feat: Refactor memory check by @kroese in #1150
- fix: Add returncodes to functions by @kroese in #1151
- feat: Add returncodes to functions by @kroese in #1152
- feat: Add returncode to function by @kroese in #1153
- feat: Check result of file operations by @kroese in #1154
- feat: Refactor networking code by @kroese in #1155
- fix: Shutdown Passt after DNS failure by @kroese in #1156
- fix: Parse Debian ipcalc output correctly by @kroese in #1157
- fix: Normalize disk aio and cache settings by @kroese in #1158
- feat: Strip suffixes from host ports by @kroese in #1159
- fix: Preserve port protocols in passt mode by @kroese in #1160
- feat: Read qcow2 virtual size from qemu-img json by @kroese in #1161
- feat: Normalize discard mode for qemu drives by @kroese in #1162
- fix: Sanitize guest hostname by @kroese in #1163
- feat: Normalize disk image format by @kroese in #1164
- fix: Avoid aborting legacy ISO detection by @kroese in #1165
- fix: Tolerate swtpm setup failure by @kroese in #1166
- feat: Improve shutdown logic by @kroese in #1167
- fix: Read QEMU pid correctly by @kroese in #1168
- feat: Display guest info before mode warning by @kroese in #1169
- fix: Add missing function by @kroese in #1170
- fix: Add missing function by @kroese in #1171
- feat: Always show network information by @kroese in #1172
- build: Add util-linux package by @kroese in #1173
- fix: Add additional error handling by @kroese in #1174
- fix: Check if source file is removed by @kroese in #1175
- fix: Validate MAC file writes by @kroese in #1176
- feat: Improve webserver initialization by @kroese in #1177
- feat: Check permissions on status writes by @kroese in #1178
- fix: Validate byte formatting by @kroese in #1179
- fix: Check stat after download by @kroese in #1180
- feat: Validate network files by @kroese in #1181
- fix: Improve file handling by @kroese in #1182
- fix: Add extra line after boot by @kroese in #1183
- feat: Display base directory in warnings by @kroese in #1184
- docs: Document all environment variables by @kroese in #1185
- feat: Validate custom QEMU CPU arguments by @kroese in #1186
- docs: Refer to environment documentation by @kroese in #1187
Full Changelog: v7.33...v7.34