Skip to content

v0.1.0 — Stable API Gateway

Choose a tag to compare

@explosivebit explosivebit released this 02 Apr 23:08
· 4 commits to main since this release
7e8f448

moleculerpy-web v0.1.0 — Stable Release

Highlights

  • Rate limit stores refactor: module-level global → per-service instance, fixes asyncio task leak
  • 377 tests (65 E2E), 93% coverage
  • 6,183 req/sec throughput (NFR-001 PASS)
  • All features verified E2E with real NATS broker

Fixed

  • Rate limit store memory/task leak on gateway restart
  • id(config) key collision after GC → deterministic (route_path, window, limit) key
  • stopped() now cleans up all rate limit stores

Changed

  • VALID_ACTION_RE deduplicated to utils.py
  • README Quick Start updated to broker.create_service() pattern
  • Examples consolidated: 10 files → 4
  • Development Status: Alpha → Beta

Full Changelog

https://github.com/MoleculerPy/moleculer-web/blob/main/CHANGELOG.md