Releases: taikoxyz/tack
Releases · taikoxyz/tack
Tack v0.1.6
Added
- Added Docker image publishing for both the Tack API and the companion Kubo image to Google Artifact Registry.
Changed
- Pinning prices now scale linearly with file size and requested retention duration, and expired pins are automatically cleaned up after their paid term ends.
- Deployment artifacts are now oriented around containerized Kubernetes rollouts, including hardened non-root runtime defaults and semver-tagged image publishing.
Fixed
- Kubo can now advertise its configured public swarm address so pinned content is reachable through public IPFS gateway discovery flows.
Tack v0.1.4
Added
- Agent-native landing page now highlights paid pinning, the public gateway, and the
@x402/fetchclient flow for wallet-based integrations. - The agent card now includes x402 spec links, the recommended client SDK, the payment header name, and wallet auth token usage details.
Changed
- Paid pinning and upload endpoints now return structured x402 guidance in 402 responses so agents can discover the protocol, SDK, and next-step hints without reverse-engineering headers.
- 402 responses now consistently include request IDs, making production debugging easier across logs and client reports.
Fixed
- Invalid but decodable payment proofs now return helpful JSON bodies instead of silent
{}responses.
Security
- Settlement-failure responses no longer leak wallet auth tokens, cache headers, or other protected-resource headers when payment does not complete.
Tack v0.1.3
Fixed
- Release paid smoke now uses the bearer token issued by
POST /pinswhen polling pin status, so CI validates the authenticated owner flow that production enforces.
Tack v0.1.1
Changed
- Tack now normalizes public request URLs at the app boundary so AgentCard metadata and x402 payment metadata use the correct public HTTPS origin behind Railway and other trusted proxies.
Fixed
- Release smoke validation now covers the paid pinning flow more accurately before deployment promotion.
Docs
- Added
PUBLIC_BASE_URLguidance for deterministic public URL metadata in Railway deployments.
Tack v0.1.0
Added
- IPFS Pinning Service API support for pin creation, listing, replacement, deletion, and upload-based pinning.
- Public IPFS gateway retrieval with
ETagandRangehandling plus an A2A agent card at/.well-known/agent.json. - x402 payment authentication on Taiko Alethia for paid pinning flows, with bearer-token owner auth for follow-up pin management.
- SQLite-backed pin metadata, in-memory rate limiting, and optional best-effort replica pinning across additional Kubo nodes.
Fixed
- Production startup validation now fails fast when x402 is disabled or configured with placeholder payout or asset addresses.
- Docker and Railway deployment paths are hardened around persistent
data/storage and health checks.
Docs
- Added Railway deployment and Taiko x402 smoke runbooks covering volumes, backups, rollback, and go-live validation.