Release: Main to build.cloudflare.dev#292
Conversation
Release: Nightly -> Main
…n--components--vibesdk chore(main): release 1.2.0
Release: Nightly -> Main
Release: Nightly -> Main
…n--components--vibesdk chore(main): release 1.3.0
- Add retry module with configurable retry behavior (enabled, delays, max retries) - Implement exponential backoff with ±20% jitter to prevent thundering herds - Add HTTP-specific retry defaults (3 retries, 1s-10s delays) vs WebSocket defaults (infinite retries, 1s-30s delays) - Retry on 5xx server errors and network failures (TypeError), skip 4xx client errors - Refactor WebSocket connection to use shared retry utilities - Add comprehensive
…king to SDK
- Add BlueprintStreamParser for handling streaming JSON/Markdown blueprint chunks with graceful partial JSON parsing
- Add blueprintToMarkdown utility to convert Blueprint objects to formatted Markdown
- Add ConnectionState tracking ('disconnected' | 'connecting' | 'connected') to SessionState
- Track filesGenerated count and currentFile path during generation phases
- Add withTimeout utility and TimeoutError for operation
Release: Nightly -> Main
…n--components--vibesdk chore(main): release 1.4.0
feat: enhance rate limit result with exceeded limit details and limit values
Feat: update model configurations and enhance inference handling
Release: Nightly -> Main
|
Claude finished @AshishKumar4's task in 1m 55s —— View job Code Quality & Security ReviewRecommendation: APPROVE PR SummaryRelease PR merging PR Description
Addressed Issues
Code QualityCritical: None High: None Medium: None Low:
SecurityCritical: None High: None Medium: None Low: None The changes reviewed do not introduce security vulnerabilities:
Architecture ReviewPositive Observations:
Model Configuration Changes (
Testing
Final RecommendationAPPROVE - This release PR consolidates well-tested features from main. Code quality is high, follows project conventions, and introduces no security concerns. The SDK enhancements (retry logic, state tracking) improve reliability and observability for SDK consumers. Tasks Completed
|
Summary
Release PR merging
maintorelease-livefor deployment to build.cloudflare.dev. This release includes version 1.4.0 with significant SDK enhancements (retry logic, blueprint parsing, connection state tracking), improved rate limiting with detailed error messages, and updated model configurations.Changes
SDK Enhancements (
/sdk)BlueprintStreamParserfor parsing streaming JSON/Markdown blueprints into readable MarkdownwithTimeouthelper for promise timeout handlingSessionStateStorewith connection states (disconnected,connecting,connected) and file generation progress tracking (filesGenerated,currentFile)retry.tsmoduleWorker Improvements (
/worker)exceededLimit,limitValue, andperiodSecondstoRateLimitResultfor better error messagingAGENT_CONFIGwith new model assignments and fallback configurationsexecuteInferencewith improved model validation and constraint checkingVersion Bumps
1.1.0→1.4.00.0.2→0.0.3Configuration
wrangler.jsonccompatibility dateMotivation
This release consolidates multiple features and improvements from the main branch for production deployment, including improved reliability through retry mechanisms and better user feedback through enhanced rate limiting error messages.
Testing
sdk/test/http.test.ts)Breaking Changes
None - all changes are backwards compatible.
Related Issues
See CHANGELOG.md for full list of features, bug fixes, and reverts included in v1.4.0.