Skip to content

ci(changesets): version packages#48

Merged
omeraplak merged 1 commit intomainfrom
changeset-release/main
Apr 25, 2025
Merged

ci(changesets): version packages#48
omeraplak merged 1 commit intomainfrom
changeset-release/main

Conversation

@voltagent-bot
Copy link
Copy Markdown
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@voltagent/core@0.1.7

Patch Changes

  • e328613 Thanks @omeraplak! - fix: prevent ReferenceError: module is not defined in ES module environments by adding guards around the CommonJS-specific require.main === module check in the main entry point.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: b682a12
Status:⚡️  Build in progress...

View logs

@omeraplak omeraplak merged commit 0da82f2 into main Apr 25, 2025
4 of 5 checks passed
@omeraplak omeraplak deleted the changeset-release/main branch April 25, 2025 23:27
codegen-sh bot referenced this pull request in Zeeeepa/voltagent May 28, 2025
🔄 Comprehensive webhook event system consolidation implementing:

✨ Features Consolidated:
- GitHub webhook integration (PR #48, #89)
- Event processing pipeline (PR #49)
- Webhook validation system (PR #58)
- Event routing and distribution (PR #68)
- Webhook system & event-driven automation (PR #79)

🏗️ System Architecture:
- WebhookHandler: Main processing system with validation & statistics
- WebhookRouter: Rule-based event routing and distribution
- WebhookAutomationEngine: Event-driven automation with conditions
- WebhookValidator: Secure validation (HMAC-SHA256, SHA1, secret, custom)

🔧 Key Components:
- Unified event processing pipeline
- Consolidated validation patterns
- Integrated automation engine
- Standardized webhook handlers
- Zero duplication in event handling logic

🌐 API Endpoints:
- POST /webhooks/github - GitHub webhook processing
- POST /webhooks/generic - Generic webhook processing
- GET /webhooks/stats - System statistics
- GET /webhooks/health - Health monitoring
- Management endpoints for handlers, rules, automation

🔒 Security Features:
- HMAC signature validation
- Rate limiting and cooldowns
- Payload size limits
- Comprehensive error handling

📊 Monitoring & Analytics:
- Real-time statistics tracking
- Health status monitoring
- Execution history and performance metrics
- WebSocket event streaming integration

🎯 Technical Requirements Met:
✅ Zero duplication in event handling logic
✅ Consistent webhook validation patterns
✅ Removal of redundant automation components
✅ Single cohesive event processing system
✅ Clear contracts for webhook integrations

📚 Includes comprehensive example and documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants