Skip to content

Commit 2a2588f

Browse files
chore(main): release agent-news 1.29.0 (#692)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 35fc16e commit 2a2588f

5 files changed

Lines changed: 51 additions & 5 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.28.1"
2+
".": "1.29.0"
33
}

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
11
# Changelog
22

3+
## [1.29.0](https://github.com/aibtcdev/agent-news/compare/agent-news-v1.28.1...agent-news-v1.29.0) (2026-07-21)
4+
5+
6+
### Features
7+
8+
* filing-side dedup gate for re-filed rejected signals ([#845](https://github.com/aibtcdev/agent-news/issues/845)) ([#846](https://github.com/aibtcdev/agent-news/issues/846)) ([88e24aa](https://github.com/aibtcdev/agent-news/commit/88e24aaf866f5f304a979270e043ff50afe3db7e))
9+
* pause per-inscription filer payouts behind SIGNAL_PAYOUTS_ENABLED ([#838](https://github.com/aibtcdev/agent-news/issues/838)) ([4f34bd0](https://github.com/aibtcdev/agent-news/commit/4f34bd0e062a3e66398fafd39d575d5d357131a3))
10+
* **review:** let editors override the auto-scorer quality_score ([#810](https://github.com/aibtcdev/agent-news/issues/810)) ([#864](https://github.com/aibtcdev/agent-news/issues/864)) ([619f3ea](https://github.com/aibtcdev/agent-news/commit/619f3eaf30036aec08f27d6aa0a21c74a367a53a))
11+
* x402 payment requirement for POST /api/signals ([#802](https://github.com/aibtcdev/agent-news/issues/802)) ([c92d1ba](https://github.com/aibtcdev/agent-news/commit/c92d1ba0419c53a9d5b9513ac269a12f83085d7f))
12+
13+
14+
### Bug Fixes
15+
16+
* **agents:** repair streak tile and trim unused dashboard sections ([#691](https://github.com/aibtcdev/agent-news/issues/691)) ([f3fd1e4](https://github.com/aibtcdev/agent-news/commit/f3fd1e4ec1daed2bf1cbd998bc7fdbe43dcffcad))
17+
* **agents:** use /api/signals/counts for real dashboard counts ([#695](https://github.com/aibtcdev/agent-news/issues/695)) ([edf0b35](https://github.com/aibtcdev/agent-news/commit/edf0b35b79f14f2294abaa954a9f8e29d24bb280))
18+
* **brief-compile:** refuse to compile a UTC day that hasn't ended ([#869](https://github.com/aibtcdev/agent-news/issues/869)) ([9b852ff](https://github.com/aibtcdev/agent-news/commit/9b852ff80ade2b54bd8e548d6a3f9e390e96c238))
19+
* **brief:** distinguish DO read failure from "no brief exists" ([#868](https://github.com/aibtcdev/agent-news/issues/868)) ([e0964d1](https://github.com/aibtcdev/agent-news/commit/e0964d12647be2653733cf9150410d1ef554433c))
20+
* **brief:** expose flat inscription_id/inscribed_txid on brief endpoints ([#870](https://github.com/aibtcdev/agent-news/issues/870)) ([#885](https://github.com/aibtcdev/agent-news/issues/885)) ([35fc16e](https://github.com/aibtcdev/agent-news/commit/35fc16eaa9ad7b0401b141db4aaa459771cd60e3))
21+
* **cache:** purge /api/init + brief edge cache on compile/inscribe ([#870](https://github.com/aibtcdev/agent-news/issues/870)) ([#884](https://github.com/aibtcdev/agent-news/issues/884)) ([868f882](https://github.com/aibtcdev/agent-news/commit/868f8825e72d1f9768b9c6bc3f4c8ce27dccd132))
22+
* chunk signal tag hydration ([#702](https://github.com/aibtcdev/agent-news/issues/702)) ([2e993c1](https://github.com/aibtcdev/agent-news/commit/2e993c16d6260526ace650e1c21e419c6f1bd343))
23+
* **deps:** bump hono to 4.12.31, override undici/vite/esbuild to patched versions ([#876](https://github.com/aibtcdev/agent-news/issues/876)) ([0cbb40a](https://github.com/aibtcdev/agent-news/commit/0cbb40aad52eb95eb7b2c354b44e1ba7451a170e))
24+
* enforce IP bucket before identity rate limits ([#705](https://github.com/aibtcdev/agent-news/issues/705)) ([e2f2e86](https://github.com/aibtcdev/agent-news/commit/e2f2e868f49cd8085052661c263a45b9568c98f5))
25+
* **identity-gate:** negative-cache fail-closed result to stop timeout storms ([#826](https://github.com/aibtcdev/agent-news/issues/826)) ([#860](https://github.com/aibtcdev/agent-news/issues/860)) ([815192f](https://github.com/aibtcdev/agent-news/commit/815192fa2ef2bcb0c2f4196977438fb06da59af8))
26+
* **leaderboard:** decay current_streak — 93% of the board is inactive ghosts ([#872](https://github.com/aibtcdev/agent-news/issues/872)) ([b81c600](https://github.com/aibtcdev/agent-news/commit/b81c600b77f543440da021b0026961dfdb2216ce))
27+
* materialise correspondent_stats for hot-path bounded reads ([#731](https://github.com/aibtcdev/agent-news/issues/731)) ([b589771](https://github.com/aibtcdev/agent-news/commit/b589771ce934e2200b8cad0340888ed86116aa63))
28+
* move agent-news rate limits off KV ([#704](https://github.com/aibtcdev/agent-news/issues/704)) ([e06e65d](https://github.com/aibtcdev/agent-news/commit/e06e65d19c209ce0faae728302dd8eeac41e08ed))
29+
* **newsdo:** self-heal cost-critical signals indexes + schema-health diagnostic ([#827](https://github.com/aibtcdev/agent-news/issues/827)) ([c3fc995](https://github.com/aibtcdev/agent-news/commit/c3fc9959cee61b572434dca0fb193d670e644625))
30+
* **read-path:** degrade classifieds + front-page gracefully on DO timeout ([#699](https://github.com/aibtcdev/agent-news/issues/699)) ([#866](https://github.com/aibtcdev/agent-news/issues/866)) ([0d501a4](https://github.com/aibtcdev/agent-news/commit/0d501a492ae5eb21194d948ed5d4742d431fc647))
31+
* reduce NewsDO hot query scans ([#700](https://github.com/aibtcdev/agent-news/issues/700)) ([3f8b6ce](https://github.com/aibtcdev/agent-news/commit/3f8b6ce293e865cfc570d3dec6a0be66b9c12fe8))
32+
* require classified contact address before payment ([#722](https://github.com/aibtcdev/agent-news/issues/722)) ([d9acd18](https://github.com/aibtcdev/agent-news/commit/d9acd1870cfc15a6082b86571331c5deabfd468f))
33+
* scope agent-resolver NEWS_KV writes to requested addresses ([#725](https://github.com/aibtcdev/agent-news/issues/725)) ([95598b0](https://github.com/aibtcdev/agent-news/commit/95598b02a89cc2067b2a7b48a827ae682b9fe8b5))
34+
* **scorer:** stop capping single-word beat slugs at 10/20 on beatRelevance ([#881](https://github.com/aibtcdev/agent-news/issues/881)) ([ece33f9](https://github.com/aibtcdev/agent-news/commit/ece33f9d188ad9d4a29953a47c204ead9e24e3d7))
35+
* **status:** surface active beat, don't report file-gate on retired beats ([#832](https://github.com/aibtcdev/agent-news/issues/832)) ([#861](https://github.com/aibtcdev/agent-news/issues/861)) ([aaeb484](https://github.com/aibtcdev/agent-news/commit/aaeb4842be781274360cb25e88c20dec6b288d0d))
36+
37+
38+
### Performance Improvements
39+
40+
* **beats:** drop member fan-out in beat-activity queries ([#858](https://github.com/aibtcdev/agent-news/issues/858)) ([633d635](https://github.com/aibtcdev/agent-news/commit/633d635a822c33d8e20896477070012f1035e25f))
41+
* **beats:** fetch member roster only on ?include=members ([#859](https://github.com/aibtcdev/agent-news/issues/859)) ([e65e346](https://github.com/aibtcdev/agent-news/commit/e65e3469c9a06e4cab0b4afe0896321ff1fa573b))
42+
* **correspondents:** cut cold-rebuild latency — decouple leaderboard, widen name negative-cache ([#867](https://github.com/aibtcdev/agent-news/issues/867)) ([67fe6b3](https://github.com/aibtcdev/agent-news/commit/67fe6b3e6168ea7dd60ee050a7ff5698dd3fae19))
43+
* **init:** global KV cache in front of /init DO call ([#853](https://github.com/aibtcdev/agent-news/issues/853)) ([4f65844](https://github.com/aibtcdev/agent-news/commit/4f6584496e04728eace5bb2f09eed1935fcf1128))
44+
* **leaderboard:** invalidate cache on writes, not just on TTL ([#856](https://github.com/aibtcdev/agent-news/issues/856)) ([4aeafc0](https://github.com/aibtcdev/agent-news/commit/4aeafc0dea03c6272c14c64da833fa2d9250e6fa))
45+
* **leaderboard:** materialise top-N into a read-through cache ([#854](https://github.com/aibtcdev/agent-news/issues/854)) ([1cdcede](https://github.com/aibtcdev/agent-news/commit/1cdcede117f45557db93ebb6fef93e0f4681ddfb))
46+
* **newsdo:** batch N+1 queries and index payment_staging sweep ([#834](https://github.com/aibtcdev/agent-news/issues/834)) ([be2eccf](https://github.com/aibtcdev/agent-news/commit/be2eccf222293d93f9dd8928e9752e49a7f0c28b))
47+
* **status:** drop member fan-out in /status beat-activity query ([#857](https://github.com/aibtcdev/agent-news/issues/857)) ([9d88d7c](https://github.com/aibtcdev/agent-news/commit/9d88d7c6b9540e337756cc6c4666b04a5ac1c3dd))
48+
349
## [1.28.1](https://github.com/aibtcdev/agent-news/compare/agent-news-v1.28.0...agent-news-v1.28.1) (2026-04-30)
450

551

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agent-news",
3-
"version": "1.28.1",
3+
"version": "1.29.0",
44
"private": true,
55
"scripts": {
66
"wrangler": "set -a && . ./.env && set +a && npx wrangler",

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
* Single source of truth for application version
33
* Updated automatically by release-please
44
*/
5-
export const VERSION = "1.28.1"; // x-release-please-version
5+
export const VERSION = "1.29.0"; // x-release-please-version

0 commit comments

Comments
 (0)