Skip to content

chore(deps): bump twilio-ruby from 6.12.1 to 7.10.3 in /worker#13

Closed
dependabot[bot] wants to merge 1257 commits intodevelopfrom
dependabot/bundler/worker/twilio-ruby-7.10.3
Closed

chore(deps): bump twilio-ruby from 6.12.1 to 7.10.3 in /worker#13
dependabot[bot] wants to merge 1257 commits intodevelopfrom
dependabot/bundler/worker/twilio-ruby-7.10.3

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Mar 14, 2026

Bumps twilio-ruby from 6.12.1 to 7.10.3.

Release notes

Sourced from twilio-ruby's releases.

7.10.3

Release Notes

Library - Chore

Twiml

  • Rename recording_configuration to recording_configuration_id attribute in <Conference>, <Dial>, <Record> verbs and <Recording> noun

Ace

  • ACE Signals API Changes

  • 2026-02-18

  • Initial release: POST /signals, GET/POST /signals/{signal_id}/results, GET /health
  • Enables OneAdmin integration for synchronous signal ingestion and policy result polling
  • Supports permission-based authorization for signal operations
  • Health endpoint available for monitoring without authentication

Api

  • Added optional parameter Confirmation to Payments create endpoint to enable payment confirmation prompt before gateway submission
  • Added optional parameter RequireMatchingInputs to Payments create endpoint for input confirmation in agent-assisted payment flows
  • Added matcher capture types (payment-card-number-matcher, expiration-date-matcher, security-code-matcher, postal-code-matcher) to Payments update endpoint

Memory

  • 2026-03-06

  • Modified 1 path(s):
  • /v1/Stores/{storeId}/Profiles/{profileId}/ConversationSummaries/{summaryId} (added patch, get)

Docs

7.10.2

Release Notes

Api

  • Remove inequality examples from Calls StartTime and EndTime filter descriptions

Memory

  • 2026-02-06

  • Minor updates (formatting, metadata)
  • 2026-02-06

  • Minor updates (formatting, metadata)
  • 2026-02-06

  • 2026-01-23

  • 2026-01-23

  • Added 3 new path(s):
  • /v1/Stores/{storeId}/Profiles/Imports (ListProfileImportsV2, CreateProfilesImportV2)
  • /v1/Stores/{storeId}/Profiles/Imports/{importId} (FetchProfileImportV2)
  • Removed 6 path(s):
  • /v1/KnowledgeBases/{kbId}/Knowledge (ListKnowledge, CreateKnowledge)
  • /v1/KnowledgeBases/{kbId}/Search (KnowledgeSearch)

... (truncated)

Changelog

Sourced from twilio-ruby's changelog.

[2026-03-10] Version 7.10.3

Library - Chore

Twiml

  • Rename recording_configuration to recording_configuration_id attribute in <Conference>, <Dial>, <Record> verbs and <Recording> noun

Ace

  • ACE Signals API Changes

  • 2026-02-18

  • Initial release: POST /signals, GET/POST /signals/{signal_id}/results, GET /health
  • Enables OneAdmin integration for synchronous signal ingestion and policy result polling
  • Supports permission-based authorization for signal operations
  • Health endpoint available for monitoring without authentication

Api

  • Added optional parameter Confirmation to Payments create endpoint to enable payment confirmation prompt before gateway submission
  • Added optional parameter RequireMatchingInputs to Payments create endpoint for input confirmation in agent-assisted payment flows
  • Added matcher capture types (payment-card-number-matcher, expiration-date-matcher, security-code-matcher, postal-code-matcher) to Payments update endpoint

Memory

  • 2026-03-06

  • Modified 1 path(s):
  • /v1/Stores/{storeId}/Profiles/{profileId}/ConversationSummaries/{summaryId} (added patch, get)

[2026-02-18] Version 7.10.2

Api

  • Remove inequality examples from Calls StartTime and EndTime filter descriptions

