Getting StartedChangelog
Changelog
All notable changes and releases for the Bloom framework, UI components, server ecosystem, and CLI.
v0.2.0August 2026Latest
High-Throughput Realtime Cluster & Zero-Allocation Pub/Sub
Major performance upgrade to bloom_realtime, introducing multi-isolate cluster port sharing, zero-allocation broadcast hot paths, and 78,000+ msgs/sec delivery at 3.70 MB RAM.
Highlights
- BloomRealtimeCluster: Multi-isolate cluster orchestrator distributing incoming WebSocket connections across all CPU cores via kernel-level port sharing (
shared: true) and in-memorySendPortmesh routing. - Zero-Allocation Fan-Out: Eliminated 50,000 intermediate map lookups and heap list allocations in
BloomChannelHub.broadcast(). - Optimized Socket Upgrader:
BloomChannelHub.upgrade()now disables zlib deflate by default (CompressionOptions.compressionOff), saving 15-25% CPU on small JSON events. - Binary Frame Support: Added
msg.encodeBytes()andasBinary: truestreaming support across client and server. - Verified Performance: Sustained 78,125 msgs/sec fan-out delivery across 1,000 live WebSockets on 8 vCPUs with 3.70 MB total RSS memory.
v0.1.0August 2026
100% shadcn/ui Parity for Flutter
Initial public release of Bloom UI with 60+ primitives and pure Dart charts built from scratch with zero runtime dependencies.
Highlights
- 60+ Primitives: Button, Card, Dialog, Sheet, Drawer, Table, Sidebar, Tabs, Calendar, Combobox, and more.
- Pure Dart Chart Suite: Area, Bar, Line, Pie, Radar, and Radial charts with responsive drag tooltip tracking.
- 8 Style Presets: Nova, Vega, Maia, Lyra, Mira, Luma, Sera, Rhea with dark mode synchronization.
- CLI Workflow: Full support for
bloom ui initandbloom ui add. - Pub.dev Release: Officially published under
bloom_ui: ^0.1.0.