Skip to content

Tags: attackgithub/IncludeOS

Tags

v0.14.1

Toggle v0.14.1's commit message
IncludeOS v0.14.1

For release notes see the github releases page.

v0.14.0

Toggle v0.14.0's commit message
IncludeOS v0.14.0

For release notes see the github releases page.

v0.13.0

Toggle v0.13.0's commit message
IncludeOS v0.13.0

For release notes see the github releases page.

v0.12.0

Toggle v0.12.0's commit message
IncludeOS v0.12.0

Major features:
* NaCl,a configuration language for IncludeOS that you can use to add for example interfaces and firewall rules to your service. Add a nacl.txt file to your service with your configuration and this will be transpiled into C++ when the service is built.
* NAT & Firewall functionality
* VLAN (experimental)
* L4 Load balancer (experimental)
* New virtual memory implementation in C++, with W^X enforcement enabled by default.

Compatibility:
* Protobuf support (@RicoAntonioFelix)

Fixes:
* Routing
* Conntrack stability improvements
* Fixed an issue where a timer expiring in less than a microsecond would cause the timer system to stop and prevent future timers from being triggered.
* Several issues related to panic and backtrace to avoid repeated faults and get more consistent backtrace.
* Increased the size of interrupt handler stacks and moved them to high virtual memory with guard pages.

Other:
* Mender v1.0.x client moved upstream.

For full release notes see the github releases page.

v0.12.0-rc.4

Toggle v0.12.0-rc.4's commit message
IncludeOS v0.12.0 Release Candidate 4

    * Full release notes will be made available with the actual release
IncludeOS v0.12.0 Release Candidate 4
    * Full release notes will be made available with the actual release

v0.12.0-rc.3

Toggle v0.12.0-rc.3's commit message
IncludeOS v0.12.0 Release Candidate 3

    * Full release notes will be made available with the actual release

v0.12.0-rc.2

Toggle v0.12.0-rc.2's commit message
IncludeOS v0.12.0 Release Candidate 2

    * Full release notes will be made available with the actual release

v0.12.0-rc.1

Toggle v0.12.0-rc.1's commit message
IncludeOS v0.12.0 Release Candidate 1

    * Full release notes will be made available with the actual release

v0.11.0

Toggle v0.11.0's commit message
IncludeOS v0.11.0

Major features:
* LiveUpdate
* Solo5 / ukvm support
* WebSockets
* Built-in configuration
  * Auto-configuration of services using config.json

Multiarch / multiplatform:
* 64-bit support, now default
* 32-bit chainloader for use with boot tool
* Reorganized for multiple platforms

Networking:
* Support TCP options/features; Timestamp & Window Scaling (RFC 7323) and Delayed ACK
* Path MTU Discovery RFC 1191 (IPv4) and partly RFC 1981 (IPv6).
* Kernel hooks for filter chains
* Support for Virtual IPs in Inet and TCP
* Support for partial IP/TCP checksumming
* DNS Client caching.
* Inet Domain Name support.

Utilities:
* Fixed size version of MemBitmap - allocates and owns storage.
* CMake now supports additional arguments (see includeos#1404)
* CMake option for what CPU features to compile for.
* CRC64 and base64 implementations by @RicoAntonioFelix
* Script to easily run IncludeOS instances in VMWare

Fixes:
* Time is now the same as the hosts time on all supported cloud vendors and hypervisors.
* Port_util now works correctly.

Extra special thanks to @RicoAntonioFelix for innumerable improvements, and to @dfct for help with TCP cleanup.

v0.11.0-rc.2

Toggle v0.11.0-rc.2's commit message
IncludeOS v0.11.0 Release Candidate 2

    * Full release notes will be made available with the actual release