Memory

  • 2026-02-06

  • Minor updates (formatting, metadata)
  • 2026-02-06

  • Minor updates (formatting, metadata)
  • 2026-02-06

  • 2026-01-23

  • 2026-01-23

  • Added 3 new path(s):
  • /v1/Stores/{storeId}/Profiles/Imports (ListProfileImportsV2, CreateProfilesImportV2)
  • /v1/Stores/{storeId}/Profiles/Imports/{importId} (FetchProfileImportV2)
  • Removed 6 path(s):
  • /v1/KnowledgeBases/{kbId}/Knowledge (ListKnowledge, CreateKnowledge)
  • /v1/KnowledgeBases/{kbId}/Search (KnowledgeSearch)
  • /v1/KnowledgeBases/{kbId}/Knowledge/{knowledgeId} (RetrieveKnowledge, PatchKnowledge, DeleteKnowledge)
  • /v1/KnowledgeBases/{kbId}/Knowledge/{knowledgeId}/Chunks (ListKnowledgeChunks)
  • /v1/ControlPlane/KnowledgeBases (ListKnowledgeBases, CreateKnowledgeBase)
  • /v1/ControlPlane/KnowledgeBases/{kbId} (GetKnowledgeBase, UpdateKnowledgeBase, DeleteKnowledgeBase)

... (truncated)

Upgrade guide

Sourced from twilio-ruby's upgrade guide.

Upgrade Guide

After 5.0.0 all MINOR and MAJOR version bumps will have upgrade notes posted here.

[2024-01-19] 6.x.x to 7.x.x

Overview

Twilio Ruby Helper Library’s major version 7.0.0 is now available. We ensured that you can upgrade to Ruby helper Library 7.0.0 version without any breaking changes of existing apis

Behind the scenes Ruby Helper is now auto-generated via OpenAPI with this release. This enables us to rapidly add new features and enhance consistency across versions and languages. We're pleased to inform you that version 7.0.0 adds support for the application/json content type in the request body.

To learn more about the Ruby Helper Library, check out our docs.

[2023-05-03] 5.x.x to 6.x.x

Overview

Twilio Ruby Helper Library’s major version 6.0.0 is now available. We ensured that you can upgrade to Ruby helper Library 6.0.0 version without any breaking changes

Behind the scenes Ruby Helper is now auto-generated via OpenAPI with this release. This enables us to rapidly add new features and enhance consistency across versions and languages.

To learn more about the Ruby Helper Library, check out our docs.

[2017-09-29] 5.x.x to 5.3.x

CHANGED - Body parameter on Chat Message creation is no longer required.

Rationale

This was changed to add support for sending media in Chat messages, users can now either provide a body or a media_sid.

5.x.x

require 'twilio-ruby'
@​client = Twilio::REST::Client.new "AC123", "auth"
@​client.chat.v2.service('IS123').channel('CH123').message.create("this is the body", "from")

5.3.x

require 'twilio-ruby'
@​client = Twilio::REST::Client.new "AC123", "auth"
@​client.chat.v2.service('IS123').channel('CH123').message.create("from", body:"this is the body")

