×
Find plugins

Dashboard for Blue Ocean1.3.3Minimum Jenkins requirement: 2.46.3ID: blueocean-dashboard

Installs: 17572
Last released: 2 days ago
Maintainers
Thorsten Iberian Sumurai
Cliff Meyers
Tom Fennelly
Vivek Pandey
Kohsuke
Josh McDonald
Ivan Meredith
Michael Neale
Keith Zantow
James Dumay
Marc
Paul Dragoonis
Ivan Santos
Peter Dave Hello
Alexandru Somai
Dependencies
No dependencies found

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

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.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)

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

T Status Key Summary Created Updated Assignee Reporter
Bug
RESOLVED JENKINS-44926

StackOverflow loading build history when Gerrit plugin is installed

2017-06-15 2017-06-18 James Dumay Brian Cerveny
Bug
REOPENED JENKINS-44867

PR tab takes forever to load

2017-06-14 2017-06-30 James Dumay Daniel Beck

1.1.1 (June 15th, 2017)

1.1.0 (June 12th, 2017)

 

T Status Key Summary Created Updated Assignee Reporter
Story
RESOLVED JENKINS-41540

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

2017-01-30 2017-05-11 James Dumay James Dumay
Story
RESOLVED JENKINS-37245

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

2016-08-08 2017-05-12 Paul Dragoonis James Dumay
Story
RESOLVED JENKINS-38054

Handle pagination for tests

2016-09-08 2017-06-06 James Dumay James Dumay
Story
RESOLVED JENKINS-44162

Automatic build for Jenkins Blueocean Dockerhub image

2017-05-09 2017-06-06 Yoann Dubreuil Marcin Milewski
Story
RESOLVED JENKINS-40979

Developer would like to see why the Pipeline has been triggered

2017-01-11 2017-06-06 James Dumay James Dumay
Story
RESOLVED JENKINS-39850

Blue Ocean should respect build.displayName

2016-11-18 2017-06-06 James Dumay Julien Pivotto
Story
RESOLVED JENKINS-41585

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

2017-01-31 2017-06-06 James Dumay James Dumay
Story
RESOLVED JENKINS-43203

Branch filtering dropdown unsorted

2017-03-30 2017-06-06 David Guan Ben Walding
Story
RESOLVED JENKINS-38460

Move toasts from bottom left to bottom right

2016-09-23 2017-06-06 Unassigned James Dumay
Story
RESOLVED JENKINS-43742

By default we should not return actions

2017-04-20 2017-06-06 Vivek Pandey James Dumay
Story
RESOLVED JENKINS-43949

Branch filter should use same order as branch tab

2017-04-30 2017-06-06 James Dumay James Dumay
Story
RESOLVED JENKINS-38982

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

2016-10-14 2017-06-06 Nicolae Pascu Michael Neale
Story
RESOLVED JENKINS-41769

Developer can see a description for a pipeline run

2017-02-06 2017-06-28 James Dumay Martin Noack
Bug
RESOLVED JENKINS-43039

Blue Ocean Test Results fail to load over https

2017-03-22 2017-04-14 James Dumay Jonathan Brito
Bug
RESOLVED JENKINS-43117

Run declarative pipeline job with parameters fails if description is null

2017-03-27 2017-04-19 Ivan Meredith Ben Walding
Bug
RESOLVED JENKINS-43157

stage and pipeline view is empty

2017-03-28 2017-04-19 Sam Van Oort Tian Peng
Bug
RESOLVED JENKINS-42929

Stopping a freestyle job will sometimes fail

2017-03-20 2017-04-19 James Dumay Isa Vilacides
Bug
RESOLVED JENKINS-40084

PipelineRunImpl.replay assumes the task is still in the queue

2016-11-29 2017-04-20 James Dumay Tom FENNELLY
Bug
RESOLVED JENKINS-43347

Pipeline creation does not work when security is disabled.

2017-04-04 2017-04-26 Cliff Meyers Maicon Pereira
Bug
RESOLVED JENKINS-43600

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

2017-04-14 2017-04-26 James Dumay Erik Lattimore
Bug
RESOLVED JENKINS-42312

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

2017-02-24 2017-04-21 Thorsten Scherler austin stoker
Bug
RESOLVED JENKINS-42318

UI Not Refreshing When Starting a Build

2017-02-25 2017-04-21 Thorsten Scherler Josh Axelman
Bug
RESOLVED JENKINS-43462

BlueOcean favorite permisson bug

2017-04-10 2017-04-21 Vivek Pandey Roman Malík
Bug
RESOLVED JENKINS-42417

Skipped tests should not use "unstable" coloring

2017-03-01 2017-04-24 James Dumay Daniel Beck
Bug
RESOLVED JENKINS-43364

ClassNotFoundException for org.jenkinsci.plugins.pubsub.MessageException

2017-04-05 2017-04-25 Vivek Pandey emanuelez
Bug
RESOLVED JENKINS-43896

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

2017-04-27 2017-04-28 Keith Zantow James Nord
Bug
RESOLVED JENKINS-43702

Dashboard pagination scrolls to top of screen

