Skip to content

v1.4.1

Latest
Compare
Choose a tag to compare
@sliekens sliekens released this 14 Nov 19:47
· 16 commits to main since this release

Highlights

Fixed an issue where an already-disposed semaphore object might be accessed.

Bugfixes

When using break or return to exit an await foreach loop, the associated CancellationToken is not necessarily canceled, and already-started tasks continue to run after dependencies are disposed. For bulk query methods, in-flight HTTP requests may run to completion and then attempt to call Release() on a disposed SemaphoreSlim object, which may show up in logs as an unhandled ObjectDisposedException. In this release, the call to Release() is skipped when the object is already disposed.

Full Changelog: v1.4.0...v1.4.1
Previous release notes: https://github.com/sliekens/gw2sdk/releases/tag/v1.4.0