Skip to content

Bump com.twilio.sdk:twilio from 11.3.4 to 12.0.0 in /twilio-keycloak-provider#105

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/twilio-keycloak-provider/com.twilio.sdk-twilio-12.0.0
Closed

Bump com.twilio.sdk:twilio from 11.3.4 to 12.0.0 in /twilio-keycloak-provider#105
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/twilio-keycloak-provider/com.twilio.sdk-twilio-12.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 22, 2026

Bumps com.twilio.sdk:twilio from 11.3.4 to 12.0.0.

Release notes

Sourced from com.twilio.sdk:twilio's releases.

12.0.0

Release Notes

Library - Chore

  • Added JDK 21 support.
  • Replace deprecated io.jsonwebtoken.SignatureAlgorithm enum with io.jsonwebtoken.security.SecureDigestAlgorithm from jjwt 0.12.x across all public APIs (Jwt, ValidationClient, ValidationInterceptor, ValidationToken)
  • Replace deprecated URLEncodedUtils with URIBuilder in RequestValidator (internal, no public API impact)

Docs Maven

11.4.0

Release Notes

Library - Chore

Library - Feature

Twiml

  • Add backgroundNoiseReduction, speechTimeout, deepgramSmartFormat, ignoreBackchannel, events attributes to <ConversationRelay>

Api

  • Enabled incoming phone numbers(IPN) public apis in stage-ie1

Data-ingress

  • 2026-04-09

  • Content updates:
  • Added parameter(s) to GetDataSync: datasetId
  • 2026-04-09

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

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

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

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

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

  • Content updates:
  • Added properties to CloudAppSourceUpdate: config
  • Added properties to CloudAppDatasetUpdate: schedule
  • Added properties to WarehouseSourceUpdate: config
  • Added properties to WarehouseDatasetUpdate: schedule
  • 2026-04-06

  • Content updates:

... (truncated)

Changelog

Sourced from com.twilio.sdk:twilio's changelog.

[2026-04-21] Version 12.0.0

Library - Chore

  • Added JDK 21 support.
  • Replace deprecated io.jsonwebtoken.SignatureAlgorithm enum with io.jsonwebtoken.security.SecureDigestAlgorithm from jjwt 0.12.x across all public APIs (Jwt, ValidationClient, ValidationInterceptor, ValidationToken)
  • Replace deprecated URLEncodedUtils with URIBuilder in RequestValidator (internal, no public API impact)

[2026-04-14] Version 11.4.0

Library - Chore

Library - Feature

Twiml

  • Add backgroundNoiseReduction, speechTimeout, deepgramSmartFormat, ignoreBackchannel, events attributes to <ConversationRelay>

Api

  • Enabled incoming phone numbers(IPN) public apis in stage-ie1

Data-ingress

  • 2026-04-09

  • Content updates:
  • Added parameter(s) to GetDataSync: datasetId
  • 2026-04-09

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

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

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

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

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

  • Content updates:
  • Added properties to CloudAppSourceUpdate: config
  • Added properties to CloudAppDatasetUpdate: schedule
  • Added properties to WarehouseSourceUpdate: config
  • Added properties to WarehouseDatasetUpdate: schedule
  • 2026-04-06

  • Content updates:
  • Updated description for GetCloudAppPreviewResult
  • Updated description for GetWarehousePreviewResult
  • Updated description for GetDataSampleResult
  • 2026-03-27

  • Add schema oneOf back without discriminator

... (truncated)

Upgrade guide

Sourced from com.twilio.sdk:twilio's upgrade guide.

Upgrade Guide

MAJOR version bumps will have upgrade notes posted here.

[2026-04-21] 11.x.x to 12.x.x

Overview

Twilio Java Helper Library's major version 12.0.0 is now available. This release adds JDK 21 build and test support and replaces the deprecated io.jsonwebtoken.SignatureAlgorithm enum with the modern io.jsonwebtoken.security.SecureDigestAlgorithm API from jjwt 0.12.x. The compiled JAR remains JDK 8 compatible.
Breaking Changes
1. SignatureAlgorithm replaced with SecureDigestAlgorithm

Who is impacted: Users who pass an explicit algorithm parameter to ValidationClient, ValidationInterceptor, ValidationToken.fromHttpRequest(), ValidationToken.Builder.algorithm(), or who subclass com.twilio.jwt.Jwt directly.

Who is NOT impacted: Users who use the default constructors of ValidationClient or ValidationInterceptor (the ones without an algorithm parameter). Users who only use AccessToken, ClientCapability, TaskRouterCapability, or the REST API resource classes (Message, Call, etc.).

Migration

Replace the import and algorithm constants:

// 11.x.x
import io.jsonwebtoken.SignatureAlgorithm;
new ValidationClient(accountSid, credSid, signingKeySid, privateKey, SignatureAlgorithm.PS256);
new ValidationToken.Builder(accountSid, credSid, signingKeySid, privateKey)
.algorithm(SignatureAlgorithm.RS256)
.build();

// 12.x.x
import io.jsonwebtoken.Jwts;
new ValidationClient(accountSid, credSid, signingKeySid, privateKey, Jwts.SIG.PS256);
new ValidationToken.Builder(accountSid, credSid, signingKeySid, privateKey)
.algorithm(Jwts.SIG.RS256)
.build();

Affected Public API Signatures

com.twilio.jwt.Jwt — Both constructors:

// 11.x.x
public Jwt(SignatureAlgorithm algorithm, byte[] secret, String issuer, Date expiration)
</tr></table> 

... (truncated)

Commits
  • 86232cc [Librarian] Regenerated @ 40ca64a22aef42a337cb49d1d4e4c4f48ae3b6e4 21ed5806ef...
  • 975dd6e chore: jdk 21 support (#953)
  • c2d3cc7 Release 11.4.0
  • 132633b [Librarian] Regenerated @ 40ca64a22aef42a337cb49d1d4e4c4f48ae3b6e4 21ed5806ef...
  • 07484b9 chore: add ISO8601Serializer (#949)
  • 203eea9 chore: add page without meta (#948)
  • 445b102 feat: Added ResourceDeleter (#947)
  • 2095d29 Release 11.3.6
  • 311eb59 [Librarian] Regenerated @ 6e3b90a45885c596ade6b11ff7100254b15c9403 c02f66cc96...
  • 302476a Release 11.3.5
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 22, 2026
Bumps [com.twilio.sdk:twilio](https://github.com/twilio/twilio-java) from 11.3.4 to 12.0.0.
- [Release notes](https://github.com/twilio/twilio-java/releases)
- [Changelog](https://github.com/twilio/twilio-java/blob/main/CHANGES.md)
- [Upgrade guide](https://github.com/twilio/twilio-java/blob/main/UPGRADE.md)
- [Commits](twilio/twilio-java@11.3.4...12.0.0)

---
updated-dependencies:
- dependency-name: com.twilio.sdk:twilio
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/gradle/twilio-keycloak-provider/com.twilio.sdk-twilio-12.0.0 branch from b60ce08 to 74cfb81 Compare May 5, 2026 19:16
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 6, 2026

Superseded by #107.

@dependabot dependabot Bot closed this May 6, 2026
@dependabot dependabot Bot deleted the dependabot/gradle/twilio-keycloak-provider/com.twilio.sdk-twilio-12.0.0 branch May 6, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants