java-native/jssc

Complete release 2.9.5

pietrygamat opened this issue · 6 comments

I have prepared the relase according to
https://github.com/java-native/jssc/wiki/Publishing-a-Release

Before releasing to maven central, let's do some additional testing

Github pre-release with "fat" jar:
https://github.com/java-native/jssc/releases/tag/v2.9.5

Maven staging repo (add this to pom to test with newest version with maven):

<dependencies>
    <dependency>
        <groupId>io.github.java-native</groupId>
        <artifactId>jssc</artifactId>
        <version>2.9.5</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>jssc-staging</id>
        <url>https://oss.sonatype.org/content/repositories/iogithubjava-native-1016</url>
    </repository>
</repositories>

Tasks to do

  • Update Release notes
  • Release from sonatype staging nexus to maven central

@tresf please find some time to review the draft release, and if you are satisfied, promote it to full release on Github. I'll then push follow up with maven central.

tresf commented

@pietrygamat I'd be happy to real-world test the 2.9.5 version but I don't currently have a project using JSSC with Maven to test with. Are you OK if I simply test the fat jars?

@tresf of course. I do have maven projects for Windows and Linux so I am pretty confident about this part. It's the native libs vs OS architectures that kill my self esteem every time :D.

tresf commented

Ok, I'll have Intel testing on real hardware done soon per another project qzind/tray#1165 and report my findings.

tresf commented

@tresf please find some time to review the draft release

In regards to the release description, the only feedback that I have is that it's slightly redundant to mention both a bug report and a pull request for a bulleted item, however, I will list several bug reports on a line to illustrate popularity for fixes or features that were requested multiple times or span a wider range of issues.

The rest looks great, thank you.

Minor clarification in javadoc: #73 #119
^--- I would probably just list the bug report in this instance.

tresf commented

Ok, I'll have Intel testing on real hardware done soon per another project qzind/tray#1165 and report my findings.

Testing passed.

image