[ANN] SonarQube 6.3 RC2 is now available

239 views
Skip to first unread message

Fabrice Bellingard

unread,
Feb 17, 2017, 12:32:13 PM2/17/17
to SonarQube
Hi SonarQube Community,

Here is the first public release candidate of SonarQube 6.3.

The main features and noteworthy of this 6.3 version are:
  • New "Activity" project page
    • In this version, this new page displays the history of project analyses with events. 
    • In future versions, this page will be the place where everything that happens on a project will be logged so that any user can't miss a detail of the project activity.
  • Better user experience
    • SonarQube 6.3 is the first version to reach the target architecture where the web application is fully written in JavaScript and the backend in Java.
    • For end users, this means a better overall user experience (no blinking effect when moving between pages, smoother transitions, ...etc)
  • Web extension points
    • Web application can be extended by plugins at global or project level - like this used to be the case in previous architecture
    • Pages must now be written in JavaScript and use the Web API to communicate with the server
  • New languages embedded by default
    • SonarPHP, SonarPython and SonarFlex are now part of the distribution to get the best out of SonarQube out of the box

And obviously as usual, this version comes with lots of bug fixes and other small improvements.


To help us test this new version, here's all what you need to know:

Any feedback is highly appreciated.
Enjoy!

Best regards,

Fabrice BELLINGARD | SonarSource
SonarQube & SonarLint Product Manager
http://sonarsource.com

Marcel

unread,
Feb 18, 2017, 7:12:33 AM2/18/17
to SonarQube
Hello Fabrice,

The new user experience is awesome :) Thanks SonarSource

The extension point org.sonar.api.web.Footer did not work anymore. Is this a bug and the footer should work or is the Deprecated-annotation missing on the Footer interface?
We are using the footer extension in our company, so I hope that the next LTS version contains a footer extension ;)

Regards
Marcel

Günter Wirth

unread,
Feb 20, 2017, 2:41:51 AM2/20/17
to SonarQube
Hi Fabrice,

Testing with our integration test we get an error with SQ6.3 now (still running with other versions):
Is this an intended change in the Web API or a bug?
Complete LOG file is here: https://travis-ci.org/SonarOpenCommunity/sonar-cxx/jobs/203341528

Regards,
Günter

Julien Lancelot

unread,
Feb 20, 2017, 3:12:50 AM2/20/17
to Günter Wirth, SonarQube
Hi Günter,

Thanks for this feedback. 
Indeed the WS api/resources has been removed as it was written in rails and was too complex to rewrite as its responsability was too big.
In fact all API changes are listed here : https://docs.sonarqube.org/display/DEV/API+Changes.
You need to use api/components and api/measures instead.

Regards

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/2bc7e7ad-b22e-46af-8e30-a6671674bfd0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Julien LANCELOT | SonarSource

Fabrice Bellingard

unread,
Feb 20, 2017, 7:34:11 AM2/20/17
to Marcel, SonarQube
On Sat, Feb 18, 2017 at 1:12 PM, Marcel <marcel.s...@gmail.com> wrote:
Hello Fabrice,

Hi Marcel,
 

The new user experience is awesome :) Thanks SonarSource

Thanks :)

 
The extension point org.sonar.api.web.Footer did not work anymore. Is this a bug and the footer should work or is the Deprecated-annotation missing on the Footer interface?

Our purpose was to deprecate it, so if you didn't find the annotation on the corresponding interface, it's an issue on our side and we'll fix this.

 
We are using the footer extension in our company, so I hope that the next LTS version contains a footer extension ;)

On the "About" landing page, we added the possibility to add a free HTML content (in a 2nd section of the page) to cover the needs of providing custom information / links / support contact / ... etc for companies. You can find the setting in "Administration > General Settings > General > About page text". With SONAR-7890, do you think you would still need to have this footer extension?

 
Regards
Marcel


--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/81d6892e-ec76-4d57-8f27-83b364390376%40googlegroups.com.

Marcel

unread,
Feb 20, 2017, 8:53:10 AM2/20/17
to SonarQube, marcel.s...@gmail.com
Hi Fabrice,

