v6.0.0
What’s New
With the 6.0 release we focused on performance.
New Features
- Added support for SourceLink for improved debugging experience.
Performance Improvements
- Made the serializers and job runners synchronous.
- Batched async operations across the board to reduce latencies and execution times.
Bug Fixes
- Fixed a bug where deep cloning objects (for caching and other operations) could cause dead locks.
- Fixed a timing issue with queue.RunUntilEmpty(). Please note this code path is only intended for unit tests as it can be very expensive to call on some queueing systems like Azure.
Breaking
- Removed
ILogger
andILoggerFactory
implementations and moved toMicrosoft.Logging.Extensions
. - Made the serializers and job runners synchronous. This allowed for faster serialization and job execution.
Please take a look at the change log for a full list of the changes.
Check It Out – Feedback Appreciated!
We made many other improvements to ensure your apps run fast when using Foundatio, too many to be listed here. If you’re already using it, just update your NuGet package to the latest version to take advantage of these improvements. If you’re not using it yet, try it out. It’s worth a shot, we promise!
Once you’ve given it a go, please let us know what you like, or what you hate, by posting a issue.
Until next time, happy coding!