Changelog

Changelog

All notable changes to Preimage Research SDKs will be documented here.

[1.0.0] - 2024-01-15

Added

  • 🎉 Initial release of all 6 SDKs
  • ✅ Client SDK (@preimage/client)
  • ✅ Express SDK (@preimage/express)
  • ✅ FastAPI SDK (preimage-fastapi)
  • ✅ Django SDK (preimage-django)
  • ✅ Gin SDK (github.com/preimage-labs/preimage-go-gin)
  • ✅ Axum SDK (preimage-axum)

Features

  • x402 protocol implementation (Coinbase standard)
  • Dual payment support (98% provider, 2% platform)
  • EIP-3009 USDC transfers
  • JWS-signed receipts
  • Mock mode for testing
  • Comprehensive test suites
  • Working example APIs
  • Multi-network support (Base, Ethereum, Polygon)

Networks Supported

  • Base (mainnet + sepolia)
  • Ethereum (mainnet + sepolia)
  • Polygon (mainnet + amoy)

Upcoming Features

Q1 2024

  • Rate limiting support
  • Usage analytics dashboard
  • Webhook notifications
  • Multi-currency support (beyond USDC)

Q2 2024

  • Additional framework SDKs
  • GraphQL support
  • Advanced pricing models (tiered, usage-based)
  • Enterprise features

Version History

Client SDK (@preimage/client)

1.0.0 (2024-01-15)

  • Initial release
  • Automatic 402 handling
  • Multi-network support
  • Receipt extraction
  • Debug mode

Express SDK (@preimage/express)

1.0.0 (2024-01-15)

  • Initial release
  • Middleware support
  • Per-route protection
  • Mock mode
  • TypeScript support

FastAPI SDK (preimage-fastapi)

1.0.0 (2024-01-15)

  • Initial release
  • Dependency injection pattern
  • Pydantic validation
  • Mock mode
  • Type hints

Django SDK (preimage-django)

1.0.0 (2024-01-15)

  • Initial release
  • Middleware support
  • Decorator pattern
  • DRF integration
  • Settings-based configuration

Gin SDK (github.com/preimage-labs/preimage-go-gin)

1.0.0 (2024-01-15)

  • Initial release
  • Middleware support
  • Type-safe configuration
  • Mock mode
  • Per-route pricing

Axum SDK (preimage-axum)

1.0.0 (2024-01-15)

  • Initial release
  • Tower middleware
  • Async support
  • Type-safe
  • Mock mode

Migration Guides

Currently no migrations required (initial release).


Breaking Changes

None yet (initial release).


Support

For questions or issues: