Skip to content

Releases: Azure/unbounded

v0.1.19

25 Jun 19:52
f22ca82

Choose a tag to compare

Changelog

Other

  • 7aed39a (storage) cache internal btree nodes (#342)
  • 73c4ba5 Bump pprof to 0.15 and update cargo locks. (#337)
  • 36320b6 Mount storage and IB devices into the nspawn environment (#339)
  • f22ca82 agent: add preflight check design (#331)
  • 97ed1b5 agent: expose AMD GPU devices in nspawn (#344)
  • 983c997 build(deps): bump the everything-else group across 1 directory with 13 updates (#329)
  • 09cfdbe build(deps-dev): bump @babel/core from 7.29.0 to 7.29.7 in /frontend in the npm_and_yarn group across 1 directory (#336)
  • e0b8cee storage: support persistent http connections (#340)
  • db32341 storage: use o_direct for file-backed disks (#352)
  • a4d57dd unbounded-storage: add openssl+ktls for backend conns (#243)

v0.1.16

17 Jun 17:45
44a72ba

Choose a tag to compare

Changelog

Other

  • 44a72ba Fix metalman regressions (#270)
  • 8affe5e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group (#257)
  • eb99844 unbounded-storage: perf improvements (#258)

v0.1.15

11 Jun 14:57
d4c9071

Choose a tag to compare

What's Changed

  • Grant Machina controller CSR watch permission by @Copilot in #253

Full Changelog: v0.1.14...v0.1.15

v0.1.14

10 Jun 22:11
1489b27

Choose a tag to compare

What's Changed

  • Add release for unbounded-storage by @jveski in #222
  • build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group across 1 directory by @dependabot[bot] in #213
  • Fix an issue where fabric tests could bind the wrong interface and fail. by @cchildress in #225
  • unbounded-storage: Add metadata to length page by @jveski in #223
  • Add unbounded-storage fabric benchmark by @jveski in #209
  • unbounded-storage: pipelined btree writes by @jveski in #216
  • unbobunded-storage: Fix test flake by @jveski in #230
  • release-upgrade: switch to workflow_run trigger, add smoke tests by @plombardi89 in #233
  • release-upgrade: run smoke jobs from default branch and tolerate missing dir by @plombardi89 in #234
  • release-upgrade: workaround #235 by merging bundled machina-config with live by @plombardi89 in #236
  • unbounded-storage: switch to protobuf for config schema by @jveski in #229
  • Fix unbounded-storage-sim workflow by @Copilot in #232
  • Storage integration tests by @jveski in #231
  • unbounded-storage: azure blob backend by @jveski in #241
  • unbounded-storage: get ready for lab by @jveski in #237
  • Document nspawn network namespace override by @bcho in #244
  • Merge gantry repo into unbounded by @vpatelsj in #211
  • Generate Pagefind index in docs publish workflow by @Copilot in #246
  • Allow manual-bootstrap machine name to resolve at runtime by @plombardi89 in #247

Full Changelog: v0.1.13...v0.1.14

v0.1.11

04 Jun 18:22
79e0ea0

Choose a tag to compare

What's Changed

  • build(deps): bump the everything-else group across 1 directory with 6 updates by @dependabot[bot] in #189
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.6.4 to 1.7.0 in the azure group across 1 directory by @dependabot[bot] in #173
  • Add frontend/backend concept to unbounded-storage by @jveski in #196
  • Rename nonce field for codeql by @jveski in #197
  • Clean up unused fields in Orca's storage code by @plombardi89 in #194
  • More TLA+ specs for unbounded-storage by @jveski in #193
  • unbounded-storage stripe concurrency by @jveski in #198
  • unbounded-storage metadata page by @jveski in #200
  • Bump Go toolchain to 1.26.4 by @Copilot in #206
  • unbounded-storage housekeeping by @jveski in #201
  • Add S3 compatible frontend/backend to unbounded-storage by @jveski in #210
  • orca: replace conditional-write commit with stat-then-put (Garage cachestore) by @plombardi89 in #199
  • build(lint): enforce wsl_v5 in CI and stop formatting drift by @plombardi89 in #215
  • Support eBPF CNIs in nspawn workers by @Copilot in #204

Full Changelog: v0.1.10...v0.1.11

v0.1.10

01 Jun 20:46
0b5b341

Choose a tag to compare

What's Changed

  • orcadev tool (benchmarking, dev setup, etc.) by @plombardi89 in #176
  • unbounded-storage P2P protocol impl by @jveski in #192
  • build(deps): bump the github-actions group with 6 updates by @dependabot[bot] in #188
  • agent: setup daemon controller authnz by @bcho in #187

Full Changelog: v0.1.9...v0.1.10

v0.1.9

28 May 20:56
0e94559

Choose a tag to compare

What's Changed

  • Validate unique Machine site labels by @imiller31 in #181
  • Storage benchmarks + fixes by @jveski in #183
  • Drop Mercury, use libfabric directly instead by @jveski in #184
  • unbounded-storage main.rs config plumbing by @jveski in #186
  • feat: daemon controller authn/z design doc and library by @bcho in #190

Full Changelog: v0.1.8...v0.1.9

v0.1.8

22 May 17:19
eea38cb

Choose a tag to compare

What's Changed

  • orca: remove ListObjectsV2 API by @plombardi89 in #171
  • feat: add site-scoped machine operation credentials by @imiller31 in #166
  • net-node: make all tunnel-device names configurable end to end by @phealy in #157
  • net-node: only log Gateway route advertisement on state change by @phealy in #163
  • Add unbounded-storage blockstore by @jveski in #162
  • feat: Per-site Machine Operation Controllers by @imiller31 in #180
  • orca: limited s3 compatibility by @plombardi89 in #172
  • Add agent e2e node config scenarios by @Copilot in #170

Full Changelog: v0.1.7...v0.1.8

v0.1.7

20 May 17:06
d73ee0d

Choose a tag to compare

What's Changed

  • Add RPC over RDMA transport for unbounded-storage by @jveski in #156
  • build(deps): bump the golang group across 1 directory with 4 updates by @dependabot[bot] in #145
  • docs: adding lifecycle operations by @imiller31 in #116
  • build(deps): bump the everything-else group across 1 directory with 3 updates by @dependabot[bot] in #152
  • Code and NOTICE hygiene by @plombardi89 in #158
  • smoke-metalman: collect host-side pod logs on failure by @Copilot in #161
  • fix: bump Mercury to v2.4.1 for libfabric 2.x compatibility by @plombardi89 in #165
  • feat: handle machine operations in metalman by @imiller31 in #150
  • agent: add kubelet-scoped NodeIP override in agent config by @Copilot in #168

Full Changelog: v0.1.6...v0.1.7

v0.1.6

15 May 21:14
b8fa2fc

Choose a tag to compare

What's Changed

  • Add buffer pool for unbounded-storage by @jveski in #143
  • fix: regenerate TLS cert on ClusterIP change and add viewer token refresh with 401 retry by @phealy in #113
  • Add DST testing to unbounded-storage and fix uncovered bug by @jveski in #144
  • build(deps): bump peaceiris/actions-hugo from 3.0.0 to 3.2.1 in the github-actions group across 1 directory by @dependabot[bot] in #147
  • Add nightly Rust DST gh action by @jveski in #148
  • feat: adding HostReplace capabilities for OCI by @imiller31 in #149
  • Orca - ORigin CAche by @plombardi89 in #124
  • feat: restrict tunnel forwarding and skip conntrack on gateway nodes by @phealy in #115
  • net: Ubuntu-based images, unified BPF dataplane (bpf2go), per-packet trace, eBPF-only after legacy removal by @phealy in #151
  • ci(net-ebpf): pin clang version and add verify-bpf-binary gate by @phealy in #154
  • net-node: collapse VXLAN config, drop legacy EBPF prefixes and wrappers by @phealy in #155
  • Refactor daemon controller setup by @bcho in #153

Full Changelog: v0.1.5...v0.1.6