Commits
  • 28d85c0 fix: update gem
  • 9d35633 fix: update gem
  • a2d1fcd fix: update gem
  • 73b2b81 Release 7.10.3
  • 023f25b [Librarian] Regenerated @ 6e3b90a45885c596ade6b11ff7100254b15c9403 b84ee26554...
  • 42c76f5 chore: disable oauth message fetching test (#781)
  • 5b9f70b Release 7.10.2
  • 086f61e [Librarian] Regenerated @ b71b4c3e1a369dfb33fc0093ed77cf8197b688e1 1ec6a52af6...
  • c6678b1 Release 7.10.1
  • 81b8f3b [Librarian] Regenerated @ b71b4c3e1a369dfb33fc0093ed77cf8197b688e1 ac3dbbbf62...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

rett added 30 commits February 26, 2026 03:12
Create ai_mission_templates with JSONB phases, approval_gates, rejection_mappings,
skill_compositions columns. Add mission_template_id and custom_phases to ai_missions.
…solution

Ai::MissionTemplate provides phase sequences, approval gates, rejection mappings,
and gate names. Ai::Mission resolves phases from template with no hardcoded fallback.
RalphTask broadcasts status changes via MissionChannel for real-time updates.
Orchestrator resolves job classes, gate names, and rejection targets from template
phase config. New SkillCompositionService creates RalphLoop tasks from discovered
skills matched to template phases.
…oints

MissionTemplatesController with CRUD. Missions controller gains task_graph,
save_as_template, and compose_plan actions. Routes registered in AI namespace.
…ase types

Add React Flow task graph with RalphTaskNode/ApprovalGateNode, useMissionTaskGraph
hook with real-time WebSocket updates. Clickable PhaseTimeline with phase filtering.
Template selection step in NewMissionWizard. MissionPhase changed to string for
template-driven phases. Workflow Builder demoted in navigation order.
…ites

Add ai_mission_template factory with development/research/operations traits.
Update ai_mission factory to auto-assign templates. Rewrite mission model and
orchestrator specs for template-driven architecture. Stub WorkerJobService in
orchestrator and request specs.
… integration

Implement Situation-Task-Action-Result structured reasoning service that
forces explicit goal articulation before reasoning begins, surfacing
implicit constraints. Wire into AgentToolBridgeService alongside existing
chain-of-thought and plan-and-execute modes. Enhance SkillCompositionService
with STAR-refined phase queries for richer skill discovery. Fix pre-existing
bugs in find_or_create_ralph_loop! (stale loop_type attribute, invalid status).
MCP client agents are now transient — always created fresh per session,
archived on disconnect, and blocked from non-workspace teams. Fixes
stale agent accumulation and prevents misuse in missions/teams.
SSE streams held a checked-out DB connection for their entire lifetime
(hours/days), exhausting the pool and blocking all HTTP requests with
ConnectionTimeoutError. Now releases the connection after setup and
borrows briefly via with_connection for each keepalive ping.
Merge the separate Devops::Repository model into Devops::GitRepository
via 4-stage migration (add columns, migrate data, update FKs, drop table).
Update serializer, controllers, factories, and specs accordingly.
…lients

Delete Ai::Llm::Client, adapter factory, all provider adapters, and
Ai::ProviderClientService with its adapters. Replace with WorkerLlmClient
and WorkerEmbeddingClient that proxy LLM calls through the worker service.
Add AgentBackedService concern for shared proxy plumbing.
Migrate all AI services from direct Ai::Llm::Client / ProviderClientService
calls to WorkerLlmClient and WorkerEmbeddingClient. Services now delegate
LLM completions and embeddings to the worker process via HTTP.
…Service

Delete all server/app/jobs/ai/ job classes and their specs. These jobs
now run in the worker process; the server dispatches them via
WorkerJobService HTTP API calls.
Add internal API controllers for self-healing, ralph loops, trajectory,
and worktree sessions (worker → server callbacks). Update LLM proxy
controller to remove direct completion endpoints. Add provider_config
and embedding_config routes for worker credential resolution.
Add 12 AI job classes relocated from server (conversation, worktree,
ralph, self-healing, trajectory, merge, conflict detection). Expand
LlmProxyClient with direct provider calls using CredentialResolver.
Add AI service layer for worker-side LLM operations. Update Sidekiq
config with AI-specific queues and scheduled jobs.
Update test helpers, factories, and specs to use WorkerLlmClient stubs
instead of direct LLM client mocks. Add WorkerJobService stub helpers.
Update AI service specs for proxy-based LLM calls. Add MCP client
identity service spec.
…se submodule

Minor StepPlanReview UI adjustment, add AI utility agents seed,
update maintenance page, and update enterprise submodule pointer.
Use the repository's default_branch instead of the hardcoded column
default of "main" when creating missions. Prevents branch creation
failures on repos that use master or other default branches.
Add server/config/database.yml.example with pool default of 30.
Track .env.mcp.example, .env.production.example, and
.env.staging.example by adding !.env.*.example negation to
.gitignore. Update RAILS_MAX_THREADS to 10 in all env examples.
…r handling

ExtractionService called client.provider.name on WorkerLlmClient which
has nil provider when initialized with agent_id only — use provider_name
safe accessor instead. StreamableHttpController rescue ArgumentError was
catching parameter validation errors and silently returning null via
introspection fallback — scope to only catch unknown tool errors.
…alidation

Expand .gitleaks.toml allowlist from 12 to 21 path rules and 9 to 18
content regexes to suppress false positives from CI workflows, test
fixtures, seed data, and Docker configs. Add gitleaks as step 4/4 in
validate.sh with --skip-secrets flag. Add on-demand full-history scan
script for security audits across main repo and submodules.
Navigate to mission page with openApproval state flag so the
ApprovalGateModal auto-opens instead of just showing the mission detail
rett and others added 24 commits March 10, 2026 08:54
…valuators

Switch evaluators from market orders to limit orders to reduce adverse
spread costs, add stop-loss and take-profit exits across all strategies,
cap spread cost estimate at 2%, and return numeric strength from
classify_spread_strength.
Disable Sidekiq retry to prevent duplicate execution races, add
dispatch sentinel lock to prevent cron/immediate dispatch overlap,
check JID liveness before rejecting locks, and only release locks
still owned by current JID.
…io-scoped credentials

Add enqueue_trading_training_session to WorkerJobService for immediate
session dispatch. Update schema to reflect venue credentials scoped to
portfolio instead of account.
…quest interceptor

Lazy-load PortfolioSwitcherWrapper from trading extension into the
Header when on trading routes. Add addRequestInterceptor to APIClient
for extension-driven request modification (portfolio ID injection).
…odule

Skip cooldown check in llm_probability, agent_ensemble, and sentiment_analysis
when training? is true. Prevents false cooldown blocks in fast-tick training
mode where tick_interval (8s) < cooldown_seconds (15-60s). Exit checks and
position management remain unaffected.

Update trading submodule: settlement bypass, fee deduction, compounding
defaults, backtest pair registration, paper mode, category blacklist fix.
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby) from 6.12.1 to 7.10.3.
- [Release notes](https://github.com/twilio/twilio-ruby/releases)
- [Changelog](https://github.com/twilio/twilio-ruby/blob/main/CHANGES.md)
- [Upgrade guide](https://github.com/twilio/twilio-ruby/blob/main/UPGRADE.md)
- [Commits](twilio/twilio-ruby@6.12.1...7.10.3)

---
updated-dependencies:
- dependency-name: twilio-ruby
  dependency-version: 7.10.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Mar 14, 2026

Labels

The following labels could not be found: dependencies, worker. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@rett rett closed this Apr 19, 2026
@rett rett deleted the dependabot/bundler/worker/twilio-ruby-7.10.3 branch April 19, 2026 19:43
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 19, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

rett added a commit that referenced this pull request May 3, 2026
…inter

Re-audit at the close of the May-2026 sweep confirmed E-H2 (Template
Export button) was already wired in TemplateList.tsx:67-72 and E-H3
(PuppetResourceForm) is a complete component covering all 13 resource
types. Both were on the legacy review's open list; updating to ✅ closed
moves the P0/P1 closed count from 9 to 10 of 13.

Net status now: 10 of 13 P0/P1 closed; 1 partial (P1 #8 service-return
convention); 2 P2 open (#12 task.events table, #13 metrics); P3
deferred.

Adds a forward pointer to the refined Phase 10 deferred-item roadmap in
the sweep plan file (~17 engineer-days across 6 subphases, sequenced
and parallelizable).

Submodule pointer also advances from a477172 to 4b5d181 (TASKS.md sync
with this same restatement). Submodule pushed to BOTH origin (Gitea)
AND github (public mirror) before this pointer bump.
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.

1 participant