Skip to content

Commit f4c9b65

Browse files
2025.1 release code drop
Release 2025.1
1 parent a83e6c0 commit f4c9b65

2 files changed

Lines changed: 28 additions & 9 deletions

File tree

RELNOTES.txt

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Release Notes for
2-
P4PHP, Perforce's script API for PHP
2+
P4PHP, P4 API for PHP
33

4-
Version 2024.2
4+
Version 2025.1
55

66
Introduction
77

@@ -20,6 +20,17 @@ Introduction
2020

2121
--------------------------------------------------------------------------
2222

23+
Important Product Rebrand Notice
24+
25+
Helix Core is now P4
26+
Perforce has a new look and logo that reflects our place in DevOps
27+
workflows. As part of these changes, Helix Core is now P4. Name updates
28+
and new icons to align with the P4 branding will be rolled out soon.
29+
To learn more, see:
30+
https://www.perforce.com/blog/vcs/introducing-the-p4-platform
31+
32+
--------------------------------------------------------------------------
33+
2334
Installation
2435

2536
Unix and Mac: Building the P4PHP Extension
@@ -42,18 +53,18 @@ Compatibility Statements
4253

4354
Server Compatibility
4455

45-
You can use any release of P4PHP with any release of the Perforce server
46-
later than 2001.1 but it is recommended to use the 2024.2 release
56+
This release of P4PHP supports the 2025.1 P4 Server.
57+
Older releases might work but are not supported.
4758

4859
API Compatibility
4960

50-
This release of P4PHP requires the 2024.2 (2024.2/2675662) Perforce API.
61+
This release of P4PHP requires the 2025.1 (2025.1/2761706) P4 C/C++ API.
5162
Older releases will not work and will fail to compile.
5263

5364
OpenSSL compatibility
5465

5566
The minimum version of OpenSSL libraries required is driven by the
56-
2024.2 server; the minimum version needed is 1.1.1. The latest 3.0.x or
67+
2025.1 server; the minimum version needed is 1.1.1. The latest 3.0.x or
5768
1.1.1 patch is recommended.
5869

5970
PHP compatibility
@@ -77,7 +88,7 @@ Compatibility Statements
7788
Compiler compatibility
7889

7990
To build P4PHP from source, you must use a version of PHP that has been
80-
compiled with the same compiler used to build the Perforce C++ API. For
91+
compiled with the same compiler used to build the P4 C/C++ API. For
8192
most platforms, use gcc/g++.
8293

8394
Attempting to use a different compiler or a different version of the
@@ -102,7 +113,7 @@ Testing P4PHP
102113

103114
Note: substitute <server> for the fully qualified server name,
104115
<port> for the port p4d/p4s is running on, and <user> for a
105-
valid Perforce user.
116+
valid P4 user.
106117

107118
To execute the test script, run the following command:
108119

@@ -143,11 +154,18 @@ Testing P4PHP
143154
Key to symbols used in change notes below.
144155

145156
* -- requires new P4PHP
146-
** -- requires P4PHP built with new P4API
157+
** -- requires P4PHP built with new P4 C/C++ API
147158
*** -- requires new p4d server program
148159

149160
--------------------------------------------------------------------------
150161

162+
New functionality in 2025.1 (2025.1/2767434) (2025/05/21)
163+
164+
#2757772 (Job #125783) * ** ***
165+
This release of P4PHP is built against P4 C/C++ API 2025.1 (2025.1/2761706)
166+
167+
--------------------------------------------------------------------------
168+
151169
New functionality in 2024.2 Patch 1 (2024.2/2720535) (2025/02/13)
152170

153171
#2685350 (Job #123452) * **

specmgr.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ struct defaultspec {
124124
"MaxOpenFiles;code:413;type:word;len:12;;"
125125
"MaxMemory;code:NNN;type:word;len:12;;"
126126
"Timeout;code:406;type:word;len:12;;"
127+
"IdleTimeout;code:NNN;type:word;len:12;;"
127128
"PasswordTimeout;code:409;type:word;len:12;;"
128129
"LdapConfig;code:410;type:line;len:128;;"
129130
"LdapSearchQuery;code:411;type:line;len:128;;"

0 commit comments

Comments
 (0)