Migration Status, Light Theme, and App Releases

Migration Status, Light Theme, and App Releases

Tiago Souza
Zus Network
Published in
4 min readJun 28, 2024

--

Züs Community,

We wanted to provide you with an important update regarding our progress. Some blobbers still need to be migrated, and the servers are still in transit, which has taken longer than expected. However, we anticipate this process will be completed soon. Due to this delay, community testing will be postponed until after the upcoming Hardfork update, scheduled for next week, with optimization of uploads, Kafka events, and bug fixes. On a brighter note, we have some exciting developments to share. In the coming days, we will launch a light theme version of our website as the primary theme, catering to enterprise preferences while keeping the dark theme available as an option.

Additionally, we are excited to announce that we will release our Android mobile apps for Bolt and Vult in one to two weeks. We will also launch a Windows version of Vult, enabling seamless file syncing from your computer to Vult without manual uploads. Our iOS and Mac Apps are also nearing completion, and I will provide more updates as they become ready for testing.

Thank you once again for your patience and support.

For more details, check the fixes and improvements below:

Fixes and improvements:

Kafka Improvements

  • Push Message Fix: Addressed issues with Kafka push messaging.
  • Version Information: Added version information in Kafka events.
  • Transaction Handling: Implemented better handling for failed transactions.
  • Authentication Configurations: Corrected Kafka authentication settings.
  • General Configuration Fixes: Applied general fixes for Kafka configuration.

Documentation Updates

  • General Updates: Applied updates to the documentation.

Miner and Sharder Enhancements

  • Random Pool Selection Fix: Improved the random pool selection process.
  • Stakepool and MPT Integration: Enhanced stakepool management with MPT.
  • MPT Changes Handling: Improved handling of unsaved changes.
  • Validator URL and Partitions: Corrected validator URL and partition handling.
  • Unit Tests for WM: Added unit tests for various scenarios.
  • DistributeRewards Unit Tests: Added additional unit tests for DistributeRewards.

Event Enhancements

  • Sharder Source Key and Local Sequence Number: Added key information to event data.

Unit Test Refactoring

  • Update Allocation Requests: Refactored unit tests.

Blobber Enhancements

  • Batch Upload Connections: Implemented better connections for batch uploads.
  • Refpath Response and DB Connection Fix: Improved handling of database connections and responses.
  • Lock Ordering and Unlocking Content: Enhanced locking mechanisms.
  • Data Size Logs in Challenges: Added logging for data sizes in challenges.
  • Connection Hash and Change Creation Optimization: Optimized change creation process.
  • Batch Timings: Implemented timing enhancements.
  • Swagger Build: Disabled Swagger build in blobber image.
  • Blobber Size and Validator URL Scheme: Updated blobber size and URL handling.
  • Connection Object Management: Improved connection object handling.
  • Shared Memory in Docker Compose: Added shared memory configuration.
  • File Save Connection Check: Enhanced file save processes.

0Box Enhancements

  • Log Cleanup: Reduced redundant logging.
  • URL Update for Miners and Sharders: Updated URL handling.
  • Provider Snapshots Removal: Removed provider snapshots and fixed related issues.
  • Panic Handling and Conflict Resolution: Enhanced error handling and conflict resolution.
  • Description Character Limit: Added limits for descriptions.
  • Aggregate and Rank Metric Cleanup: Cleaned up metrics.
  • Provider Username Custom Icon: Improved provider username handling.
  • Cooldown in Funding: Implemented cooldown periods.
  • URL from IP Endpoint: Added endpoint to get URL from IP.
  • Provider Endpoints: Improved provider endpoint handling.
  • Restricted Blobber SQL Hotfix: Applied hotfixes for SQL handling.
  • Censor Removal: Removed censor functionality.
  • Kafka Event Processing Phase 2: Continued Kafka event processing.
  • Replicate Workers Removal: Eliminated replicate workers.
  • Stripe Allocation Tasks: Enhanced allocation tasks.
  • Replication without Kafka: Improved replication processes.
  • Cooldown for Restricted Blobber Task: Added cooldown periods.
  • Elastic Search Load Fix: Improved search load handling.
  • Public Endpoint Headers: Adjusted public endpoint headers.
  • Firebase Realtime DB Integration: Integrated Firebase DB.
  • Multiple Sharder Events Handling: Enhanced event handling.
  • Missing Parameters in getBlobber: Added missing parameters.
  • Logging and Last Round Updates: Improved logging and round updates.
  • Offset Commit Strategy: Enhanced commit strategy for single partitions.

GoSDK Improvements

  • Map Initialization: Improved map initialization.
  • Response Handling on Failure: Enhanced failure response handling.
  • Filehasher and Filebuffer Issues: Addressed file handling issues.
  • Relaxed Repair Logic: Improved repair logic.
  • WebAssembly Upload Workers: Implemented WebAssembly workers.
  • Delete File Removal in SDKs: Removed usage of delete file in SDKs.
  • Consensus Threshold and Logging Error Fix: Improved error handling.
  • Web Workers in WebAssembly: Introduced web workers.
  • Upload Info Logs Removal: Removed unnecessary logs.
  • Buffer Size Setting: Set buffer sizes.
  • Process Delete Race Condition: Fixed race conditions.
  • Client Key Check: Added checks for client keys.
  • Timeout Increase and EOF Check: Enhanced timeout handling.
  • Allocation Size Check Removal: Adjusted size checks.
  • Repair Status Bar Check: Implemented status bar checks.
  • Object Tree Removal in Delete: Simplified delete processes.
  • Get Ref Endpoint Fix: Improved endpoint handling.
  • Hash Calculation in File Refs: Enhanced hash calculation.
  • Client for Redirection: Improved redirection handling.
  • Remove Add Workers in Get Allocation: Simplified allocation processes.
  • Status Error Callback: Improved error callbacks.
  • Repair Size Handling: Enhanced repair size management.
  • Consensus Check-in Get Ref: Improved consensus checks.
  • GetStakableBlobbers: Added new functionality.
  • Global Listener Channel in WebAssembly: Implemented global listener.
  • WZCN Burn Event Response: Enhanced event responses.

zs3server Enhancements

  • PostgreSQL Port Configuration: Fixed port configuration.
  • File Reference Lock: Added file reference lock.
  • Batch Upload Functionality: Implemented batch uploads.
  • Total Pages Removal in List Root: Simplified list root.
  • File Type in List References: Set file types in references.

About Züs

Züs is a decentralized high-performance multi-cloud storage with high-security features and no vendor lock-in.

Website | Telegram | Twitter | Discord | GitHub

--

--