Repository navigation
IAPStack v0.1.0-rc2
Pre-release
Pre-release
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.