11 Release Notes for
22 P4Python, Helix Core API for Python
33
4- Version 2024.1
4+ Version 2024.2
55
66Introduction
77
@@ -23,6 +23,14 @@ Introduction
2323
2424--------------------------------------------------------------------------
2525
26+ Important End-of-Life Notice
27+
28+ This major release of P4Python would be the last to provide wheels for and
29+ test against Python 3.8. This is part of our commitment to focus on
30+ supported technology platforms
31+
32+ --------------------------------------------------------------------------
33+
2634Installation
2735
2836 Installation via pip
@@ -40,7 +48,7 @@ Installation
4048 python3 -m pip install --upgrade p4python
4149
4250 P4Python is distributed as a binary wheels for Python 3.8, 3.9, 3.10,
43- 3.11 and 3.12 . In order for the binary wheel to be used, the ABI tag needs to
51+ 3.11, 3.12 and 3.13 . In order for the binary wheel to be used, the ABI tag needs to
4452 match.This often requires updated pip, to do so issue:
4553 python3 -m pip install --upgrade pip
4654
@@ -64,6 +72,9 @@ Installation
6472
6573 Ubuntu 22.04
6674 perforce-p4python3-python3.10
75+
76+ Ubuntu 24.04
77+ perforce-p4python3-python3.12
6778
6879 Installing P4Python for Maya.
6980
@@ -106,13 +117,13 @@ Compatibility Statements
106117
107118 API Compatibility
108119
109- This release of P4Python requires at least 2024.1 Perforce API
110- (2024.1/2596294 ). Older releases will not compile and are not supported.
120+ This release of P4Python requires at least 2024.2 Perforce API
121+ (2024.2/2675662 ). Older releases will not compile and are not supported.
111122
112123 Python Compatibility
113124
114125 This release of P4Python is supported building from source with
115- Python 3.8, 3.9, 3.10, 3.11 and 3.12 .
126+ Python 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13 .
116127
117128 For detailed compatibility, please check the following table:
118129
@@ -123,6 +134,7 @@ Compatibility Statements
123134 3.10 | 2022.1 or later
124135 3.11 | 2022.2 or later
125136 3.12 | 2023.1 or later
137+ 3.13 | 2024.2 or later
126138
127139 OpenSSL Compatibility
128140
@@ -138,15 +150,19 @@ Compatibility Statements
138150
139151 This release is certified on the following platforms:
140152
141- Windows (x86, x86_64)
142- Server 2016
153+ Windows for Intel(x86, x86_64)
154+ Server 2016, 2019, 2022
155+ Windows 10, 11
143156 Mac OS
144157 11, 12 (x86_64)
145158 12, 13 (ARM64)
146- Linux (x86, x86_64)
147- Ubuntu 20.04, 22.04
159+ Linux kernel 2.6+ for Intel (x86, x86_64)
160+ Ubuntu 20.04, 22.04, 24.04
148161 CentOS 8
149162 Rocky Linux 9.1
163+ Linux kernel 2.6+ for ARM(aarch64)
164+ Ubuntu 20.04, 22.04, 24.04
165+ Rocky Linux 9.4
150166
151167 The above platforms are tested and subject to regression testing on a
152168 frequent basis. Errors or bugs discovered in these platforms are prioritized
@@ -286,6 +302,42 @@ Key to symbols used in change notes below.
286302
287303--------------------------------------------------------------------------
288304
305+ New functionalities in 2024.2 (2024.2/2682690) (2024/11/15)
306+
307+ #2677188 (Job #122598)
308+ Built P4Python with P4API 2024.2 (2024.2/2675662)
309+
310+ #2670765 (Job #122603)
311+ Added wheels & build support for Python 3.13
312+
313+ #2659612 (Job #122764)
314+ Added Linux binary package for Ubuntu24
315+
316+ Bugs fixed in 2024.2 (2024.2/2682690) (2024/11/15)
317+
318+ #2669917 (Job #123092)
319+ Fixed exception on joining non-string element in run args,
320+ when logger is enabled.
321+
322+ --------------------------------------------------------------------------
323+
324+ New functionalities in 2024.1 Patch 1 (2024.1/2645203) (2024/08/27)
325+
326+ #2643104 (Job #119627)
327+ Added wheels & build support for Linux ARM64/AARCH64 architecture.
328+
329+ Bugs fixed in 2024.1 Patch 1 (2024.1/2645203) (2024/08/27)
330+
331+ #2630486 (Job #121699)
332+ Fixed error in P4.P4Exception class when creating object of class
333+ with single string parameter.
334+
335+ #2630485 (Job #121721)
336+ Implemented p4.maxopenfiles and p4.maxmemory group specs as P4 Class
337+ instance attributes.
338+
339+ --------------------------------------------------------------------------
340+
289341New functionalities in 2024.1 (2024.1/2625398) (2024/07/17)
290342
291343 #2603816 (Job #120930)
0 commit comments