ZenHub changelog
ZenHub changelog
www.zenhub.com

Board 2.0 Improvements

 

⭐️ New

  

It just keeps getting better and better, Board 2.0 that is!

  • Multi column pipelines: You can now see your issues and not have to do the dreaded continuous scroll.

image.png

  • Added Milestone support: We now allow you to filter issues by milestone and we can display milestones on the issue cards (with the option to toggle that off in the board settings).

image.png

  • New drag and drop system: The main reason we put in place the new drag and drop system was to support the multi column layout. BUT it also came with added benefits of feeling more slick. For example, when you drag and drop it shows you the card and where you'll be dropping it. It's pretty snazzy!
  • Preview high priority changes when dragging an issue, you will get warned if moving an issue from high priority to normal priority.

image.png

  • Added support for Zenhub Issues: You can now create Zenhub Issues as well as creating Zenhub Labels.

Enjoy these new improvements!

Zenhub Issues

 

⭐️ New

  

Managing projects with your whole team just got easier.

Zenhub Issues provides the ability to have your non-technical teammates and your technical teammates all working within the same tool.

Zenhub Issues allows users to:

  • Create issues
  • Make tasks
  • Centralize project management between developing teams and non-technical teams without giving access to the team's source code
  • Track projects without needing a GitHub license
  • Invite users outside of your organization (Outside collaborators)

For those that have GitHub Issues and Zenhub Issues within their Workspace you will be able to tell the difference between the two:

image.png

You will also have all of the options to include which pipeline you want this Zenhub Issue to appear in, which Labels, Assignee(s), which Sprint, what the Estimate is on this Issue, attach the appropriate Epic as well as the Release.

image.png

Organize away and create some Zenhub Issues!

February Updates

 

⭐️ New

  

Invite Management

Still waiting on that RSVP? Administrators can now review all pending user invites and resend or revoke those invitations.

Screenshot 2023-02-23 at 11.56.46.png

Zenhub Issue Visibility

Early access testers of Zenhub Issues can now hide “Zenhub Issues” via the board settings dropdown.

Screenshot 2023-02-21 at 3.44.33 PM.png

Other Improvements

  • It’s a sprint, not a marathon - Sprints are now automatically created for organizations joining Zenhub for the first time. Now you can launch right into sprint planning!
  • You win some, you lose none. Pressing Esc in the Zenhub extension while editing issues will no longer cause you to lose your draft
  • Got bored of the Board? Coming back to the Board after a long period of inactivity will now trigger an automatic data refresh to ensure the issues you’re viewing are up-to-date

Bug Fixes

  • Fixed an issue that prevented newly created Releases from appearing in the list of Board filters right away
  • Fixed an issue that prevented drag & drop of issues from working for some Firefox extension users
  • Fixed an issue that prevented the Burndown Report from showing the latest sprint data when the workspace has more than 100 sprints
  • Fixed an issue causing the “Modify recurring sprints” button to be disabled for some users
  • Fixed an issue with “any” Board filters resetting to “all” after refreshing the page
  • Fixed an issue that caused some issues to disappear from view when looking at a filtered Board
  • Fixed an issue with reports showing empty blank spaces where you would normally see a list of issues
  • Fixed an issue preventing Zenhub extension users from being able to switch between different workspaces
  • Adjusted network batching settings to reduce unexpected “Board failed to load” messages

Performance Improvements

 

🐛 Fixes

  

The Zenhub engineering team recently completed a series of sprints focused on improving performance and reliability of the app. We wanted to share some of the results of that work.

General

  • Optimized workspace load time by 10-20% by removing the need to load related workspaces at startup. The entire Zenhub app should load a little bit faster now.
  • Moved resource intensive tasks to leverage more database read replicas & re-balanced hardware resources for our database and Kubernetes cluster. Zenhub should be more stable and performant during demand hours, specifically around GitHub issue updates.
  • Switched to using Brotli for encrypting static web assets. Initial Zenhub load times should be 10-30% faster for cold starts.
  • Optimized Zenhub's code splitting strategy to reduce the JavaScript bundle size by up to 400kb. Initial Zenhub load times should be further improved.

