Dear NetBeans community,

There is an ongoing extensive development in NetBeans Language Server for 
VSCode. Many of the changes done there are of general purpose, I mean they have 
an impact on regular NetBeans releases. On the other side many of the changes 
are targeted towards VSCode use case and are in area of Language Server 
Protocol and other communication between VSCode and NBLS.

The speed of development is fast and I would like to propose to release NBLS 
VSIX more often than main Apache NetBeans releases. This approach will allow us 
to continue intensive features contribution into the IDE. At the same time 
we'll get immediate feedback and testing of the new features from the NBLS 
extension users.

The idea is to perform the release and voting on sources and VSIX as 
complimentary binary only. The release management for NBLS will be done by me 
and Jaroslav Tulach and follow all the rules for ASF release process. Includes 
testing, builds, signing, voting on sources and complimentary binary, ….

To comply with semantic versioning schema (as used by VSCode Marketplace) the 
interim releases are going to use 12.4.301, 12.4.302, etc. to avoid clashes 
with official NetBeans patch releases - e.g. 12.4.1

NBLS version 12.x.0 will continue to be released as a complementary binary with 
every main Apache NetBeans release.

What others think? 
I believe this follows the general ASF projects practices and is aligned with 
NetBeans project benefits.

Thank you,
Martin Balin

Reply via email to