This is an automated email from the ASF dual-hosted git repository.

nihaljain pushed a commit to branch branch-2.5
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.5 by this push:
     new b005738bdf8 HBASE-29352 Use JRuby 9.2.21.0 to fix shell on Apple 
M-series processors (#7030)
b005738bdf8 is described below

commit b005738bdf889a88b078ab1ba82ba0a370449eb5
Author: Junegunn Choi <[email protected]>
AuthorDate: Wed May 28 18:43:14 2025 +0900

    HBASE-29352 Use JRuby 9.2.21.0 to fix shell on Apple M-series processors 
(#7030)
    
    Upgrade JRuby to 9.2.21.0 to fix the following error when launching HBase 
shell
    on Apple M-series systems:
    
        NotImplementedError: fstat unimplemented unsupported or native support 
failed to load
    
    9.2.21.0 is the final release in 9.2 line and the minimum version required
    to fix the issue.
    
    Reference: https://github.com/jruby/jruby/releases/tag/9.2.21.0
    
    > Support for Apple's M processors has been backported.
    > It has not been heavily tested, but it has been confirmed working by 
users.
    
    Signed-off-by: Nihal Jain <[email protected]>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index da922ff5f2c..108e836dc60 100644
--- a/pom.xml
+++ b/pom.xml
@@ -593,7 +593,7 @@
     <servlet.api.version>3.1.0</servlet.api.version>
     <wx.rs.api.version>2.1.1</wx.rs.api.version>
     <tomcat.jasper.version>9.0.104</tomcat.jasper.version>
-    <jruby.version>9.2.13.0</jruby.version>
+    <jruby.version>9.2.21.0</jruby.version>
     <junit.version>4.13.2</junit.version>
     <hamcrest.version>1.3</hamcrest.version>
     <opentelemetry.version>1.49.0</opentelemetry.version>

Reply via email to