concurrency icon indicating copy to clipboard operation
concurrency copied to clipboard

[Release]: 3.1.0 GA

Open KyleAure opened this issue 10 months ago • 2 comments

Proposal

Let's start a plan for the 3.1.0 GA release! 🎉

Outstanding work

  • [x] https://github.com/jakartaee/concurrency/pull/473

Check List

Prepare

Stage release

Verify and modify

  • [x] Ask for feedback from the community to verify the staged artifact has all the expected changes.
  • [x] If anything needs to be added before publishing do that now and repeat the Stage Release section

Publish release

Follow up

KyleAure avatar Apr 05 '24 19:04 KyleAure

3.1.0 GA is Staged

Notes

I double checked to make sure the two dependency updates between RC2 and GA versions did not affect the checksums for the following artifacts:

  • API RC2 MD5: fe3f138c0e1ff6d600266537e3ee9016
  • API GA MD5: 7c177355fa619a2ae465c82cac417191
  • TCK RC2 MD5: d0ae359cdf7bcfc0f66e9b354067a0fd
  • API GA MD5: 7ee16d099de76a1687769e517b911aee

FYI @mswatosh @njr-11 - I checked the diffs between the JARs and I think no matter what we do the GA version will have a different checksum then RC2 because of the change in

META-INF/maven/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-[api|tck]/pom.properties
META-INF/maven/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-[api|tck]/pom.xml  

The switch from 3.1.0-RC2 to 3.1.0 are reflected in these files meaning the checksums will not match.

I think we need to inquire about the checksum requirement for compatible implementations. If RC2 and GA only have diffs in META-INF I would think certifying against either checksum should be valid.

KyleAure avatar Apr 08 '24 16:04 KyleAure

3.1.0 GA is Re-staged

Verification Data

The checksums are as follows:

  • API MD5 : 7c177355fa619a2ae465c82cac417191 [unchanged]
  • TCK MD5: b9eabfce9b7abab510ff86df758207e3 [changed]

FYI - @njr-11 @aubi

KyleAure avatar Apr 13 '24 14:04 KyleAure

Created specification project release review: https://github.com/jakartaee/specifications/pull/733

KyleAure avatar Apr 19 '24 19:04 KyleAure

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip ad1d52fdf9648db8d2afbaefd480d8995be47b59c605b439d69ededf4da4fcd5
jakarta.enterprise.concurrent-tck-dist-3.1.0-dist.zip 44be17650689c27ba76c8849655c69621980b97893e2bb6b1def39c386a57347

Seems to me the TCK User Guide PDF has date metadata that cannot be removed resulting in different SHAs for these two artifacts since they are generated at different times. The only resolution to this would be to take the TCK Distibrution zip from the staging repository and dumping that into download.eclipse.org but that would require in an entire re-write of that Jenkins job. Not sure if that is worthwhile doing at this late stage. ^^ FYI @njr-11 @edbratt

KyleAure avatar May 02 '24 15:05 KyleAure

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip 9539826afc510300f6873477a8ba6ae0860883ecd659d629fb62f4e77b457c23

FYI - @OndroMih @arjantijms @njr-11

KyleAure avatar May 10 '24 16:05 KyleAure

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip a519066b945b6a10ca1a634c9158c038c2e6f52db6c96e988e977740e1fedc56

FYI - @aubi @arjantijms @njr-11

KyleAure avatar May 14 '24 16:05 KyleAure

3.1.0 GA is published

Verification Data

file sha256
concurrency-tck-3.1.0.zip a519066b945b6a10ca1a634c9158c038c2e6f52db6c96e988e977740e1fedc56

KyleAure avatar Jun 06 '24 13:06 KyleAure