11 Release Notes for
22 P4Ruby, Perforce's script API for Ruby
33
4- Version 2024.1
4+ Version 2024.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 Perforce C++ API, e.g., P4Ruby 2024.1 will be compiled using a
20- 2024.1 version of the P4API. You can always install P4Ruby using a
19+ of the Perforce C++ API, e.g., P4Ruby 2024.2 will be compiled using a
20+ 2024.2 version of the P4API. You can always install P4Ruby using a
2121 source-only variation, selecting a specific version of the P4API.
2222
2323 To determine the version of your P4Ruby, and which version of the
@@ -26,13 +26,6 @@ Introduction
2626
2727--------------------------------------------------------------------------
2828
29- Important End-of-Life Notice
30-
31- This major release of P4Ruby would be the last to support mingw64x86
32- platform and test against Ruby 3.0 which is in EOL status.
33- This is part of our commitment to focus on supported technology platforms.
34-
35- --------------------------------------------------------------------------
3629Installation
3730
3831 The recommended method of installing P4Ruby is via gems.
@@ -71,26 +64,26 @@ Compatibility Statements
7164
7265 Server Compatibility
7366
74- This release of P4Ruby supports the 2024.1 Perforce Server.
67+ This release of P4Ruby supports the 2024.2 Perforce Server.
7568 Older releases might work but are not supported.
7669
7770 API Compatibility
7871
79- This release of P4Ruby supports the 2024.1 Perforce API
80- (2024.1/2625008 ). Older releases might work but are not supported.
72+ This release of P4Ruby supports the 2024.2 Perforce API
73+ (2024.2/2675662 ). Older releases might work but are not supported.
8174
8275 Ruby Compatibility
8376
84- This release of P4Ruby is supported on Ruby versions 3.0 , 3.1
85- and 3.2
77+ This release of P4Ruby is supported on Ruby versions 3.1 , 3.2
78+ and 3.3
8679
8780 For detailed compatibility, please check the following table:
8881
8982 Ruby Release | P4Ruby Release
9083 ===================================
91- 3.0 | 2021.1 or later
9284 3.1 | 2022.1 or later
9385 3.2 | 2023.1 or later
86+ 3.3 | 2024.2 or later
9487
9588 OpenSSL Compatibility
9689
@@ -107,13 +100,17 @@ Compatibility Statements
107100 While P4Ruby is generally portable, this release is certified
108101 only on the following platforms:
109102
110- Windows (x64)
111- Server 2016
112- (This version supports mingw64x64. A patch will be released later
113- only for this version with support for mingw64x86.)
114- Linux
115- Ubuntu 20.04, 22.04
116- CentOS 8
103+ Windows for Intel(x64)
104+ Server 2016, 2019, 2022
105+ Windows 10, 11
106+ Linux kernel 2.6+ for Intel(x86_64)
107+ Ubuntu 20.04, 22.04, 24.04
108+ CentOS 8
109+ Rocky Linux 9
110+ Linux kernel 2.6+ for ARM(aarch64)
111+ Ubuntu 20.04, 22.04, 24.04
112+ CentOS 8
113+ Rocky Linux 9
117114
118115 Compiler Compatibility
119116
@@ -145,6 +142,28 @@ Key to symbols used in change notes below.
145142--------------------------------------------------------------------------
146143--------------------------------------------------------------------------
147144
145+ New functionality in 2024.2 (2024.2/2682777) (2024/11/15)
146+
147+ #2678428 (Job #122585) * ** ***
148+ This release of P4Ruby supports P4API 2024.2 (2024.2/2675662)
149+
150+ #2681425 (Job #122300) * **
151+ Added support for Ruby 3.3
152+
153+ --------------------------------------------------------------------------
154+ --------------------------------------------------------------------------
155+
156+ New functionality in 2024.1 Patch 1 (2024.1/2660526) (2024/10/01)
157+
158+ #2655534 (Job #121771) **
159+ Added support for mingw64x86.
160+
161+ #2648361 (Job #121772) * **
162+ Added build support for Linux ARM64/AARCH64 architecture.
163+
164+ --------------------------------------------------------------------------
165+ --------------------------------------------------------------------------
166+
148167New functionality in 2024.1 (2024.1/2627586) (2024/07/22)
149168
150169 #2599293 (Job #120161) * ** ***
0 commit comments