Table of Contents

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 Lucifer runtime facade, bootstrap, and configuration helpers to LuciferCore.Platforms.
  • Microkernel Architecture: Core now exclusively operates as a zero-allocation, performance engine.
  • Surface Cleanup: Removed legacy UltityAttribute bundles and redundant utility files.

Enhancements

  • ObjectPool API: Standardized object and buffer pooling under ObjectPool (PooledObject.cs), deprecating direct Lucifer.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 pack across 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.