Releases: HarryCordewener/TelnetNegotiationCore
Releases · HarryCordewener/TelnetNegotiationCore
v2.5.0
What's Changed
- Fix release workflow: tag normalization, artifact transfer, step naming by @Copilot in #40
- Bump GitHub Actions to latest major versions and integrate attest-build-provenance by @Copilot in #41
- feat: add MXP protocol support (v2.5.0) by @HarryCordewener in #49
Full Changelog: v2.4.2...v2.5.0
v2.4.2
What's Changed
- Add DI integration and modernize hosting patterns by @Copilot in #38
- Reduce allocations: cache static byte arrays, pre-size output buffers, revert MSSP over-optimization by @Copilot in #39
Full Changelog: v2.4.1...v2.4.2
v2.4.1
What's Changed
- Replace netstandard2.1 target with netstandard2.0 by @Copilot in #37
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- Add built-in write serialization via SemaphoreSlim to prevent concurrent write conflicts by @Copilot in #35
- Automatically escape IAC bytes in SendAsync/SendPromptAsync; make TelnetSafeBytes internal; use ReadOnlyMemory for network callbacks by @Copilot in #34
- Add automatic TCP pipe wiring via BuildAndStartAsync / UsePipe / UseStream by @Copilot in #36
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Optimize hot paths using Span and BinaryPrimitives to reduce allocations by @Copilot in #33
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Fix state machine self-transitions in Environ protocols and include Functional DLL in NuGet package by @Copilot in #30
- Update packages and migrate to TUnit 1.x with proper test isolation by @Copilot in #31
- Consistency by @HarryCordewener in #32
Full Changelog: v2.1.0...v2.2.0
v1.1.1
What's Changed
- Fix GMCP message parsing bug where JSON content was replaced with package name by @Copilot in #6
New Contributors
- @Copilot made their first contribution in #6
Full Changelog: v1.1.0...v1.1.1
v1.0.7
Full Changelog: v1.0.6...v1.0.7
Remove MoreLINQ Dependency.
Removed the dependency on MoreLINQ by copying a small subset of their code. License retained on the file!
Full Changelog: v1.0.5...v1.0.6
v1.0.4
Removed Serilog dependency in favor of Microsoft.Extensions.Logging.Abstractions, which allows one to inject the preferred logger.
Full Changelog: v1.0.3...v1.0.4