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
