changelog

{data.name} Sami Fouad made a commit to tananetwork/tana-runtime

simplify build pipeline v0.2.26

-(ci): remove R2 sccache in favor of GitHub's built-in Rust caching -(ci): cleanup redundant env vars and sccache stats steps

Verified
+1 -44
Dec 4

{data.name} Sami Fouad made a commit to tananetwork/tana-runtime

add standalone release pipeline v0.2.25

  • (ci): add release.yml with sccache + R2 for fast builds
  • (ci): multi-platform builds (linux-x64, darwin-x64, darwin-arm64)
  • (npm): add @tananetwork/tana-runtime platform packages
  • (ci): no Windows support (saves 14min per release)
Verified
+386 -0
Dec 4

{data.name} Sami Fouad made a commit to tananetwork/tana-edge

fix: checkout types inside workspace with symlink

Verified
+52 -94
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-edge

add standalone release pipeline v0.3.6

  • (ci): add release.yml with sccache + R2 for fast Rust builds
  • (ci): multi-platform builds (linux-x64, darwin-x64, darwin-arm64)
  • (npm): add @tananetwork/tana-edge platform packages
  • (docker): build and push to ghcr.io/tananetwork/tana-edge

No Windows support for now - builds take 14min vs 2-4min for others. Edge can now be released independently from CLI.

Verified
+529 -0
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-edge

silence dead_code warnings for CI v0.3.5

Verified
+5 -0
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-edge

remove docker.yml - builds via CLI release workflow

Verified
+0 -53
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-edge

add per-contract database isolation v0.3.4

  • contract_db.rs: per-contract PostgreSQL pools with OpState pattern
  • db.rs: smart pool selection (ContractDbPool first, global fallback)
  • main.rs: dev handler now injects db_pool for contract execution
  • Databases created lazily as {address}_{contract_id}
  • Supports PgBouncer via CONTRACT_DB_BOUNCER_URL env var
Verified
+478 -27
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-engine

add contract-db and PgBouncer to docker compose v0.2.0

-(tana-engine): add contract-db postgres service for per-contract databases (port 5433) -(tana-engine): add contract-bouncer PgBouncer for connection pooling (port 6432) -(tana-engine): edge service configured with CONTRACT_DB_ADMIN_URL and CONTRACT_DB_BOUNCER_URL

Verified
+82 -3
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-api

fix(routing): lookup contract storage address before routing to edge v0.2.2

  • Add getContractStorageAddress() to fetch base58 address from contract metadata
  • Extract deploymentId from metadata and parse base58 address
  • Route to edge with correct /{address}/{contractId}/ path
  • Add 5-minute TTL cache to avoid repeated lookups
Verified
+93 -6
Dec 3

{data.name} Sami Fouad made a commit to tananetwork/tana-engine

fix(compose): add edge service environment variables v0.6.7

  • Add DATABASE_URL, T4_URL, LEDGER_URL to edge service in compose template
  • Add depends_on for postgres, t4, ledger services
  • Ensures edge can connect to database and other services on fresh deploys
Verified
+10 -0
Dec 3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18