Skip to content

0.0.3

Latest

Choose a tag to compare

@NiveditJain NiveditJain released this 24 Dec 05:33
· 164 commits to main since this release
655588e

πŸš€ exospherehost v0.0.3

We're excited to announce the release of exospherehost v0.0.3! This release brings significant new features, enhancements, and improvements across the platform.

✨ Major Features

Trigger System

  • Introduced comprehensive trigger functionality with CronTrigger model support
  • Added trigger integration with graph workflows
  • Implemented TTL-based cleanup strategy for DatabaseTriggers collection

Inference APIs

  • New inference API endpoints with batch API support
  • Updated to use the new wormhole host URL for improved performance
  • Enhanced documentation for inference capabilities

Dashboard Enhancements

  • Light mode and theme toggle functionality
  • Auto-refresh frequency dropdown for real-time monitoring
  • Cleaner interface with enhanced viewing experience
  • Manual retry state functionality with fanout ID support

πŸ”§ Improvements

Developer Experience

  • Database health checking in main.py startup
  • Optimized GitHub Actions workflows for State Manager & Dashboard builds
  • Improved error handling for Set parameter validations
  • Better documentation with specific examples (e.g., JSON error handling)

Infrastructure

  • Comprehensive dependency updates across all components
  • Python packages: FastAPI (0.116.1 β†’ 0.127.0), Ruff (0.12.11 β†’ 0.14.10), Pytest (8.4.1 β†’ 9.0.2)
  • Node packages: Next.js (15.5.2 β†’ 16.1.1), TypeScript (5.8.3 β†’ 5.9.3), React (19.2.0 β†’ 19.2.3)
  • Security updates including cryptography and uvicorn

πŸ™ Contributors

Special thanks to our new contributors:

And continued contributions from @nk-ag, @NiveditJain, and @spa-raj

πŸ“¦ Installation

pip install exospherehost==0.0.3

Full Changelog: 0.0.2...0.0.3

Software Bill of Materials (SBOM)

This release includes the following supply chain security artifacts:

  • Provenance: Cryptographic proof of build integrity using GitHub's OIDC tokens
  • SBOM: Complete dependency inventory in CycloneDX format
  • Vulnerability Report: Security scan results for all dependencies

Dependencies Count:

  • Direct dependencies: 333
  • Total dependencies (including transitive): 335

Verification:

You can verify this package's provenance on PyPI using:

pip install sigstore
python -m sigstore verify --bundle <bundle-file> exospherehost==0.0.3