-
Notifications
You must be signed in to change notification settings - Fork 123
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
Jakarta EE 8: Release JAX-RS 2.1.1 #638
Comments
Is somebody already preparing this? |
@mkarg Yes, I can work on this one. I will be running signature tests with the TCKs to make sure we can release this. |
@spericas Great! Thanks! :-) |
@mkarg :-) Thanks, I will take a look. |
Now that we have nightly builds in EF Nexus and the release pipeline in OSSRH set up, what is open wrt the release? TCK? Spec? Bug collections? What shall people help with? |
@spericas Sounds good, but can we wait with this final PR until the weekend? I'd like to add some of the bug fixes we merged into 2.2-SNAPSHOT. I would send you a list with the commit IDs so you can add them to your PR. Or did you already do that (I did not find any in the EE4J branch)? |
@mkarg I thought we had merged those when deleting 2.1.1-SNAPSHOT, but I guess they were not there. Yes, let's get those in and prepare the branch to kick off the release. I'll look for those commit IDs, but if you have them handy please paste them here. |
@spericas Agreed, let's keep e781 out. Ok, so after few cherry-picks on your side we're ready to release, right? What about that EF release review stuff, is that ready or shall I prepare something? |
That was a typo. Actually it should read "According to JAX-RS 2.1 specification". So we could add it to 2.1.1. |
@mkarg Ok, PR has been submitted. |
Release staged on OSSRH and passed validation: https://ci.eclipse.org/jaxrs/job/Publish%20Release/11/. |
@mkarg My understanding is that we are on step 6 here: So just need to kick off a new release on our project page. I'm confused about the IP Approval that you mentioned. What is that? |
@spericas I assume the term "IP Approval" found in the chart means step 9 in Dmiry's list. |
@spericas If you want I can do the EF paperwork, but for that, we apparently need to agree upon an official release date first (I think this is due to legal issues). I propose 2018-09-10 for 2.1.1. Then the papaperwork is:
IIUC that should be all. Shall I do it or are your doing it? |
@mkarg I'm OK with the proposed release date. I'll go ahead with step (1) and then we can coordinate the others. |
@spericas Ok, just ping me when I shall do something. |
https://projects.eclipse.org/projects/ee4j.jaxrs/releases/2.1.1 @mkarg Do you have full access to view and edit the release? |
@spericas Yes, I could press "Save" (without changing anything) and it says "Updated release". |
@mkarg Great, I filled out some basic info about the release now. If you want to start with (2) and (3) from your list, go ahead. Otherwise, I'll get back to this later. |
@spericas Okay I will do (2) and (3). |
@spericas (3) is done (https://projects.eclipse.org/projects/ee4j.jaxrs/reviews/2.1.1-release-review; mail sent to PMC and EMO) |
@spericas (2) IP log is approved. http://dev.eclipse.org/ipzilla/show_bug.cgi?id=17366 |
@spericas (3) PMC has approved release 2.1.1. Still waiting for EMO approval (review still is in pending state) |
@spericas (3) EF release review is successfully finished since yesterday (https://bugs.eclipse.org/bugs/show_bug.cgi?id=538340), so as announces I will technically release JAX-RS 2.1.1 to Maven Central on 2018-09-10. If you know any showstoppers then please let me know, otherwise this is the point of no return, as we cannot remove or update artifacts on Maven Central. |
@mkarg No showstoppers that I know, green light! |
@spericas Pressed the button. It will take a while to sync. Should be available at The Central Repository on Monday (or even on Sunday). |
@spericas Wow, sync was pretty fast: Building Jersey mvn tells me Closing this issue with your kind permission, as this proofs we just successfully published our first release! |
Awesome! Thanks @mkarg! BTW: AFAIK the sync to Maven central only takes about one hour. But the update of the search index on search.maven.org takes much longer. |
Yes, the sync just needs minutes, but indexing indeed needs hours. Anyways, after one night it finally showed up: https://search.maven.org/artifact/javax.ws.rs/javax.ws.rs-api/2.1.1/bundle
…-Markus
From: Christian Kaltepoth [mailto:notifications@github.com]
Sent: Sonntag, 9. September 2018 08:06
To: eclipse-ee4j/jaxrs-api
Cc: Markus KARG; Mention
Subject: Re: [eclipse-ee4j/jaxrs-api] Jakarta EE 8: Release JAX-RS 2.1.1 (#638)
Awesome! Thanks @mkarg <https://github.com/mkarg> !
BTW: AFAIK the sync to Maven central only takes about one hour. But the update of the search index on search.maven.org takes much longer.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#638 (comment)> , or mute the thread <https://github.com/notifications/unsubscribe-auth/ABn3tzsLfo0va-bV_mkskASYKL50zUJoks5uZK--gaJpZM4VZm5O> . <https://github.com/notifications/beacon/ABn3tzVZZNRuHISSdiWqGblCysXPA_gRks5uZK--gaJpZM4VZm5O.gif>
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/eclipse-ee4j/jaxrs-api","title":"eclipse-ee4j/jaxrs-api","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/eclipse-ee4j/jaxrs-api"}},"updates":{"snippets":[{"icon":"PERSON","message":"@chkal in #638: Awesome! Thanks @mkarg!\r\n\r\nBTW: AFAIK the sync to Maven central only takes about one hour. But the update of the search index on search.maven.org takes much longer."}],"action":{"name":"View Issue","url":"#638 (comment)"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "#638 (comment)", "url": "#638 (comment)", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [eclipse-ee4j/jaxrs-api] Jakarta EE 8: Release JAX-RS 2.1.1 (#638)", "sections": [ { "text": "", "activityTitle": "**Christian Kaltepoth**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@chkal", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"eclipse-ee4j/jaxrs-api\",\n\"issueId\": 638,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "targets": [ { "os": "default", "uri": "#638 (comment)" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 359034446\n}" } ], "themeColor": "26292E" } ]
|
Awesome, great job! |
Tagged as "2.1.1" so it shows up in Github "Releases" view now. |
The Eclipse Foundation aims to provide a common Jakarta EE 8 release, which means we should release JAX-RS 2.1.1 (i. e. more or less JAX-RS 2.1 + EPL + Essential Bug Fixes + our share of the TCK, hence content of our repo's
EE4J_8
branch).This issue serves as a place for planning and performing that release.
Issues for this particular release can be found here: https://github.com/eclipse-ee4j/jaxrs-api/milestone/7.
The text was updated successfully, but these errors were encountered: