Skip to content

Commit 79e8ade

Browse files
committed
2025.2 Release
P4API.NET 2025.2 Release
1 parent aea0fab commit 79e8ade

17 files changed

Lines changed: 1478 additions & 72 deletions

RELEASENOTES.txt

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Release Notes for
22
P4API.NET, the P4 API for .NET
33

4-
Version 2025.1
4+
Version 2025.2
55

66
Introduction
77

@@ -60,13 +60,13 @@ Compatibility Statements
6060

6161
Server Compatibility
6262

63-
This release of P4API.NET supports the P4 Server 2025.1.
63+
This release of P4API.NET supports the P4 Server 2025.2.
6464
Older releases might work but are not supported.
6565

6666
API Compatibility
6767

68-
This release of P4API.NET requires the 2025.1 P4 C/C++ API
69-
(2025.1/2761706), built with Visual Studio 2019 or
68+
This release of P4API.NET requires the 2025.2 P4 C/C++ API
69+
(2025.2/2852709), built with Visual Studio 2019 or
7070
later.
7171

7272
C#/.NET Compatibility
@@ -122,6 +122,41 @@ Key to symbols used in change notes below.
122122
** -- requires P4API.NET built with new P4 C/C++ API
123123
*** -- requires new p4d server program
124124

125+
--------------------------------------------------------------------------
126+
New functionality in 2025.2 (2025.2/2872434) (2525/12/18)
127+
128+
#2868578(Job #128781) * ** ***
129+
Updated P4API.NET to support 2025.2 release of P4 C/C++ API.
130+
131+
#2846339,2868407 (Job #126769) *
132+
Added support for progress reporting in p4api.net.
133+
ProgressHandler can now be set on the Connection to receive
134+
progress events for commands. See documentation for details.
135+
136+
137+
--------------------------------------------------------------------------
138+
Bugs fixed in 2025.2 (2025.2/2872434) (2525/12/18)
139+
140+
#2822770,2829560 (Job #124531) *
141+
Fixed native library selection in NuGet package to use RuntimeIdentifier,
142+
ensuring correct binaries are included for all cross-platform builds.
143+
144+
#2852908 (Job #126779) *
145+
Improved parallel sync error handling to report specific client errors
146+
instead of generic error.
147+
148+
#2845645 (Job #126913) *
149+
Fixed parsing logic in changelist creation to handle server trigger
150+
messages without throwing exception.
151+
152+
#2852906 (Job #127454) *
153+
Handled null pointer exception when options is null during login.
154+
155+
(Job #127192) * ** ***
156+
Fixed crash during ReconcileFiles on files locked with FileShare.None,
157+
caused by a bug in the P4 C/C++ API and resolved in the latest update.
158+
159+
125160
--------------------------------------------------------------------------
126161
New functionality in 2025.1 (2025.1/2773624) (2025/06/03)
127162

0 commit comments

Comments
 (0)