|
1 | 1 | Release Notes for |
2 | 2 | P4API.NET, the P4 API for .NET |
3 | 3 |
|
4 | | - Version 2025.1 |
| 4 | + Version 2025.2 |
5 | 5 |
|
6 | 6 | Introduction |
7 | 7 |
|
@@ -60,13 +60,13 @@ Compatibility Statements |
60 | 60 |
|
61 | 61 | Server Compatibility |
62 | 62 |
|
63 | | - This release of P4API.NET supports the P4 Server 2025.1. |
| 63 | + This release of P4API.NET supports the P4 Server 2025.2. |
64 | 64 | Older releases might work but are not supported. |
65 | 65 |
|
66 | 66 | API Compatibility |
67 | 67 |
|
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 |
70 | 70 | later. |
71 | 71 |
|
72 | 72 | C#/.NET Compatibility |
@@ -122,6 +122,41 @@ Key to symbols used in change notes below. |
122 | 122 | ** -- requires P4API.NET built with new P4 C/C++ API |
123 | 123 | *** -- requires new p4d server program |
124 | 124 |
|
| 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 | + |
125 | 160 | -------------------------------------------------------------------------- |
126 | 161 | New functionality in 2025.1 (2025.1/2773624) (2025/06/03) |
127 | 162 |
|
|
0 commit comments