Skip to content

Commit a92f224

Browse files
authored
Merge pull request #2168 from includeos/alfred-bratterud-changelog-0.15
Update CHANGELOG.md
2 parents 69c2dbf + d5a2987 commit a92f224

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

CHANGELOG.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,9 @@ Please categorize a release with the following headings: Added, Changed, Depreca
44
Guidelines taken from: https://keepachangelog.com/en/1.0.0/
55
-->
66

7-
## [unreleased]
7+
## v0.15.0
88

99
### 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
1510
- Conan build system
1611
- Major refactoring of how IncludeOS is built
1712
- Multiple ARCH is managed by Conan profiles and dependencies
@@ -21,17 +16,22 @@ Guidelines taken from: https://keepachangelog.com/en/1.0.0/
2116
- Stable and latest binary packages can be found in [bintray](https://bintray.com/includeos/includeos)
2217
- A repo to install Conan configs for IncludeOS: [conan_config](https://github.com/includeos/conan_config)
2318
- 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
2427

2528
### Changed
2629
- Updates to workflow. All documented in the [README](README.md)
2730
- No more need for `INCLUDEOS_PREFIX` in env variables
2831
- Removed ARCH as part of the path to libraries/drivers/plugins/etc
2932
- Drivers and Plugins can be created outside includeos
3033
- 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.
3535
- Relocated plugins/libraries/scripts:
3636
- [Hello World example](https://github.com/includeos/hello_world)
3737
- [Demos and examples](https://github.com/includeos/demo-examples)
@@ -41,3 +41,8 @@ Guidelines taken from: https://keepachangelog.com/en/1.0.0/
4141
- [Diskbuilder](https://github.com/includeos/diskbuilder)
4242
- [Vmbuild](https://github.com/includeos/vmbuild)
4343
- [MicroLB](https://github.com/includeos/microlb)
44+
45+
### Removed / archived
46+
- Cleanup of unused/outdated scripts
47+
- `install.sh` is gone as it does no longer work with the Conan workflow
48+
- mender client is [archived](https://github.com/includeos/mender)

0 commit comments

Comments
 (0)