Skip to content

Fullerstack Substrates v1.0.0-RC2

Choose a tag to compare

@milesfuller milesfuller released this 02 Jan 23:46
· 56 commits to main since this release

Fullerstack Substrates 1.0.0-RC2

A fully compliant implementation of the Humainary Substrates API (1.0.0-PREVIEW).

Highlights

  • 100% TCK Compliance: 387/387 tests passing
  • Java 25: Virtual Threads + Preview Features
  • High Performance: VarHandle optimization, JCTools MPSC queue

Key Optimizations in RC2

Optimization Improvement
VarHandle parked flag ~64% reduction in parked check overhead
JCTools MPSC queue Wait-free producer path
Intrusive transit queue Zero allocation for cascading
Long.compare for Subject Fixed 183x regression in compareTo

Benchmark Highlights

Benchmark Fullerstack Humainary Improvement
hot_pipe_async 4.7ns 8.7ns 46% faster
subject_compare 1.5ns 3.6ns 142% faster
name_path_generation 0.84ns 33ns 3865% faster
create_await_close 5.5μs 175μs 97% faster

Installation

<dependency>
    <groupId>io.fullerstack</groupId>
    <artifactId>fullerstack-substrates</artifactId>
    <version>1.0.0-RC2</version>
</dependency>

Requirements

  • Java 25 (Virtual Threads)
  • Humainary Substrates API 1.0.0-PREVIEW (install from source)

Documentation