lwIP 2.2.0 is now available from the lwIP download area
or via git (using the STABLE-2_2_0_RELEASE tag) or via this gitweb link:
https://git.savannah.nongnu.org/cgit/lwip.git/snapshot/lwip-STABLE-2_2_0_RELEASE.tar.gz
There have been some bugs fixed, and some new features were added (most notably full ACD support).
Additionally, the contents of the contrib repository has been moved to the main repository ('contrib' directory on top level) to make things more consistent, especially with git. The old contrib repository should not be used any more.
The 2.1.x branch will not be continued, so eventually, all users of 2.1.x might want to upgrade to get bugfixes.
Thanks for all contributions!
Simon
The 1st release candidate version for lwIP 2.2.0 is now available via git (using the STABLE-2_2_0_RC1 tag) or via this gitweb link:
http://git.savannah.nongnu.org/cgit/lwip.git/snapshot/lwip-STABLE-2_2_0_RC1.tar.gz
This release brings us back to releasing off the master branch (instead of using a separate stable-branch, which hasn't worked out quite as I liked and should end the phase of not releasing often enough). Being like that, there are many minor bugs fixed but mainly, this is a cleanup release allowing us to prepare for faster releases in the future.
In addition, we dropped the 'contrib' repository and moved everything that was there into the 'contrib' directory in the main repository, so one single repository now contains all the code, which should be easier for both the developers and the users.
Please test and report bugs if you find any!
Many thanks to all contributors!!
lwIP 2.1.3 is now available from the lwIP download area
or via git (using the STABLE-2_1_3_RELEASE tag).
This is again a bugfix-only release on the 2.1.x branch fixing numerous smaller bugs. For a changelog, see the git log here:
https://git.savannah.nongnu.org/cgit/lwip.git/log/?h=STABLE-2_1_3_RELEASE
As always, all users are strongly suggested to upgrade!
Contrib has still not been changed since 2.1.0, so 'contrib-2.1.0.zip' is still valid.
Thanks for all contributions!
Simon
lwIP 2.1.2 is now available from the lwIP download area
or via git (using the STABLE-2_1_2_RELEASE tag).
This is an even smaller bugfix-only release fixing 4 bugs (see CHANGELOG). However, 2 of them are in the core TCP code, so all users of 2.1.0 or 2.1.1 are strongly suggested to upgrade!
Contrib has still not been changed since 2.1.0.
Thanks for all contributions!
Simon
lwIP 2.1.1 is now available from the lwIP download area
or via git (using the STABLE-2_1_1_RELEASE tag).
This is a smaller bugfix-only release. Contrib has not been changed since 2.1.0.
For a list of the 11 bugs fixed, see CHANGELOG.
Please note that all users of 2.1.0 should upgrade (should be a matter of copying the new files only, no changes required).
Thanks for all contributions!
Simon
lwIP 2.1.0 is now available from the lwIP download area on savannah [1] or via git (using the STABLE-2_1_0_RELEASE tags in both repositories).
The feature I want to point out most for this release is TLS support via the new altcp API (see [2]). Among others, there have been many improvements in IPv6 and in the socket API and we now provide cmake files as the main build tool.
That means we now support secure versions of HTTP (server & client), MQTT, SMTP and SNMP by integrating any 3rd party TLS library (mbedTLS support already included).
Of course there have also been numerous other improvements and bugs fixed since the last release (see CHANGELOG), so it's always a good idea to upgrade. Even if your vendor doesn't upgrade you right away: we do try to keep backwards compatibility so that 2.1.0 should ideally be a drop in replacement for 2.0.x as long as you update the list of files to compile (things you do need to change are marked in UPGRADING).
Oh, and this will be the last release with a separate contrib repository. I'll be merging the files from contrib into the main repository soon after the release. In the git world, having two separate repositories just doesn't work nice.
As always, many thanks to all contributors!
Simon
[1] https://savannah.nongnu.org/projects/lwip/
[2] https://www.nongnu.org/lwip/
The 1st release candidate version for lwIP 2.1.0 is now available via git (using the STABLE-2_1_0_RC1 tags in both repositories) or via these gitweb links:
core: http://git.savannah.nongnu.org/cgit/lwip.git/snapshot/lwip-STABLE-2_1_0_RC1.tar.gz
contrib: http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git/snapshot/lwip-contrib-STABLE-2_1_0_RC1.tar.gz
Please test and report bugs if you find any!
Many thanks to all contributors!!
lwIP 2.0.3 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_3_RELEASE tag).
This is a bugfix release only to fix some bugs since 2.0.2 (see CHANGELOG). All users using 2.0.x are strongly suggested to upgrade!
Contrib is not updated (contrib 2.0.1 is still valid).
Thanks to all contributors!
lwIP 2.0.2 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_2_RELEASE_VER tag).
This is a small step release only to fix some bugs since 2.0.1 (see CHANGELOG). Contrib is not updated (contrib 2.0.1 is still valid).
Thanks to all contributors!
lwIP 2.0.1 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_1_RELEASE tags in both repositories).
This is a small step release only to fix some bugs since 2.0.0 (see CHANGELOG).
Thanks to all contributors!
lwIP 2.0.0 is now available from the lwIP download area on savannah or via git (using the STABLE-2_0_0_RELEASE tag).
Thanks to all contributors!
The 2nd release candidate version for lwIP 2.0.0 is now available from the lwIP download area on savannah (2.0.0.RC2) or via git (using the STABLE-2_0_0_RC2 tags in both repositories).
We are now at a point where the stack is stable enough to release a first beta, which can be downloaded here:
core: http://git.savannah.gnu.org/cgit/lwip.git/snapshot/STABLE-2_0_0_RC1.tar.gz
contrib: http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git/snapshot/STABLE-2_0_0_RC1.tar.gz
Please test and report bugs if you find any!
Thanks to all contributors!!
For all of you using the 1.4.1 "stable" release: in git master, there have been numerous bugfixes and improvements (including dual-stack IPv6 support) since that release, so please consider using git. Hopefully, there will be a beta for 1.5.0 soon, followed by a release...
lwIP 1.4.1 is now available from the lwIP download area on savannah or via git (using the STABLE-1_4_1 tag).
lwIP 1.4.0 is now available via CVS (using the STABLE-1.4.0) or from the lwIP download area on savannah.
A new (second) release candidate has been prepared for lwIP 1.4.0.
It is available via the CVS tag STABLE-1_4_0-rc2 tag, or by downloading the zip files from the lwIP project's savannah download area.
Thanks to all those involved.
There is now a driver download area in the lwIP wiki where everyone can add their netif driver to share with other lwIP users: http://lwip.wikia.com/wiki/Available_device_drivers
Please feel free to add your own driver to this list (along with a description for which version of lwIP it is).
If you do not have webspace available to upload the driver (the wiki can only contain download links to external servers), please contact us via the lwip-devel mailing list to upload the drivers.
lwIP 1.3.2 has been released. This is a bug fix release with very few new features or major changes from 1.3.1 but a significant number of bugs fixed.
Please upgrade and I hope it provides a stable platform for use while new features are developed for 1.4.0
lwIP 1.3.1 has been released. You can access it via a zip on the download area of savannah or using the STABLE-1_3_1 tag in CVS.
Thanks to all those who reported bugs, contributed fixes and the developers who gave their time to help improve lwIP in this release.