Skip to content

v1.0.8 - Runtime Kernel Evolution

Choose a tag to compare

@kibuchi254 kibuchi254 released this 20 May 19:14

Vorte Framework v1.0.8

What's New

This release evolves the Vorte runtime kernel with significant performance improvements and new capabilities.

Kernel Evolution

  • Bucketed Memory Pools - Efficient memory allocation with 4-bucket buffer pool (4KB, 16KB, 64KB, 256KB)
  • Zero-Copy Buffer Protocol - VorteBuffer provides zero-copy memory views for serialization
  • Structured Concurrency - VorteTaskGroup with PyCancellationToken bridges Python asyncio and Rust/Tokio cancellation
  • Prometheus Metrics - Native metrics endpoint at /_vorte/metrics with ring buffer storage (10,000 entries)
  • Compiled DAG Execution Graph - PyExecutionGraph for request pipeline optimization with short-circuit support

Multi-Format Serialization

  • JSON, MessagePack, CBOR, and Protobuf serialization via FastSerializer
  • Automatic backend selection: Native Rust > orjson > stdlib json
  • Enterprise type support: datetime, Decimal, UUID, custom to_dict() models

Documentation

This release includes comprehensive developer documentation:

  • README.md - Complete framework overview with Table of Contents
  • docs/ - 35+ detailed guides covering all modules, core concepts, and infrastructure
  • CHANGELOG.md - Version history
  • CONTRIBUTING.md - Contribution guidelines

Installation

pip install vorte

Quick Start

vorte new my-awesome-app
cd my-awesome-app
vorte serve --watch