Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin 1.3 release #1740

Closed
guwirth opened this issue Jul 12, 2019 · 12 comments
Closed

Plugin 1.3 release #1740

guwirth opened this issue Jul 12, 2019 · 12 comments
Assignees
Milestone

Comments

@guwirth
Copy link
Collaborator

guwirth commented Jul 12, 2019

Hi all,

like to release the V1.3 plugin first for SQ 7.7 and SQ 7.8 together with some improvements. This includes SQ 6.7 LTS compatibility.

Because we have to switch to Java 11 for SQ 7.9 LTS I moved this step to V1.4. With Java 11 we have to stop the support of older versions then.

Regards,

@guwirth guwirth added this to the 1.3.0 milestone Jul 12, 2019
@guwirth guwirth self-assigned this Jul 12, 2019
@lg2de
Copy link

lg2de commented Jul 16, 2019

Just now I've tested sonar-cxx-plugin-1.3.0.1710.jar with SQ 7.9.1.
It was running fine!
I think, Java 11 is required for the server, but may be not for the client running the analysis (build server).

I would be happy to see 1.3.0 to be released (for SQ 7.X) very soon.
Version 1.4.0 may switch to Java 11.

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 16, 2019

Hi @lg2de,

thanks for your feedback. Could you give some more information what you exactly did test:

  • on Windows / Linux?
  • which sensors?
  • ...

Regards,

@lg2de
Copy link

lg2de commented Jul 16, 2019

Windows Server 2016
Cppcheck 1.86
Java 1.8.0_212 Azul Systems, Inc. (64-bit)

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 16, 2019

@lg2de thanks for your feedback. Cppcheck test is a little bit less to say 7.9 is working. Our CI on AppVeyor is currently not working, investigation is ongoing (#1734). But 1.3 should be releasable latest end of next week.

@lg2de
Copy link

lg2de commented Jul 16, 2019

Version 1.3 is compatible with the new SQ API.
Version 1.2.X is not compatible with SQ 7.7 and above.
This is what I mean with "the plugin is compatible".

Nice to hear that the release date is near. I wondering about the (new) issues assigned to milestone 1.3...

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 17, 2019

@lg2de
Copy link

lg2de commented Jul 17, 2019

Hi @lg2de currently these are the points label 1.3:
https://github.com/SonarOpenCommunity/sonar-cxx/issues?utf8=%E2%9C%93&q=milestone%3A1.3.0+is%3Aclosed+

Yes, but I'm wondering about the new OPEN enhancements getting tagged with 1.3.0.

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 17, 2019

OPEN enhancements

@lg2de think #1720 will make it. No sure how complicated #1697 is?

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 28, 2019

Draft release notes:

We are pleased to announce the SonarQube C++ Community Plugin version 1.3.0.
See lists below for features added and bugs fixed in this release.

SonarQube compability

Enhancements

Bugfixes

Known Issues

For an up to date list of known issues see the issue tracker.

  • not tested with Java 9, 10, 11
  • not tested with SonarQube 7.9.x LTS
  • Ensure that a rule is enabled if you get no results. In new SQ versions the default profile is read-only. The cxx plugin does not enable all rules per default.
  • Starting with SQ 6.2 there are some new metrics and some are no more available. Please have a look to the SonarQube release notes.
  • duplicated_lines_density values are different with SQ 7.5
  • project's duplication density value will likely rise with SQ 7.8 (SONAR-12188)
  • test execution metrics are not supported
  • The Cppcheck plugin is deprecated and not working in parallel to this plugin. This plugin provides an own Cppcheck sensor.
  • C plugin and JSON Compilation Database support are experimental only

Thanks ....

go to all contributors (in alphabetical order):

@Bertk
@bloodlee
@guwirth
@ivangalkin
@romanek-adam
@rudolfgrauberger
@stalb

... and all people which were active on the issue tracker!

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 29, 2019

@ALL: released - feedback welcome

@lg2de
Copy link

lg2de commented Jul 29, 2019

Wondering why you explicit state "not tested with SQ 7.9". I tested successful!
I recommend: "Not fully tested with..."

The final release I will test in about two weeks.

@guwirth
Copy link
Collaborator Author

guwirth commented Jul 29, 2019

Wondering why you explicit state "not tested with SQ 7.9".

@lg2de problem is that our CI (Travis/Appveyor #1734) is not running with SQ 7.9. Like to avoid that we get a bunch of issues...

@guwirth guwirth closed this as completed Aug 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants