Skip to content

Commit fb57a49

Browse files
cmnrdlhstrh
andauthored
Release v0.11.0 (#20)
Release v0.11.0 (#616) ## Features 🚀 **VS Code Extension**: - Xronos AI Chat ✨ ([sign up for early access ](https://www.xronos.ai/)) - Dry Run tool for simulating reactor execution from YAML files ## Improvements 🛠️ **VS Code Extension:** - Dropped dependency on external Node.js to make the extension self-contained **Xronos Dashboard:** - No login required on first use GitOrigin-RevId: 4c45e0896228d6f97b78845537bf88471abb82a5 --------- Co-authored-by: Christian Menard <christian@xronos.com> Co-authored-by: Marten Lohstroh <marten@xronos.com>
1 parent 36ac4b1 commit fb57a49

135 files changed

Lines changed: 195 additions & 212 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cpp-sdk/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ cmake_minimum_required(VERSION 3.28)
22

33
project(xronos-sdk
44
LANGUAGES CXX
5-
VERSION "0.10.0"
5+
VERSION "0.11.0"
66
HOMEPAGE_URL "https://docs.xronos.com"
77
DESCRIPTION "The Xronos C++ SDK for writing reactor programs."
88
)
9-
set(PROJECT_VERSION "0.10.0")
9+
set(PROJECT_VERSION "0.11.0")
1010

1111
# require C++ 20
1212
set(CMAKE_CXX_STANDARD 20 CACHE STRING "The C++ standard." FORCE)

cpp-sdk/THIRD_PARTY_NOTICE

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ For the full license text, see:
2020
Component: address_sorting
2121
License: BSD 3-Clause License
2222
License text: https://opensource.org/licenses/BSD-3-Clause
23-
Source: https://github.com/grpc/grpc/tree/v1.78.0/third_party/address_sorting
23+
Source: https://github.com/grpc/grpc/tree/v1.80.0/third_party/address_sorting
2424

2525
For the full license text, see:
2626
[third-party-licenses/address_sorting_LICENSE](third-party-licenses/address_sorting_LICENSE)
@@ -59,7 +59,7 @@ For the full license text, see:
5959
---
6060

6161
Component: gRPC
62-
Version: v1.78.0
62+
Version: v1.80.0
6363
License: Apache License 2.0
6464
License text: https://www.apache.org/licenses/LICENSE-2.0
6565
Source: https://github.com/grpc/grpc
@@ -81,7 +81,7 @@ For the full license text, see:
8181
---
8282

8383
Component: OpenTelemetry C++
84-
Version: v1.25.0
84+
Version: v1.26.0
8585
License: Apache License 2.0
8686
License text: https://www.apache.org/licenses/LICENSE-2.0
8787
Source: https://github.com/open-telemetry/opentelemetry-cpp
@@ -127,7 +127,7 @@ For the full license text, see:
127127
Component: utf8_range
128128
License: MIT License
129129
License text: https://opensource.org/licenses/MIT
130-
Source: https://github.com/grpc/grpc/tree/v1.78.0/third_party/utf8_range
130+
Source: https://github.com/grpc/grpc/tree/v1.80.0/third_party/utf8_range
131131

132132
For the full license text, see:
133133
[third-party-licenses/utf8_range_LICENSE](third-party-licenses/utf8_range_LICENSE)

cpp-sdk/docs/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ find_package(Doxygen 1.13.2 REQUIRED)
44
include(FetchContent)
55
FetchContent_Declare(
66
doxygen-awesome-css
7-
URL https://github.com/jothepro/doxygen-awesome-css/archive/refs/heads/main.zip
8-
GIT_TAG v2.4.1
7+
URL https://github.com/jothepro/doxygen-awesome-css/archive/refs/tags/v2.4.2.zip
98
)
109
FetchContent_MakeAvailable(doxygen-awesome-css)
1110
FetchContent_GetProperties(doxygen-awesome-css SOURCE_DIR AWESOME_CSS_DIR)

dev-requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
auditwheel==6.6.0
88
# via -r dev-requirements.in
9-
build==1.4.0
9+
build==1.4.2
1010
# via -r dev-requirements.in
1111
iniconfig==2.3.0
1212
# via pytest
@@ -45,9 +45,9 @@ pytest==9.0.2
4545
# pytest-subprocess
4646
pytest-mock==3.15.1
4747
# via -r dev-requirements.in
48-
pytest-subprocess==1.5.3
48+
pytest-subprocess==1.5.4
4949
# via -r dev-requirements.in
50-
ruff==0.15.7
50+
ruff==0.15.8
5151
# via -r dev-requirements.in
5252
typing-extensions==4.15.0
5353
# via

docker-bake.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
variable "CONTEXT_PREFIX" { default = "." }
22

3-
variable "XRONOS_VERSION" { default = "0.10.0" }
3+
variable "XRONOS_VERSION" { default = "0.11.0" }
44

55
target "base" {
66
target = "base"

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 58fac5f4818425f8d6d501f557ab260e
3+
config: 2e69b3000e7286177d836f8f5541545e
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/_images/dashboard_login.png

-369 KB
Binary file not shown.

docs/_sources/cpp_sdk/getting_started.md.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ using the pre-built binary artifacts.
2424
`````{tabs}
2525
````{group-tab} binary artifacts
2626
```cmake
27-
set(XRONOS_SDK_VERSION "0.10.0" CACHE STRING "Xronos SDK version")
27+
set(XRONOS_SDK_VERSION "0.11.0" CACHE STRING "Xronos SDK version")
2828
include(FetchContent)
2929
FetchContent_Declare(
3030
"xronos-sdk"
@@ -37,7 +37,7 @@ find_package(xronos-sdk)
3737
````
3838
````{group-tab} from source
3939
```cmake
40-
set(XRONOS_SDK_VERSION "0.10.0" CACHE STRING "Xronos SDK version")
40+
set(XRONOS_SDK_VERSION "0.11.0" CACHE STRING "Xronos SDK version")
4141
include(FetchContent)
4242
FetchContent_Declare(
4343
"xronos-sdk"
@@ -127,7 +127,7 @@ cmake_minimum_required(VERSION 3.28)
127127

128128
project(hello LANGUAGES CXX)
129129

130-
set(XRONOS_SDK_VERSION "0.10.0" CACHE STRING "Xronos SDK version")
130+
set(XRONOS_SDK_VERSION "0.11.0" CACHE STRING "Xronos SDK version")
131131
include(FetchContent)
132132
FetchContent_Declare(
133133
"xronos-sdk"
@@ -148,7 +148,7 @@ cmake_minimum_required(VERSION 3.28)
148148

149149
project(hello LANGUAGES CXX)
150150

151-
set(XRONOS_SDK_VERSION "0.10.0" CACHE STRING "Xronos SDK version")
151+
set(XRONOS_SDK_VERSION "0.11.0" CACHE STRING "Xronos SDK version")
152152
include(FetchContent)
153153
FetchContent_Declare(
154154
"xronos-sdk"

docs/_sources/dashboard.md.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,7 @@ $ xronos-dashboard start
3333
```
3434

3535
Open [`http://localhost:3000`](http://localhost:3000) in your browser. This will
36-
open the Grafana-based dashboard. On first usage, you need to log in using the
37-
username `admin` and password `xronos`.
38-
39-
![dashboard login](./_img/dashboard_login.png)
40-
41-
After logging in, the trace view opens. Initially, it will be empty.
36+
open the Grafana-based dashboard. Initially, it will be empty.
4237

4338
![empty dashboard](./_img/dashboard_empty.png)
4439

docs/_sources/diagrams.md.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ interactive diagram using our VS Code extension.
77
## System Requirements
88

99
- A Linux-based operating system. We recommend [Ubuntu](https://ubuntu.com/download/desktop) 22.04 or newer.
10-
- `node.js` needs to be installed. We recommend version `23.1.0`, and versions
11-
older than `16.0.0` will not work. We recommend using `nvm` to manage your
12-
`node` version, as described
13-
[here](https://github.com/nvm-sh/nvm/blob/master/README.md).
1410
- VS Code needs to be installed. On Ubuntu, download the package matching your
1511
architecture ([x86_64](https://code.visualstudio.com/docs/?dv=linux64_deb),
1612
[aarch64](https://code.visualstudio.com/docs/?dv=linuxarm64_deb)) and install
@@ -26,7 +22,7 @@ Extensions`. Type "Xronos" into the search field and then click the
2622
## Rendering Diagrams
2723

2824
Open VS Code and bring up the Command Palette using
29-
{kbd}`Ctrl`+{kbd}`Shift`+{kbd}`P`. Type `Xronos: Diagram` and select the
25+
{kbd}`Ctrl`+{kbd}`Shift`+{kbd}`P`. Type `Xronos: Open Diagram View` and select the
3026
corresponding entry using {kbd}`⏎`. This will open the Xronos Diagram view as
3127
shown below.
3228

0 commit comments

Comments
 (0)