Skip to content

chore: release main#1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore: release main#1
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Jun 1, 2026

🤖 I have created a release beep boop

soro_task_contract: 0.2.0

0.2.0 (2026-06-01)

Features

  • Add Gas Consumption Tracking for Contract Operations (#107) (932701e)
  • Add Gas Consumption Tracking for Contract Operations (#107) (bab4b1a)
  • add get-task-function (ccf6429)
  • add get-task-function (6166c67)
  • add pause and resume functions (81c7fd9)
  • add resolver pattern (f3109cf)
  • add task dependency relationships (3bcb59e)
  • Add test snapshots for self-dependency prevention and task blocking by dependencies (5c262c9)
  • Add test snapshots for self-dependency prevention and task blocking by dependencies (6f6524d)
  • add unit test suite (fe5a6d9)
  • added update task list (e0765e2)
  • backend: implement event versioning, keeper validation, and regression matrix (c5b4e1d)
  • consolidate contract features (#461, #462, #463, #464) (#505) (956befd)
  • Consolidate Contract Features for TWAP, Escrow, Resolver, and Simulation (#508) (0ce48fa)
  • consolidate contract integrations and access control (#511) (7868c47)
  • Consolidate core smart contract and backend features (#509) (c5136f4)
  • contract: add cargo-fuzz targets for register and execute (#98) (3d95c35)
  • contract: add emergency pause controls and bucketed active task storage (#489) (142d1dc)
  • contract: implement cargo-fuzz testing for register and execute (#98) (3f7f222)
  • Gas Management System (4aa3465)
  • implement contract features and integrations (#503) (1089138)
  • Implement Contract Initialization and Migration Scripts (#117) (1ac7644)
  • implement contract initialization, upgrade, and migration scripts (949535a)
  • implement cross-contract task execution (closes #4) (7053960)
  • implement cross-contract task execution in execute fn (c049bff), closes #4
  • implement gas management system (2bac41c)
  • implement keeper reward & fee mechanism (#5) (0e4f88c)
  • implement private tasks (whitelisted keepers) (412fbe9)
  • implement private tasks (whitelisted keepers) (62d0242)
  • implement task monitoring function (f359493)
  • implemented task registration logic (af33543)
  • indexer: implement drift detection and reconciliation for task models (#371) (12b623e)
  • keeper: implement task payload size and argument validation hardening #272 (#370) (ae9aefc)
  • task registration logic (7b7f84d)
  • testing: implement code coverage reporting with Codecov (61cf687), closes #114
  • tests gas management lifecycle (7ea837e)

Bug Fixes

  • contract: enforce interval check in execute function (66da670)
  • pr-24: remove build artifacts and add tests (fdbc798)
  • replace outdated functions (a0c5eee)
  • resolve conflicts (1f07db5)
  • Update contract tests to work with soroban-sdk v25.3.0 (3228785)

Performance Improvements

  • contract: add active task index for monitor and paginated scans (0b410db)
frontend: 0.2.0

0.2.0 (2026-06-01)

Features

  • add accessible drag-and-drop task board (880653f)
  • Add mentions and inline entity suggestions (f38c440)
  • add multi-provider auth UI with unified session UX (172bb3c)
  • add reusable transaction status component (2ac0fd8)
  • Add split-pane task detail experience with resizable panels (78f674d)
  • add task dependency relationships (3bcb59e)
  • Add version history and visual diff experience for task changes (4b5bff0)
  • design pluggable authentication architecture (#455) (7a198a4)
  • design pluggable authentication architecture (#455) (9eca396)
  • frontend: add advanced search, filter, and saved views system (ffc0e6a)
  • frontend: add error boundaries to prevent full-app crashes (038f850)
  • frontend: add lightweight performance monitoring for core interactions (#214) (4bbbde5)
  • frontend: add secure sharing flow for external task/project access (4ab3c66)
  • frontend: build reusable accessible dialog and overlay system (41a5429)
  • frontend: implement dynamic custom fields for task create/edit/detail flows (#200) (a6792af)
  • frontend: implement full keyboard navigation for core user flows (#165) (f790700)
  • frontend: implement Soroban transaction signing and pending state UX (#191) (120b0db)
  • frontend: implement unsaved changes protection (#210) (04767e8)
  • frontend: protect unsaved task and settings edits (b3caa9f)
  • frontend: rich text editor for task descriptions (ef9d9d7)
  • frontend: rich text editor for task descriptions (70dc14a)
  • frontend: rich text editor, virtualized task list, and global state (fbb1165)
  • frontend: task dependency graph visualization (f10bf7f)
  • frontend: upgrade framework stack and resolve breaking changes (#357) (fada689)
  • implement contract features and integrations (#503) (1089138)
  • implement global command palette (#184) (467c6cf)
  • implement multi-provider authentication with unified frontend session UX (32cfa8b)
  • implement task state management, socket integration, and operational metrics tracking (7fd71fc)
  • Implement time tracking feature with manual entry and active timer (b3f4171)
  • improve responsive board layout (aca5887)
  • optimize bundle splitting and route-based lazy loading (4f942a9)
  • refactor global state with zustand (#160) (f20a948)
  • testing: add ommitted package.json (f3cb01e)
  • testing: implement code coverage reporting with Codecov (61cf687), closes #114
  • theme: add light, dark, and system preference theme support (997cb42)

Bug Fixes

  • frontend: Create a Customizable Analytics Dashboard with Draggable Widgets (#359) (4571438)
keeper: 1.1.0

1.1.0 (2026-06-01)

Features

  • Add end-to-end keeper chaos testing for network and RPC faults (#244) (#368) (bbf346f)
  • add example environment configuration for Soroban RPC and health checks (cf4cf31)
  • add Metrics singleton for tracking operational statistics (142a773)
  • Add production-ready Docker deployment for Keeper Implements comprehensive Docker containerization with the following features: Docker Configuration: - Multi-stage Dockerfile with deps and runner stages - Production dependencies only in final image - Non-root user (node) for security hardening - Built-in health check using /health endpoint - Minimal node:20-alpine base image (~188MB final size) - Data directory for task registry persistence Docker Compose: - Single-command deployment with 'docker compose up -d' - Volume mount for ./keeper/data persistence - Environment variable configuration via .env file - Health check integration with 30s interval - Log rotation (10MB max, 3 files) - Auto-restart policy (unless-stopped) - Port 3001 exposed for metrics/health Developer Experience: - npm scripts: docker:build and docker:run - .dockerignore to exclude unnecessary files - .gitkeep for data directory tracking - Comprehensive documentation in keeper/README.md - Advanced deployment guide in keeper/DOCKER.md Documentation: - Docker deployment section in main README.md - Full Docker workflow in keeper/README.md - Cloud deployment examples (AWS, DigitalOcean, Kubernetes) - Troubleshooting guide and best practices - Production deployment checklist - CI/CD integration examples Security: - Runs as non-root user (UID 1000) - Minimal attack surface with Alpine base - No dev dependencies in production image - Volume isolation for writable data Closes #42 (9fe0363)
  • Add Prometheus metrics endpoint for Grafana monitoring (e68c6b9)
  • Add Prometheus metrics endpoint for Grafana monitoring (19ff008)
  • add structured json logging to keeper (35127b9)
  • add structured json logging to keeper- #109 (db603a7)
  • add unit tests for Metrics and MetricsServer functionality (8073b06)
  • backend: implement event versioning, keeper validation, and regression matrix (c5b4e1d)
  • build keeper execution trace correlation (#362) (0843b40)
  • Consolidate core smart contract and backend features (#509) (c5136f4)
  • created rpc connection module (e427fb7)
  • enhance ExecutionQueue with metrics tracking for task execution and cycle duration (77cf796)
  • implement Admin API to allow pausing and resuming polling and execution operations (#374) (ed13fc4)
  • implement cheap pre-filters for task selection efficiency (#366) (6a2bf0a)
  • implement circuit breaker pattern with unit tests and establish agent-based specification workflows (8ec7be7)
  • implement distributed keeper locking and RPC failover (25717b9)
  • Implement Docker and Docker Compose for the keeper service (e038a53)
  • Implement Docker and Docker Compose for the keeper service, adding configuration, build scripts, and deployment documentation. (5293bab)
  • implement execution queue with concurrency control and graceful shutdown (d687745)
  • implement execution queue with concurrency control and graceful… (b6b61f2)
  • implement keeper reward & fee mechanism (#5) (0e4f88c)
  • implement MetricsServer for health checks and metrics exposure (1eaefeb)
  • implement production-grade polling engine for keeper service (5b69bc2)
  • implement production-grade polling engine for keeper service (9d81c45)
  • implement rate limiting and backpressure for keeper (57c7971)
  • implement retry logic with exponential backoff for failed submissions (624b05c)
  • Implement secure webhook authentication and validation protocol (#446) (#492) (715f807)
  • implement simulation cache and integrate with poller module (#363) (eecae84)
  • implement task state management, socket integration, and operational metrics tracking (7fd71fc)
  • implemented a config module for loading & validation of required env vars on startup (54b3501)
  • implemented requirement (11969d6)
  • indexer: implement drift detection and reconciliation for task models (#371) (12b623e)
  • initialize metrics server and update health check state in polling loop (c43a430)
  • initialize project structure and add polling engine performance benchmarks (8729afa)
  • initialize project structure and add polling engine performance… (652eb40)
  • integrated rpc & config modules (6ba3422)
  • Keeper account loading and validation (7da38fc)
  • Keeper account loading and validation (799a184)
  • keeper: add --dry-run flag for local task simulation (c49f788)
  • keeper: add --dry-run flag for local task simulation (75f97aa), closes #112
  • keeper: add adaptive polling cadence with scheduler insights (b09153b)
  • keeper: add authentication & authorization for admin endpoints (#382) (2518a35)
  • keeper: add comprehensive unit and integration test suite (136f694), closes #41
  • keeper: add execution trace correlation across poll/simulate/submit stages (#364) (a5e2568)
  • keeper: add health-check sidecar for high availability (#110) (fae35de)
  • keeper: add health-check sidecar for high availability (#110) (aebe65c)
  • keeper: add idempotent execution guards and classified retry flow (ffa835b)
  • keeper: add idempotent execution guards and classified retry flow (16a9af1)
  • keeper: add idempotent execution guards and classified retry flow (3491ede)
  • keeper: Add Node.js CI pipeline with ESLint, Jest, and Docker v… (f642215)
  • keeper: Add Node.js CI pipeline with ESLint, Jest, and Docker validation (8dbcdae)
  • keeper: add structured logging with pino, log levels, and JSON output (e52a9d8)
  • keeper: add structured logging with pino, log levels, and JSON output (19288fb), closes #38
  • keeper: enhance startup validation with actionable errors and strict simulation failure propagation (#271) (#367) (61c22b8)
  • keeper: implement database migration and archival strategy (#438) (#499) (3a00675)
  • keeper: implement dead-letter queue for repeatedly failing tasks (abe4a7b)
  • keeper: implement event-driven task registry discovery (fb5517e)
  • keeper: implement event-driven task registry discovery (673940b)
  • keeper: implement gas budget forecasting for scheduled task execution with historical cost analysis and underfunded risk detection (e81931f)
  • keeper: implement retry logic with exponential backoff for failed submissions (16782fc)
  • keeper: implement retry logic with exponential backoff for failed submissions (c62e405), closes #37
  • keeper: implement task payload size and argument validation hardening #272 (#370) (ae9aefc)
  • keeper: optimize Docker image with multi-stage node:alpine build (af44582)
  • npm install/updated dependency chain packages (6ad9550)

Bug Fixes

  • add keeper sharding, drift detection, and admin controls (#350) (ff1cef7)
  • npm package error (9dcd276)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants