Skip to content

Releases: taikoxyz/tack

Tack v0.1.6

26 Mar 15:05
f7d4df5

Choose a tag to compare

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

16 Mar 18:52

Choose a tag to compare

Added

  • Agent-native landing page now highlights paid pinning, the public gateway, and the @x402/fetch client 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

15 Mar 23:46

Choose a tag to compare

Fixed

  • Release paid smoke now uses the bearer token issued by POST /pins when polling pin status, so CI validates the authenticated owner flow that production enforces.

Tack v0.1.1

13 Mar 15:08

Choose a tag to compare

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_URL guidance for deterministic public URL metadata in Railway deployments.

Tack v0.1.0

11 Mar 04:27

Choose a tag to compare

Added

  • IPFS Pinning Service API support for pin creation, listing, replacement, deletion, and upload-based pinning.
  • Public IPFS gateway retrieval with ETag and Range handling 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.