Improved Jira Support

Jira Smart Commit functionality now supports referencing a user by their email address or display name for Jira Cloud integration. On-Prem Jira customers can reference a user by their email address, username, or display name.

In addition, referencing a given Jira issue more than one time in a given commit message previously resulted in a new Jira event created per issue reference. This has now been updated to only generate one Jira event per issue regardless of the number of times a given issue is referenced in a commit message. Lastly, Jira Smart Commit functionality now supports multi-line comments in commit messages.

Declutter your Jira experience!

Improved Support

Improved Mercurial Support

Helix TeamHub now supports Mercurial 5.5.1. In addition, there were instances where recent changes were not visible in Mercurial code reviews within Helix TeamHub. This has now been addressed.

Improved Git Support

Helix TeamHub now supports Git 2.28.0.

Improved SVN Support

The “send from author” option for repository email webhooks now supports sending the author’s email address in the hook payload for SVN repositories.

Helix TeamHub Command-Line Client

The Helix TeamHub Client (hth-cli) is now fully supported. Thank you for your feedback. Start executing more commands across your Git repos.

Release Notes   TRY TODAY

Manifest Editor Improvements

You can now edit the HTH manifest in an interactive mode, where you can select new repositories to add into your existing manifest file. Previously you had to manually add all the details of the repository. Some of this information you could only get via our API.

You can also now push any changes you make to the manifest file via a new `hth manifest upload` feature. In addition, you can also create the manifest file via the hth-cli. Just run the “hth init” command without arguments. Spend less time configuring and more time developing! 

Code Review Enhancements

Supporting code reviews via the command line has never been easier. You can checkout standard code reviews as well as multi-repo code reviews (only with Helix4Git) right from the hth-cli.

hth-cli will now warn there are uncommitted changes on the source branch and will ensure there are differing commits in the source vs. destination branches before creating a new multi-repo code review. In addition, a new "--my" flag makes it easy to see which reviews you've either created or are assigned as a reviewer. 

Support for External Git Repositories

With hth-cli, you can easily manage your open source repositories. Now you can add external Git repositories right into your manifest file. Helix TeamHub will exclude them automatically when creating a review. 

Improved Error Handling

Errors can happen when using any command-line tool. To help, hth-cli has improved its overall error handling. You can now run any command with verbose output (debug output) through the addition of a “-v” flag, which can be set permanently inside global and local configs. Less time debugging leads to increased developer velocity.

Lastly, we now support both the ssh and http protocols when accessing repositories stored within HTH. Go faster with hth-cli enhancements!

Cross-Repo CLI for Git [TECH PREVIEW]

Want to perform Git commands across repositories from the command line? Now you can with our cross-repo command-line client (CLI). Specify your configuration in a manifest file and then start running commands like sync, checkout, status, diff, and commit. This can save you time and allow you to do more with each command.

This tool works with both Git —Helix TeamHub Cloud and Enterprise — as well as Helix Authenticated Git (Enterprise only). When used with Helix4Git, you can even initiate multi-repo code reviews right from the command line.

Technology preview features are currently unsupported, with the goal to be fully supported in future releases. Please send your feedback to [email protected].

Start increasing your velocity >>

User Experience Improvements

This release contains a variety of user experience improvements aimed at improving developer productivity. You can now:

  • Define custom initials and colors for projects to more easily identify your work.
  • Create Git branches when linking an issue to a branch, eliminating the need to create the branch first.
  • Add assignees and due dates at the time of issue creation.
  • Define a configurable tab character width for file diffs to enhance code readability.

But there is more. Get all the latest improvements and go faster with Helix TeamHub >>

Wiki Improvements

Using Helix TeamHub for managing Mercurial repositories? No problem. Now you can create a project-based wiki in a Mercurial repository. In addition, no matter what type of wiki you are using, there is a new “quick action” available. This can speed up the process of creating new wiki pages. Less time administering gives your team more time for developing.

Company File-Sharing Settings

All companies are concerned about securing IP. With the latest release you can completely disable the ability to generate temporary and permanent file share links. This setting is managed at the company level, which means it applies to all repositories. You get more control over your IP, securing your code and company reputation.

