April 23, 2014

New Releases of P4D, P4V, Git Fusion; Heartbleed Vulnerability Update and Planned Obsolescence for Certain Platforms

Version Control

perforce swarm commons inights

We are excited to announce the 2014.1 releases of P4D, P4V, and Git Fusion. Also available are patches for products affected by the Heartbleed Vulnerability. And please note our planned obsolescence for certain platforms.

P4D 2014.1: Accelerate Software Delivery for Distributed Teams

The latest release of P4D introduces Parallel Sync—a new capability that allows developers and automated processes to speed up workspace syncs by transferring multiple files simultaneously. This improves the developer experience and reduces the overall build times for your automated processes. Additional enhancements for distributed teams include:

  • Enhanced Shelving Support: A shelf designated as "promoted" is now globally visible to the entire installation. Users on other Edge Servers can describe the shelf, diff the shelved files against submitted files, unshelve the shelved files into their own workspaces, etc.
  • P4 Clean Simplifies Builds for Continuous Integration: New 'P4 Clean' command allows automated build system processes to restore their workspaces in one step by removing any untracked files—a critical first step for better CI.
  • Locked Stream Imports to Specific Revisions: Streams users can now select specific revisions of files to include in their import paths when configuring streams via changelist specifiers, reducing the need to manage releases for all of your subcomponents.
  • Pre- and Post-Action Triggers for User Commands: Specify pre- and post-action triggers to execute on the server when nearly any command is run for greater control over your Continuous Delivery pipeline.

Download P4D 2014.1 | Release Notes

P4V 2014.1: Enhancements to Shelving and Folder Diff

The latest release of P4V offers improved performance and new productivity enhancements, including:

  • Shelving Enhancements: New option in shelving dialog allows you to limit shelving to changed files only. You can also diff shelf-to-shelf changelists.
  • Smarter Folder Diff: It's now easier to visually distinguish between diff types in directories for unique files, edited files (content diffs), and moved/renamed files (highlighted in green instead of treated as delete/add).

Download P4V 2014.1 | Release Notes

Git Fusion 2014.1: Performance Optimizations for Remote Teams

The latest release enables local deployment of Git Fusion in conjunction with edge services. This enables better productivity for remote teams collaborating to build products using Git.

Download Git Fusion 2014.1 | Release Notes

Heartbleed Vulnerability Update: Patches Now Available for Download

We have not found any indication that any Perforce server has been exploited using the Heartbleed Vulnerability in OpenSSL. However, we have made available patched versions of the affected server products configured for SSL on all OS platforms in releases 2012.2, 2013.1, 2013.2, 2013.3, and 2014.1. To get patched binaries for older (pre-2014.1) server releases, please select the appropriate version number from the drop-down menu:

Read more about our patched server products in our blog post, Heartbleed Vulnerability Update: Perforce Patched Releases Now Available

We also have patched the 2014.1 versions of our affected clients, which are backwards compatible with previous server releases:

Read more about our patched server products in our blog post, Heartbleed Vulnerability Update: Perforce Patched Perforce Clients Now Available

Planned Obsolescence Notice for Certain Platforms

The following platforms for P4D, P4, P4Broker, P4P, P4FTP, and P4API components will be obsolescent as of the Perforce 2014.2 release and will be placed in End-of-Life (EOL) status on March 2016:

  • IBM AIX 5.3
  • Linux Kernel 2.4.18 and 2.6 for PPC
  • FreeBSD 5.4 and 6.0 for 32-bit Intel(x86)
  • Solaris 10 for 32-bit Intel(x86) and 32-bit SPARC

Monthly Product Update Archive

Did you miss last month’s product update? No problem. Visit the monthly product updates archive to see what became available for download in prior months: perforce.com/releases