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

 

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

 

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

Helix TeamHub 2017.2 Expanded Diffs

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

 

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.