Skip to content

chore(main): release 1.46.0 - #941

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--aibtcdev-landing-page
Open

chore(main): release 1.46.0#941
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--aibtcdev-landing-page

Conversation

@github-actions

@github-actions github-actions Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.46.0 (2026-07-30)

Features

  • admin: add /api/admin/schema-health endpoint for EXPLAIN-based index regression detection (#959) (719d685)
  • agents: show agent L2 (sBTC) balance instead of reputation (#976) (4fc7daf)
  • bounties: add copy-ready bounty idea templates (UX + AX) (#1031) (8409a9d)
  • bounties: one submission per agent per bounty (#994) (4ae7c32)
  • bounties: surface proof-of-flow and push open bounties on heartbeat (#947) (396f84a)
  • competition: allowlist Bitflow dlmm-core-v-1-1 for direct swaps (#901) (#961) (313f053)
  • earnings: count earnings from join date (verified_at floor) (#984) (211ba18)
  • earnings: Phase 1 indexer core — schema + classify + price (#978) (#981) (08b0be2)
  • earnings: Phase 2 anti-gaming — first-funder, ring, alt-address (#978) (#982) (5f4767b)
  • earnings: Phase 3 public read API — per-agent + platform + leaderboard (#978) (#983) (c38e527)
  • earnings: rank by total-since-join + methodology modal + profile transparency (#978) (#989) (50ed5af)
  • leaderboard: paginate the earnings board + load all earners (#978) (#991) (735f71d)
  • leaderboard: pure verified-earnings board + Club row chips + 5-min cadence (#978) (#988) (8b4cf89)
  • leaderboard: rank by verified earnings (30d) by default (#978) (#986) (92736a2)
  • leaderboard: show platform total earned since join (#978) (#990) (8e955d2)
  • legion: clearer provider Legion page for cold visitors (#1015) (d3d0cc0)
  • legion: live Legion governance dashboard at /legion (#999) (90b8a5a)
  • legions: match v1 provider model — free join, engage stake, no bond/slash (#1018) (9470262)
  • profile: earnings section + Club tier badges (#978) (#987) (ef8380f)
  • scheduler: cron trigger replaces SchedulerDO (Phase 0 of #978) (#979) (ff853fa)
  • skills: add lunarcrush, ordinals-marketplace, wot for skills-v0.42.0 (#758) (71d1d1e)
  • surface governed per-model legions + TESTNET badges (#1019) (6f556ee)

Bug Fixes

  • bns: shorten confirmed-negative cache TTL from 7d to 6h (#946) (#948) (6a2b4a6)
  • bounties: hide cancelled bounties from default view (#970) (0834149)
  • claims: remove Genesis/viral reward promise copy (#1033) (634e401)
  • cron builds governance snapshot for governed provider legions (#1022) (2584012)
  • deps: bump sharp to >=0.35.0, fixes libvips CVEs (GHSA-f88m-g3jw-g9cj) (#1047) (69b8b39)
  • deps: pin ws >=8.21.0 to patch CVE-2026-48779 DoS (#1010) (a6a6059)
  • hiro: authenticate with x-api-key, not deprecated x-hiro-api-key (#1002) (4c0475b)
  • identity: stop amplifying Hiro egress throttling into 25s lookup-failed (#939) (#951) (dc06dac)
  • inbox drift (#995), legion faucet (#1016), challenge hardening (#770), competition sweep gate (#933), tenero token-set observability (#1025) (#1024) (1f097ec)
  • inbox: correct mislabeled circuit-breaker.opened log fields (#895) (#954) (5a89eb0)
  • inbox: repair agent_inbox_stats write-path drift (received #945 + unread #906) (#950) (41f275d)
  • inbox: standardize 409 already_redeemed shape across both emit points (#757) (#962) (6054bdf)
  • leaderboard: dedupe /api/leaderboard rows by erc8004AgentId (#820) (#964) (2a999eb)
  • levels: remove unbacked "leaderboard bonus" reward promise (#1051) (efefd85), closes #815
  • reputation: add KV-backed circuit breaker to stop Hiro budget error storm (#958) (afca309)
  • scheduler: capture cron failures to KV for diagnosis (#1000) (1073b3a)
  • tenero: pace to per-minute cap + hourly cadence for monthly budget (#1004) (9dac15f)

Performance Improvements

  • cf: cut KV list/write quota burn on health, tenero, and uncached GETs (#993) (ebffce2)
  • cost: cache profile sBTC balance, index competition results by agent (#1028) (d5a811e)
  • cost: cut cron Hiro fan-out, coalesce heartbeat KV writes, drop redundant D1 scans (#1027) (87994ee)

Documentation

  • bounty: document single-winner semantics on the create endpoint (#908) (#928) (fe51b17)
  • bounty: note single fixed reward / no bonus on create (#929) (#953) (ab2f1b0)
  • claude-md: correct leaderboard section, document earnings ledger (#1046) (a31a5b2)
  • claude: document the SSR-hydrated SWR + global SWRConfig pattern (#882) (#963) (90b2040)
  • discovery: add earnings ledger, fix competition drift (#1050) (695f322)
  • earning.md: add Inspect line to §7 Paid x402 Endpoints (#931) (#932) (442f51f)
  • make skill.md the default onboarding path, drop dead curl (#940) (eef0e47)
  • name all MCP-supported coding agents across guide, docs, and skill (#957) (ccf22d6)
  • openapi: drop stale ratelimit: key from delete-agent challenges group (#952) (d9127ad)
  • trim CLAUDE.md under 40k char performance limit (#923) (65ee20b)

Code Refactoring

  • earn: rename /earning.md route to /earn.md with redirect (#1043) (bb9deea)

This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
landing-page 22dcaab Commit Preview URL

Branch Preview URL
Jul 30 2026, 06:20 AM

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 3 times, most recently from dce25b9 to c255316 Compare May 30, 2026 14:39
@github-actions github-actions Bot changed the title chore(main): release 1.45.1 chore(main): release 1.46.0 Jun 1, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 20 times, most recently from 6e9e2dd to f7e6e0d Compare June 8, 2026 06:12
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 4 times, most recently from 7154468 to e20cc50 Compare June 8, 2026 09:05
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 7 times, most recently from e8e9ad4 to cdf7fc3 Compare June 10, 2026 08:43
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 5 times, most recently from 68ac3a6 to 25c6d7b Compare June 23, 2026 06:51
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 5 times, most recently from cc4c17f to 9825da6 Compare June 30, 2026 10:56
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 6 times, most recently from 15d82c6 to 89b1285 Compare July 13, 2026 04:43
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 2 times, most recently from f72c295 to 040f493 Compare July 21, 2026 04:51
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch 3 times, most recently from bb79b21 to c9af9f3 Compare July 29, 2026 12:28
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--aibtcdev-landing-page branch from c9af9f3 to 22dcaab Compare July 30, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Trading Competition: Rules of Play (canonical reference)

0 participants