From 3e91b363a2b755ab060b7820fa8f1ec0b713cd41 Mon Sep 17 00:00:00 2001 From: Sean Bright Date: Fri, 12 Dec 2025 16:51:43 -0500 Subject: [PATCH] AsteriskVersion.java: Treat builds from Asterisk's `master` branch as latest release. --- src/main/java/org/asteriskjava/AsteriskVersion.java | 4 +++- .../asteriskjava/manager/internal/ManagerConnectionImpl.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/asteriskjava/AsteriskVersion.java b/src/main/java/org/asteriskjava/AsteriskVersion.java index 734653f7..df18b2ae 100644 --- a/src/main/java/org/asteriskjava/AsteriskVersion.java +++ b/src/main/java/org/asteriskjava/AsteriskVersion.java @@ -27,6 +27,8 @@ * @since 0.2 */ public class AsteriskVersion implements Comparable, Serializable { + private static final String VERSION_PATTERN_DEV = "^\\s*Asterisk GIT-master-.*"; + private static final String VERSION_PATTERN_23 = "^\\s*Asterisk (GIT-)?23[-. ].*"; private static final String VERSION_PATTERN_22 = "^\\s*Asterisk (GIT-)?22[-. ].*"; private static final String VERSION_PATTERN_21 = "^\\s*Asterisk (GIT-)?21[-. ].*"; @@ -176,7 +178,7 @@ public class AsteriskVersion implements Comparable, Serializabl * * @since 3.40.0 */ - public static final AsteriskVersion ASTERISK_23 = new AsteriskVersion(2300, "Asterisk 23", VERSION_PATTERN_23); + public static final AsteriskVersion ASTERISK_23 = new AsteriskVersion(2300, "Asterisk 23", VERSION_PATTERN_23, VERSION_PATTERN_DEV); private static final AsteriskVersion knownVersions[] = new AsteriskVersion[]{ ASTERISK_23, ASTERISK_22, ASTERISK_21, ASTERISK_20, ASTERISK_19, ASTERISK_18, ASTERISK_17, ASTERISK_16, diff --git a/src/main/java/org/asteriskjava/manager/internal/ManagerConnectionImpl.java b/src/main/java/org/asteriskjava/manager/internal/ManagerConnectionImpl.java index a6793cb2..9feeac04 100644 --- a/src/main/java/org/asteriskjava/manager/internal/ManagerConnectionImpl.java +++ b/src/main/java/org/asteriskjava/manager/internal/ManagerConnectionImpl.java @@ -82,6 +82,7 @@ public class ManagerConnectionImpl extends Lockable implements ManagerConnection "10.0", // Asterisk 21 "11.0", // Asterisk 22 "12.0", // Asterisk 23 + "13.0", // Asterisk Dev }; private static final AtomicLong idCounter = new AtomicLong(0);