Perforce Latest Features

July 2010

Release Highlights

The highlights of the latest release of the Perforce product suite are described here. For a complete list of enhancements and fixes, please refer to the individual release notes accompanying each component.

Note: Upgrading your Perforce Server is a one-way migration. The 2010.1 Perforce client tools can be used without a server upgrade. However, some of their new features may not be available without the Release 2010.1 Perforce Server.

Technical Support

If you have any problems or questions, please email support@perforce.com, or see the Technical Support page for further contact information, including office hours and phone numbers.

Clients

Product Release Information

P4V
The Perforce Visual Client
(2010.1)

P4Merge
The Perforce Visual Merge Tool
(2010.1)

P4Admin
The Perforce Administration Tool
(2010.1)

Highlights

Perforce JavaScript API for Visual Tools
This API enables you to customize P4Admin by adding alerts and tabs, and to customize P4V by adding tabs and replacing the standard submit dialog with your own implementation. For details, refer to the Perforce JavaScript API User's Guide.
Enhanced Shelving Display
Shelved files appear under folders within pending changes and can be unshelved by dragging them to any pending changelist.
P4V Progress Monitor
Track the transfer of large files or folders, with an option to cancel action.
Hot Keys
Assign keyboard shortcuts for favorite connections.
Tooltips for Thumbnails
Includes format, resolution, and dimensions for image files.
P4Merge Progress Monitor
  • File size limitations have been removed.
  • Track the progress of large file merges, with an option to cancel action.
Standalone P4Admin Application
  • P4Admin can be started outside of P4V.
  • Open multiple connections to different servers within a single instance of P4Admin.

Notes

The 2010.1 Perforce client tools can be used without a server upgrade. However, some of their new features might not be available without the Release 2010.1 Perforce Server.

Downloads

P4V Release Notes | P4Merge Release Notes
P4Admin Release Notes | Downloads

Manuals

Getting Started with P4V
P4
The Perforce Command-Line Client
(2010.1)

Downloads

P4/P4D Release Notes | Downloads

Manuals

P4 User's Guide | Command Reference
P4Web
The Perforce Web Client
(2010.1)

Downloads

P4Web Release Notes | Downloads

Manuals

P4Web Help

Server

Product Release Information

P4D
The Perforce Server
(2010.1)

P4P
The Perforce Proxy
(2010.1)

Highlights

New p4 grep Command
Search through a revision range of archived text files on the server. Supports regular expressions, case-insensitive, and inverse search.
New Flag for p4 move Command
New -f flag for p4 move allows users to force a move to a file already synced to a client workspace.
Three New Triggers for Use With Shelving
Three new triggers are available for use with shelving files: shelve-submit, shelve-commit, and shelve-delete.

Notes

Upgrading your Perforce Server is a one-way migration. Please read the P4/P4D Release Notes carefully and follow the procedures described.

The 2010.1 Perforce client tools can be used without a server upgrade. However, some of their new features might not be available without the Release 2010.1 Perforce Server.

Downloads

P4/P4D Release Notes | Internationalization Notes | P4P Release Notes | Downloads

Manuals

Command Reference | P4 User's Guide | System Administrator's Guide

Plug-ins & Integrations

Product Release Information
P4SCC
The Perforce SCC Plug-in
(2010.1)

Downloads

P4SCC Release Notes | Downloads

Manuals

Using IDE Plug-ins
P4EXP
The Perforce Plug-in for Windows Explorer
(2010.1)

Downloads

P4EXP Release Notes | Downloads
P4WSAD
The Perforce Plug-in for Eclipse and WebSphere Studio
(2009.3)

Highlights

Tasktop-Certified Perforce Mylyn Connector
  • Added support for P4Mylyn, the Perforce Mylyn Connector, a Tasktop-certified integration that appears in the Mylyn Connector Discovery listing.
  • With P4Mylyn, Perforce changelists and jobs are fully integrated with Mylyn tasks and templates, including the ability to edit, search, and view jobs and associated changelists, and hyperlink jobs.
Time-lapse View Support for Python
Added support for full Eclipse-based Time-lapse View for Python.

Downloads

Please uninstall any previous version of P4WSAD prior to installing this version. Uninstall instructions can be found in the P4WSAD Release Notes.

See the P4WSAD product page for download and installation instructions. For more detailed instructions, read the P4WSAD Release Notes.

Manuals

P4WSAD Help
P4GT
The Perforce Plug-in for Graphical Tools
(2009.3)

Downloads

P4GT Release Notes | Downloads

P4DTG
The Perforce Defect Tracking Gateway
(2009.2)

Downloads

P4DTG Release Notes | Downloads

Manuals

Perforce Defect Tracking Gateway Guide

Tools & Utilities

Product Release Information
P4Thumb
The Perforce Thumbnail Generator
(2010.1)

Downloads

P4Thumb Release Notes | Downloads

P4FTP
The Perforce FTP Client
(2010.1)

Downloads

P4FTP Release Notes | Downloads

Manuals

Perforce FTP Plug-in User's Guide
P4toDB
The Perforce Integration with SQL Databases
(2009.2)

Downloads

P4toDB Release Notes | Download p4todb.zip

APIs

Product Release Information
P4API
The Perforce C/C++ API
(2010.1)

Downloads

P4API Release Notes | Downloads

Manuals

Perforce C/C++ API User's Guide
P4Perl, P4Ruby, P4Python,
P4PHP, and P4ObjC

The Perforce Derived APIs for
Perl, Ruby, Python,
PHP, and Objective-C
(2010.1)

Highlights

Support for 64-bit Platforms
Perl, Ruby, Python, PHP, and Objective-C support for building on 64-bit platforms. See individual release notes for details.

Downloads

P4Perl Release Notes | P4Ruby Release Notes | P4Python Release Notes
P4PHP Release Notes | P4ObjC Release Notes | Downloads

Manuals

APIs for Scripting
P4Java
The Perforce API for Java
(2009.3)

Highlights

Server Features Supported
  • p4 diff2 - diff two depot files.
  • p4 browse - browse for a list of available servers when creating a new connection.
  • p4 job -d - delete Perforce jobs.

Downloads

P4Java Release Notes | Download p4java.zip

Manuals

P4Java API User's Guide | Javadoc