You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,9 @@ Please categorize a release with the following headings: Added, Changed, Depreca
4
4
Guidelines taken from: https://keepachangelog.com/en/1.0.0/
5
5
-->
6
6
7
-
## [unreleased]
7
+
## v0.15.0
8
8
9
9
### Added
10
-
- Experimental IPv6 (WIP) including SLAAC
11
-
- Now supported with config.json - see [#2114](https://github.com/includeos/IncludeOS/pull/2114)
12
-
- HAL (work in progress)
13
-
- The OS is now backed by a common Machine structure that makes it easier to create new ports
14
-
- There is now a hidden kernel namespace and a user-facing os namespace
15
10
- Conan build system
16
11
- Major refactoring of how IncludeOS is built
17
12
- Multiple ARCH is managed by Conan profiles and dependencies
@@ -21,17 +16,22 @@ Guidelines taken from: https://keepachangelog.com/en/1.0.0/
21
16
- Stable and latest binary packages can be found in [bintray](https://bintray.com/includeos/includeos)
22
17
- A repo to install Conan configs for IncludeOS: [conan_config](https://github.com/includeos/conan_config)
23
18
- Improvements to Jenkins integration, automatic uploads of latest/stable packages on master-merge/tags
19
+
- Experimental IPv6 (WIP) including SLAAC
20
+
- IPv6/IPv4 dual stack integration
21
+
- TCP/UDP client / server
22
+
- Autoconfiguration with SLAAC
23
+
- Configuration with config.json - see [#2114](https://github.com/includeos/IncludeOS/pull/2114)
24
+
- HAL (work in progress)
25
+
- The OS is now backed by a common Machine structure that makes it easier to create new ports
26
+
- A custom C++ allocator is available very early allowing the use of STL before libc is ready
24
27
25
28
### Changed
26
29
- Updates to workflow. All documented in the [README](README.md)
27
30
- No more need for `INCLUDEOS_PREFIX` in env variables
28
31
- Removed ARCH as part of the path to libraries/drivers/plugins/etc
29
32
- Drivers and Plugins can be created outside includeos
30
33
- Moved IncludeOS repository from `hioa-cs` to `includeos` organization
31
-
32
-
### Removed
33
-
- Cleanup of unused/outdated scripts
34
-
-`install.sh` is gone as it does no longer work with the Conan workflow
34
+
- Major breaking changes in the OS API, in particular the OS class is removed, replaced with a smaller os namespace. Much of the code moved to new `kernel::` namespace.
35
35
- Relocated plugins/libraries/scripts:
36
36
-[Hello World example](https://github.com/includeos/hello_world)
37
37
-[Demos and examples](https://github.com/includeos/demo-examples)
@@ -41,3 +41,8 @@ Guidelines taken from: https://keepachangelog.com/en/1.0.0/
0 commit comments