Skip to content

chore(release): v0.4.0 - #49

Merged
adacapo21 merged 1 commit into
mainfrom
chore/release-v0.4.0
Aug 21, 2026
Merged

chore(release): v0.4.0#49
adacapo21 merged 1 commit into
mainfrom
chore/release-v0.4.0

Conversation

@adacapo21

Copy link
Copy Markdown
Member

Version bump only. Merge last, after #47 and #48, then tag v0.4.0 — the publish workflow fires on refs/tags/v*.

Why this matters more than a normal bump

npm has served 0.3.0 since 10 June. The commits that moved the read tools onto /api/v3 (bc17c42, b6704cd) landed the same day, just after the publish. So for two months every npx @indigoprotocol/indigo-mcp install has been calling pre-v3 analytics paths — /analytics/tvl, /analytics/ada — which 404 regardless of how INDEXER_URL is configured. Verified by pointing the published package at a local echo server and reading the paths it requests.

That means the current npm release is broken for read tools independently of #48, and #48's fix does not reach anyone until something is published.

What 0.4.0 carries

Minor rather than patch: engines.node moves to >= 20, which drops Node 18 support (the server already crashed there, but the constraint is now explicit).

SERVER_VERSION is no longer hardcoded — #47 reads it from package.json — so this one-line change is the whole bump.

After merging

git tag v0.4.0 && git push origin v0.4.0

Then re-test the original integration report against the published build: some of what was reported may have been the stale package rather than genuine gaps.

Pyth-priced iAssets in the transaction builders (#47) and the retired
/api/v1 indexer base (#48). npm has served 0.3.0 since 10 June, which
predates the read tools moving onto /api/v3, so every npx install has been
running pre-v3 read paths regardless of configuration.

Merge after #47 and #48; tag v0.4.0 to trigger the publish workflow.
@adacapo21
adacapo21 merged commit 9ce5e92 into main Aug 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant