diff --git a/.github/workflows/test-pr.yml b/.github/workflows/test-pr.yml index 25d110f7..d036da95 100644 --- a/.github/workflows/test-pr.yml +++ b/.github/workflows/test-pr.yml @@ -37,7 +37,7 @@ jobs: strategy: matrix: os: [windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04] - java-version: ["11", "17", "21"] + java-version: ["11", "17", "21", "25"] distribution: ["zulu", "temurin"] fail-fast: false steps: diff --git a/custom_templates/pom.mustache b/custom_templates/pom.mustache index 0a5d64c5..2872d98b 100644 --- a/custom_templates/pom.mustache +++ b/custom_templates/pom.mustache @@ -63,6 +63,14 @@ -Xlint:all -J-Xss4m + + + + org.projectlombok + lombok + ${lombok.version} + + @@ -329,7 +337,7 @@ org.projectlombok lombok - 1.18.30 + ${lombok.version} provided @@ -510,6 +518,7 @@ 2.14.0 3.18.0 4.0.0 + 1.18.46 {{#openApiNullable}} 0.2.7 {{/openApiNullable}} diff --git a/pom.xml b/pom.xml index 7f70c977..562a872d 100644 --- a/pom.xml +++ b/pom.xml @@ -56,6 +56,14 @@ -Xlint:all -J-Xss4m + + + + org.projectlombok + lombok + ${lombok.version} + + @@ -322,7 +330,7 @@ org.projectlombok lombok - 1.18.30 + ${lombok.version} provided @@ -427,6 +435,7 @@ 2.14.0 3.18.0 4.0.0 + 1.18.46 0.2.7 1.3.5 2.0.2 diff --git a/src/main/java/com/bandwidth/sdk/model/bxml/Bxml.java b/src/main/java/com/bandwidth/sdk/model/bxml/Bxml.java index 3d09ad9e..b25eb6b7 100644 --- a/src/main/java/com/bandwidth/sdk/model/bxml/Bxml.java +++ b/src/main/java/com/bandwidth/sdk/model/bxml/Bxml.java @@ -57,7 +57,6 @@ public class Bxml { @XmlElement(name = StopStream.TYPE_NAME, type = StopStream.class), @XmlElement(name = StartTranscription.TYPE_NAME, type = StartTranscription.class), @XmlElement(name = StopTranscription.TYPE_NAME, type = StopTranscription.class), - }) private List verbs = new ArrayList<>(); diff --git a/src/main/java/com/bandwidth/sdk/model/bxml/PlayAudio.java b/src/main/java/com/bandwidth/sdk/model/bxml/PlayAudio.java index 5214d852..7937a23a 100644 --- a/src/main/java/com/bandwidth/sdk/model/bxml/PlayAudio.java +++ b/src/main/java/com/bandwidth/sdk/model/bxml/PlayAudio.java @@ -9,8 +9,6 @@ import jakarta.xml.bind.annotation.XmlAttribute; import jakarta.xml.bind.annotation.XmlType; import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import java.net.URI; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/src/main/java/com/bandwidth/sdk/model/bxml/StartTranscription.java b/src/main/java/com/bandwidth/sdk/model/bxml/StartTranscription.java index 024223ef..7cb576ec 100644 --- a/src/main/java/com/bandwidth/sdk/model/bxml/StartTranscription.java +++ b/src/main/java/com/bandwidth/sdk/model/bxml/StartTranscription.java @@ -13,7 +13,6 @@ import jakarta.xml.bind.annotation.XmlElements; import jakarta.xml.bind.annotation.XmlType; import java.util.List; -import java.util.UUID; import com.bandwidth.sdk.model.CallDirectionEnum; @@ -76,6 +75,7 @@ public class StartTranscription implements Verb { protected String password; @XmlAttribute + @Default protected Boolean stabilized = true; @XmlElements({ diff --git a/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartTranscriptionVerbTest.java b/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartTranscriptionVerbTest.java index 150cb387..21a99fe0 100644 --- a/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartTranscriptionVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/unit/models/bxml/StartTranscriptionVerbTest.java @@ -49,7 +49,7 @@ public class StartTranscriptionVerbTest { @Test public void startTranscriptionVerbWorks() throws JAXBException { JAXBContext jaxbContext = JAXBContext.newInstance(Bxml.class); - String expectedBxml = ""; + String expectedBxml = ""; assertThat(new Bxml().with(startTranscription).toBxml(jaxbContext), is(expectedBxml)); }