Skip to content

Commit

Permalink
2024.2 release code drop
Browse files Browse the repository at this point in the history
2024.2 release code drop
  • Loading branch information
hjain-perforce committed Nov 21, 2024
1 parent 9bd7394 commit 32c8c1b
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 25 deletions.
49 changes: 24 additions & 25 deletions RELNOTES.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Release Notes for
P4PHP, Perforce's script API for PHP

Version 2024.1
Version 2024.2

Introduction

Expand All @@ -20,25 +20,11 @@ Introduction

--------------------------------------------------------------------------

Important End-of-Life Notice

We have removed support of Centos 7 & Ubuntu 16.04 from P4Perl 2024.1.

This major release of P4PHP would be the last to test against

Ubuntu 18.04
PHP version 7.2.x - 8.0.x

which are in EOL status. This is part of our commitment to
focus on supported technology platforms

--------------------------------------------------------------------------

Installation

Unix and Mac: Building the P4PHP Extension

The official version of P4Python exists as source on:
The official version of P4PHP exists as source on:
https://github.com/perforce/p4php

Instructions for building are in the build.md file which can be found
Expand All @@ -57,33 +43,36 @@ Compatibility Statements
Server Compatibility

You can use any release of P4PHP with any release of the Perforce server
later than 2001.1 but it is recommended to use the 2024.1 release
later than 2001.1 but it is recommended to use the 2024.2 release

API Compatibility

This release of P4PHP requires the 2024.1 (2024.1/2596294) Perforce API.
This release of P4PHP requires the 2024.2 (2024.2/2675662) Perforce API.
Older releases will not work and will fail to compile.

OpenSSL compatibility

The minimum version of OpenSSL libraries required is driven by the
2024.1 server; the minimum version needed is 1.1.1. The latest 3.0.x or
2024.2 server; the minimum version needed is 1.1.1. The latest 3.0.x or
1.1.1 patch is recommended.

PHP compatibility

This release of P4PHP is compatible with PHP versions: 7.2.x - 8.3.x
This release of P4PHP is compatible with PHP versions: 8.1.x - 8.3.x

Platform compatibility

Though P4PHP is generally portable, this release is tested on the
following platforms:

Linux
Ubuntu 18.04, 20.04, 22.04
Rocky Linux 8
Windows
Server 2016
Linux kernel 2.6+ for Intel(x86_64)
Ubuntu 20.04, 22.04, 24.04
Rocky Linux 8, 9
Linux kernel 2.6+ for ARM(aarch64)
Ubuntu 22.04, 24.04
Rocky Linux 9
Windows for Intel(ntx64)
Server 2016, 2019, 2022

Compiler compatibility

Expand Down Expand Up @@ -159,6 +148,16 @@ Key to symbols used in change notes below.

--------------------------------------------------------------------------

New functionality in 2024.2 (2024.2/2681996) (2024/11/14)

#2678429 (Job #122595) * ** ***
This release of P4PHP is built against P4API 2024.2 (2024.2/2675662)

#2661895 (Job #122168) * **
Added support for Linux ARM64/AARCH64 architecture.

--------------------------------------------------------------------------

New functionality in 2024.1 (2024.1/2601561) (2024/05/22)

#2599291 (Job #120163) * ** ***
Expand Down
4 changes: 4 additions & 0 deletions specmgr.cc
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,10 @@ struct defaultspec {
"Owners;code:408;type:wlist;len:32;opt:default;;"
"Users;code:405;type:wlist;len:32;opt:default;;"
},
{
"hotfiles",
"HotFiles;code:1051;fmt:C;type:wlist;words:1;maxwords:3;len:64;opt:default;z;;"
},
{
"job",
"Job;code:101;rq;len:32;;"
Expand Down

0 comments on commit 32c8c1b

Please sign in to comment.