This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push:
new e9cc35aa53 updates to work accumulo access beta2 (#6260)
e9cc35aa53 is described below
commit e9cc35aa537a94e62c6ab8d3a6dfbe222cf56c42
Author: Keith Turner <[email protected]>
AuthorDate: Wed Apr 1 19:26:21 2026 -0400
updates to work accumulo access beta2 (#6260)
---
.../java/org/apache/accumulo/core/clientImpl/access/BytesAccess.java | 5 +++--
pom.xml | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git
a/core/src/main/java/org/apache/accumulo/core/clientImpl/access/BytesAccess.java
b/core/src/main/java/org/apache/accumulo/core/clientImpl/access/BytesAccess.java
index 451c0eff3a..4c65621b0f 100644
---
a/core/src/main/java/org/apache/accumulo/core/clientImpl/access/BytesAccess.java
+++
b/core/src/main/java/org/apache/accumulo/core/clientImpl/access/BytesAccess.java
@@ -24,6 +24,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.function.Consumer;
+import java.util.function.Predicate;
import org.apache.accumulo.access.Access;
import org.apache.accumulo.access.AccessEvaluator;
@@ -98,11 +99,11 @@ public class BytesAccess {
for (var auth : bytesAuths) {
stringAuths.add(new String(auth, ISO_8859_1));
}
- return new
BytesEvaluator(ACCESS.newEvaluator(ACCESS.newAuthorizations(stringAuths)));
+ return new BytesEvaluator(ACCESS.newEvaluator(stringAuths));
}
public static BytesEvaluator newEvaluator(AuthorizationContainer
authContainer) {
- AccessEvaluator.Authorizer authorizer = authString -> authContainer
+ Predicate<String> authorizer = authString -> authContainer
.contains(new ArrayByteSequence(authString.getBytes(ISO_8859_1)));
return new BytesEvaluator(ACCESS.newEvaluator(authorizer));
}
diff --git a/pom.xml b/pom.xml
index c709f3d9d7..8b4d4a9487 100644
--- a/pom.xml
+++ b/pom.xml
@@ -166,7 +166,7 @@ under the License.
<surefire.groups />
<surefire.reuseForks>true</surefire.reuseForks>
<!-- dependency and plugin versions managed with properties -->
- <version.accumulo-access>1.0.0-SNAPSHOT</version.accumulo-access>
+ <version.accumulo-access>1.0.0-beta2</version.accumulo-access>
<version.auto-service>1.1.1</version.auto-service>
<version.bouncycastle>1.80</version.bouncycastle>
<version.curator>5.8.0</version.curator>