aetheris-server 0.11.2

Authoritative heart and tick scheduler for the Aetheris multiplayer platform
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.11.2] - 2026-05-18

### 🚀 Features

- Support shared document collaboration infrastructure in ecs bevy adapter
## [0.11.1] - 2026-05-14

### 🐛 Bug Fixes

- Feature gate bootstrap_phase1_world to allow minimal feature builds

### 🚜 Refactor

- Generalize engine nomenclature and fix OTEL dependencies
## [0.11.0] - 2026-05-13

### 🚀 Features

- *(engine)* Implement WebTransport first-message auth and fix clippy/test issues

### 🚜 Refactor

- *(engine)* Robustify webtransport auth and improve observability
## [0.10.2] - 2026-04-26
## [0.10.1] - 2026-04-26

### ⚙️ Miscellaneous Tasks

- Update Cargo.toml dependencies
## [0.10.0] - 2026-04-26

### 🚀 Features

- *(vs-01)* Finalize combat loop stabilization and determinism hardening
## [0.9.0] - 2026-04-25

### 🚀 Features

- *(server)* Implement memory monitoring and improve metric resolution
- *(engine)* Implement lazy room initialization and authoritative world stabilization (VS-01/VS-02)

### 📚 Documentation

- Remove redaction labels from changelogs and security documentation
## [0.8.2] - 2026-04-24

### 🚜 Refactor

- Modularize input command processing and improve safety in ECS adapter logic
- Reduce log noise by demoting diagnostic levels, improve integration test robustness, and update RoomBounds schema

### ⚙️ Miscellaneous Tasks

- Vs-01 refinement - sync with client hardening
## [0.8.1] - 2026-04-23

### 🚀 Features

- *(engine)* VS-07 performance and stability hardening baseline
## [0.8.0] - 2026-04-23

### 🚀 Features

- Sync with protocol v0.2.13 and implement replication batching

### 🐛 Bug Fixes

- *(engine)* Handle inbound replication batches and update tests for multi-thread runtime
- Resolve clippy warnings and stabilize integration tests with multi-thread runtime
- *(server)* Stabilize fragmentation pipeline and integration tests

### 🚜 Refactor

- Define AuthService trait and implement session verification logic in AuthServiceImpl
## [0.7.0] - 2026-04-22

### 🚀 Features

- Implement stress test bot and engine optimizations for high concurrency

### 🚜 Refactor

- Replace broadcast with targeted per-client unreliable sends and optimize stress test and transport configuration
- Implement `ReplicationBatch` protocol variant to mitigate packet explosion in Stage 5
- Implement graceful shutdown with `SIGTERM`/`SIGINT` handlers and explicit OTLP flushing
- Downgrade high-frequency simulation logs to `DEBUG` to reduce I/O pressure
- Parallelize Stage 5 (Encode) using a dedicated Rayon thread pool with `tokio::task::block_in_place`
## [0.6.1] - 2026-04-22

### 🚀 Features

- *(engine)* Integrate VS-05/VS-06 session flow and ADR-0003 compliance

### 🐛 Bug Fixes

- Address PR #45 review findings

### 📚 Documentation

- Update README to reflect VS-06 completion

### 🚀 Features

- *(server)* Implement `StartSession` flow: spawns session ship on-demand and grants Possession.
- *(server)* Implement `SystemManifest` (on-demand pull): extensible metadata with permission-aware filtering (JTI="admin").
- *(engine)* Upgrade to Protocol v0.2.11.

### 🐛 Bug Fixes

- *(server)* `TickScheduler::tick_step` now calls `world.post_extract()` immediately after Stage 4 extraction — part of the fix for silent replication failure caused by premature `clear_trackers()` invocation in `simulate()`.

## [0.6.0] - 2026-04-21

### 🚀 Features

- *(engine)* Implement asteroid depletion loop with respawn and metrics
- Integrate protocol v3 and enforce input validation
## [0.5.1] - 2026-04-21

### ⚙️ Miscellaneous Tasks

- Release v0.5.0
## [0.5.0] - 2026-04-20

### 📚 Documentation

- Synchronize workspace crate badges
- Standardize readme badges with protocol

### 🚀 Features

- Complete VS-01 engine logic and documentation
- Harden engine security and align specs with 6-stage pipeline
## [0.4.1] - 2026-04-20
## [0.4.0] - 2026-04-20

### 🚀 Features

- *(ecs)* Synchronize component registry and ship stats per M1020

### 📚 Documentation

- *(engine)* Update README for M1020 milestone
## [0.3.3] - 2026-04-19

### 🐛 Bug Fixes

- *(server)* Suppress clippy duration lint due to unstable constructors
## [0.3.2] - 2026-04-19

### 🚀 Features

- *(engine)* Consolidate multirepo (M10146) and upgrade to protocol 0.2.5
- *(engine)* Finalize M10146 multirepo consolidation and hardening

### 🐛 Bug Fixes

- *(server)* Replace unstable Duration::from_hours with stable total secs
## [0.3.1] - 2026-04-19

### 🚀 Features

- Harden transport and auth infrastructure

### 🐛 Bug Fixes

- Infrastructure hardening

### 📚 Documentation

- Initial commit of engine documentation
- Enhance README with technical summary and links
- Align with aetheris premium templates and port infrastructure
- Fix cross-repo links and placeholders
- Add README.md files to all workspace crates
- Align engine READMEs and CI with protocol standards

### ⚙️ Miscellaneous Tasks

- *(engine)* Stabilize infrastructure, fix integration tests, and bump version to 0.2.0
- Release v0.2.0
- Release v0.3.0
## [0.3.0] - 2026-04-19

### 🚀 Features

- Harden transport and auth infrastructure

### 🐛 Bug Fixes

- Infrastructure hardening

### 📚 Documentation

- Initial commit of engine documentation
- Enhance README with technical summary and links
- Align with aetheris premium templates and port infrastructure
- Fix cross-repo links and placeholders
- Add README.md files to all workspace crates
- Align engine READMEs and CI with protocol standards

### ⚙️ Miscellaneous Tasks

- *(engine)* Stabilize infrastructure, fix integration tests, and bump version to 0.2.0
- Release v0.2.0
## [0.2.0] - 2026-04-19

### 🚀 Features

- Harden transport and auth infrastructure

### 🐛 Bug Fixes

- Infrastructure hardening

### 📚 Documentation

- Initial commit of engine documentation
- Enhance README with technical summary and links
- Align with aetheris premium templates and port infrastructure
- Fix cross-repo links and placeholders
- Add README.md files to all workspace crates
- Align engine READMEs and CI with protocol standards

### ⚙️ Miscellaneous Tasks

- *(engine)* Stabilize infrastructure, fix integration tests, and bump version to 0.2.0