Skip to content

v0.9.18

Choose a tag to compare

@github-actions github-actions released this 07 Oct 04:27
· 1604 commits to master since this release
v0.9.18
f57a671

Provider v0.9.18 (Swift CLI)

Source: f57a671
Build and SDK qualification: https://github.com/Layr-Labs/d-inference/actions/runs/37565248649
Signing: https://github.com/Layr-Labs/d-inference/actions/runs/37565248649
Binary SHA-256: d4b20f6863bbe777bc6267167905ab963dafb429555fbcd7aaa9ed0b593688e1
CodeDirectory SHA-256: 962419b96f486934b1ee59722c99b30b6bc673e46ef62afc0850cb4eb6a56b4d
Bundle SHA-256: 1228bc8c9e1bf053a2a9f43816d48bf4083590b61b18cdfd4b90363015ea474d
Metallib SHA-256: fb1ba8f90b9f1cc346246b7240c3986771464bd977c67f0ef03186811f16c85c
Signed and notarized: yes
Minimum macOS: 14.0

Install

curl -fsSL https://api.darkbloom.dev/install.sh | bash

What's Changed

  • test: synchronize drain settlement assertions with async usage by @Gajesh2007 in #1312
  • Fix empty leaderboards caused by timed-out earnings queries by @Gajesh2007 in #1320
  • ci: budget advisory threat reviews and retain incremental feedback by @antojoseph in #1300
  • fix(coordinator): keep canceled waiters out of the dispatch queue by @jonathan308 in #1314
  • refactor(coordinator): reorganize domain ownership and storage backends by @Gajesh2007 in #1324
  • docs: require clean code and a subagent refactor before PRs by @Gajesh2007 in #1338
  • ci: run expensive PR checks only for relevant component changes by @Gajesh2007 in #1339
  • perf(registry): cut avoidable per-candidate cost in the provider scan by @jonathan308 in #1340
  • feat(coordinator): report connected Autopilot model inventory by @Gajesh2007 in #1342
  • test(registry): fix scan versus commit snapshot-age flake by @Gajesh2007 in #1343
  • fix(store): prevent late commit of timed-out debit statements by @jonathan308 in #1336
  • perf(registry): reduce scan allocation and duplicate evidence work by @Gajesh2007 in #1345
  • fix(console): persist authenticated small-model interest by @jonathan308 in #1316
  • fix(provider): wait for launchd service removal before replacement by @jonathan308 in #1315
  • fix(memory): add free-only admission for shared hosts by @jonathan308 in #1264
  • fix(scripts): stage test metallib into every xctest bundle by @davidtai in #1346
  • fix(coordinator): bound non-streaming provider response retention by @jonathan308 in #1297
  • fix(console): reject oversized composed chat requests before send by @jonathan308 in #1313
  • ci: scope the coordinator and sidecar coverage summaries by @davidtai in #1252
  • test(routing): add evidence boundary and invariant tests by @davidtai in #1260
  • Add Open Sales Program with 5% consumer referral rewards by @Gajesh2007 in #859
  • Add Resend provider update campaigns by @Gajesh2007 in #1111
  • ci: reduce wasted Mac runner time without dropping tests by @Gajesh2007 in #1347
  • test(provider): consolidate Swift coverage and lifecycle suites by @davidtai in #1253
  • fix(cache): report allowlist entries a model revision left stale by @jonathan308 in #1348
  • Freeze legacy MDM eligibility and require App Attest for base rewards by @Gajesh2007 in #1344
  • Package nightly Linear updates and teammate setup by @0xkydo in #1355
  • docs(design): fix first-content dispatch link after #1324 move by @davidtai in #1351
  • fix(store): refund rejected Stripe withdrawals when the coordinator clock is ahead by @davidtai in #1352
  • Apply the coordinator schema as goose migrations by @davidtai in #1328
  • Generate the api_keys store queries with sqlc by @davidtai in #1329
  • docs: acknowledge third-party libraries by @0xkydo in #1363
  • ci: report coordinator e2e statement coverage and raise unit test coverage by @davidtai in #1274
  • feat(devnet): bind dev-installed providers to their coordinator and add seed data by @davidtai in #1330
  • chore(deps): bump the go_modules group across 1 directory with 2 updates by @dependabot[bot] in #1362
  • test(routing): add closed-loop starvation simulation for idle evidence by @davidtai in #1262
  • fix(coordinator): keep personal data out of process logs by @davidtai in #1327
  • Add soft-delete columns and erase-path indexes by @davidtai in #1331
  • Add GDPR account erasure: plan, soft delete, grace, scrub by @davidtai in #1332
  • Deliver the account erasure outbox to Stripe and Datadog by @davidtai in #1333
  • fix(provider): honor TMPDIR for anonymous metallib snapshots by @jonathan308 in #1322
  • build: pin MLX to the gather_mm and gather_qmm row-tile backport (ml-explore/mlx #4567, #4572) by @davidtai in #1237
  • test(api): add offline OpenRouter conformance and scenario gates by @jonathan308 in #1210
  • fix(api): omit caller identifiers from provider inference requests by @jonathan308 in #1211
  • fix(routing): consolidate idle recovery, exploration pricing and backoff by @Gajesh2007 in #1371
  • Prepare 0.9.18 release and safeguard coordinator upgrades by @Gajesh2007 in #1372
  • Add per-model typical MTP draft acceptance for sampled requests by @davidtai in #1204
  • Default eligible sampled MTP requests to typical acceptance by @Gajesh2007 in #1376
  • Prepare 14-day operational retention and asynchronous history queries by @Gajesh2007 in #1197

Full Changelog: v0.9.17...v0.9.18