natscli icon indicating copy to clipboard operation
natscli copied to clipboard

Release 1.0.0

Open ro0NL opened this issue 11 months ago • 4 comments

Proposed change

I noticed tag 0.2.0 is actually a preview one:

$ nats --version
v0.2.0-preview.1

Are there any plans to release 1.0.0?

Use case

semver integrations

Contribution

No response

ro0NL avatar Mar 27 '25 07:03 ro0NL

Image

Seems ok to me at the moment. There was a preview release but it really confused goreleaser so I removed it.

Current release binaries seem fine though please double check what url you downloaded from and tell me where you saw it so I can investigate.

ripienaar avatar Mar 27 '25 08:03 ripienaar

$ NATSCLI_VERSION=v0.2.0 curl -sSfL "https://binaries.nats.dev/nats-io/natscli/nats@${NATSCLI_VERSION}" | PREFIX=/app/var sh

  ==> Downloading github.com/nats-io/natscli/[email protected]
  ==> Resolved version v0.2.0 to 7c8f9bc
  ==> Downloading binary for linux amd64
  ==>   URL: https://binaries.nats.dev/binary/github.com/nats-io/natscli/nats?os=linux&arch=amd64&version=7c8f9bc
  ==> Installing nats to /app/var
  ==> Installation complete

$ /app/var/nats --version
v0.2.0-preview.1

TBH any 0.x is a preview release :)

ro0NL avatar Mar 27 '25 08:03 ro0NL

Ah, nats.dev I have no idea what’s up with that. Will have to ask @wallyqs i think. No doubt an artifact of the failed preview release.

Supported distribution channels is the GitHub release for me, rest are best efforts and nice to haves but we will see if it’s fixable

ripienaar avatar Mar 27 '25 09:03 ripienaar

cc @wallyqs @ripienaar can we have a 1.x release? for the sake of semver semantics

ro0NL avatar Jul 08 '25 15:07 ro0NL

your software is currently marked unstable

ro0NL avatar Jul 08 '25 15:07 ro0NL

Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.

https://semver.org/

ro0NL avatar Jul 08 '25 15:07 ro0NL

I don't think it's valid to assume this is following SemVer :) It's just a number, you can ignore the first 0 and take the 2nd as indication of maturity and significant change. But we do not follow semver policies for changes or compatibility

ripienaar avatar Jul 08 '25 15:07 ripienaar