v1.0.0 “Stand” (stable core) #1
greenarmor
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bamboo v1.0.0 Release Summary
Bamboo 1.0.0 graduates into a lightweight, OpenSwoole-powered PHP microframework that keeps an Express-style developer experience while locking in the contracts needed for long-lived services.
Runtime and Framework Foundation
Ships an OpenSwoole application core with:
All pre-wired by bootstrap scripts that validate configuration and register default providers before the HTTP server comes online.
The default HTTP surface includes:
/metrics,/healthz,/readyzResilience and Observability
Global middleware standardises:
Configuration knobs for global and per-route policies baked into the new resilience config file.
Metrics provider exposes Prometheus counters, gauges, and histograms, with storage backends:
HTTP & circuit-breaker metric classes register instruments and bucket layouts.
Resilience provider binds shared health state and circuit-breaker registries.
Controllers serve:
Async Client and Integration Tooling
PSR-18 client wrapper provides:
Application provider:
Sample routes exercise bindings for:
Operations and Developer Experience
CLI kernel now freezes the dot-notation command catalogue, covering:
config.validatewraps the formal configuration validator, enforcing schema rules across:Operational helpers:
--once/--max-jobssafety railsDocumentation, Starters, and Quality Tooling
v1.0 documentation freeze includes:
Official Composer starters:
Release engineering:
This discussion was created from the release v1.0.0 “Stand” (stable core).
Beta Was this translation helpful? Give feedback.
All reactions