Skip to end of metadata
Go to start of metadata

Plugin Information

View Blue Ocean on the plugin site for more information.

What is Blue Ocean?

 
Blue Ocean is a new project that rethinks the user experience of Jenkins. Designed from the ground up for Jenkins Pipeline and compatible with Freestyle jobs, Blue Ocean reduces clutter and increases clarity for every member of your team through the following key features:

  • Sophisticated visualizations of CD pipelines, allowing for fast and intuitive comprehension of software pipeline status.
  • Pipeline editor that makes automating CD pipelines approachable by guiding the user through an intuitive and visual process to create a pipeline.
  • Personalization of the Jenkins UI to suit the role-based needs of each member of the DevOps team.
  • Pinpoint precision when intervention is needed and/or issues arise. The Blue Ocean UI shows where in the pipeline attention is needed, facilitating exception handling and increasing productivity.
  • Native integration for branch and pull requests enables maximum developer productivity when collaborating on code with others in GitHub and Bitbucket.

Note that Blue Ocean plugin is the only one that you need to install from Jenkins UpdateCenter. 
  
Learn more 

Running behind a proxy? Read this

In some cases proxies can rewrite URIs that have encoding in them and break web apps. 

  • For apache - please follow this guide very carefully, especially the bit about nocanon
  • For nginx - please see this. Generally if you use proxy_pass directly to the Jenkins port, you are ok, otherwise see this
    • If you still have problems with some blue ocean URIs, you can use a proxy_pass directive like this: 

          if ($request_uri ~* "/blue(/.*)") {
              proxy_pass http://YOUR_SERVER_IP:YOUR_JENKINS_PORT/blue$1;
              break;
          }

Running Jenkins with BlueOcean on Apache Tomcat? Read this

In case you are using Apache Tomcat to serve Jenkins, you will need to make sure that you have configured Tomcat to use the following parameters:

-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true

NOTE: Upgrading to a new version

The best way is update the main "Blue Ocean" plugin - it will then upgrade all the dependent plugins and libraries for you. Do not upgrade just one blue ocean plugin at a time, it works best if they are all kept up to date.

Change log

1.6.0 (June 19, 2018)

New features and enhancements

