Skip to content

v6.1.0

Latest

Choose a tag to compare

@iexec-release-please-app iexec-release-please-app released this 13 Nov 16:47
ec8fedf

6.1.0 (2025-11-13)

Main Feature: Bulk Processing Upgrade – Enables efficient batching of iExec tasks with optimized performance and improved validation for bulk SMS orders.

πŸš€ Features

  • Bulk Processing Functions: (#302, #327)
    • viewApp, viewDataset, viewWorkerpool - Read asset details in single transaction
    • assertDatasetDealCompatibility - Validate bulk order compatibility with deals for SMS
  • Dataset Validation: Enhanced compatibility check returning detailed reasons (#267, #266)
    • Revert if dataset order incompatible with deal (#278)
  • SDK Compatibility: Restore setName as nonpayable function (#286)

πŸ—οΈ Architecture

  • Facet Cleanup: Remove unintentionally added constants getters by changing visibility to internal (#260)
    • Removes duplicate functions: CONTRIBUTION_DEADLINE_RATIO(), FINAL_DEADLINE_RATIO(), GROUPMEMBER_PURPOSE(), etc.
  • Facet Refactoring: Migrate IexecAccessorsFacet to IexecPocoAccessorsFacet (#259)
  • Boost Removal: Remove boost facets from Arbitrum Sepolia for mainnet parity (#299)

πŸ”§ Developer Experience

  • Tooling & CI/CD:
    • Conventional commits and release-please (#256)
    • GitHub Actions for callback gas setting (#274)
    • GitHub Actions for facet upgrades (#289)
    • Remove precommit hooks, move to CI (#320)
  • Verification:
    • Smart contract verification support (#277)
    • Upgrade to etherscan v2 (#288)
  • Dependencies:
    • Upgrade Hardhat (#313)

πŸ“¦ Distribution

  • Deployment Artifacts: Clean up and organize deployment artifacts (#300, #309)
  • Upgrade Scripts: Improved facet upgrade tooling (#298)
  • Diamond Description: Print facet names and save diamond structure (#301)
  • Upgrade Artifacts: Save upgrade deployment records (#302, #327)