diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d159cf2c3..9e5583e95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ - Bugfix: Shut down thread pools earlier so worker threads have a chance to terminate before main thread calls `atexit()` - Bugfix: Use correct lookup index when checking for memcached buffer when finding references in diskcache GC - Bugfix: CasContainerStrategy::ReadIndexFile issue could cause CAS items to not be found after a shutdown/restart cycle +- Bugfix: Make sure we don't hold the namespace bucket lock when we create buckets to avoid deadlock - Improvement: The frontend html content is no longer appended at the end of the executable which prevented signing, instead it is compiled in from the `/src/zenserver/frontend/html.zip` archive - Improvement: MacOS now does ad-hoc code signing by default when issuing `xmake bundle`, signing with proper cert is done on CI builds - Improvement: Updated branding to be consistent with current working name ("Unreal Zen Storage Server" etc) @@ -33,6 +34,9 @@ - Improvement: Added context (upstream host name) to Zen upstream resolve error message - Improvement: Make a more accurate estimation of memory usage for in-memory cache values - Improvement: Added detailed debug logging for pluggable transports +- Improvement: Pass lock scope to helper functions to clarify locking rules +- Improvement: Block flush and gc operations for a bucket that is not yet initialized +- Improvement: Add ZenCacheDiskLayer::GetOrCreateBucket to avoid code duplication ## 0.2.35 - Bugfix: Fix timeout calculation for semtimedop call |