Upsource 3.0: a Polyglot Code Review Tool

Posted on by Maria Khalusova

We are happy to announce the general availability of Upsource 3.0 that has matured and evolved into a one-of-a-kind Polyglot Code Review Tool. Let’s see what we have for you in this release.

PHP, JavaScript, Kotlin Code Insight

Since the day it first came out Upsource has aimed to be a code review tool as smart as our IDEs. We took IntelliJ IDEA’s core and brought it to the server side so that Upsource users could benefit from the same level of code intelligence in their browsers. To help developers understand changes in a familiar manner and be more efficient when reviewing them, we started with introducing code-aware navigation and static code analysis for Java and JavaScript projects. Today we are happy to offer the same unparalleled code insight features to teams using PHP and Kotlin.

UP30-PHPSupport

GitHub Pull Requests

All the smart code review features are now also available to teams that use GitHub pull requests as their way of reviewing changes. Simply connect Upsource to GitHub and enjoy code insight and smart code review assistance for your pull requests. Upsource will keep comments and other activity synchronized.

Even Smarter Code Insight

In this release we’ve taken code insight to the next level. While inspection results in code review are great, some warnings tend to stick around too long. To help reviewers see the impact of a new change on the overall code quality, we’ve added Code Analysis Summary. It shows what problems have been fixed with the new change, and what new possible issues the change introduced.

UP30-AnalysisSummary

Build Status

A change doesn’t exist on its own; it’s a part of your project. You might wonder how one change affects the project as a whole. In Upsource 3.0 we’ve added a Build status endpoint that lets you post build information from your Continuous Integration server to Upsource, so you can see the status of the build with this particular change.

And More!

We have also significantly improved IDE integration, added webhooks, new Analytics reports, reworked our permission model and simplified upgrade procedure.

Having all these tools at hand makes it a lot easier for a developer to understand, review and suggest improvements for a change. Once you’ve experienced this level of intelligence in your browser, going back to other code review tools will never occur to you 😉

Take a moment and check out the Upsource 3.0 release notes!
Eager to try? Download the build and don’t forget to backup your current instance!

You can also register to our free webinar “What’s New in Upsource 3.0” to see the new features in action. webinar

Yours truly,
The Upsource Team

Comments below can no longer be edited.

18 Responses to Upsource 3.0: a Polyglot Code Review Tool

  1. Jeff Carter says:

    April 5, 2016

    This is awesome! Are their plans to support Gitlab merge requests just like you do Github pull requests?

  2. Anonymous says:

    April 5, 2016

    Hi,

    will there be bitbucket intergration?

    Best regards,
    Rutger

    • Maria Khalusova says:

      April 6, 2016

      Hi Rutger! BitBucket is currently supported as any other git host, i.e you can have post-commit code review and branch review. The only thing’s missing compared to GitHub integration is PRs support.

  3. Galois says:

    April 5, 2016

    What’s about ButBucket and pull requests?

    • Maria Khalusova says:

      April 6, 2016

      Hi Galois! No PRs for BitBucket yet. Only post-commit and branch review.

  4. Giorgi says:

    April 5, 2016

    Still no support for .Net ?

    • Maria Khalusova says:

      April 6, 2016

      Hi Giorgi. Unfortunately no.

      • Giorgi says:

        April 6, 2016

        Are there any plans to add it?

        • Maria Khalusova says:

          April 6, 2016

          Not at the moment. However Upsource plugin will work with Project Rider (https://www.jetbrains.com/rider/) when it’s released. That would make possible to perform code reviews from IDE.

  5. Mark says:

    April 5, 2016

    Is Bitbucket pull request integration planned?

  6. Anicka says:

    April 6, 2016

    Any news on built-in (GIT) repository hosting?

    • Maria Khalusova says:

      April 6, 2016

      Given that there are many decent git hosting solutions, we need a good reason to make our own. Can you elaborate what would you expect of a built-in hosting in Upsource that you cannot have with existing solutions?

      • Antoine Hedgecock says:

        April 6, 2016

        I’m also disapointed git hosting ain’t in the 3.0 release even tho it was in the roadmap.

        We currently use gitlab because github doesn’t support all the feature we need, and it’s bloody expensive when you have hundreds of repos. And i really want dead simple integration not tons of freaking configurations everywhere to get everything to play with teamcity and youtrack.

      • Anicka says:

        April 7, 2016

        Just wanted one less tool to setup and maintain. Have single sign-on via HUB and out-of-the-box integration with other JetBrains tools.

  7. Egor Tolstoy says:

    April 11, 2016

    Thanks for the wonderful update! A couple of questions:
    1. What about Jenkins support for build statuses?
    2. Are you planning to add ObjC and Swift support for static analysis tool?

Subscribe

Subscribe for updates