From 4181d1d8db000c92ad95fb723ef8e837e790efcc Mon Sep 17 00:00:00 2001
From: Craig Perkins <cwperx@amazon.com>
Date: Thu, 5 Dec 2024 10:57:45 -0500
Subject: [PATCH] Add roaringbitmap

Signed-off-by: Craig Perkins <cwperx@amazon.com>
---
 gradle/libs.versions.toml | 2 ++
 server/build.gradle       | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 6709634f1aa29..be59e1d3a5ab6 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -34,6 +34,7 @@ jna               = "5.13.0"
 
 netty             = "4.1.115.Final"
 joda              = "2.12.7"
+roaringbitmap     = "1.3.0"
 
 # project reactor
 reactor_netty     = "1.1.23"
@@ -111,6 +112,7 @@ lucene-suggest = { group = "org.apache.lucene", name = "lucene-suggest", version
 protobuf = { group = "com.google.protobuf", name = "protobuf-java", version.ref = "protobuf" }
 reactivestreams = { group = "io.projectreactor", name = "reactor-core", version.ref = "reactor" }
 reactorcore = { group = "org.reactivestreams", name = "reactive-streams", version.ref = "reactivestreams" }
+roaringbitmap = { group = "org.roaringbitmap", name = "RoaringBitmap", version.ref = "roaringbitmap" }
 spatial4j = { group = "org.locationtech.spatial4j", name = "spatial4j", version.ref = "spatial4j" }
 tdigest = { group = "com.tdunning", name = "t-digest", version.ref = "tdigest" }
 
diff --git a/server/build.gradle b/server/build.gradle
index c49288d0e29eb..8dd23491ccd69 100644
--- a/server/build.gradle
+++ b/server/build.gradle
@@ -113,7 +113,7 @@ dependencies {
   api libs.jakartaannotation
 
   // https://mvnrepository.com/artifact/org.roaringbitmap/RoaringBitmap
-  implementation 'org.roaringbitmap:RoaringBitmap:1.3.0'
+  api libs.roaringbitmap
 
   testImplementation(project(":test:framework")) {
     // tests use the locally compiled version of server