Repository navigation
Releases: sujithputta02/Esapay
Releases · sujithputta02/Esapay
Release list
v1.0.5 — Titanium Auth Experience, Multi-Key Expiration & Idempotent CI/CD
🚀 ESA (Executable State Architecture) v1.0.5 — Titanium Auth Experience, Multi-Key Expiration & Idempotent CI/CD
📦 Public Package Ecosystem Updates:
- Universal CLI (
esapay-cli@1.0.5): Released to npmjs.com/package/esapay-cli. Native support for multi-key rotation, customizable API key expiration intervals, and offline standalone evaluation. - TypeScript / Node / Bun SDK (
esapay@1.0.5): Released to npmjs.com/package/esapay. Dual ESM/CJS packaging with typed payment execution, refund workflows, and telemetry subscriptions. - Python SDK (
esapay@1.0.5): Released to pypi.org/project/esapay/. Upgraded PyPI release with synchronous and asynchronous client support. - Native Platform Binaries: Pre-built executable bundles for Linux (
x86_64), macOS Intel (x86_64), macOS Apple Silicon (aarch64), and Windows (x86_64).
⚡ Key Capabilities & Improvements:
- Titanium Security & Auth Redesign: Enterprise-grade full-screen split authentication UI with real-time password strength entropy calculation, confirmation checks, and secure session management.
- Granular API Key Management: Support for multiple concurrent API keys per merchant with custom lifespan controls (30 days, 90 days, 1 year, or Never Expire).
- Idempotent CI/CD Release Automation: Upgraded GitHub Actions release pipelines with idempotent package checks (
CURRENT_VER == REMOTE_VER) across NPM and PyPI, preventing duplicate release failures. - Centered Hero Pay Simulation: Redesigned front-and-center interactive payment simulator showcasing real-time routing decisions, P95 metrics, and instant circuit-breaker trips.
- Strict Mobile & Desktop Adaptation: Polished viewport scaling, ribbon banners, and touch-optimized navigation across smartphones and workstations.
v1.0.4 — Enterprise Auth Documentation, Live Control Plane & SDK Reference
🚀 ESA (Executable State Architecture) v1.0.4 — Enterprise Auth Documentation, Live Control Plane & SDK Reference
📦 Public Package Ecosystem Updates:
- Universal CLI (
esapay-cli@1.0.4): Released to npmjs.com/package/esapay-cli. Full interactive command documentation, improved token resolution viaESA_API_KEY, and diagnostic self-healing health checks. - TypeScript / Node / Bun SDK (
esapay@1.0.4): Released to npmjs.com/package/esapay. Added comprehensive TypeScript definitions, Bearer authorization header injection, and resilient connection pooling. - Python SDK (
esapay@1.0.4): Released to pypi.org/project/esapay/. Complete type stubs, thread-safe gateway callers, and synchronized documentation on PyPI. - Native CLI Binaries: Universal standalone releases published for Linux (
x86_64), macOS Intel (x86_64), macOS Apple Silicon (aarch64), and Windows (x86_64).
⚡ Key Capabilities & Improvements:
- Comprehensive API & Auth Specification: Fully documented developer endpoints for checkout simulation, gateway telemetry, circuit breakers, and state fabric inspection in
docs/api.md. - NPM & PyPI Portal Overhaul: Complete README refresh across all package registries with copy-paste runnable examples, CLI cheatsheets, and environment configuration guides.
- Hardened Connection Negotiation: Standardized client connection strings and automated fallback when connecting to remote or containerized ESA instances.
v1.0.3 — Cloud Deployments, Hugging Face AI Brain & Dual-Sandbox Control Plane
🚀 ESA (Executable State Architecture) v1.0.3 — Cloud Deployments, Hugging Face AI Brain & Dual-Sandbox Control Plane
📦 Public Package Ecosystem Updates:
- Universal CLI (
esapay-cli@1.0.3): Released to npmjs.com/package/esapay-cli. Added automated OAuth callback listening, auto-credential resolution, and seamless switching between Test and Live environments. - TypeScript / Node / Bun SDK (
esapay@1.0.3): Released to npmjs.com/package/esapay. Streamlined control plane client initialization and automated gateway failover configurations. - Python SDK (
esapay@1.0.3): Released to pypi.org/project/esapay/. Live control plane defaults and automated PyPI delivery. - Multi-Platform Native Binaries: Pre-compiled zero-dependency binaries for
x86_64-unknown-linux-gnu,x86_64-apple-darwin,aarch64-apple-darwin(Apple Silicon M1/M2/M3/M4), andx86_64-pc-windows-msvc.
⚡ Key Capabilities & Improvements:
- Railway & Render 1-Click Cloud Deployment: Integrated
render.yamlandrailway.jsonblueprints for turnkey zero-config cloud deployments with/healthzalias support. - Hugging Face ZeroGPU AI Brain Integration: Embedded neural reasoning agent running on sovereign Hugging Face Spaces for continuous failure pattern recognition.
- Dual-Sandbox Architecture: Strict separation between Test Sandbox and Live Production Command Center workspaces with sandbox-restricted credential provisioning.
- Cross-Device Responsive Overhaul: Unified responsive layout engine adapting seamlessly across mobile, tablet, laptop, and ultra-wide monitoring displays.
- Deterministic Docker Builds: Aligned container runtime to Debian Bookworm (
rust:1-slim-bookworm) to resolve dynamic GLIBC mismatches across distribution targets.
v1.0.2 — Resilient Standalone Mode & Command Center Direct Serve
🚀 ESA (Executable State Architecture) v1.0.2 — Resilient Standalone Mode & Command Center Direct Serve
📦 Public Package Ecosystem Updates:
- Universal CLI (
esapay-cli@1.0.2): Live on npmjs.com/package/esapay-cli. Added autonomous client-side Standalone Evaluation Mode when offline — zero crashes acrossgateways,health,workloads,agents,checkout, anddoctor. - TypeScript / Node / Bun SDK (
esapay@1.0.2): Live on npmjs.com/package/esapay. Dual-mode ESM (import) and CommonJS (require) exports with live StateFabric integration. - Python SDK (
esapay@1.0.1): Live on pypi.org/project/esapay/. Fully verified against live cluster.
⚡ Key Upgrades:
- Command Center Direct Serve: Backend directly serves the interactive ESA Command Center on
http://localhost:8080/via same-origin static file service (ServeDir). - Transaction-Driven Telemetry & Spikes: Real customer payments (
POST /api/payments/checkout) dynamically drive live StateFabric workload metrics, P95 tail latency, queue depth, and sub-second failovers. - Custom Server Selector: Connect the Command Center to any remote cluster, local port, or Kubernetes service.
- CI & Formatting: 100% rustfmt, Clippy zero-warnings, and GitHub Actions verified.
v1.0.1 — Public Open Source Release: NPM, Bun, and PyPI SDKs & CLI
🚀 ESA (Executable State Architecture) v1.0.1 — Public Open Source Release
Official open-source release of ESA — Autonomous Multi-Gateway Payment Resilience and Self-Healing Financial Infrastructure for Sovereign Indian Rails.
📦 Public Package Ecosystems
- TypeScript / Node / Bun SDK (
esapay): Published to npmjs.com/package/esapay (npm install esapayorbun add esapay) - Universal Terminal CLI (
esapay-cli): Published to npmjs.com/package/esapay-cli (npx esapay-cliornpm i -g esapay-cli) - Python SDK (
esapay): Published to pypi.org/project/esapay/ (pip install esapayoruv add esapay)
⚡ Key Capabilities
- Sovereign Indian Rails Optimization: Native handling for UPI Intent, Dynamic UPI QR, RuPay Zero-MDR, and NetBanking fallback across SBI, HDFC, ICICI, and Axis Bank.
- Continuous 250ms Telemetry Stream: Detects bank corridor degradation 60x faster than traditional 15s scrapes.
- Sub-Second Failover Circuit Breaker: Safely re-routes transactions away from degraded corridors to healthy secondary rails in <1.68s with zero dropped transactions.
- Deterministic Rust Safety Gate: Pure deterministic policy gates and optimistic concurrency control ensure zero unverified mutations.
- Cryptographic SHA-256 Merkle Ledger: Immutable auditability for all autonomous routing decisions and failover triggers.