Skip to content

Commit eba5c21

Browse files
committed
docs: Update documentation for 0.21.0 release
1 parent 5c54412 commit eba5c21

23 files changed

+323
-28
lines changed

cli/pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[tool.poetry]
88
name = "cloe-launch"
9-
version = "0.20.0"
9+
version = "0.21.0"
1010
description = "Launch cloe-engine with Conan profiles."
1111
license = "Apache-2.0"
1212
authors = [

docs/changelog.rst

+91
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,97 @@ readable perspective on new releases.
5858

5959
Note that the most recent release is at the *top* of the document.
6060

61+
62+
0.21.0 (2024-02-02)
63+
-------------------
64+
65+
This is the fourth public minor release of the Cloe packages.
66+
Read all about it :doc:`here <news/release-0.21.0>`.
67+
68+
**CLI:**
69+
70+
- cli: Provide better error message when cloe-engine not found `[df14c510] <https://github.com/eclipse/cloe/commit/df14c510951909a0f649d8ce9b88021aeef91a41>`_
71+
- cli: Use VirtualRunEnv generator `[89703717] <https://github.com/eclipse/cloe/commit/89703717d78506b95cbdbebdf7ddb694c23c506a>`_
72+
- cli: Fix incorrect prompt setting for Zsh `[56254fb7] <https://github.com/eclipse/cloe/commit/56254fb755828c419e69f956a8a0880fa2552ef1>`_
73+
74+
**Engine:**
75+
76+
- engine: Add loop event `[9a288f7c] <https://github.com/eclipse/cloe/commit/9a288f7cfec8b3bd1533ba33bb8a66f77cc3161a>`_
77+
- engine: Use C++17 standard for compilation `[63368f7e] <https://github.com/eclipse/cloe/commit/63368f7e8de471c2ad629df93a31c19f83ef0496>`_
78+
79+
**Core Libraries:**
80+
81+
- fable: Add version.hpp `[e70e0361] <https://github.com/eclipse/cloe/commit/e70e036182b4ecc61a4a77a88a99e391f6ef059e>`_
82+
- fable: Fix critical error using FromConfable as prototype schema `[808ead90] <https://github.com/eclipse/cloe/commit/808ead90b3e0f204d750240f6401089983c9b4ab>`_
83+
- fable: Instantiate missing Number<signed char> `[475edfc3] <https://github.com/eclipse/cloe/commit/475edfc303d695da28d10c16556649245c0a4eda>`_
84+
- fable: Fix Conan not finding library in editable mode `[7ec17cc3] <https://github.com/eclipse/cloe/commit/7ec17cc3063763b55a8e6deb9ffb7af9b3d60873>`_
85+
- fable: Fix compatibility issues with nlohmann_json 3.11 `[52b22257] <https://github.com/eclipse/cloe/commit/52b222574d8fdeb6aefecadc74e2894a8c0cf755>`_
86+
87+
- models: Fix use of uninitialized mount_pose `[38647931] <https://github.com/eclipse/cloe/commit/386479313f1f3e7ef3403e46326390aae021b416>`_
88+
89+
- oak: Replace Boost shared_mutex, filesystem::path with std classes `[1c300b44] <https://github.com/eclipse/cloe/commit/1c300b448e9f1040b8afabf2c7c6406f810094a6>`_
90+
- oak: Replace cppnetlib with oatpp `[42a42ecb] <https://github.com/eclipse/cloe/commit/42a42ecb0ac21195fdc81b18a01bda53d024943c>`_
91+
- oak: Add several unit tests for server `[89dc9449] <https://github.com/eclipse/cloe/commit/89dc944940c29b0210d0994d8f6880e8fc3ca201>`_
92+
- oak: Refactor server.hpp to move impls to source file `[31718370] <https://github.com/eclipse/cloe/commit/3171837093eb18c67dcacb5270df11b6fa6ce6b9>`_
93+
- oak: Fix bin path invalid for editable mode `[a183df39] <https://github.com/eclipse/cloe/commit/a183df39ff4692d48c02da49b87dd577946c24d7>`_
94+
- oak: Add header files to CMakeLists.txt for IDE integration `[e850d7de] <https://github.com/eclipse/cloe/commit/e850d7de9f801a849bd7d6cbd62ee6647fc7f156>`_
95+
- oak: Refactor RequestStub to its own private header file `[3873fe68] <https://github.com/eclipse/cloe/commit/3873fe683d2d500c1cff17c3343abb9dae8c1ad5>`_
96+
97+
- runtime: Add version.hpp `[8d5dbd74] <https://github.com/eclipse/cloe/commit/8d5dbd74f5d070ce8f75d88c37f5d07f182b951f>`_
98+
- runtime: Propagate failure from BasicFileOutputStream::open_file `[5ba236e5] <https://github.com/eclipse/cloe/commit/5ba236e5da1d697fc76a2d083bb61905f4b19dc7>`_
99+
100+
**Plugins:**
101+
102+
- gndtruth_extractor: Add smoketests with output comparison `[93714f05] <https://github.com/eclipse/cloe/commit/93714f057fada99a540c1b0782b0fdd22340498f>`_
103+
- gndtruth_extractor: Fix segfault on error opening file `[0821655a] <https://github.com/eclipse/cloe/commit/0821655a10559b98613f7c674ea82b78e5808355>`_
104+
105+
- minimator: Fix use of uninitialized mount_pose `[fcb915b0] <https://github.com/eclipse/cloe/commit/fcb915b0780aa8e360147076821a28d230c1c6e2>`_
106+
- minimator: Add new schema for minimator `[d15cffc] <https://github.com/eclipse/cloe/commit/d15cffc0cb4b99ea868ee80ddae85d57bb7f1c1b>`_
107+
108+
- vtd: Fix clang-tidy suggestions regarding includes `[ac7b4de4] <https://github.com/eclipse/cloe/commit/ac7b4de4ee2cabcef5fa73e35892b36cabd8ca73>`_
109+
- vtd: Migrate cloe-plugin-vtd package to Conan 2.0 compatibility `[ca03adeb] <https://github.com/eclipse/cloe/commit/ca03adeb4b623d1d8ba52f030edd5eaaa7c7f9af>`_
110+
- vtd: Migrate osi-sensor package to Conan 2.0 compatibility `[726fbf64] <https://github.com/eclipse/cloe/commit/726fbf640b5c7c31cab1a66a5be135305f223d40>`_
111+
- vtd: Migrate vtd-2022.3 package to Conan 2.0 compatibility `[090ff6d3] <https://github.com/eclipse/cloe/commit/090ff6d33b2e9508571a5edd023c20ded32bb3f7>`_
112+
- vtd: Migrate vtd-2.2.0 package to Conan 2.0 compatibility `[0eceaafb] <https://github.com/eclipse/cloe/commit/0eceaafb649b40c2f31e5ebd1cdebd3504287c16>`_
113+
- vtd: Migrate protobuf library to Conan 2.0 compatibility `[b89bc756] <https://github.com/eclipse/cloe/commit/b89bc7565f86f240f9d5c14299121f2ec32b83b9>`_
114+
- vtd: Migrate open-simulation-interface to Conan 2.0 compatibility `[dca0ef83] <https://github.com/eclipse/cloe/commit/dca0ef837995ece4a8b34a696103005955318883>`_
115+
- vtd: Fix ridiculous mistake from da467430c5 `[7bea95ba] <https://github.com/eclipse/cloe/commit/7bea95bae365d47131f714d42f8a48168184e8ad>`_
116+
- vtd: Fix potential bug in vehicle creation `[b5fb1006] <https://github.com/eclipse/cloe/commit/b5fb10066bf1b055af1ad25aef781dc298583e7f>`_
117+
- vtd: Fix typo in README `[f1c5f1f6] <https://github.com/eclipse/cloe/commit/f1c5f1f6e2582884be741818fd2260a343b8dbb3>`_
118+
- vtd: Change dockerfile to support ubuntu2004 `[58bef791] <https://github.com/eclipse/cloe/commit/58bef7918b348e04ce43a23035cabb3991777d4b>`_
119+
- vtd: Fix missing f string in conanfiles `[02cec5b8] <https://github.com/eclipse/cloe/commit/02cec5b88c50e4b9e17f75ec0a6fcc4954801716>`_
120+
- vtd: Update vtd-api packages for 2.0 compatibility `[da467430] <https://github.com/eclipse/cloe/commit/da467430c56e277a80195d9410996076df3e4ba8>`_
121+
122+
**Web UI:**
123+
124+
- ui: Add proper file type for gzip upload `[32ea6fad] <https://github.com/eclipse/cloe/commit/32ea6fadbe16ec746d190cdd4b19490351a3e523>`_
125+
- ui: Fix fetch interval `[e91e768a] <https://github.com/eclipse/cloe/commit/e91e768a7038539fa6ac1b6314ec724a2f3e8a08>`_
126+
- ui: Change HMI trigger endpoint to 'next' `[a1c4126f] <https://github.com/eclipse/cloe/commit/a1c4126f879777399c0de468b6f2a308416550c1>`_
127+
128+
**Tooling & Dependencies:**
129+
130+
- all: Remove outdated ifndef-define-endif header guards `[98632840] <https://github.com/eclipse/cloe/commit/9863284041c094c1bfce305f0d0902d81f6fd9a9>`_
131+
- all: Bump inja, nlohmann_json, spdlog, fmt, gtest, cli11 versions `[5d646b1c] <https://github.com/eclipse/cloe/commit/5d646b1c47d9b99815f4f983bdf3a01995a3dadf>`_
132+
- all: Bump required C++ standard from 14 to 17 `[fe678bca] <https://github.com/eclipse/cloe/commit/fe678bca4d50cea7b42a044caa07bbf1a487d434>`_
133+
- all: Remove constraints on Boost version from cppnetlib `[2fabcaa9] <https://github.com/eclipse/cloe/commit/2fabcaa98ab7e7e4299355c561fd523d083b957f>`_
134+
- ci: Improve performance of Github CI jobs `[b13c7182] <https://github.com/eclipse/cloe/commit/b13c7182fc427ee913e15b9bb6b5d7f57a1b2354>`_ ci: Remove ubuntu-18.04 from Github workflows `[47cec675] <https://github.com/eclipse/cloe/commit/47cec6755752ec62fe2e18f6b080d459c5a046b1>`_
135+
- tests: Don't fail when *.so glob doesn't match anything `[88a92dca] <https://github.com/eclipse/cloe/commit/88a92dca75c47714ce5c7c2feea966ab49ea21fd>`_
136+
- tests: Depend on cloe-launch-profile >= 0.20 `[c6aaea2b] <https://github.com/eclipse/cloe/commit/c6aaea2bb731d64414e77552b5cdad26e541dc73>`_
137+
- tests: Replace testname arg quotes with single quotes `[637f44cf] <https://github.com/eclipse/cloe/commit/637f44cfc5fdd001bb6b20a16665dd0234579e02>`_
138+
- tooling: Add cloe-normal Conan profile `[1893b91f] <https://github.com/eclipse/cloe/commit/1893b91fe230632fb426791dd1a334791323b355>`_
139+
- tooling: Fix error in Makefile.setup `[c234f50d] <https://github.com/eclipse/cloe/commit/c234f50dfda9d9b2f0e7fe71db7d377e78bcc61e>`_
140+
- tooling: Clean up editorconfig `[63190730] <https://github.com/eclipse/cloe/commit/63190730c590e91f90e0008221e1d6b58463c069>`_
141+
- tooling: Bundle licenses with cloe-engine Conan package `[6b9b419f] <https://github.com/eclipse/cloe/commit/6b9b419f31df8cdba62496cf2292adeb258a0c47>`_
142+
- tooling: Install conan<2 instead of plain conan `[5400d3c6] <https://github.com/eclipse/cloe/commit/5400d3c692dafb5c914a33282c7e708643aa29b8>`_
143+
- tooling: Don't warn when using assert() `[d8bbe8a7] <https://github.com/eclipse/cloe/commit/d8bbe8a7e9139abe01426cb954bd63cba6d6e24b>`_
144+
- tooling: Add clang-tidy configuration `[f7bde820] <https://github.com/eclipse/cloe/commit/f7bde820c223f0f2364505c7d5d298cb18ae3388>`_
145+
- tooling: Fix configure target from Makefile.package not working `[19dbccaf] <https://github.com/eclipse/cloe/commit/19dbccaf040c0885e822b5351ce80fe3524a39e3>`_
146+
- tooling: Fix runtime cmake path incorrectly set for editable `[aadfa06a] <https://github.com/eclipse/cloe/commit/aadfa06a0a79b29a46448dbf179b296607efc475>`_
147+
- tooling: Remove obsolete conan layout file `[f031655d] <https://github.com/eclipse/cloe/commit/f031655de0cd333355ab9a4f37aa7a8ca01e1a0a>`_
148+
- tooling: Export cloe-launch-profile as part of export and package targets `[0ac5224b] <https://github.com/eclipse/cloe/commit/0ac5224bbdeb5963dd120eeb39529638f40d5b2a>`_
149+
- tooling: Ensure minimum GCC version of 8 `[4a9bbbfb] <https://github.com/eclipse/cloe/commit/4a9bbbfbd1668c7acab31efc3bd82efbb2423f79>`_
150+
- vendor: Remove cppnetlib `[b8a75a14] <https://github.com/eclipse/cloe/commit/b8a75a14c7eabf59f9248286bff1bfc9c87902d5>`_
151+
61152
0.20.0 (2023-04-03)
62153
-------------------
63154

docs/contributing/creating-a-new-release.rst

+61-9
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ released.
1818

1919
.. highlight:: bash
2020

21-
Update Github Milestone
22-
-----------------------
21+
A. Update Github Milestone
22+
--------------------------
2323

2424
1. There should be a `milestone <https://github.com/eclipse/cloe/milestones>`_
2525
named the precise version ``X.Y.Z`` that shall be released.
@@ -45,8 +45,8 @@ Update Github Milestone
4545
Feel free to create a draft pull request from this branch if you want early
4646
feedback. Assign this pull request to the milestone.
4747

48-
Build Conan Packages
49-
--------------------
48+
B. Build Conan Packages
49+
-----------------------
5050

5151
First, set the ``VERSION`` file to ``X.Y.Z``::
5252

@@ -55,9 +55,16 @@ First, set the ``VERSION`` file to ``X.Y.Z``::
5555
This is fudging the version in order to generate better documentation, so we
5656
need to be careful to remove this before actually making a release.
5757

58+
In order to isolate the packages from existing ones, it is highly recommended
59+
to use a separate, temporary Conan data directory::
60+
61+
export CONAN_USER_HOME=~/.var/cloe-X.Y.Z
62+
mkdir $CONAN_USER_HOME
63+
make setup-conan
64+
5865
Then, compile the entire project locally::
5966

60-
make purge-all export-vendor export smoketest-deps smoketest
67+
make purge-all export smoketest-deps smoketest
6168

6269
This should run through without errors. Then make sure to do the same with
6370
the optional packages::
@@ -67,8 +74,8 @@ the optional packages::
6774
We will not be releasing these packages, they are used for documentation
6875
generation.
6976

70-
Update the Documentation
71-
------------------------
77+
C. Update the Documentation
78+
---------------------------
7279

7380
Places in the documentation which require attention at every release have
7481
a ``TODO(release)`` comment which explains what needs to be done.
@@ -80,8 +87,8 @@ This includes the documentation for the following steps:
8087
2. Update the changelog
8188
3. Write a release news article
8289

83-
Bump Versions Strings
84-
---------------------
90+
D. Bump Versions Strings
91+
------------------------
8592

8693
For now we are releasing all parts of Cloe in lock-step, even though they
8794
are separate packages sometimes.
@@ -105,3 +112,48 @@ like ripgrep to search the project for strings containing ``0.19``.
105112
there is example output, it may be better to just leave it as is, unless we
106113
expect the content to signficantly change, in which case we should regenerate
107114
the example output.
115+
116+
E. Create and Merge Pull Request
117+
--------------------------------
118+
119+
From the branch that we created in step A3, create a new pull request to the
120+
master branch. If you had a draft pull request, convert it to "ready for review".
121+
122+
In addition to the CI checks, run the Docker builds on your local machine::
123+
124+
make -f Makefile.docker all
125+
126+
Once this has been reviewed and approved and the CI checks have run through,
127+
rebase and merge.
128+
129+
F. Create New Git Tag
130+
---------------------
131+
132+
On your local machine, check out the master branch und pull from Github.
133+
You should now have all the changes from the pull request that got merged in
134+
step E.
135+
136+
Create a new tag for the release, with the following command::
137+
138+
git tag -a vX.Y.Z -m "Cloe version X.Y.Z release"
139+
140+
Replace ``X.Y.Z`` with the corresponding values.
141+
142+
Then, push the tag to Github::
143+
144+
git push vX.Y.Z
145+
146+
G. Trigger Read-the-Docs
147+
------------------------
148+
149+
.. note::
150+
This step should be automatic now, but you should check that
151+
everything completed successfully.
152+
153+
Login to `ReadTheDocs <https://readthedocs.org>`_ and goto the
154+
`Cloe Builds <https://readthedocs.org/projects/cloe/builds/>`_ page.
155+
156+
Trigger the latest build. This should also pick up on the new tag
157+
and add that to the active versions. Check that this is the case.
158+
159+
Check the generated website and verify that everything is as it should be.

docs/news.rst

+23
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,32 @@ News
2323
:hidden:
2424
:maxdepth: 1
2525

26+
news/release-0.21.0
2627
news/release-0.20.0
2728
news/release-0.19.0
2829

30+
:doc:`Version 0.21.0 Release <news/release-0.21.0>`
31+
---------------------------------------------------
32+
33+
This version includes fixes and other improvements and represents
34+
a continuation of the previous releases before breaking changes
35+
are introduced in the next few releases.
36+
37+
Oat++ replaces the cppnetlib library, which allows us to remove
38+
any constraints regarding the version of Boost that can be used.
39+
40+
The launcher now provides a better error message when the engine
41+
cannot be located and issues with the Zsh prompt are fixed.
42+
43+
The web UI can insert triggers again.
44+
45+
Two significant bugs in the fable library have been fixed.
46+
47+
Finally, many small development and tooling changes are included
48+
in the release, but should not be relevant for end-users.
49+
50+
Read all about it :doc:`here <news/release-0.21.0>`.
51+
2952
:doc:`Version 0.20.0 Release <news/release-0.20.0>`
3053
---------------------------------------------------
3154

docs/news/release-0.21.0.md

+129
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
# Version 0.21.0 Release
2+
3+
This version comprises various fixes and improvements but no major changes,
4+
except that C++17 is now the minimum required C++ standard and the
5+
cppnetlib dependency has been replaced with Oat++.
6+
7+
The next few releases will contain breaking changes, so this one acts as
8+
a small incremental step before these are released. In particular, this release
9+
also introduces the `version.hpp` header to the `fable` and `cloe-runtime`
10+
packages, which enables developers to more easily support multiple versions at
11+
the same time.
12+
13+
For the entire changelog, see the [Git commit history](https://github.com/eclipse/cloe/compare/v0.20.0...v0.21.0).
14+
15+
## Launcher
16+
17+
Changed:
18+
19+
- Use `VirtualRunEnv` Conan generator, which is the current recommended approach
20+
and should be compatible with Conan 2.0.
21+
22+
Improved:
23+
24+
- Provide better error messages when cloe-engine is not found.
25+
26+
The Python stack trace is suppressed, since it's not useful, and instead a
27+
message is printed telling you what could be wrong:
28+
29+
Error: cannot locate cloe-engine exectuable!
30+
 Note:
31+
 This problem usually stems from one of two common errors:
32+
 - The conanfile for cloe-launch does not require cloe-engine.
33+
 - The cloe-engine package or binary has not been built / is corrupted.
34+
 However, unconvential or unsupported package configuration may also trigger this.
35+
36+
Fixed:
37+
38+
- Fix prompt in Zsh when in a cloe-launch shell.
39+
40+
## Engine
41+
42+
New:
43+
44+
- Add the `loop` event that triggers every single cycle, including in the pause state.
45+
46+
Improved:
47+
48+
- Replace libcppnetlib with Oat++ as webserver backend.
49+
50+
This means that we are no longer limited in which Boost versions we support.
51+
(Previously, with the `server` feature enable, the Boost version had to be
52+
between 1.65 and 1.69.)
53+
54+
## Web UI
55+
56+
Fixed:
57+
58+
- Fix failure uploading json.gz to the UI
59+
- Fix certain actions not applying when trying to trigger the HMI
60+
61+
## Fable Library
62+
63+
Fixed:
64+
65+
- Instantiate missing `Number<signed char>`.
66+
67+
It is no longer necessary to include `fable/schema/number_impl.hpp` when using this
68+
numerical type.
69+
- Fix `FromConfable` schemas occassionaly causing a segfault.
70+
71+
Error can be categorized as a use-after-free.
72+
73+
## Plugins
74+
75+
New:
76+
77+
- Add new schema to minimator plugin to specify objects and properties.
78+
79+
Fixed:
80+
81+
- Fix segfault when gndtruth-extractor plugin had an error opening the output file.
82+
- Fix use of uninitialized `mount_pose` variable.
83+
84+
## Development
85+
86+
New:
87+
88+
- Add `version.hpp` header to `fable` library.
89+
90+
This can be used to make compile-time decisions for greater compatibility with
91+
various versions of the library.
92+
- Add `version.hpp` header to `cloe-runtime` library.
93+
94+
This can be used to make compile-time decisions for greater compatibility with
95+
various versions of the library.
96+
- Add Clang Tidy configuration file
97+
98+
Improved:
99+
100+
- Speed up builds by changing default build type from `RelWithDebInfo` to `Debug`.
101+
- Bundle licenses of dependencies with `cloe-engine` Conan package.
102+
103+
Changed:
104+
105+
- Change `configure` target in `Makefile.package` to link `compile_commands.json` automatically
106+
- Remove `conan-select` target from `Makefile.all`
107+
- Remove `conan` target from `Makefile.package`
108+
- Require C++17 for compiling the project.
109+
110+
The oldest supported version of Ubuntu has a new enough compiler to support this
111+
change, so we don't expect anyone to have any problems with this.
112+
- Update dependencies to latest stable versions.
113+
114+
They are now also pinned to specific versions, since this results in a much more
115+
stable experience with Conan. This is also how it is done in the Conan-Center-Index.
116+
- Remove all ifndef-define-endif header guards. Use `#pragma once` instead.
117+
118+
Our dependencies already require support for `#pragma once`, which is effectively
119+
universal anyway.
120+
- Remove Ubuntu 18.04 from automated builds. This means it is no longer officially
121+
supported.
122+
- Improve Conan 2.0 support across the board for package recipes.
123+
124+
Fixed:
125+
126+
- Fix `setup-conan` target in `Makefile.setup` to install Conan version 1.x
127+
- Fix recipes to respect Conan `--build`, `--test`, `--configure`, and `--install` arguments
128+
- Test configurations depend on any compatible version of cloe-launch-profile
129+
- Don't fail test when *.so glob does not match anything

docs/reference/plugins/basic.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Name: basic
22
Type: controller
3-
Path: ~/.conan/data/cloe-plugin-basic/0.20.0/cloe/develop/package/498421a99d2afdb65ec3f6555b924a691c6b5f97/lib/cloe/controller_basic.so
3+
Path: ~/.conan/data/cloe-plugin-basic/0.21.0/cloe/develop/package/6352d57f4a7e8dd08c53120788e741395b18563e/lib/cloe/controller_basic.so
44
Usage: {
55
"acc": "object :: ACC configuration",
66
"aeb": "object :: AEB configuration",

docs/reference/plugins/basic_schema.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$id": "~/.conan/data/cloe-plugin-basic/0.20.0/cloe/develop/package/498421a99d2afdb65ec3f6555b924a691c6b5f97/lib/cloe/controller_basic.so",
2+
"$id": "~/.conan/data/cloe-plugin-basic/0.21.0/cloe/develop/package/6352d57f4a7e8dd08c53120788e741395b18563e/lib/cloe/controller_basic.so",
33
"$schema": "http://json-schema.org/draft-07/schema#",
44
"additionalProperties": false,
55
"description": "very basic vehicle controller",

0 commit comments

Comments
 (0)