2017-04-19 2017-04-28 Cliff Meyers James Dumay
Bug
RESOLVED JENKINS-43256

SSE event subscription should be organization aware

2017-03-31 2017-04-29 Vivek Pandey James Dumay
Bug
RESOLVED JENKINS-43747

REGRESSION: Parallel nodes are not selectable in running pipeline

2017-04-21 2017-05-01 Thorsten Scherler James Dumay
Bug
RESOLVED JENKINS-43471

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

2017-04-10 2017-04-17 James Dumay Wenzel Jakob
Bug
RESOLVED JENKINS-38523

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

2016-09-27 2017-05-11 Thorsten Scherler Michael Neale
Bug
RESOLVED JENKINS-44178

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

2017-05-10 2017-05-11 Vivek Pandey Alvaro Lobato
Bug
RESOLVED JENKINS-44223

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

2017-05-12 2017-05-12 Vivek Pandey James Dumay
Bug
RESOLVED JENKINS-43249

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

2017-03-31 2017-05-12 Vivek Pandey James Dumay
Bug
RESOLVED JENKINS-41885

Build log is scrolled down unconditionally on update

2017-02-09 2017-04-21 Thorsten Scherler Daniel Beck
Bug
RESOLVED JENKINS-44176

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

2017-05-10 2017-05-15 Alvaro Lobato Alvaro Lobato
Bug
RESOLVED JENKINS-44258

Replay does not include changesets

2017-05-14 2017-05-15 James Dumay James Dumay
Bug
RESOLVED JENKINS-42809

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

2017-03-15 2017-05-17 Vivek Pandey Franz B.
Bug
RESOLVED JENKINS-43948

REGRESSION: step header disappears then reappears when expanded

2017-04-29 2017-05-17 Cliff Meyers James Dumay
Bug
RESOLVED JENKINS-44208

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

2017-05-11 2017-05-22 Vivek Pandey Alvaro Lobato
Bug
RESOLVED JENKINS-44230

docker not found for ATH run

2017-05-12 2017-05-22 Ivan Meredith James Dumay
Bug
RESOLVED JENKINS-44321

REGRESSION: Cannot load changes tab

2017-05-17 2017-05-19 Cliff Meyers James Dumay
Bug
RESOLVED JENKINS-44260

Jump to branch history shows encoded name in branch selector

2017-05-14 2017-05-20 Nicolae Pascu James Dumay
Bug
RESOLVED JENKINS-44432

REGRESSION: Unable to save pipeline from editor

2017-05-23 2017-05-24 Vivek Pandey Michael Neale
Bug
RESOLVED JENKINS-44433

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

2017-05-23 2017-05-24 Vivek Pandey Michael Neale
Bug
RESOLVED JENKINS-43914

Test coverage for blueocean-rest-impl

2017-04-28 2017-05-24 Vivek Pandey Vivek Pandey
Bug
RESOLVED JENKINS-44303

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

2017-05-16 2017-05-24 Cliff Meyers Cliff Meyers
Bug
RESOLVED JENKINS-43252

lastSuccessfulRun URL should be relative

2017-03-31 2017-05-25 James Dumay James Dumay
Bug
RESOLVED JENKINS-44538

Blue Ocean organization displayName not being exposed or used

2017-05-29 2017-06-01 Vivek Pandey Alvaro Lobato
Bug
RESOLVED JENKINS-44579

Poor performance removing a folder when Favorite plugin is installed

2017-05-31 2017-06-01 James Dumay Darío Villadiego
Bug
RESOLVED JENKINS-44419

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

2017-05-22 2017-06-01 Alvaro Lobato Alvaro Lobato
Bug
RESOLVED JENKINS-44571

Show more log is not working properly

2017-05-31 2017-06-01 Cliff Meyers Ivan Meredith
Bug
RESOLVED JENKINS-42997

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

2017-03-21 2017-06-01 James Dumay Spencer Malone
Bug
RESOLVED JENKINS-44627

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

2017-06-01 2017-06-02 Vivek Pandey Raul Arabaolaza
Bug
RESOLVED JENKINS-44644

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

2017-06-02 2017-06-04 Vivek Pandey Antonio Muñiz
Bug
RESOLVED JENKINS-43923

Improve test coverage of blueocean-git-pipeline module

2017-04-28 2017-05-25 Vivek Pandey Vivek Pandey
Bug
RESOLVED JENKINS-43916

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

2017-04-28 2017-05-29 Vivek Pandey Vivek Pandey
Bug
RESOLVED JENKINS-43926

REGRESSION: Loading worm turns white too early when loading dashboard

2017-04-28 2017-06-05 Nicolae Pascu Michael Neale
Bug
RESOLVED JENKINS-44048

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

2017-05-04 2017-06-06 Nicolae Pascu Thorsten Scherler
Bug
RESOLVED JENKINS-44501

activity stream should load data paginated for smaller response sizes

2017-05-26 2017-06-06 Vivek Pandey Michael Neale
Bug
RESOLVED JENKINS-42636

During pipeline step duration reported incorrectly

2017-03-09 2017-06-30 Andrew Bayer Stephen 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: 

ArchivesGet past versions
Labels