We spent the last two years working on major changes on our NETMF SDK, from completely changing the TCP/IP stack to reorganizing the GHI extensions. With the urgent needs of our customers, we had no choice but to make multiple public releases skipping over beta and private releases. This will not be the case moving forward. Here is how we are going to make things easier.
Less frequent releases
Starting with the new year 2015, we will be providing very few public releases, maybe just one. Any updates and fixes will go into a separate optional beta release. We will have as many beta releases as necessary. We will detail what changed in every beta release to make it easy to determine if anyone would need to update or wait for the next official non-beta release. An important note here is that all beta releases will be available only until the next full release is available.
Locking the GHI extension API
The library API is guaranteed not to change for the entire year. Also, any changes in the future will be as backward compatible as possible. Our goal is to make it as easy as possible for you to move to the next release, with no or minor changes on your code.
Old confusing information
There are months old forum posts that talk about the APIs that changed, same goes for codeshare and documentation. We solved the documentation by removing all the old documentation and only showing the new and locked API documentation. Please note that the library references for old SDKs will always be available inside the SDK itself. As for the forum, we will move all old NETMF topics into a separate archive. Finally, codeshare will show a note on any older contributions indicating the new API. We will continue to make our website and offerings easy for new users but also provide support for experienced users.
And the voting begins…
As we begin our new SDK release cycle in 2015 it is important that the community tell us what they think is important. Please visit Task Tracker, http://www.ghielectronics.com/tracker/list/open , and vote on the issues that you would like to see addressed first.
A special thanks to our community and to the loyal customers who helped in making all this happen.
The GHI Electronics Team