Code Search Enhancements

Helix TeamHub now supports code search for Mercurial and Helix Git repositories. Code search can be done at the company, project, or individual repo level. You can also now limit code searches by file path or by file name for all repo types where code search is enabled.

This feature was initially released for Git repos in 2019.2 release.

UI Code Edit and Commit for Mercurial Repos

Now you can edit and commit your code in Mercurial repos right from the Helix TeamHub interface.

Seat and Storage Dashboard Widget Enhancements

For cloud accounts, all users will now see a storage used vs. storage available indicator on their main dashboard.  A dismissible banner alert will display once your company has reached 90% of its storage capacity.

Similarly, all cloud and enterprise users will be able to see how many seats are being used vs. seats available on their main dashboard as well.

Accessibility Improvements

Multiple accessibility improvements have been bundled in the release.  For example, tool tips are now discoverable by users who do not use a mouse and there have been various screen reader compatibility enhancements.

Helix TeamHub 2019.2

The 2019.2 release of Helix TeamHub includes features that allow developers to branch, edit Git source code files, and visualize team member’s activity.

DOWNLOAD PDF   FULL RELEASE DETAILS    Get Latest Version

Edit Source Code

Make quick changes to code stored in Git repos directly from the Helix TeamHub interface with our new text editor. When you are done with the edit, you can commit your change.

Easily Create a New Branch

Now you can create new branches in the Helix TeamHub web UI. This feature only works with Git, not SVN or HG.

View Individual User Activity

Scroll through an individual’s user activity in the activity stream. You can see all their changes, commits, and reviews.

Additional Admin Features

Filter Your Hooks By Service

You can filter your repository hooks to display by type of service.

View specific links to commits in submodules.

Customize Ticket Expirations

Set up when your tickets to expire in Helix TeamHub. And don’t worry, it prompts users to reauthenticate and saves their in-progress work.

New UI for User Profile Updates

Quickly update user profile settings, and review deactivated accounts. If you are using LDAP, you can use your system to update a user’s profile.

Restrict Adding Collaborators

Limit the people that can invite collaborators to Helix TeamHub.

Enhanced Group Functionality

Search group members to view and change their permissions. You can also authorize Helix Core users, groups, and users from specific groups to access Helix TeamHub.

What’s New in Helix TeamHub 2019.1

The 2019.1 release of Helix TeamHub includes features that empower developers to quickly verify build statuses, revert code reviews, and comment using attachments and emojis.

DOWNLOAD PDF   FULL RELEASE DETAILS    Get Latest Version

Build Status For Every Commit

With the new build status icon, you don’t have to leave the Helix TeamHub interface to find out the status of your build. Now it is displayed right next to the commit identifier.

Revert Merged Code Reviews

With Helix4Git repos, you can now revert the changes made by merges with standalone or multi-repo code reviews that were created using the regular merge or squash method.

Add Universal Attachments

Helix TeamHub now supports universal attachments for code reviews, multi-repo code reviews, and comments. You can add a screen shot, movie, or other object to help get your point across.

Syntax Highlighting for Diffs

Quickly view the differences between versions using diffs – now with highlighted syntax that supports 185 languages.  

Comment Using Emojis

​​​​​​​We’ve always supported emojis, but now you can show people how you really feel with emoji reactions in comments.

What’s New in Helix TeamHub 2018.2

The 2018.2 release of Helix TeamHub includes features to streamline your project workflow and help improve the integrity of your code reviews.

DOWNLOAD PDF   FULL RELEASE DETAILS  Get Latest Version

Multi-Repo Code Reviews

Multi-Repo code reviews automatically ensure changes to code in multiple repos are reviewed prior to merge. The new interface groups the commits together. Merges can be gated by passing builds and requiring approvals for each of the commits. This is useful for managing dependencies across your code base.

Streamlined Helix4Git Depot Creation

Now it is easier to create new Git Depots in Helix Core Server with the Helix TeamHub interface.   This saves time and steps when setting up a project.

Default Reviewer Groups

Now you can make sure the right team members approve the code reviews of critical projects every time with default reviewer groups.

