Release 1.0.0
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
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.
$ 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 :)
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
cc @wallyqs @ripienaar can we have a 1.x release? for the sake of semver semantics
your software is currently marked unstable
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/
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