Release Notes
Changelog and upgrade notes for the LuciferCore ecosystem.
LuciferCore v6.1.0
Target: .NET 9.0 | Status: Available on NuGet
Breaking Changes
- Facade Decoupling: Decoupled the
Luciferruntime facade, bootstrap, and configuration helpers toLuciferCore.Platforms. - Microkernel Architecture: Core now exclusively operates as a zero-allocation, performance engine.
- Surface Cleanup: Removed legacy
UltityAttributebundles and redundant utility files.
Enhancements
- ObjectPool API: Standardized object and buffer pooling under
ObjectPool(PooledObject.cs), deprecating directLucifer.Rent/Return. - Static DI: Migrated dynamic model registration and resolution logic to
DIExtensions. - Engine Surface Refinement: Core now retains only Memory/Buffer primitives, Transports (TCP/UDP/SSL/UDS), ObjectPool, Storage, and UTF-8 bindings.
LuciferCore.Platforms v1.1.0
Requires: LuciferCore (>= 6.1.0) | Status: Available on NuGet
Build and Tooling
- Unified ProjectReference: Switched to direct internal project references targeting
LuciferCore.csproj. - Type Alignment: Resolved namespace and type synchronization issues (
WsModel,Utf8Map) between Debug and Release builds. - CI/CD Reliability: Standardized dependency version resolution during
dotnet packacross local environments and GitHub Actions.
Pre-release Archive
LuciferCore v6.1.3-preview
- Transitionary build separating application attributes and platform helpers from the core engine.