What's New in Helix TeamHub 2018.1

With the 2018.1 release, Helix TeamHub brings new capabilities for DevOps at scale and added flexibility for code review and developer workflows.

DOWNLOAD PDF   FULL RELEASE DETAILS  Get Latest Version

DevOps Acceleration, Now With Enhanced Management

Available in Helix TeamHub Enterprise only.

Helix4Git is the feature in Helix TeamHub Enterprise that powers large scale, accelerated DevOps and enables up to 150% faster builds than Git servers. Now, with the 2018.1 release, you can fully control and manage all the enterprise capabilities of Helix4Git from TeamHub’s elegant browser-based user interface.

Support for Federated Architecture

Available in Helix TeamHub Enterprise only.

Federated Architecture is Perforce server technology that significantly reduces workflow latency across the development pipeline by allowing remote teams to access and manage files at LAN speed. With the 2018.1 release, Helix TeamHub Enterprise customers can now take advantage of this unique technology for their Git-based projects.

Manage Docker Registries Directly From Helix TeamHub

Helix TeamHub 2018.1 now adds Docker container registries to its list of multiple repository support. Create a Docker registry inside a project like any other repository, manage its permissions, and take control of your code assets, build artifacts, and Docker images all under one platform.

Force Merge for Project Administrators

At times, code reviews can be a roadblock to merging changes to the mainline. With Helix TeamHub 2018.1, project administrators can bypass the acceptance criteria and merge the changes regardless of what state the review is in.

Nested Groups From Microsoft Active Directory

Available in Helix TeamHub Enterprise only.

If you are using Active Directory as your authentication method with Helix TeamHub Enterprise, you now have the ability to include members from subgroups in Active Directory groups.

View License Information from the Web App

Wonder if you’re reaching your seat or data limit?  Helix TeamHub 2018.1 includes the ability to see license information right from the web application.

Tune Timeout Settings on Instance Level

Available in Helix TeamHub Enterprise only.

Are you routinely pushing extremely large changesets or doing a one-time migration but can’t use SSH protocol for one reason or another? In either case, Helix TeamHub Enterprise allows you to tweak the timeout settings for your instance.

Task Comments Inside Code Reviews

First Available in November 2017 Cloud Update

When conducting code reviews, sometimes you want to ensure your comments have been addressed before the code is merged. You no longer have to wonder whether your team members have implemented the fixes you requested. Simply mark a comment as a task that the author has to address before the changes can be merged.

Threaded Comments for Code Reviews and Issues

First Available in November 2017 Cloud Update

When a discussion contains multiple people and messages, it can be hard to grasp the context. To overcome that problem, Helix TeamHub now offers the functionality to have threaded conversations inside code reviews and issues.

Default Reviewers

First Available in November 2017 Cloud Update

To streamline the administration of code reviews, it’s best practice to automate assigning reviewers and Helix TeamHub does just that. Repository owners can now set default reviewers to code reviews, who will automatically be assigned to new reviews.

Enforce Reviewers

First Available in November 2017 Cloud Update

The Helix TeamHub 2018.1 release now allows users to control who can assign reviewers and approve code changes. When this functionality is applied, only administrators and master roles can assign reviewers and only the assigned reviewers can grant an approval to the respective code review.

Reset Code Review Approvals on Changes to Feature Branch

First Available in November 2017 Cloud Update

There are times when we want an extremely tight grip on code reviews. You may want to trigger a new round of approvals before new changes to the feature branch can be merged. Helix TeamHub 2018.1 now allows you to configure code reviews to automatically reset the approvals when new changes are pushed to the feature branch under review.

What’s New in Helix TeamHub 2017.2

With the 2017.2 release, Helix TeamHub continues to deliver Git at Scale for enhanced developer collaboration and unprecedented CI/CD performance.

DOWNLOAD PDF   FULL RELEASE DETAILS  Get Latest Version

Image Release Helix TeamHub 2017.2 What's New

Deploy Helix TeamHub Enterprise On-Premises

