- Use named field for remote protocol to fix serialize issue.
- Added memory statistics to the console api.
- Updated to the latest release of
dashmap
that fixes a deadlock.
- Updated to latest release of
dashmap
, removed forkedhydra-dashmap
, better performance and official release.
- Process::info to get debug information on a specific local process.
- ConsoleServer, enabled using the
console
feature which enables a remote debug api for gathering debug information in realtime.
- Fixed crash when encoding multiple remote protocol frames at once.
- Fixed remote protocol performance on windows platforms.
- Heavily optimized
HashRing
for fast reads. - Added unit tests for
HashRing
.
- Improved remote network protocol performance.
- Added a nicer api for changing the application config.
- Method to cancel timers returned from
send_after
/cast_after
. - Method to read timers returned from
send_after
/cast_after
.
- Added
RegistryOptions
for Registry::start/start_link/child_spec. - Added
SupervisorOptions
for Supervisor::start/start_link/child_spec. - Ability to customize the process name of the registry (use at own risk).
- Fixed warnings when tracing feature is disabled.
- Added a hash ring implementation.
- Updated documentation for
OwnedSemaphore
.
- Fixed issue initializing websocket handlers.
- Removed json feature, hydra provides the best case codec for the internal transport.
- Fixed incorrect logging of the supervisor pid when applications shutdown.
- Expose configuration values for maximum inbound message sizes from clients.
- Actually fix macro build issue...
- Fixed issue building without the macros feature in hydra.
- Fixed default features being forced when using websockets crate.
- Reworked semaphore api so that we can create an owned semaphore that works in dynamic environments (not static).
- Websocket commands api now has a buffer instead of returning a vec.
- Websocket command execution respects a close command.
- Support for tls websockets using
native-tls
feature.
- Use a custom fork of dashmap 'hydra-dashmap' to fix the issues during panics until dashmap is fixed.