From 02b4e99610e3b9b78c147dba820a7729d88e15b8 Mon Sep 17 00:00:00 2001
From: Vedant Madane <6527493+VedantMadane@users.noreply.github.com>
Date: Thu, 27 Aug 2026 06:46:59 +0530
Subject: [PATCH] fix: pin BouncyCastle and Shiro to Java 8-compatible versions
Root pom targets JDK 1.8, but bc*-jdk18on 1.83 and shiro 2.1.0 ship
Java 11 bytecode (major 55), which can raise UnsupportedClassVersionError
on a true Java 8 runtime.
- bc.version 1.83 -> 1.77 (last jdk18on line before Java 11 bytecode)
- shiro-web 2.1.0 -> 1.13.0 (last 1.x before Shiro 2 requires Java 11)
Fixes #74
Signed-off-by: Vedant Madane <6527493+VedantMadane@users.noreply.github.com>
---
modules/shindig-uber/pom.xml | 2 +-
pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules/shindig-uber/pom.xml b/modules/shindig-uber/pom.xml
index 2484980024..f509ab8936 100644
--- a/modules/shindig-uber/pom.xml
+++ b/modules/shindig-uber/pom.xml
@@ -171,7 +171,7 @@
org.apache.shiro
shiro-web
- 2.1.0
+ 1.13.0
compile
diff --git a/pom.xml b/pom.xml
index ecbdd3458e..919ef5ee5b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
1.4.1
1.4.2
1.19
- 1.83
+ 1.77
3.6.1
dev
0