Helix TeamHub 2017.2 now offers an on-premises installation package for enterprises who need instant scale and high-performance CI/CD. Powered by Helix4Git, TeamHub Enterprise leverages Helix versioning engine to store Git data natively so that enterprise teams can deploy Git at massive scale.

Expandable Diffs

Helix TeamHub now supports the ability to expand diffs as far out as you need in all diff views to gain added context when your team members make code changes. Expandable diffs also increase workflow efficiency, eliminating the need to jump between the command line and Helix TeamHub web UI.

Control Diff Limits

Available in Helix TeamHub Enterprise only.

Certain changesets can be extremely large. To optimize performance when working with diffs and code reviews, Helix TeamHub comes with predefined limitations on diff limits and portions of that diff are not displayed. In Helix TeamHub Enterprise 2017.2, you can configure fine-grained limits for your changesets using the “hth.json” configuration file. Configure limits for maximum number of files, number of lines, size of the file in a diff, and timeout for generating the diff.

Code Review Listing Improvements

Glean more meaningful and actionable information about your code reviews. Helix TeamHub 2017.2 now shows the number of approvals, build status, and reviewers assigned to code reviews. With this information at your fingertips, you’ll know at a glance what state your review is in.

Support for LargeFiles in Mercurial repositories

Storing large binary files to Mercurial and Git repositories is painful. That’s why Git and Mercurial each have alternative ways to store them. In Mercurial, one such alternative is LargeFiles, a native extension that is delivered with Mercurial, but needs to be enabled separately. You can enable the LargeFiles extension for Mercurial repositories in TeamHub 2017.2.

Support for Ubuntu 16.04 LTS

Available in Helix TeamHub Enterprise only.

Helix TeamHub 2017.2 now supports Ubuntu 16.04 LTS. Helix TeamHub 2017.2 no longer supports Ubuntu 12.

Builds from Replicas/Edges

Available in Helix TeamHub Enterprise only.

It is now possible to use Perforce Helix federated architecture with Helix4Git to build/sync Git repositories from edge servers, or replicas at remote locations, at LAN speed without putting any operational load on the master server or negatively impacting developer productivity.

The result is faster Continuous Integration (CI) feedback on build results for complex projects that span multiple Git repos.

Remote Site Warm, Always Up-to-Date Git Cache

Available in Helix TeamHub Enterprise only.

The new gconn poll-repos command will sync down any updates to a list of repos mentioned in the "ExternalAddress" field of the Helix TeamHub-Helix4Git server spec. Run the command manually or as a cron-job to keep repos updated with any new changes in the central server, resulting in faster clones and fetches from remote locations.

Additional Enhancements

You can now configure your webhook content type via dropdown menu instead of a text field. The layout selection for listing issues is now preserved in browser localStorage. Additionally, you can create relative links to the Helix TeamHub instance in question using Markdown syntax.

What’s New in Helix TeamHub 2017.1

Helix TeamHub 2017.1 unites repositories and streamlines enterprise code review and collaboration on a single platform.

FULL RELEASE DETAILS Get Latest Version

Set Default Reviewers for Your Code Reviews

Helix TeamHub 2017.1 makes it possible to set default reviewers in Git and Mercurial repositories. Adding default reviewers allow you to streamline your review workflow by automatically assigning the correct team members when new reviews arise. Designated reviewers see code reviews they’ve been assigned from the dashboard upon login.

Filter Your Code Reviews by Assignee

Find the right code review right away. Conveniently filter your or someone else’s code reviews without opening each review and seeing who has been assigned as a reviewer.While other repository management solutions are repo-centric, TeamHub is project focused and supports managing multiple repositories within a single project.

Updated Backend

Important backend upgrades provide greater security and increased performance while also setting Helix TeamHub up for exciting additions in the future. Notably, Helix TeamHub no longer requires a custom-built OpenSSH package.With a modern, intuitive user interface, TeamHub helps teams manage all their projects in a unified view, whether in the Cloud or on-premises.

Last but Not Least

This release boasts several smaller enhancements to enable smoother browsing in projects, Wikis, and issue listings.TeamHub offers hundreds of ready-made webhooks and integrations out-of-the-box, as well as developer freedom to design your own integrations with 100% public API coverage.