Home / Change Log

STAY UP-TO-DATE WITH SPHERON'S

LATEST INNOVATIONS

Protocol Upgrade: Feature & Improvement link

October 18th, 2024

What's New for Developers?

  • Private Docker Image Deployments: Deploy private images on both provider and Fizz nodes by including credentials in your YAML file. For details, see our Docs.

  • Pull Policy Support: Define image pull policies within the deployment YAML. Learn more in our Docs.

  • Port Range Exposure: Expose a range of ports (e.g., 8000-8100) instead of specifying them individually. See our Docs for more information.

  • Shared Memory for AI Deployments: Deploy AI workloads using shared memory. Details in our Docs.

  • Multi-Service Deployments: Deploy multiple services on Fizz nodes.

  • Startup Logs: Fetch startup logs for Fizz node deployments using the --startup argument.

sphnctl deployment logs --lid <LID> --startup
  • Deployment Events on Fizz Nodes: Retrieve all deployment events for Fizz nodes.
sphnctl deployment events --lid <LID>
  • Deployment Status: CLI now shows remaining time before deployment closure when querying status.

  • GPU Node Restrictions: Deployments on GPU nodes are restricted to YAML files specifying GPU resources.

  • Contract Updates: Contracts updated across protocol apps, CLI, and provider apps to optimize subgraph performance for network detail retrieval.Note: This upgrade resets deposited escrow funds, provider earnings, and Fizz earnings.

  • Deployment Time Limits: Minimum deployment time set to 5 minutes.

  • Fizz Deployment Updates Disabled: Updates for Fizz deployments are no longer available.

What's New for Fizz Nodes?

  • Node Information: View Fizz node bandwidth, version, and separate versioning for the fizzup.sh script.

  • WSL Support: Run Fizz nodes on Windows using Windows Subsystem for Linux (WSL).

  • Tunnel Port Authentication: Added authentication for proxy tunnel port connections.

  • Fizzup.sh Script Improvements:

    • GPU validation against devices

    • CUDA toolkit pre-installation when necessary

    • Docker restart with Nvidia support for GPU-based deployments

    • YAML file checks before container operations

    • Speed test skipping when results are unavailable

    • Docker image removal before container recreation

    • Enhanced container lifecycle management

  • Health Check Frequency: Increased to every minute, resulting in a minimum 1-minute delay for online/offline status updates.

  • Lifecycle Log Enhancements: Improved tracking logs for Fizz nodes.

  • Reservation List Adjustments: Updated to account for allocated resources in ongoing Fizz deployments.

What's New for Providers?

  • Transaction Data Compression: Compressed order details and provider spec formats, reducing gas fees by 60%.

  • Shared Memory Support: Added for AI workloads.

  • Proxy Server Port Range Restriction: Limited available port range for proxy servers.

  • Lease Failure Handling: Fixed issue where one provider's lease failure affected others.

  • Lease Logs for Gateway: Updated interface with configurable log line display.

  • Codebase Improvements: Enhanced maintainability for provider and gateway codebases.

Mitrasish Mukherjee

Cofounder & Product Lead

arrowBack to Changelog