v3.0.1
What's Changed
- version 3 is born by @muhamadazmy in #1197
- Support ygg adderesses in containers by @muhamadazmy in #1201
- Zos3/capacity reporting by @muhamadazmy in #1203
- clean up yggdrasil for resuability by the gateway by @muhamadazmy in #1204
- Change node type to match farmer twin by @muhamadazmy in #1205
- Zos3/capacity reporting by @muhamadazmy in #1206
- Reduce cache age by @DylanVerstraete in #1207
- Reduce the memory restriction on the memory size by @muhamadazmy in #1211
- Zos3/report delay by @muhamadazmy in #1213
- Set the correct container cpu limit by @DylanVerstraete in #1214
- bins: add cloud-hypervisor extra package by @maxux in #1063
- bins: fix github exported bin name by @maxux in #1216
- handle errors from write operation by @muhamadazmy in #1217
- Fix build of zufs plus some cleanup by @muhamadazmy in #1218
- force runtime package rebuild by @muhamadazmy in #1219
- avoid using a tmp file by @muhamadazmy in #1220
- use macvtap instead of tap for public Ips by @muhamadazmy in #1223
- set promsic on macvtap interface by @muhamadazmy in #1225
- WIP: special size by @muhamadazmy in #1222
- free and cleanup stall vms by @muhamadazmy in #1226
- Zos3/new types by @muhamadazmy in #1246
- Zos3/wip by @muhamadazmy in #1250
- Zos3/wip by @muhamadazmy in #1252
- Fix counters on provisiond restart. also add counter for ipv4 by @muhamadazmy in #1254
- remove ash from vm start to avoid injection by @muhamadazmy in #1255
- Zos3/use jwt by @muhamadazmy in #1259
- regenerage stubs with latest zbus by @muhamadazmy in #1262
- Zos3/unify size unit by @muhamadazmy in #1273
- update mrus and srus to be in bytes by @OmarElawady in #1277
- better mem mgt by @muhamadazmy in #1279
- Zmachine support by @muhamadazmy in #1314
- Feat/provisiond message bus by @DylanVerstraete in #1292
- ygg in zmachines by @muhamadazmy in #1320
- Zos3/substrate registration by @muhamadazmy in #1331
- Zos3/public ip test by @muhamadazmy in #1333
- Zos3/subtrate update by @muhamadazmy in #1335
- Zos3/fix ci by @muhamadazmy in #1336
- Zos3/contract by @muhamadazmy in #1337
- Fixes for ip reservations by @muhamadazmy in #1338
- Zos3/capacity reporting by @muhamadazmy in #1334
- Zos3/docs by @muhamadazmy in #1339
- changes to chain db by @muhamadazmy in #1341
- Zos3/net improvments by @muhamadazmy in #1342
- move to yggdrasil 4 by @muhamadazmy in #1347
- Zos3/contract creation by @muhamadazmy in #1348
- Zos3/storage refactor by @muhamadazmy in #1352
- readd allowed ips by @muhamadazmy in #1355
- update linter by @muhamadazmy in #1360
- update v3 docs by @muhamadazmy in #1358
- update types to latest substrate by @muhamadazmy in #1361
- show problems with farmer id by @muhamadazmy in #1364
- Hash public tap names before sending to network module by @OmarElawady in #1368
- fix mac and filters calculations by @OmarElawady in #1369
- web gateway network by @muhamadazmy in #1373
- Zos3/web gateway by @OmarElawady in #1370
- Add TLS config by @OmarElawady in #1374
- Zos3/web gateway metrics by @muhamadazmy in #1377
- Update 0-fs and use new 0-fs features. no pid tracking is needed by @muhamadazmy in #1378
- Add fqdn and tls passthrough by @OmarElawady in #1386
- Add dns resolution and wildcard certificate generation by @OmarElawady in #1389
- Subproxy chart by @DylanVerstraete in #1392
- Add gateawy docs by @OmarElawady in #1390
- Add yggdrasil IP to the vm result by @OmarElawady in #1396
- Zos3/new substrate rt by @muhamadazmy in #1397
- New bootstrap by @muhamadazmy in #1398
- building msgbusd by @muhamadazmy in #1399
- Zos3/zinit 2 by @muhamadazmy in #1400
- switching to private substrate by @muhamadazmy in #1401
- implement a pool pattern to improve reconnection by @muhamadazmy in #1402
- move substrate client away from zos by @muhamadazmy in #1403
- move to embeded msgbusd by @muhamadazmy in #1404
- make a new mount if flist is updated by @muhamadazmy in #1414
- qsfs primitive support by @OmarElawady in #1415
- WIP: node interfaces by @muhamadazmy in #1411
- Add rootfs size option for zmachines by @OmarElawady in #1419
- Add name validation for gateways by @OmarElawady in #1406
- Hack to work around issue with linux bridge by @muhamadazmy in #1421
- Update Message struct and update go-rmb version by @dmahmouali in #1423
- Add prometheus endpoint and nft rules by @OmarElawady in #1417
- moving to 0-fs rust implementation by @muhamadazmy in #1427
- Use new rfs by @muhamadazmy in #1428
- Rework workload update order by @OmarElawady in #1431
- Add qsfs update method by @OmarElawady in #1432
- update substrate client, no public config in create/update node by @muhamadazmy in #1439
- Listen to public config events and apply changes by @muhamadazmy in #1441
- fix typos by @sameh-farouk in #1450
- update nft rules by @muhamadazmy in #1452
- only allow updates for supported types by @muhamadazmy in #1455
- this code will also check if zdb0 interface exists by @muhamadazmy in #1460
- Update to latest cloud-hyperviosr by @muhamadazmy in #1463
- some clean up in logs by @muhamadazmy in #1465
- Node events by @muhamadazmy in #1456
- support sr keys by @OmarElawady in #1475
- Public taps by @muhamadazmy in #1474
- Adds container logs by @ashraffouda in #1473
- update zos urls by @muhamadazmy in #1478
- Clean up stalling RO mounts by @muhamadazmy in #1479
- pass env vars through /.zosrc by @OmarElawady in #1481
- fix init args by @OmarElawady in #1485
- Vm ipv6 by @muhamadazmy in #1488
- ui show relevant information by @muhamadazmy in #1491
- add optional parameter for redis pool size in rmb client by @waleedhammam in #1494
- remove wrong errors at gateway name validation by @OmarElawady in #1495
- Fix ygg peers selection by @muhamadazmy in #1502
- Update zdb 2 by @muhamadazmy in #1504
- fix qsfs config by @OmarElawady in #1466
- update ygg and clean up config building by @muhamadazmy in #1506
- Shareable workloads by @muhamadazmy in #1480
- Update promtail, and use numeric node id instead of public key by @muhamadazmy in #1509
- fix qsfs dirs listing, fix prefix checks by @OmarElawady in #1513
- persisted vm rootfs volume by @muhamadazmy in #1515
- encrypt the zdb password with the identity private key by @OmarElawady in #1519
- Create a global debug flag by @muhamadazmy in #1520
- Update to latest substrate by @muhamadazmy in #1521
- update cloud-container flist (ping ip and /etc/hosts) by @OmarElawady in #1516
- update substrate client by @OmarElawady in #1522
- make sure we always ensure tasks on start by @muhamadazmy in #1524
- Update qsfs and its config by @OmarElawady in #1525
New Contributors
- @dmahmouali made their first contribution in #1423
- @sameh-farouk made their first contribution in #1450
- @waleedhammam made their first contribution in #1494
Full Changelog: v0.4.9...v3.0.1