Skip to content

IAPStack v0.1.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@imariman imariman released this 24 Aug 23:11
93c233f

IAPStack v0.1.0-rc2 adds the first client SDK and self-hosted operations dashboard to the production-shaped Huawei backend introduced in rc1.

Highlights

  • Provider-neutral Dart and Flutter client for purchase verification, restore, entitlement lookup, bounded retries, request IDs, and stable API errors
  • Huawei AppGallery companion built on the official huawei_iap plugin, preserving exact signed purchase data and customer binding
  • Runnable Huawei Android sandbox harness with runtime-only IAPStack configuration
  • Embedded responsive operations dashboard at /dashboard/
  • Bounded, secret-free admin project and operational overview APIs
  • Visibility into application setup, catalog mappings, customers, normalized purchase observations, queues, and webhook delivery outcomes
  • Huawei catalog quick-start flow for project, application, entitlement, product, and provider-product mapping creation
  • Flutter SDK, dashboard asset, container, and Compose release checks in CI

Validation

  • Go formatting, vet, race tests, and PostgreSQL 17 integration tests
  • Flutter and Dart analyze/test suites plus Android debug APK build
  • Production Docker image build
  • Compose API + worker + PostgreSQL release gate
  • Desktop and mobile dashboard interaction checks

Release status

This is a prerelease and is not yet recommended for production. Promotion to stable still requires the provider-managed Huawei sandbox lifecycle matrix, including subscription renewal, cancellation, expiration, grace period, refund/revocation, duplicate notification, and missed-event reconciliation scenarios. Apple, Google, Amazon, consumables, and multi-control-plane operation remain outside the v0.1 scope.