v3.10.0
Pre-release
Pre-release
What's Changed
- wip: sync power state by @muhamadazmy in #2031
- add block cache for upgrade service by @mariobassem in #2032
- add iperf bin by @rawdaGastan in #2040
- Rename LICENCE to LICENSE by @xmonader in #2041
- fix dependencies by @muhamadazmy in #2049
- add iperf service by @rawdaGastan in #2042
- Update LICENSE by @xmonader in #2051
- Add cpu benchmark binary package by @AbdelrahmanElawady in #2053
- add kernel version to zui by @rawdaGastan in #2058
- validate cpus according to actual number of node cpus by @rawdaGastan in #2057
- performance monitor package by @Omarabdul3ziz in #2046
- filter out integrated GPUs by @ashraffouda in #2064
- Main perf tests by @rawdaGastan in #2052
- Bump openssl from 0.10.45 to 0.10.56 in /bootstrap/bootstrap by @dependabot in #2028
- Update rmb to latest by @muhamadazmy in #2065
- adds flag to disable gpu by @ashraffouda in #2067
- adds disable-gpu docs by @ashraffouda in #2068
- add rfs bin by @rawdaGastan in #2072
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #2076
- Fix deprecated set output by @Eslam-Nawara in #2078
- Add CPU benchmark task by @AbdelrahmanElawady in #2066
- Fix gh output by @muhamadazmy in #2083
- Main rfs by @rawdaGastan in #2079
- Vlan support by @muhamadazmy in #2084
- add cmdline param pub:mac to configure public mac by @muhamadazmy in #2090
- Add iperf output types and use it instead of go-iperf by @AbdelrahmanElawady in #2089
- unify rfs and zufs pkgs by @Eslam-Nawara in #2091
- Rework release by @muhamadazmy in #2082
- update rmb v0.11.4 by @rawdaGastan in #2095
- RFS new format integration. Avoid hub specific calls by @muhamadazmy in #2094
- Add public IPs validation task by @AbdelrahmanElawady in #2070
- update release docs by @muhamadazmy in #2102
- Fix setting the gateway and caching the request by @AbdelrahmanElawady in #2100
- Move zos-update-worker to zos/tools by @Eslam-Nawara in #2088
- improve VM detection by @Eslam-Nawara in #2105
- fix the loopvar issue on jobFunc by @Omarabdul3ziz in #2110
- add perf package docs by @Omarabdul3ziz in #2118
- add pr and issues templates by @rawdaGastan in #2121
- Update rmb by @muhamadazmy in #2123
- filter up nodes by @rawdaGastan in #2120
- make sure we test the db in integrity by @muhamadazmy in #2124
- fixes for perf pacakge by @Omarabdul3ziz in #2119
- Update iperf.md with cpuutilization clarification by @xmonader in #2130
- set default value of 5GB for cache size it is zero by @Omarabdul3ziz in #2129
- revalidate already marked valid ips by @Eslam-Nawara in #2131
- Drop report from state by @muhamadazmy in #2132
- update yggdrasil to latest 0.5.2 by @Eslam-Nawara in #2108
- Update quickstart and manual docs by @Eslam-Nawara in #2145
- clean up host keys before first boot by @Eslam-Nawara in #2138
- use latest cloud-container by @muhamadazmy in #2150
- add jitter for the task by @Omarabdul3ziz in #2149
- Add healthcheck to report to zui for errors by @AbdelrahmanElawady in #2143
- fix typo by @muhamadazmy in #2140
- fix version monitor by @muhamadazmy in #2154
- update cache quota checker values by @Omarabdul3ziz in #2152
- update rmb peer by @muhamadazmy in #2165
- on stop timeout, kill then wait for services by @muhamadazmy in #2169
- Update workloads on just version updates by @AbdelrahmanElawady in #2161
- farm up tool by @muhamadazmy in #2175
- retry with exponential backoff in case the server is busy by @Omarabdul3ziz in #2156
- Add mountpoint cleanup by @AbdelrahmanElawady in #2173
- update tfchain client and restore ceritfy by @muhamadazmy in #2190
- Mycelium integration by @muhamadazmy in #2192
- add compatibility to still support ygg_ip for old workloads by @muhamadazmy in #2193
- Update virt-what to rhel-9.3 by @Eslam-Nawara in #2191
- Update cloud-container to latest by @AbdelrahmanElawady in #2195
- add rmb diagnostics call by @Omarabdul3ziz in #2160
- add mutex for a safe accessing on memory between goroutines by @Omarabdul3ziz in #2196
- Update cloud-container to latest to fix file exists error on network setup by @AbdelrahmanElawady in #2197
- Revert "Update cloud-container to latest to fix file exists error on network setup" by @AbdelrahmanElawady in #2198
- Assign ipv6 and gw6 to vm via config by @muhamadazmy in #2199
- Add list and list_private_ips rmb calls by @AbdelrahmanElawady in #2206
- support both mycelium + yggdrasil by @muhamadazmy in #2208
New Contributors
- @Omarabdul3ziz made their first contribution in #2046
- @Eslam-Nawara made their first contribution in #2078
Full Changelog: v3.8.3...v3.10.0