JENKINS-45614 - Getting issue details... STATUS  Performance/activity tab slow (#1744)

JENKINS-51206 - Getting issue details... STATUS  [JENKINS-51387] jira-plugin 3.0.0 (#1739)

JENKINS-47247 - Getting issue details... STATUS  Git https auth round trip (#1720)

JENKINS-48075 - Getting issue details... STATUS  add next/prev links to run details screen (#1722)

All other fixes and enhancements

https://issues.jenkins-ci.org/browse/JENKINS-51779 Avoid com.google.common.collect.Iterators.skip. (#1750)

https://issues.jenkins-ci.org/browse/JENKINS-51533 Showing all artifacts (#1748)

https://issues.jenkins-ci.org/browse/JENKINS-51161 Remove title from timeDuration in order to reduce CPU usage (#1746)

https://issues.jenkins-ci.org/browse/JENKINS-51585 JWT response should have status code 204 since it does not provide content (#1742)

https://issues.jenkins-ci.org/browse/JENKINS-51161 reduce the CPU ussage of the SVG spinners (#1740)

https://issues.jenkins-ci.org/browse/JENKINS-49991 Link to home should not full refresh (#1734)

https://issues.jenkins-ci.org/browse/JENKINS-50825 Test for stage deletion from the editor, plus parallelPipeline simplifications (#1733)

https://issues.jenkins-ci.org/browse/JENKINS-50408 change the pipeline selection highlight (#1732)

https://issues.jenkins-ci.org/browse/JENKINS-51058 use last httpcomponents version and snapshot of jira … (#1729)

https://issues.jenkins-ci.org/browse/JENKINS-43135 Fix go to classic link in the pipeline editor (#1731)

https://issues.jenkins-ci.org/browse/JENKINS-45817 Make branch selector icon clickable (#1730)

https://issues.jenkins-ci.org/browse/JENKINS-49815 Bump up plugin versions (#1681)

https://issues.jenkins-ci.org/browse/JENKINS-50829 ATH for stopping running jobs, plus simplified EditorPage code (#1724)

 Update text on create pipeline page (#1728)

Pipeline Editor - check if pipeline has sequential parallel stages and show error (#1749)

1.5.0 (April 11, 2018)

Key new features and enhancements

JENKINS-38323 - Getting issue details... STATUS  Developer can drag and drop to reorder steps within a stage in Pipelin Editor

JENKINS-38339 - Getting issue details... STATUS  UI for downstream jobs launched with 'build' step

JENKINS-43588 - Getting issue details... STATUS  Developer can paginate the artifacts tab

JENKINS-44995 - Getting issue details... STATUS   JENKINS-48868 - Getting issue details... STATUS  Performance fix for Dashboard load time

JENKINS-48074 - Getting issue details... STATUS  Show full log in case of no steps and no stages for a failed run

JENKINS-49036 - Getting issue details... STATUS  Long log lines don't break and wrap

JENKINS-49297 - Getting issue details... STATUS  Capture missing input steps from post declarative block (#1694)

All Change Log

https://issues.jenkins-ci.org/browse/JENKINS-50572 Bitbucket Cloud save content linkage error (#1715)

https://issues.jenkins-ci.org/browse/JENKINS-50325 Some part of the code uses object.assign which needs to be polyfill to support IE11  (#1698) (#1711)

https://issues.jenkins-ci.org/browse/JENKINS-50452# Fix node graph visitor log levels (#1705)

https://issues.jenkins-ci.org/browse/JENKINS-48357# Fix jira-plugin binary compatibility issue (#1704)

https://issues.jenkins-ci.org/browse/JENKINS-50487# Fix for java.util.NoSuchElementException error (#1703)

https://issues.jenkins-ci.org/browse/JENKINS-48884 Fix parallel stages not rendering properly if skipped by failed previous stage (#1702)

https://issues.jenkins-ci.org/browse/JENKINS-50406 Fix the issue with downstream build URL generation, and add some snarky FIXMEs which I will address in a seperate PR (#1699)

https://issues.jenkins-ci.org/browse/JENKINS-47464 Bulk format ALL THE THINGS (#1693)

https://issues.jenkins-ci.org/browse/JENKINS-49297 Capture missing input steps from post declarative block (#1694)

https://issues.jenkins-ci.org/browse/JENKINS-49948 vulnerabilities in bo js dependencies (#1688)

https://issues.jenkins-ci.org/browse/JENKINS-45634 Table action buttons hidden until hover (#1685)

https://issues.jenkins-ci.org/browse/JENKINS-49702 remove columns from props (#1687)

https://issues.jenkins-ci.org/browse/JENKINS-45334 go to classic link missing in invalid input param (#1676)

https://issues.jenkins-ci.org/browse/JENKINS-38339 UI for downstream jobs launched with 'build' step(#1675)

https://issues.jenkins-ci.org/browse/JENKINS-49756 Fix for BB server defult branch API in bb server >= 5.6.0 (#1678)

https://issues.jenkins-ci.org/browse/JENKINS-49743 Dropdown defaultOption have to include object as valid input type

https://issues.jenkins-ci.org/browse/JENKINS-49477 Javadoc generation is failing in master

https://issues.jenkins-ci.org/browse/JENKINS-49419 Avoid detached head on checkout

https://issues.jenkins-ci.org/browse/JENKINS-49298 Using "t" key switches focus to search box, when running a build with param entry field on blue ocean home page

https://issues.jenkins-ci.org/browse/JENKINS-49272 blueocean 1.4.0 pipeline results screen does not allow clicking on parallel stages

https://issues.jenkins-ci.org/browse/JENKINS-49036 Long log lines don't break and wrap

https://issues.jenkins-ci.org/browse/JENKINS-49028 Pipelines failing when no Cause of Blockage found

https://issues.jenkins-ci.org/browse/JENKINS-48872 Unreadable Data errors with BlueOceanUrlObjectImpl/modelObject

https://issues.jenkins-ci.org/browse/JENKINS-48868 blue ocean dashboard taking more than 50s to load.

https://issues.jenkins-ci.org/browse/JENKINS-48820 Blue Ocean plug-in causes stack overflow for big pipeline jobs

https://issues.jenkins-ci.org/browse/JENKINS-48571 checkout scm fails silently after "Could not determine exact tip revision of <branch>" in logs

https://issues.jenkins-ci.org/browse/JENKINS-48204 NPE in BlueOcean REST API / JIRA interaction

https://issues.jenkins-ci.org/browse/JENKINS-48198 "TypeError: Cannot read property 'toLowerCase' of undefined" for i18n title

https://issues.jenkins-ci.org/browse/JENKINS-48074 Show full log in case of no steps and no stages for a failed run

https://issues.jenkins-ci.org/browse/JENKINS-47978 Lightweight checkout not working for branches that contain forward slash '/'

https://issues.jenkins-ci.org/browse/JENKINS-47952 Browser back behaviour for result screen is broken

https://issues.jenkins-ci.org/browse/JENKINS-47460 Pull Requests pagination refreshes

https://issues.jenkins-ci.org/browse/JENKINS-47395 Github Server must have /api/v3 appended

https://issues.jenkins-ci.org/browse/JENKINS-47386 Audit tooltips for icons

https://issues.jenkins-ci.org/browse/JENKINS-47242 Remove dead config files from ATH that came from stand alone repo

https://issues.jenkins-ci.org/browse/JENKINS-47022 DropDown is loosing focus on selection of an option

https://issues.jenkins-ci.org/browse/JENKINS-45037 Download All button is broken on artifacts

https://issues.jenkins-ci.org/browse/JENKINS-44995 Very slow activity/pipeline screen load (often when logged in)

https://issues.jenkins-ci.org/browse/JENKINS-43588 Developer can paginate the artifacts tab

https://issues.jenkins-ci.org/browse/JENKINS-43211 Remove unneeded dependencies (markdown, redux) 

https://issues.jenkins-ci.org/browse/JENKINS-41502 Show triggers for jobs if upstream job (with link)

https://issues.jenkins-ci.org/browse/JENKINS-38339 UI for downstream jobs launched with 'build' step

https://issues.jenkins-ci.org/browse/JENKINS-38323 Developer can drag and drop to reorder steps within a stage

https://issues.jenkins-ci.org/browse/JENKINS-4292  Removing view on workspace delete doesn't work if view name contains variables


PRs without JIRA tickets

Comments spelling (#1672

publish new version of the JDL for JENKINS-47022 (#1654

Use the right ExtensionPoint class (#1644

Propose a couple of spelling corrections - trailing whitespace ? (#1634

Add Chinese localization for pipeline editor (#1629

Add Chinese translation (#1617

Typescript support (#1692)

Spelling repository (#1682)

1.4.2 (February 16, 2018)

JENKINS-47022 - Getting issue details... STATUS  

1.4.1 (February 8, 2018)

JENKINS-48198 - Getting issue details... STATUS

JENKINS-49272 - Getting issue details... STATUS

1.4.0 (January 17th 2018)

JENKINS-45082 - Getting issue details... STATUS

JENKINS-46657 - Getting issue details... STATUS

JENKINS-46017 - Getting issue details... STATUS

JENKINS-43201 - Getting issue details... STATUS

JENKINS-45719 - Getting issue details... STATUS

JENKINS-47211 - Getting issue details... STATUS

JENKINS-44888 - Getting issue details... STATUS

Upgrade react version: https://github.com/jenkinsci/blueocean-plugin/pull/1456

Upgrade maven front end plugin version: https://github.com/jenkinsci/blueocean-plugin/pull/1464

JENKINS-46104 - Getting issue details... STATUS

JENKINS-47357 - Getting issue details... STATUS

JENKINS-46660 - Getting issue details... STATUS

JENKINS-47361 - Getting issue details... STATUS

Remove jsch: https://github.com/jenkinsci/blueocean-plugin/pull/1488

JENKINS-46388 - Getting issue details... STATUS

JENKINS-46812 - Getting issue details... STATUS

Toast button default value typo: https://github.com/jenkinsci/blueocean-plugin/pull/1494

JENKINS-45182 - Getting issue details... STATUS

JENKINS-46335 - Getting issue details... STATUS

JENKINS-47504 - Getting issue details... STATUS

Switch to chrome for selenium tests: https://github.com/jenkinsci/blueocean-plugin/pull/1412

JENKINS-47297 - Getting issue details... STATUS

(developer productivity) Javascript modules core-js and jdl are now hpi/plugins, with autowatch in dev mode enabled when using "hpi:run" https://github.com/jenkinsci/blueocean-plugin/pull/1257

JENKINS-47378 - Getting issue details... STATUS

Allow ATH run against a locally running instance: https://github.com/jenkinsci/blueocean-plugin/pull/1484

JENKINS-47491 - Getting issue details... STATUS

JENKINS-43746 - Getting issue details... STATUS

JENKINS-47054 - Getting issue details... STATUS

JENKINS-46474 - Getting issue details... STATUS

JENKINS-46490 - Getting issue details... STATUS

Simplify dashboard API: https://github.com/jenkinsci/blueocean-plugin/pull/1532

JENKINS-41205 - Getting issue details... STATUS

JENKINS-47788 - Getting issue details... STATUS

JENKINS-47888 - Getting issue details... STATUS

JENKINS-47749 - Getting issue details... STATUS

JENKINS-47513 - Getting issue details... STATUS

JENKINS-47835 - Getting issue details... STATUS

JENKINS-47984 - Getting issue details... STATUS

JENKINS-47887 - Getting issue details... STATUS

JENKINS-45393 - Getting issue details... STATUS

JENKINS-47490 - Getting issue details... STATUS

JENKINS-27395 - Getting issue details... STATUS

JENKINS-47918 - Getting issue details... STATUS

JENKINS-47339 - Getting issue details... STATUS

JENKINS-48307 - Getting issue details... STATUS

JENKINS-47649 - Getting issue details... STATUS

JENKINS-48268 - Getting issue details... STATUS

JENKINS-48620 - Getting issue details... STATUS

JENKINS-48416 - Getting issue details... STATUS

JENKINS-47219 - Getting issue details... STATUS

JENKINS-42920 - Getting issue details... STATUS

 

1.3.5 (December 13th 2017)

JENKINS-47158 - Getting issue details... STATUS

1.3.4 (December 4th 2017)

JENKINS-48285 - Getting issue details... STATUS

JENKINS-48497 - Getting issue details... STATUS

1.3.3 (November 16th 2017)

JENKINS-47480 - Getting issue details... STATUS

JENKINS-41205 - Getting issue details... STATUS

1.3.2 (November 9th 2017)

Removed Jetty workaround (no functional change): https://github.com/jenkinsci/blueocean-plugin/commit/6f8419b006778cf5107e35c897f521c2b1e92b44

1.3.1 (October 28th 2017)

JENKINS-47504 - Getting issue details... STATUS  Fix for test failure in plugin compatibility suite

JENKINS-47509 - Getting issue details... STATUS  Performance improvement when calculating blue ocean url for "blue ocean" link

JENKINS-46657 - Getting issue details... STATUS  Use displayName for run id column if it is is set in build

JENKINS-47248 - Getting issue details... STATUS  Warn user if they use non ssh git they will not be able to save changes to pipeline from the editor

JENKINS-47249 - Getting issue details... STATUS  Remove the unneeded "name parallel group" in editor

1.3.0 (October 11th 2017)

JENKINS-46948 - Getting issue details... STATUS  http links in logs are now clickable links

JENKINS-46913 - Getting issue details... STATUS  http links in step descriptions are clickable links

JENKINS-47083 - Getting issue details... STATUS  use Declarative Pipeline version 1.2 with new parallel syntax style

JENKINS-47042 - Getting issue details... STATUS  support use of Github for users behind a corporate proxy

JENKINS-35882 - Getting issue details... STATUS  feature flagged "trends" extension point and client (to show tests and execution trends)

JENKINS-45333 - Getting issue details... STATUS  Make blue ocean pass the "plugin compatibility test suite" 

JENKINS-45391 - Getting issue details... STATUS  show name for parameter (parametrised pipelines)

JENKINS-45920 - Getting issue details... STATUS  JIRA integration, if you use JIRA and a ticket is mentioned in a commit, it will be linked

JENKINS-46879 - Getting issue details... STATUS  check permissions of folder pipeline is being created in vs root

JENKINS-46866 - Getting issue details... STATUS  JIRA integration is externalised into its own module vs built in

JENKINS-46778 - Getting issue details... STATUS  Issue tracker integration should not fail if plugin returns errors

JENKINS-38442 - Getting issue details... STATUS  Pipeline graph future enhancement to allow more complex graphs

JENKINS-41960 - Getting issue details... STATUS  Per stage configuration in editor now supported (for parallel and serial stages)

https://github.com/jenkinsci/blueocean-plugin/pull/1370 Chinese translation

JENKINS-43148 - Getting issue details... STATUS  support for creating and editing pipelines with plain git servers (ssh)

https://github.com/jenkinsci/blueocean-plugin/pull/1371 metrics plugin (brought in in 1.2) has been removed as a required plugin

JENKINS-44985 - Getting issue details... STATUS  Improvements to russian translation

JENKINS-46458 - Getting issue details... STATUS  Support personal repos in Bitbucket Server

JENKINS-45240 - Getting issue details... STATUS  Multibranch pipelines are used instead of Organization folders

JENKINS-46156 - Getting issue details... STATUS  When a job is stopped cleanup steps get a chance to run (less aggressive stop behavior)

JENKINS-47310 - Getting issue details... STATUS  Handle case where user editing github pipeline does not have push access

JENKINS-47146 - Getting issue details... STATUS  Avoid heavy call to run history when lots of jobs triggered

JENKINS-45589 - Getting issue details... STATUS  Don't spam log with pubsub log spamming

 

 

1.2.4 (September 20th 2017)

JENKINS-46452 - Getting issue details... STATUS

1.2.3 (September 19th 2017)

JENKINS-46778 - Getting issue details... STATUS

Remove mandatory dependency on metrics: https://github.com/jenkinsci/blueocean-plugin/pull/1371

1.2.2 (September 15th 2017)

1.2.1 (September 10th 2017)

JENKINS-46704 - Getting issue details... STATUS

1.2.0 (August 22nd 2017)

FeatureJENKINS-41295Support Bitbucket Server in Blue Ocean
FeatureJENKINS-41294Support Bitbucket Cloud in Blue Ocean
FeatureJENKINS-40855GitHub Enterprise support
FeatureJENKINS-40616publishHTML support for HTML reports
FeatureJENKINS-39628Handle skipped stages and parallels in the Pipeline Graph
FeatureJENKINS-44106Dashboard table links should not be blue
FeatureJENKINS-44105Update branch filter for new table
FeatureJENKINS-44985Russian translation
FeatureJENKINS-44107Commit lozenge is not styled correctly
FeatureJENKINS-41833Update table design
FeatureJENKINS-43906Creation tests for "Git" flow
FeatureJENKINS-44667Add read/write implementation for Bitbucket Cloud
FeatureJENKINS-44666Add read/write implementation for Bitbucket Server
FeatureJENKINS-44931Clean up "Go to Classic" link and icon for pipelines
FeatureJENKINS-39635Right click on expander should not open the test result
FeatureJENKINS-44672Update default page title
FeatureJENKINS-44698Test that editor can create a Jenkinsfile in a new branch
FeatureJENKINS-44595Audit frontend code to ensure that we use the displayName of the organization
FeatureJENKINS-44960Fast search feedback
FeatureJENKINS-39657Runtime JavaScript bundle analyser for Chrome Dev Tools
FeatureJENKINS-45292Dropdown should allow custom footer
FeatureJENKINS-45350BlueOcean Job URL environment variable
FeatureJENKINS-44829Add search component to pipelines screen
FeatureJENKINS-44831Initial display of pipelines is slow
FeatureJENKINS-44722API token text box should be a password field
FeatureJENKINS-45217Allow custom title in Dropdown
FeatureJENKINS-45558Editor button does not match new button style
FeatureJENKINS-45144Anonymous user analytics
FeatureJENKINS-43083Improve unit and integration tests and avoid relying on E2E (ATH) for front end code
FeatureJENKINS-45562Use the Bitbucket logo and appropriate spelling
FeatureJENKINS-45944Replace hardcoded _class comparison by capability
FeatureJENKINS-45922Add support for multi-branch pipeline Jenkinsfile edit/save and indexing
FeatureJENKINS-45594Update incompatible server message
FeatureJENKINS-45560Bitbucket username and password fields should be full width
FeatureJENKINS-46069Edit and save bitbucket pipeline using pipeline editor
FeatureJENKINS-45561Use correct terminology for Bitbucket when selecting "organisations"
FeatureJENKINS-44932Root navigation link is /blue rather than /blue/
FeatureJENKINS-43978Really long cause messages blow out results screen
FeatureJENKINS-45186Header link should be a real anchor, not just a clickable element
FeatureJENKINS-45016Branch filter clear behaviour
BugJENKINS-44760Search is missing the clear button
BugJENKINS-44961Fix hotspot performance issue for Branch and PR metadata lookup
BugJENKINS-44759Search isn't URL safe
BugJENKINS-44881Blue Ocean cannot be opened after upgrade: Chrome browser fluttering
BugJENKINS-44866PR tab "branch history" link does not work with job in folder
BugJENKINS-44964NPE in logs when browsing Maven projects
BugJENKINS-43208Very slow dashboard and /search response in some cases (slowing dashboard load)
BugJENKINS-44959Duration is missing on activity page
BugJENKINS-42395If the jenkins banner is customized the "open blue ocean" button gets covered on a narrow screen (< 1060)
BugJENKINS-44865rundetail.tests.results.fixed is a label
BugJENKINS-44926StackOverflow loading build history when Gerrit plugin is installed
BugJENKINS-44922Table and table empty state top spacing
BugJENKINS-44752Blue Ocean will not load - ExtensionStore.init error
BugJENKINS-44921Action buttons in new tables do not match the design
BugJENKINS-43968Handle long branch names
BugJENKINS-44522Top-level navigation does not show selected state
BugJENKINS-45360creating a pipeline with a duplicate name does not fail gracefully with custom Org
BugJENKINS-45442When a custom organisation is in use pipeline creation checks permissions on jenkins rather than the organistion root
BugJENKINS-45482modifying existing github org incorrect behaviour if custom blue ocean org in use
BugJENKINS-45748Wrong organization URL on PR build notifications
BugJENKINS-45589Exceptions with pubsub spamming log spam
BugJENKINS-45766Cherry pick organisation fixes from 1.1.0-release branch
BugJENKINS-45849js-extensions unit tests fail
BugJENKINS-43201BlueOcean: when browser size is smaller than pipeline, we're unable to scroll to the beginning of the pipeline
BugJENKINS-45703OrganizationStatePreloader uses Jenkins root to look for the organization
BugJENKINS-46009Pipeline graph on safari is incorrectly placed to the left
BugJENKINS-46070PR page broken on dogfood
BugJENKINS-45804User permissions are checked against Jenkins instead of Organization base
BugJENKINS-45470CacheLoader returned null for key ... exceptions in logs
BugJENKINS-42131JDL Dropdowns in wrong place on Firefox
BugJENKINS-43861Input parameter modal grows too wide when parameters have lengthy text values
BugJENKINS-45123When branch name is long the github link disappears
BugJENKINS-45083MS Edge: `X` icon to delete Pipeline Search text appears early, and eventually twice
BugJENKINS-44718Step description does not show ellipsis when truncated
BugJENKINS-40163Baseline shift in breadcrumbs
BugJENKINS-45011Commit has in run result header is not clickable
BugJENKINS-42975No hover text shown for Edit and Close buttons on toolbar
BugJENKINS-45192Action icon buttons don't have any tooltips
BugJENKINS-46025REST APIs responses are not set with appropriate cache controls


1.1.7 (August 11th 2017)

JENKINS-45804 - Getting issue details... STATUS  

JENKINS-46025 - Getting issue details... STATUS  


1.1.6 (August 7th 2017)

Fixes for multiple security issues

1.1.5 (July 24th 2017)

(very minor maintenance release)

JENKINS-45703 Allow "organizations" which are in a folder, not at the root (where things are saved)

JENKINS-45442 Allow pipelines to be created in a folder with correct permissions check

JENKINS-45360 Fail gracefully when creating a pipeline of a duplicate name

1.1.4 (July 3rd 2017)

Note: 1.1.3 was a problematic partial binary release, it will be blacklisted from the update center. Please do not install 1.1.3 binaries if you see them in the update center. 

1.1.2 (June 19th, 2017)

1.1.1 (June 15th, 2017)

1.1.0 (June 12th, 2017)

 

TStatusKeySummaryCreatedUpdatedAssigneeReporter
Story
RESOLVEDJENKINS-41540

Need to show the "cause of blockage" message for a Pipeline

2017-01-302017-05-11James DumayJames Dumay
Story
RESOLVEDJENKINS-37245

Developer can jump to the run history for a specific branch and pull request

2016-08-082017-05-12Paul DragoonisJames Dumay
Story
RESOLVEDJENKINS-38054

Handle pagination for tests

2016-09-082017-06-06James DumayJames Dumay
Story
RESOLVEDJENKINS-44162

Automatic build for Jenkins Blueocean Dockerhub image

2017-05-092017-06-06Yoann DubreuilMarcin Milewski
Story
RESOLVEDJENKINS-40979

Developer would like to see why the Pipeline has been triggered

2017-01-112017-06-06James DumayJames Dumay
Story
RESOLVEDJENKINS-39850

Blue Ocean should respect build.displayName

2016-11-182017-06-06James DumayJulien Pivotto
Story
RESOLVEDJENKINS-41585

Heavy page when there are 25k tests on the test result screen

2017-01-312017-06-06James DumayJames Dumay
Story
RESOLVEDJENKINS-43203

Branch filtering dropdown unsorted

2017-03-302017-06-06David GuanBen Walding
Story
RESOLVEDJENKINS-38460

Move toasts from bottom left to bottom right

2016-09-232017-06-06UnassignedJames Dumay
Story
RESOLVEDJENKINS-43742

By default we should not return actions

2017-04-202017-06-06Vivek PandeyJames Dumay
Story
RESOLVEDJENKINS-43949

Branch filter should use same order as branch tab

2017-04-302017-06-06James DumayJames Dumay
Story
RESOLVEDJENKINS-38982

User would like to have a fast smart search to find jobs from the dashboard

2016-10-142017-06-06Nicolae PascuMichael Neale
Story
RESOLVEDJENKINS-41769

Developer can see a description for a pipeline run

2017-02-062017-06-28James DumayMartin Noack
Bug
RESOLVEDJENKINS-43039

Blue Ocean Test Results fail to load over https

2017-03-222017-04-14James DumayJonathan Brito
Bug
RESOLVEDJENKINS-43117

Run declarative pipeline job with parameters fails if description is null

2017-03-272017-04-19Ivan MeredithBen Walding
Bug
RESOLVEDJENKINS-43157

stage and pipeline view is empty

2017-03-282017-04-19Sam Van OortTian Peng
Bug
RESOLVEDJENKINS-42929

Stopping a freestyle job will sometimes fail

2017-03-202017-04-19James DumayIsa Vilacides
Bug
RESOLVEDJENKINS-40084

PipelineRunImpl.replay assumes the task is still in the queue

2016-11-292017-04-20James DumayTom FENNELLY
Bug
RESOLVEDJENKINS-43347

Pipeline creation does not work when security is disabled.

2017-04-042017-04-26Cliff MeyersMaicon Pereira
Bug
RESOLVEDJENKINS-43600

Artifacts cannot be accessed when pipeline is paused for input or executing

2017-04-142017-04-26James DumayErik Lattimore
Bug
RESOLVEDJENKINS-42312

Can only select top node of parallel nodes while job is in progress.

2017-02-242017-04-21Thorsten Scherleraustin stoker
Bug
RESOLVEDJENKINS-42318

UI Not Refreshing When Starting a Build

2017-02-252017-04-21Thorsten ScherlerJosh Axelman
Bug
RESOLVEDJENKINS-43462

BlueOcean favorite permisson bug

2017-04-102017-04-21Vivek PandeyRoman Malík
Bug
RESOLVEDJENKINS-42417

Skipped tests should not use "unstable" coloring

2017-03-012017-04-24James DumayDaniel Beck
Bug
RESOLVEDJENKINS-43364

ClassNotFoundException for org.jenkinsci.plugins.pubsub.MessageException

2017-04-052017-04-25Vivek Pandeyemanuelez
Bug
RESOLVEDJENKINS-43896

REGRESSION: IE11 not working in blue ocean 1.1 (beta) due to preferences module being non compatible

2017-04-272017-04-28Keith ZantowJames Nord
Bug
RESOLVEDJENKINS-43702

Dashboard pagination scrolls to top of screen

2017-04-192017-04-28Cliff MeyersJames Dumay
Bug
RESOLVEDJENKINS-43256

SSE event subscription should be organization aware

2017-03-312017-04-29Vivek PandeyJames Dumay
Bug
RESOLVEDJENKINS-43747

REGRESSION: Parallel nodes are not selectable in running pipeline

2017-04-212017-05-01Thorsten ScherlerJames Dumay
Bug
RESOLVEDJENKINS-43471

Blue Ocean: NullPointerException when importing a GitHub project, deletes organization

2017-04-102017-04-17James DumayWenzel Jakob
Bug
RESOLVEDJENKINS-38523

Stage listing flashes "no steps" when loading a stage for the first time (Karaoke repair)

2016-09-272017-05-11Thorsten ScherlerMichael Neale
Bug
RESOLVEDJENKINS-44178

BlueOcean organization root ItemGroup not taken into account when creating a new pipeline

2017-05-102017-05-11Vivek PandeyAlvaro Lobato
Bug
RESOLVEDJENKINS-44223

Intermittent test: abortInput – io.jenkins.blueocean.rest.impl.pipeline.PipelineNodeTest

2017-05-122017-05-12Vivek PandeyJames Dumay
Bug
RESOLVEDJENKINS-43249

Requesting classes that don't exist on the classpath should return empty array

2017-03-312017-05-12Vivek PandeyJames Dumay
Bug
RESOLVEDJENKINS-41885

Build log is scrolled down unconditionally on update

2017-02-092017-04-21Thorsten ScherlerDaniel Beck
Bug
RESOLVEDJENKINS-44176

BlueOcean organization root ItemGroup not taken into account for search and displayname

2017-05-102017-05-15Alvaro LobatoAlvaro Lobato
Bug
RESOLVEDJENKINS-44258

Replay does not include changesets

2017-05-142017-05-15James DumayJames Dumay
Bug
RESOLVEDJENKINS-42809

Activity/Branch dashboard show pipeline library commit instead of actual built commit

2017-03-152017-05-17Vivek PandeyFranz B.
Bug
RESOLVEDJENKINS-43948

REGRESSION: step header disappears then reappears when expanded

2017-04-292017-05-17Cliff MeyersJames Dumay
Bug
RESOLVEDJENKINS-44208

Make Blue Ocean link url resolution extensible by plugins and take into account Organizations

2017-05-112017-05-22Vivek PandeyAlvaro Lobato
Bug
RESOLVEDJENKINS-44230

docker not found for ATH run

2017-05-122017-05-22Ivan MeredithJames Dumay
Bug
RESOLVEDJENKINS-44321

REGRESSION: Cannot load changes tab

2017-05-172017-05-19Cliff MeyersJames Dumay
Bug
RESOLVEDJENKINS-44260

Jump to branch history shows encoded name in branch selector

2017-05-142017-05-20Nicolae PascuJames Dumay
Bug
RESOLVEDJENKINS-44432

REGRESSION: Unable to save pipeline from editor

2017-05-232017-05-24Vivek PandeyMichael Neale
Bug
RESOLVEDJENKINS-44433

REGRESSION: link to classic from home page doesn't work

2017-05-232017-05-24Vivek PandeyMichael Neale
Bug
RESOLVEDJENKINS-43914

Test coverage for blueocean-rest-impl

2017-04-282017-05-24Vivek PandeyVivek Pandey
Bug
RESOLVEDJENKINS-44303

Lint and JS test failures don't actually fail the build

2017-05-162017-05-24Cliff MeyersCliff Meyers
Bug
RESOLVEDJENKINS-43252

lastSuccessfulRun URL should be relative

2017-03-312017-05-25James DumayJames Dumay
Bug
RESOLVEDJENKINS-44538

Blue Ocean organization displayName not being exposed or used

2017-05-292017-06-01Vivek PandeyAlvaro Lobato
Bug
RESOLVEDJENKINS-44579

Poor performance removing a folder when Favorite plugin is installed

2017-05-312017-06-01James DumayDarío Villadiego
Bug
RESOLVEDJENKINS-44419

Blue Ocean organizations enabled/disabled should be runtime configurable and not only with a system property

2017-05-222017-06-01Alvaro LobatoAlvaro Lobato
Bug
RESOLVEDJENKINS-44571

Show more log is not working properly

2017-05-312017-06-01Cliff MeyersIvan Meredith
Bug
RESOLVEDJENKINS-42997

Rerun button shows on UI even when the run cannot be rerun - enhance to have a replayable property

2017-03-212017-06-01James DumaySpencer Malone
Bug
RESOLVEDJENKINS-44627

blueocean-display-url tests are failing if run in systems without git user.name

2017-06-012017-06-02Vivek PandeyRaul Arabaolaza
Bug
RESOLVEDJENKINS-44644

SSE Events ignored on activity page when a custom Org factory is used

2017-06-022017-06-04Vivek PandeyAntonio Muñiz
Bug
RESOLVEDJENKINS-43923

Improve test coverage of blueocean-git-pipeline module

2017-04-282017-05-25Vivek PandeyVivek Pandey
Bug
RESOLVEDJENKINS-43916

Improve test coverage of blueocean-pipeline-api-impl module

2017-04-282017-05-29Vivek PandeyVivek Pandey
Bug
RESOLVEDJENKINS-43926

REGRESSION: Loading worm turns white too early when loading dashboard

2017-04-282017-06-05Nicolae PascuMichael Neale
Bug
RESOLVEDJENKINS-44048

when using the branch filter on the activity tab the design "jumps" to the right.

2017-05-042017-06-06Nicolae PascuThorsten Scherler
Bug
RESOLVEDJENKINS-44501

activity stream should load data paginated for smaller response sizes

2017-05-262017-06-06Vivek PandeyMichael Neale
Bug
RESOLVEDJENKINS-42636

During pipeline step duration reported incorrectly

2017-03-092017-06-30Andrew BayerStephen Catt

1.0.1 (April 11th, 2017)

1.0.0 (General Availability, April 5th, 2017)

  • Version number change only from 1.0.0-rc4

1.0.0-rc4 (April 3rd, 2017)

1.0.0-rc3 (March 28th, 2017)

  • JENKINS-41737 - Getting issue details... STATUS  Show empty state graphic on the dashboard when it is totally empty 
  • JENKINS-42872 - Getting issue details... STATUS  Support for input that has a list of approvers/roles allowed to approve a pipeline
  • JENKINS-42105 - Getting issue details... STATUS  Updated text for creating pipelines in github

1.0.0-rc2 (March 24th, 2017)

1.0.0-rc1 (March 15th, 2017) - "Beware the ides of March"

1.0.0-b25 (March 6th, 2017) – "No, really this time, the last beta"

  • PR-817 Update dependencies of pipeline and friends for bug fixes
  • JENKINS-42119 update the design for the "creation flow"
  • JENKINS-42040 Run results screen timer is reset when job is rerun correctly
  • JENKINS-38752 Link to a branch history 
  • PR-882 Tweak branch sort order
  • JENKINS-42163 Save to github api
  • JENKINS-41642 Handle case when favouriting a pipeline fails
  • JENKINS-41662 Fixed a bug when there were concurrent sessions both trying to approve a pipeline waiting on input
  • JENKINS-42408 Only show admin link when user is admin
  • PR-870 Can set the context path via -Djetty.contextPath=bob at dev time
  • JENKINS-42103 handle case when github token has been revoked
  • JENKINS-42106 creation flow scrolls window to appropriate place
  • JENKINS-38751 links to "escape" back to classic"
  • JENKINS-41870 new compact duration format
  • PR-840 preview of editor is bundled
  • JENKINS-42273 Prompt user to create github token with correct permissions already requested
  • JENKINS-35768 Filter activity view to show a branch history

1.0.0-b24 (Feb 22nd, 2017) – The Final Countdown

1.0.0-b23 (Feb 14th, 2017)

  • JENKINS-41566 Reconnect ping request goes crazy
  • JENKINS-41341 Standardize form descriptions
  • JENKINS-41874 Regression: loading worm is blue
  • JENKINS-41348 'github' credentialId doesn't work when creating GitHub org folder
  • JENKINS-40924 Regression: Queued freestyle jobs do not show up on Activity
  • JENKINS-41717 Blue Ocean - Steps section should show full log for given step.
  • JENKINS-38597 User can create pipeline from Git repository
  • JENKINS-40929 Developer can see durations when hovering on indicators
  • JENKINS-41779 Regression: Aborted header is not grey
  • JENKINS-41542 Run details design update
  • JENKINS-41832 master uses 100% cpu in jenkinsci.plugins.pubsub.listeners.SyncQueueListener()
  • JENKINS-41780 Regression: unknown indicator for aborted stage
  • JENKINS-41599 Regression: Title doesn't change when clicking "Pipelines" header link
  • JENKINS-41280 Hide organization prefix from UI
  • JENKINS-41783 Editor link in header is incorrectly placed in the new design
  • JENKINS-40880 Performance: Do not return action proxies that are not exported beans
  • JENKINS-41784 Regression: auto-scroll 
  • JENKINS-39762 Update application header
  • JENKINS-39763 Update pipeline run header
  • JENKINS-38496 Aborted state should not look like failure
  • JENKINS-38088 Allow rerun of all runs
  • JENKINS-40627 A multibranch project with no branches (only pull requests) breaks when you click on branches tab
  • JENKINS-41162 Prevent XSS from Input
  • JENKINS-36783 Artifact download links rely on mime type to determine download vs. view
  • Add Australian Translation (Are you happy, Benno?)
  • Upgrade to latest dependencies

1.0.0-b22 (Feb 7th, 2017)

  • Upgrade to SCM API 2.0 and Github Branch Source 2.0 for improved reliability 
  • Upgrade to latest versions of Jenkins Pipeline components for improved reliability and bug fixes
  • Upgrade to Declarative Pipeline 1.0
  • JENKINS-39864 Page title should include branch name and run number
  • JENKINS-41501 Fix regression where activity pagination would reload the page  

1.0.0-b21 (Feb 1st, 2017) 

1.0.0-b20 (Jan 26th, 2017) 

This was a fast release as there was an incompatible change introduced into a plugin. If people upgraded to all the latest plugins across their Jenkins, blue ocean may not operate correctly. 
This release remedies that. 

If you are using b19, please do upgrade to 20 when you can before upgrading all your plugins. 

1.0.0-b19 (Jan 24th, 2017) 

1.0.0-b18 (Jan 19th, 2017) 

1.0.0-b17 (Jan 13th, 2017) 

  • JENKINS-40977 Fix for unexpected identifier unhandled error when following along a pipeline
  • JENKINS-40487 Preload run results data when navigating directly to a run page (optimisation to avoid a round trip)
  • Official docker image on docker hub (jenkinsci/blueocean)

1.0.0-b16 (Jan 12th, 2017) 

1.0.0-b15 (Jan 8th, 2017) 

  • JENKINS-38494 Support for input steps (ie pipeline paused for human input)
  • JENKINS-40730 French translations for blue ocean! 
  • JENKINS-40741 Remove problematic action from response to speed by listing (optimisation)
  • JENKINS-40662 Fix bug for linking directly to results screen
  • JENKINS-38492 Result header handles "waiting for input" state 
  • JENKINS-38150 Handle postBuild and setup steps for Declarative Pipeline
  • JENKINS-38847 API to create a multibranch pipeline
  • JENKINS-40587 API for taking user input on a paused for input pipeline
  • JENKINS-40648 Update activity list via push when it changes to waiting for input state
  • JENKINS-40080 reduce number of requests for _classes by caching in local storage (optimisation)
  • JENKINS-37244 Fix inconsistent terminology for builds/runs/pipelines/jobs
  • JENKINS-39842 Fix to not load /activity for a folder
  • JENKINS-40738 Don't look for artifacts on disk if there aren't any (optimization)
  • JENKINS-40137 Fix Open Blue Ocean button for when branch contains a "/"
  • JENKINS-39789 API to list github orgs the user has access to
  • JENKINS-39790 API to validate github access token
  • JENKINS-40256 Update form controls and styles to match designs
  • JENKINS-38804 API for capturing parameters for parametrised jobs (UI support coming soon)

1.0.0-b14 (Dec 16th, 2016) - Yuletide Edition Pro

  • JENKINS-39907 Use proper "organisation name" vs the localised description. Fixes URLs for users of spanish, for example. 
  • (no issue) Tweaked names of modules to be more inline with Jenkins conventions
  • JENKINS-39225 Improve german translations, improve i18n documentation "how to"
  • INFRA-987 Ground work to publish an official blueocean docker image ready to use
  • JENKINS-39542 Test tab fix where failing tests would cause an error
  • JENKINS-40434 Fix regression for pagination on activity tab
  • JENKINS-40463 Fix for pagination regression on branches tab
  • JENKINS-39625 Page preload of data for screens - improve page load time by reducing number of requests to fetch data when user goes direct to, for example, a pipeline summary page. Extension points to add more to this. 
  • Much more enhancements to the Acceptance Tests for stability and to cover more features, preventing future regressions

1.0.0-b13 (Dec 9th, 2016)

  • JENKINS-36907 OrganizationImpl needs to not use Jenkins.getDisplayName
  • JENKINS-40194 Nested parallels blocks break rendering
  • JENKINS-40135 Stacktrace when loading nodes with a unicode/strange character path
  • JENKINS-39683 500 error preventing flow graph and steps from showing :(
  • JENKINS-39704 Autofavouriting breaks first build of a new job/branch
  • JENKINS-39852 REGRESSION: Loading worm never finishes on dashboard
  • JENKINS-37516 js-extensions tests failing and not run as part of prepublish
  • JENKINS-39871 Skipped stages should show up as unbuilt
  • JENKINS-39846 REGRESSION: incorrect capitalisation and stop button not visible in running build due to i18n
  • JENKINS-39775 EmptyStackException from PipelineNodeGraphVisitor.parallelBranchStart
  • JENKINS-39888 REGRESSION: opening/closing run dialog breaks scrolling of activity list and does not update window location
  • JENKINS-39158 A completed parallel branch isn't showing up as completed in karaoke mode
  • JENKINS-39229 Regression: Initial stage run does not show graph
  • JENKINS-37843 REGRESSION direct link to a queued detail is not working anymore
  • JENKINS-39809 404s pages are inconsistent - blank page, ugly 404 and flashy 404
  • JENKINS-39336 Cannot right click to open results from activity, branches, PR tab
  • JENKINS-39853 REGRESSION: alignment all wonky on branches listing
  • JENKINS-39953 Under some conditions clicking on activity forces a reload
  • JENKINS-39854 REGRESSION: activity/branch run status is not updated after closing karaoke mode
  • JENKINS-39992 REGRESSION: running a non multibranch job results in a duplicate run entry in /activities
  • JENKINS-38042 Update the UI to use the "display name" property rather than the "name" for Pipelines and Folders
  • JENKINS-40116 Crash on login when using blueocean plugin
  • JENKINS-39989 Core-js had(s) broken lint and tests - should be run as part of pipeline
  • JENKINS-39202 Pull request table should have pull request ID and branch name column
  • JENKINS-39225 i18n of blue ocean
  • JENKINS-37250 Rework stores for MobX
  • JENKINS-39764 API to fetch user avatar
  • JENKINS-39463 Integrate pipeline-model-definition 0.6
  • JENKINS-38325 We need a logo mark for Blue Ocean
  • JENKINS-38326 Redesign the headers hierarchy
  • JENKINS-39701 Design for Pipeline Graph "skipped" stages
  • JENKINS-39291 Form elements
  • JENKINS-39292 Rationalise the button design and styles
  • JENKINS-36936 Peer link to classic from blue ocean
  • JENKINS-35885 Setup automatic deployment of Blue Ocean for opened PRs
  • JENKINS-39371 Dialog component
  • JENKINS-39478 Select box / Dropdown component
  • JENKINS-39563 Basic form components
  • JENKINS-39624 OPTIMIZATION: Pre-load user data on page config object
  • JENKINS-39661 Investigate performance of Pipeline /activity and /runs REST endpoint
  • JENKINS-39761 Improve BlueRun loading performance with many artifacts
  • JENKINS-39627 Alignment of cog is off on Result
  • JENKINS-38330 Use the declarative model to show all stages and parallels to be executed
  • JENKINS-39927 REGRESSION: left most table column contents are out of alignment
  • JENKINS-39293 i18n should degrade to english on versions lower than 2.19.x
  • JENKINS-39891 Add i18n backend into a plugin and distribute with Blue Ocean

1.0.0-b12 (Nov 14, 2016):

  • Hyperlinks are used so you can right-click and open in a new tab: JENKINS-39336 
  • Pull Request has clearer column names/structure: JENKINS-39202
  • Autofavouriting: if you contribute to a change in a change set, that branch will automatically be favourited for you (and a card shown) JENKINS-36377
  • Config links for pipelines not go to config screen: JENKINS-39338
  • Fixed a case where sometimes no pipelines would show up on the dashboard at all: JENKINS-39587
  • "Try blue ocean" is now "Open blue ocean" and has both a new look and is contextual (ie opens equivalent page in blue ocean): JENKINS-39339
  • The beginning of the "create new pipeline" UX: JENKINS-38594
  • Fix where empty stages (with no steps) may not show pipeline graph: JENKINS-39425

1.0.0-b11:

1.0.0-b10:

1.0.0-b09: 

2 Comments

  1. Is there a way to point blue ocean to our local github and not the public github, please let me know

    I tryied creating pipeline option using git, but im not able to get the pipeline editor functionality

    1. Hi - github enteprise will be supported soon (as well git editing) - but there are better places to discuss - the jenkins-users or jenkins-ux google group is better. 

Write a comment…