grpc-kotlin icon indicating copy to clipboard operation
grpc-kotlin copied to clipboard

New release

Open hacetin opened this issue 1 year ago • 25 comments
trafficstars

When do you plan to release a new version?

  • We need to upgrade io.grpc-api version, this package depends on version 1.57 and it causes "Panic" errors.
  • Also, it has been 7 months since the last release.

hacetin avatar Jun 12 '24 20:06 hacetin

It seems like the primary maintainer @jamesward no longer works at google as of April. @jamesward do you have any information on who has taken over this repo?

credmond-git avatar Jul 09 '24 17:07 credmond-git

In James' absence, it's almost certainly just me. I'll try to accomplish this sometime this week.

lowasser avatar Jul 09 '24 17:07 lowasser

Let me know if you need any help! Details are at: https://github.com/grpc/grpc-kotlin/blob/master/BUILDING.md#releasing

jamesward avatar Jul 09 '24 18:07 jamesward

@jamesward it looks like #480 made step 2 of those instructions irrelevant, would you mind confirming that?

lowasser avatar Jul 30 '24 18:07 lowasser

I think you are right! The version is determined by git now.

jamesward avatar Jul 30 '24 18:07 jamesward

All right, I think I've done it: https://github.com/grpc/grpc-kotlin/releases/tag/v1.4.2 . Hopefully that worked -- I'll leave this issue open for a bit in case there are any problems.

lowasser avatar Jul 30 '24 20:07 lowasser

I think it failed because Maven Central now requires using a generated token for auth for publishing. I think you'll have to work with the team that manages the OSS accounts and get a new token, set it in the env vars, and re-run the failed action.

jamesward avatar Jul 31 '24 16:07 jamesward

Hello, i still do not see the new release 1.4.2 in Maven Central https://mvnrepository.com/artifact/io.grpc/grpc-kotlin-stub

credmond-git avatar Aug 15 '24 19:08 credmond-git

Is this library no longer being maintained?

sookyeomKim avatar Aug 30 '24 05:08 sookyeomKim

@lowasser, looking at the release notes, it seems the only change that couldn't be done by downstream users in 1.4.2 is #360. (There were some protoc upgrades, but they seem to not be too important.) Users needing a newer grpc-api can just depend on the newer grpc-java in their own build, right?

ejona86 avatar Sep 09 '24 14:09 ejona86

@lowasser any chance of getting this published to maven central?

taer avatar Oct 31 '24 19:10 taer

@ejona86 and @lowasser I have tremendous respect for the gRPC team and what they have done with gRPC. Kotlin and gRPC are a fantastic combination and it would be a shame for this repo to be abandoned. Please do not let this happen.

pambrose avatar Dec 09 '24 21:12 pambrose

Just noticed this. Sorry, it's mostly just me, and I do very little with GitHub and Maven. Looking into it now.

lowasser avatar Dec 09 '24 22:12 lowasser

@lowasser Is there a way to get additional maintainers into the project? Internal or external ones, or a way to raise awareness about this fact, grpc-rust was just announced while grpc-kotlin is dying without any kind of support or updates for years. And I know that is not your fault, you just happen to be the last one with maintainer access but this project needs some support and I am sure there are people here that can help.

friscoMad avatar Dec 13 '24 16:12 friscoMad

I am working on getting the appropriate permissions from Sonatype, hopefully with @jamesward 's assistance.

lowasser avatar Dec 16 '24 21:12 lowasser

We automated the process so I don't think you need any special permissions beyond being able to create a tag in this repo. Let me know if you need any help.

jamesward avatar Dec 16 '24 21:12 jamesward

@jamesward - the latest version 1.4.2 is still not in the Maven central

asomov avatar Jan 02 '25 12:01 asomov

It looks like the release GitHub Action failed: https://github.com/grpc/grpc-kotlin/actions But I no longer have access to see the log. So I'm not sure what went wrong. @bshaffer helped set this up so maybe he can help investigate.

jamesward avatar Jan 02 '25 15:01 jamesward

@lowasser Have you had any luck publishing the newest release to Maven central? Thanks.

pambrose avatar Feb 28 '25 07:02 pambrose

Any chance we could get this pushed? Or maybe published to a different maven repo?

taer avatar Apr 16 '25 23:04 taer

It seems that @lowasser has walked away from this project. @jamesward , do you have any suggestions?

pambrose avatar Apr 16 '25 23:04 pambrose

Sorry I'm not able to help with this. Maybe the only option is releasing a fork?

jamesward avatar Apr 17 '25 16:04 jamesward

@lowasser and @bshaffer are working through the release.

After fixing some issues, they've gotten publishing to Maven Central mostly working, but there's still validation failures due to integration_testing being added since last release.

ejona86 avatar Apr 21 '25 16:04 ejona86

there's a 1.4.3 up there now!

taer avatar Apr 29 '25 20:04 taer

Unfortunately in the process version 6f774052d1d6923f8af2e0023886d69949b695ee was also released, which can cause some problems for tooling thinking there is a newer version.

ejona86 avatar Apr 30 '25 01:04 ejona86

1.5.0 is released now.

ddeath avatar Oct 14 '25 07:10 ddeath