If I understand the new concept correct, our user will never see the about landing page as default start page because they are always authenticated (single sign-on). They have to click explicity on the about link in the footer to open the about landing page.
Therefore I think that the aboud landing page doesn't meets our requirements. If I can add a custom support contact and for example a custom blog link with SONAR-7890 it will be okay for us.

Regards
Marcel


Am Montag, 20. Februar 2017 13:34:11 UTC+1 schrieb Fabrice Bellingard:
On Sat, Feb 18, 2017 at 1:12 PM, Marcel <marcel.s...@gmail.com> wrote:
Hello Fabrice,

Hi Marcel,
 

The new user experience is awesome :) Thanks SonarSource

Thanks :)

 
The extension point org.sonar.api.web.Footer did not work anymore. Is this a bug and the footer should work or is the Deprecated-annotation missing on the Footer interface?

Our purpose was to deprecate it, so if you didn't find the annotation on the corresponding interface, it's an issue on our side and we'll fix this.

 
We are using the footer extension in our company, so I hope that the next LTS version contains a footer extension ;)

On the "About" landing page, we added the possibility to add a free HTML content (in a 2nd section of the page) to cover the needs of providing custom information / links / support contact / ... etc for companies. You can find the setting in "Administration > General Settings > General > About page text". With SONAR-7890, do you think you would still need to have this footer extension?

 
Regards
Marcel

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.

Fabrice Bellingard

unread,
Feb 20, 2017, 8:56:53 AM2/20/17
to Marcel, SonarQube
On Mon, Feb 20, 2017 at 2:53 PM, Marcel <marcel.s...@gmail.com> wrote:
Hi Fabrice,

If I understand the new concept correct, our user will never see the about landing page as default start page because they are always authenticated (single sign-on). They have to click explicity on the about link in the footer to open the about landing page.

You got it right Marcel, and indeed in your case with SSO, the "About" page won't be the front-page.

 
Therefore I think that the aboud landing page doesn't meets our requirements. If I can add a custom support contact and for example a custom blog link with SONAR-7890 it will be okay for us.

Cool, so we'll work on SONAR-7890.

Thanks for your feedback!

 
Regards
Marcel

Am Montag, 20. Februar 2017 13:34:11 UTC+1 schrieb Fabrice Bellingard:
On Sat, Feb 18, 2017 at 1:12 PM, Marcel <marcel.s...@gmail.com> wrote:
Hello Fabrice,

Hi Marcel,
 

The new user experience is awesome :) Thanks SonarSource

Thanks :)

 
The extension point org.sonar.api.web.Footer did not work anymore. Is this a bug and the footer should work or is the Deprecated-annotation missing on the Footer interface?

Our purpose was to deprecate it, so if you didn't find the annotation on the corresponding interface, it's an issue on our side and we'll fix this.

 
We are using the footer extension in our company, so I hope that the next LTS version contains a footer extension ;)

On the "About" landing page, we added the possibility to add a free HTML content (in a 2nd section of the page) to cover the needs of providing custom information / links / support contact / ... etc for companies. You can find the setting in "Administration > General Settings > General > About page text". With SONAR-7890, do you think you would still need to have this footer extension?

 
Regards
Marcel

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/81d6892e-ec76-4d57-8f27-83b364390376%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/3a825889-d211-41ea-94c6-1c881086a904%40googlegroups.com.

Günter Wirth

unread,
Feb 20, 2017, 9:35:23 AM2/20/17
to SonarQube, wirth....@me.com
Hello Julien,

Thanks for your fast answer. Found this which is a little bit confusing:

  • Release 6.3 (Next version): REMOVED api/resources/index is removed, api/components and api/measures should be used instead
  • Release 5.4: DEPRECATED web services api/resources/* are deprecated. Improved alternatives are the new WS api/components/* and api/measures/*.

Is with/without index? Is this a typo?


Regards,

Günter

Julien Lancelot

unread,
Feb 20, 2017, 9:44:36 AM2/20/17
to Günter Wirth, SonarQube
Hi Günter,

Indeed you're right, there's a typo in the API Changes page, I'm fixing it.

Thanks !

--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages