Closed korydraughn closed 2 years ago
Agreed, 2.1.0 feels most correct.
Do we know, at this time, what would ever make us release 3.0.0? Looking over the issues list... there might be one candidate... but mostly they look like fixes/tweaks to the existing interface/approach.
I don't think any of the existing issues would require a bump to 3.0.0. That's just at a glance though.
Hey guys I'd suggest to consider aligning the version numbers with the iRODS version number? There's a lot of history here! One reason that the Jargon version numbers had (and this went a looooong time back) 4 segments was to be able to release a Jargon version as a companion to the iRODS release X.X.X leaving an additional sub-minor version to allow patches within the scope of an iRODS release. That may be something that gets dropped soon in Jargon as it never was quite that neat, but it does seem helpful to know at a glance what version of NFSRods goes with the iRODS release. It is quite common that each iRODS release requires changes in the client code! Thus I'd suggest making NFSRods 4.2 or 4.3 as the iRODS server advances?
We've spent some time discussing the idea and have decided on 2.1.0.
The primary reasoning being:
Aligning the version number better fits libraries and plugins given they have to maintain backwards compatibility and deal with differences between servers.
for next release.
release version number suggestions:
we need to consider what things constitute a breaking change in regards to NFSRODS
-i