Version 3.1.7
Please refer to Release Notes page for Version 3.1 for important information regarding upgrade steps for versions 3.1.x.
A new mdx-picli-lib package, version 2.9.0, is recommended for use with Pi Client. This library addresses [CLI-157] - 'broken pipe' error on disconnected server network connection.
Enhancements
-
[CLI-308] - File Handling on IPV path change phase 1
-
[TAU-7701] - Increase neo4j/httpClient timeout values. The neo4j:httpClient:timeout default value is now 10 minutes, the neo4j:httpClient:connectionTimeout default value is now 2 seconds, and the neo4j:httpClient:connectionRequestTimeout default value is now 2 seconds. See more at piserver.yml configuration file.
Bugs
-
[CLI-278] - Slow 'pi up' with 'p4 status' taking a long time
-
[CLI-302] - Upgrading a workspace to PWM does not remove all bic metadata
-
[CLI-303] - Should not do a p4 revert on an IPV not being deleted
-
[CLI-318] - Don't run duplicate 'p4 status' commands
-
[CLI-319] - Many duplicate DM commands run on 'pi up'
-
[CLI-323] - pi up to a different line fails with Perforce error
Known issues
-
If Pi Client v3.1.3 is configured to use the BuildIC Cache Manager, which has been End-Of-Life since 2019, Pi Client will delete a workspace with a local IPV that has an unmanaged file without first saving the unmanaged file to the /tmp directory. Also, Pi Client may not properly indicate a broken resource within a workspace with the 'pi ip diff' command. The fix for these issues is to migrate BuildIC to PiCache (see PiCache Migration Guide).
-
[CLI-219] - customDM unload call doesn't set 'modified' field correctly
-
[CLI-222] - customDM update call doesn't set 'modified' field correctly
-
[CLI-224] - pi ws st on HEAD IPV does not report modified when custom DM returns correct diff payload with MODIFIED
-
[CLI-232] - diff showing same IPV resource on both sides
-
[CLI-259] - Apply update modes to local resource modifications with path or line change