Board & Issues

  • Optimized board issue filtering queries related to issue and story point counts. Searching on the Board should be a little bit faster now.
  • Optimized board search queries involving authors. Filtering the board by authors should now be up to 10x faster.
  • Migrated the estimate selector to leverage Zenhub's new GraphQL API to improve performance and reliability of setting issue estimates.

Account Management & Settings

  • Redesigned the Slack & Webhook integrations UI to leverage client-side caching. Modifying integrations across multiple GitHub organizations should be snappier now. These integrations are now also available to for GitHub connected users!

We have further minor optimizations and as well larger initiatives in the works that we're hoping to be able to share with you in the coming weeks. Thank you for continuing to report stability and performance problems to support. Keep them coming!

Milestones for Board 2.0

 

⭐️ New

  

We’ve brought back Milestones to Board 2.0 after hearing feedback from our users, thank you to everyone who submitted feedback about the feature and how they use it within their workflow.

Users can now access the following Milestones based features in Board 2.0:

  • Filter by Milestone
  • Filter by issues with no Milestones
  • Multi-select Milestones
  • Bulk Edit Milestones
  • Add / Remove Milestones from an issue
  • Show / Hide Milestones from an issue card on the board

Redeeming Invites at Onboarding 📨

 

⭐️ New

  

As your new team members go through registration in Zenhub, if they have been invited to a workspace, they will see an indication to join the Zenhub organizations that you have invited them to. From here they can proceed to join your Zenhub Organizations directly without making an access request.

image.png

We love to improve how your teams find you, join you quickly and collaborate in your Zenhub Organizations!

Disconnecting GitHub Accounts from Zenhub 🔗

 

⭐️ New

  

Did you change your mind about connecting your GitHub Account to Zenhub? No Problems! because now, you can easily disconnect your GitHub Account from your Zenhub Platform and reconnect whenever you want.

You can revoke access of your Zenhub platform to your GitHub Account at any time, from the Account Management > Settings > Connected Accounts area of your Dashboard. Whenever you're ready, you can reconnect your GitHub account to your Zenhub Organization.

With this in place, you have no need to worry about leaving your GitHub account or data behind if you no longer have a need for the GitHub integration in your Zenhub platform.

image.png

Creating Github Repositories in Zenhub 🗃️

 

⭐️ New

  

Users in Trial Organizations can now create new GitHub repositories from Zenhub.

We understand the need for new users to try out Zenhub with repositories that their teams are not working from or in cases where users do not have access to grant repository access to Zenhub while trying Zenhub for the first time. That's why we introduced a new feature where you can create new repositories when you get to a workspace that is not yet connected to a GitHub repository. This will allow you experience the full functionalities of Zenhub while not making updates to repositories that your team is currently working in or where you do not have access to your team's GitHub repository. **P.S: ** This feature is currently only available to Organizations that have not connected their GitHub accounts during trial.

image.png

Classic GH Projects Importer for Platform Users

 

⭐️ New

  

Platform users can now import repositories, issues and columns from classic GitHub Projects

To enable seamless migration of your team's work into Zenhub, we have extended the capabilities of our classic GitHub importer to Zenhub users. This means that now, every Zenhub user can automatically connect repositories to workspaces, and import issues and pipelines to a Zenhub workspace, all in a few clicks. Now your teams can get settled in Zenhub quickly, in a familiar set up and continue with work in Zenhub like nothing happened.

image.png

We would love your feedback on other tools and functionalities that will enable your team to settle into Zenhub very quickly. Feel free to drop new ideas and feedback for importing your work into Zenhub here and

Allowed domains for Organization access

[⭐️ New] With the introduction of access to existing Platform Organizations at onboarding for your new team members with whom you share the same email domain, we have provided a means by which you can also allow your Zenhub Organizations to be found by users with whom you do not share email domains. How does this work:

  • Within the invite modal of your workspace, there is an "Allowed Domains" section where you can add an email domain. This allows your Zenhub Organizations to be visible to users with those email addresses at onboarding
  • Also once you invite users via the invite modal, the emails domains for users who you invite are automatically suggested to be added to the Allowed Domain list which you can accept or reject image.png

Our expectation is that this feature improvement to the invite modal helps your teams find and join you quickly in your respective workspaces. We would love your feedback on how to make this better for your team.