Releases: google/dranet
Releases · google/dranet
v1.0.0 - Yay
What's Changed
- chore: Align DRANET naming with the agreed upon format by @gauravkghildiyal in #266
- production readiness passed, performance and scalability testing succesful
Full Changelog: v0.9.0...v1.0.0
v0.9.0
What's Changed
- refactor: Remove redundant rate limit in PublishResources by @gauravkghildiyal in #254
- feat: Improve device allocation reliability in high churn scenarios by @gauravkghildiyal in #253
- fix: Add separator to normalized interface names by @gauravkghildiyal in #262
- fix: Retry netlink calls on ErrDumpInterrupted by using a wrapper by @gauravkghildiyal in #263
- chore: Log device names which we are publishing by @gauravkghildiyal in #260
- refactor: Parse cloud instance topology only once by @gauravkghildiyal in #261
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- feat: Use Downward API to pass nodeName by @gauravkghildiyal in #229
- Update nvidia-dranet.md broken link in doc by @elieserr in #235
- Add lastPublishedTime metric in PublishResources and relevant test by @aman0408 in #236
- feat: Publish the complete Address (IP+Mask) for IPv4 and IPv6 addresses by @gauravkghildiyal in #243
- feat: Add GCE Machine type as device attribute by @gauravkghildiyal in #244
- feat: Copy permanent neighbor (ARP/NDP) entries from host by @gauravkghildiyal in #242
- feat: Add noop status to metrics in NRI hooks by @aman0408 in #245
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Kuberay by @aojea in #162
- feat: Update e2e tests to be independent by @michaelasp in #157
- Trap SIGTERM for handling graceful shutdown with related cleanup and e2e test. by @gauravkghildiyal in #163
- Docs nvidia attribu by @aojea in #165
- Consolidate helm values for DRA driver installation by @ameukam in #174
- Move DraNet to V1 DRA APIs by @michaelasp in #172
- chore: update go mod to use rc instead of pinned to commit by @michaelasp in #191
- fix: eBPF attribute should be false when there are no programs by @gauravkghildiyal in #192
- chore: More verbose errors for nsAttachNetdev and nsDetachNetdev by @gauravkghildiyal in #196
- fix: Typo in interface name for docker - should be docker0 by @gauravkghildiyal in #197
- fix: GCE Provider attributes which don't rely on MAC should always be published by @gauravkghildiyal in #198
- fix: Use complete PCI Address in BDF format when using GetPCIeRootAttributeByPCIBusID by @gauravkghildiyal in #200
- move test related manifests to tests/manifests/ dir by @aman0408 in #201
- chore: Update DRA API to v1 in examples by @michaelasp in #195
- add cleanup functions with debug info on failure between tests by @aman0408 in #208
- fix: Properly determine PCI address for hierarchial paths by @gauravkghildiyal in #210
- feat: Use PCI devices as the base for discovery by @gauravkghildiyal in #194
- Update kind yaml to use 1.34 in example by @michaelasp in #212
- test: Revert back to sleeping for 5 seconds between tests by @gauravkghildiyal in #216
- Chore: Set tests to use 1.34 images by @michaelasp in #213
- feat: Add Bats periodic tests to github actions by @michaelasp in #214
- feat: Add IPAlias GCE Attribute to published resourceslices by @gauravkghildiyal in #215
- add prometheus metrics for DRA and NRI functions by @aman0408 in #217
New Contributors
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- test: reapply of pods for the same resource claim by @michaelasp in #140
- fix: Do not fail if physical location of VM is not available by @gauravkghildiyal in #153
- fix: Ignore devices not managed by DraNet in ResourceClaim by @gauravkghildiyal in #154
- fix: Delete singleton links if they are removed by @michaelasp in #156
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Minor style fixes to nvidia-dranet by @michaelasp in #134
- Improve e2e test debugging with got/want logging by @gauravkghildiyal in #135
- Fix status updates only adding one device per claim by @michaelasp in #138
- Fix docs to correctly install nvidia driver by @michaelasp in #142
- Bump github.com/cilium/ebpf from 0.18.0 to 0.19.0 by @dependabot in #145
- Bump google.golang.org/api from 0.238.0 to 0.239.0 by @dependabot in #144
- interface dhcp configuration to avoid operation timeoutsif interfaces does not have addresses by @aojea in #143
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- add an option detach ebpf programs on selected interfaces by @aojea in #125
- Add docs and example manifest on how to use NVIDIA DRA with DRANet by @michaelasp in #127
- Document GKE TPU Performance by @aojea in #133
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- feat: add topology info to DRANet on GCP by @michaelasp in #113
- feat: add pcieroot as a device attribute by @michaelasp in #114
- do not fail to add routes that already exist by @aojea in #124
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Fix typo in developer guide by @michaelasp in #110
- add rdma docs by @aojea in #87
- add metrics by @aojea in #89
- add nccl and rdmaperf tests on gke documentation by @aojea in #91
- mpi operator documentation by @aojea in #94
- Rdma perftest documentation by @aojea in #95
- Split apart cloudNetwork device attribute by @ngcxy in #83
- add new APIs for interface performance configuration by @aojea in #99
- expose ebpf interface capabilities by @aojea in #109
- Bugfix don't adjust rdma devchar duplicates by @aojea in #115
New Contributors
- @ngcxy made their first contribution in #83
- @michaelasp made their first contribution in #110
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- RDMA support , tested in GKE
- DraNet moves the RDMA network and character devices to the Pod in both shared and excllusive mode, in exclusive mode it also passes the RDMA link interface to the pod.
- Implement KEP-4817 and report Network Interface allocated IPs and standardized data
- Allow configuration of network interfaces
New Contributors
- @gauravkghildiyal made their first contribution in #68
Full Changelog: v0.3.1...v0.4.0