11 Release Notes for
22 P4Ruby, P4 API for Ruby
33
4- Version 2025.1
4+ Version 2025.2
55
66Introduction
77
@@ -16,8 +16,8 @@ Introduction
1616 release up to the bug fix change level.
1717
1818 Precompiled versions of P4Ruby are built against a corresponding version
19- of the P4 C/C++ API, e.g., P4Ruby 2025.1 will be compiled using a
20- 2025.1 version of the P4 C/C++ API. You can always install P4Ruby using a
19+ of the P4 C/C++ API, e.g., P4Ruby 2025.2 will be compiled using a
20+ 2025.2 version of the P4 C/C++ API. You can always install P4Ruby using a
2121 source-only variation, selecting a specific version of the P4 C/C++ API.
2222
2323 To determine the version of your P4Ruby, and which version of the
@@ -75,13 +75,13 @@ Compatibility Statements
7575
7676 Server Compatibility
7777
78- This release of P4Ruby supports the 2025.1 P4 Server.
78+ This release of P4Ruby supports the 2025.2 P4 Server.
7979 Older releases might work but are not supported.
8080
8181 API Compatibility
8282
83- This release of P4Ruby supports the 2025.1 P4 C/C++ API
84- (2025.1/2761706 ). Older releases might work but are not supported.
83+ This release of P4Ruby supports the 2025.2 P4 C/C++ API
84+ (2025.2/2852709 ). Older releases might work but are not supported.
8585
8686 Ruby Compatibility
8787
@@ -104,7 +104,7 @@ Compatibility Statements
104104 Beginning with the 2017.1 release of the P4 C/C++ API, the dependency
105105 on OpenSSL is now enforced and the SSL stub library has been removed.
106106 Executables linked against the P4 C/C++ API libraries must also be linked against
107- real OpenSSL libraries: The latest 3.0 .x or 1.1.1 patch is recommended
107+ real OpenSSL libraries: The latest 3.x .x or 1.1.1 patch is recommended
108108
109109 Platform Compatibility
110110
@@ -117,11 +117,11 @@ Compatibility Statements
117117 Linux kernel 2.6+ for Intel(x86_64)
118118 Ubuntu 20.04, 22.04, 24.04
119119 CentOS 8
120- Rocky Linux 9
120+ Rocky Linux 9, 10
121121 Linux kernel 2.6+ for ARM(aarch64)
122122 Ubuntu 20.04, 22.04, 24.04
123123 CentOS 8
124- Rocky Linux 9
124+ Rocky Linux 9, 10
125125
126126 Compiler Compatibility
127127
@@ -153,6 +153,17 @@ Key to symbols used in change notes below.
153153--------------------------------------------------------------------------
154154--------------------------------------------------------------------------
155155
156+ New functionalities in 2025.2 (2025.2/2863692) (2025/12/03)
157+
158+ #2842932 (Job #128787)
159+ This release of P4Ruby supports P4 C/C++ API 2025.2 (2025.2/2852709)
160+
161+ #2839753 (Job #128768)
162+ Added support for Rocky Linux 10.
163+
164+ --------------------------------------------------------------------------
165+ --------------------------------------------------------------------------
166+
156167New functionality in 2025.1 (2025.1/2767474) (2025/05/21)
157168
158169 #2757770 (Job #125786) * ** ***
0 commit comments