Release Notes for Git Connector Version 2017.2 Introduction This document lists all user-visible changes to Git Connector (also referred to as the Connector). Release notes for other Perforce Helix products are available separately on the Perforce Documentation web page. The Connector augments the functionality of the Helix Versioning Engine to support Git clients. It services requests from Git clients, and stores Git data in Git repos that reside within a depot of type graph in the Helix server. Requests are supported over both HTTP(S) and SSH connections. Perforce numbers releases YYYY.R/CCCCC, e.g. 2017.1/1512253. YYYY is the year; R is the release of that year; CCCCC is the bug fix change level. Each bug fix in these release notes is marked by its change number. Any build includes (1) all bug fixes of all previous releases and (2) all bug fixes of the current release up to the bug fix change level. The Connector components 'gconn' and 'git-remote-p4gc' will report their version information by passing the '-V' flag. Additionally, Git users can retrieve extended version information through cloning '@info' special command by running 'git clone git@ConnectorHost:@info' or 'git clone https://ConnectorHost/@info'. Requirements * Git Connector requires an installation of the Helix Versioning Engine 2017.1/1504924 or later. * The Connector is available in two distribution package formats: Debian (.deb) for Ubuntu systems and RPM (.rpm) for CentOS and RedHat Enterprise Linux (RHEL). You can install the Connector on the following Linux (Intel x86_64) platforms: * Ubuntu 14.04 LTS * Ubuntu 16.04 LTS * CentOS or Red Hat 6.x * CentOS or Red Hat 7.x * The Connector requires Git version 1.8.5 or later. If the distribution package comes with an earlier release of Git, you need to manually upgrade to a supported version. -------------------------------------------------------------------------- -------------------------------------------------------------------------- Major new functionality in 2017.2 Minor new functionality in 2017.2 #1560819 (Bug #92162) ** Support one-way mirroring of repositories managed in HelixTeamHub #1538078 (Bug #91623) ** Add 'gconn poll-repos' command that allows Git Connector admins to configure cronjob to perform updates of the Connector's Git cache for faster clone & fetch performance #1526227 (Bug #91713) ** Add Git Connector web endpoints to manage mirrored repositories #1547477 (Bug #92234) ** Add GitConnector utility to migrate a set of mirrored Graph Depot repositories to another host #1536434 (Bug #92282) ** Support configuration upgrades Bugs fixed in 2017.2 #1550615 (Bug #91511) ** Allow Graph Depot names with dashes and underscores #1560074 (Bug #92095) ** Fix issue where some Git clients couldn't connect to the Connector using HTTPS because hostname in the self-signed certificate did not match the one supplied by the Git client