Skip to content

v1.14

Latest
Compare
Choose a tag to compare
@dabasov dabasov released this 02 May 19:36
· 16 commits to staging since this release
2380ae3

Version: 1.14

Features:

  • Storage Enhancements:
    • Storage summary card with updated size refresh capabilities.
    • Add upload mode for slow clients (Backend and Frontend).
    • Preallocate body buffer to fix broken pipe issues during upload/download.
    • Write marker aggregation
  • Authentication and User Management:
    • Login with Okta support (Backend and Frontend).
    • Replace phone number with user_id.
    • Add UID in Firebase auth; use common id for all headers.
    • Auth with Apple.
  • Service Providers and Blobbers:
    • Add Validators tab in Service Providers page.
    • Branded Blobbers selection for Blimp and Free Allocation.
    • Do not display miner, sharder, and blobber if the max limit on the delegates set by the provider is reached.
    • Remove blobber URL duplication in chimney deployments; update IP address in Chimney.
    • Feature/provider search with elastic search for provider searching.
    • Restricted blobbers for allocation
  • Wallet and Transactions:
    • Plug/Unplug wallet functionality for all apps.
    • Use user-aggregates to get user rewards.
    • Manage stake UI enhancement; nothing happens on clicking provider name fixed.
    • Delete wallet feature.
  • Blockchain:
    • Merkle patricia trie caching
    • Feature: refactor BalanceAPI to work with NftTracker (Backend and Frontend).
    • Add gas amount estimation feature to zcnbridge for Ethereum transactions.
    • Fixed mint WZCN signature decoding authorizer related fixes.
  • File and Object Storage:
    • S3 server enhancements including error handling, operations, conflict management, and UI updates.
    • Fix multiple files upload fails.
    • Download indicator for publicly shared files (when user is not signed in).
    • Filter long file names before uploading in the conflict manager.
    • Implemented the seek functionality for MemFile.
  • APIs and Integration:
    • 0box new owner API creation.
    • Get client state fields in getWalletBalance wasm API (Backend and Frontend).
    • Several CT test optimizations.
    • Hotfix part weight allocation used stat fix.
  • Transaction and Processing Optimizations:
    • Fix transaction error processing partition processing optimized.
    • Fix aggregate processing create aggregates only when there are changes.
    • Fix challenges changes in how last partition is processed.
    • Fix nil round of finalization on miners miner initialization fix.
    • Use changeSize as savedData stats calculation fix.
  • S3 server:
    • List and purge by date for s3 data
    • Replicate bucket
    • Master-slave replication and disaster recovery
    • Backup with restic
  • General Fixes:
    • Hotfixes and optimizations related to aggregate processing, transaction error handling, miner initialization, and data size calculations.
    • Rename claimable_reward field to total_reward and fill with data.
    • Fix/update blobber stats and URL update.
  • UI Enhancements:
    • Rename file/folder UI - title overlapping value resolved.
    • Manage Stake, Blobber Details, Sharder Details, Miner Details, and Validator Details transactions - styling of “Type” values changed.
    • S3 create bucket - input box reset to empty after use.
    • Deposit ZCN - Cost - Fix trailing zeros.