Download Latest Version v0.1.6 source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of OpenWA

Home / v0.1.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-17 1.1 kB
v0.1.1 source code.tar.gz 2026-02-17 1.5 MB
v0.1.1 source code.zip 2026-02-17 1.6 MB
Totals: 3 Items   3.2 MB 0

Added

  • Unit Tests: 94 new tests across auth, session, message, and webhook modules (110 total, ~17% coverage)
  • Release Workflow: release.yml GitHub Actions — tag-triggered with test gate, GitHub Release, and Docker semver tagging
  • SDK Scaffolds: JavaScript/TypeScript and Python client libraries in sdk/ directory
  • New hook events: webhook:queued (after queue add) and webhook:delivered (after actual delivery)

Fixed

  • [P1] Idempotency Key: Made generateIdempotencyKey deterministic by removing Date.now(). Keys are now content-based for proper deduplication
  • [P2] Webhook Processor: Added lastTriggeredAt update and webhook:delivered/webhook:error hooks after queue delivery
  • [P2] Hook Semantics: Added webhook:queued event for queue mode; webhook:after now only fires in direct mode
  • [P2] QueueModule DI: Added TypeOrmModule.forFeature([Webhook]) and HooksModule imports for proper dependency injection
  • [P3] Message Processor: Changed placeholder to throw error so BullMQ correctly marks job as failed
Source: README.md, updated 2026-02-17