Repository navigation
Beta Release #6
Pre-releaseThe bulk of this release is centred around a massive overhaul to our messaging system which leverages RabbitMQ. As of this release, we are now capable of processing 10x the amount of tasks that we were able to before. There have also been some slight optimizations to the internal API system, allowing for faster API response time when interacting with the messaging system which compromises about 75% of the API calls. During testing, API response time had an average of 2ms-3ms faster.
The IPFS keystore has now been migrated over to our krab keystore, allowing for storage of IPFS keys in encrypted volumes, along with cleanup to the actual API routes themselves, allowing for a more condensed, and readable API call paths.
Tasks which have had concurrent processing capabilities increased:
File upload
Pinning
Key Creation
IPNS Publishing
Due to the way we handle PubSub, and non queue based tasks, they weren't limited in the number of concurrent tasks we can process. The test coverage as well has been increased by 10%, with more improvements to test coverage on the way.