Skip to content

Commit

Permalink
Merge pull request lets-fiware#44 from fisuda/release/0.5.0
Browse files Browse the repository at this point in the history
Release 0.5.0
  • Loading branch information
fisuda authored Jun 3, 2024
2 parents 7ccfa86 + 97e6e9f commit 8de0a53
Show file tree
Hide file tree
Showing 43 changed files with 232 additions and 139 deletions.
43 changes: 43 additions & 0 deletions .config.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#!/bin/bash

# Use Cygnus sink (true or false) Default: false
CYGNUS_MONGO=
CYGNUS_MYSQL=
CYGNUS_POSTGRES=
CYGNUS_ELASTICSEARCH=

# Set passowrd for database systems
MYSQL_ROOT_PASSWORD=
POSTGRES_PASSWORD=
ELASTICSEARCH_PASSWORD=

# Use STH-Comet (true or false) Default: false
COMET=

# Use Quantumleap (true or false) Default: false
QUANTUMLEAP=

# Use Perseo (true or false) Default: false
PERSEO=

# Use WireCloud (true or false) Default: false
WIRECLOUD=

# Use IoT Agent for UltraLight 2.0 (true or false) Default: false
IOTAGENT_UL=

# Use IoT Agent for JSON (true or false) Default: false
IOTAGENT_JSON=

# Specify transport protocol for IoT Agent (HTTP and/or MQTT)
# Use HTTP (true or false) Default: true
IOTAGENT_HTTP=

# Use MQTT (true or false) Default: false
IOTAGENT_MQTT=

# Use node-red (true or false) Default: false
NODE_RED=

# Start containers (true or false) Default: true
START_CONTAINER=
4 changes: 2 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request.
If it fixes a bug or resolves a feature request, be sure to link to that issue. Please send a pull request to
the `v0.4.0-next` branch.
the `v0.5.0-next` branch.

## Types of changes

Expand All @@ -23,7 +23,7 @@ merging your code._
- [ ] I have read the [CONTRIBUTING](https://github.com/lets-fiware/FIWARE-Small-Bang/blob/main/CONTRIBUTING.md) doc
- [ ] I have signed the [CLA](https://github.com/lets-fiware/FIWARE-Small-Bang/blob/main/FIWARE-Small-Bang-individual-cla.pdf)
- [ ] I have updated the change log (CHANGELOG.md)
- [ ] I send this pull request to the `v0.4.0-next` branch.
- [ ] I send this pull request to the `v0.5.0-next` branch.
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] I have added necessary documentation (if appropriate)
- [ ] Any dependent changes have been merged and published in downstream modules
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/ubuntu-24.04.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Ubuntu 24.04
on:
push:
branches:
- main
- "*-next"
pull_request:
branches:
- main
- "*-next"

jobs:
setup-test:
name: setup test

runs-on: ubuntu-24.04

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Run setup test
run: ./tests/script/setup_test.sh
2 changes: 1 addition & 1 deletion .github/workflows/ubuntu-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
run: ./tests/script/coverage.sh

- name: Run codecov
uses: codecov/codecov-action@v1
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: coverage
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## FIWARE Small Bang v0.5.0 - 03 June, 2024

- Improve maintenance script (#42)
- Update Perseo FE to 1.30.0 (#41)
- Update IoT Agent for JSON to 3.4.0 (#40)
- Update IoT Agent for UltraLight to 3.4.0 (#39)
- Update Quantumleap 1.0.0 (#38)
- Remove version property from docker compose files (#37)
- Support Ubuntu 24.04 (#36)
- Bump codecov/codecov-action from 1 to 4 (#35)
- Update STH-Comet 2.11.0 (#34)
- Update Cygnus to 3.8.0 (#33)
- Update Orion to 3.12.0 (#32)
- Update node-red 3.1.9 (#31)
- Update copyright date (#30)
- ADD node-red 3.1.3 (#29)

## FIWARE Small Bang v0.4.0 - 06 October, 2023

- ADD IoT Agent for JSON 2.4.2 (#26)
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ If you don't see your idea listed, and you think it fits into the goals of this
- **If your contribution is minor,** such as a typo fix, open a pull request.
- **If your contribution is major,** such as a new guide, start by opening an issue first. That way, other people can
weigh in on the discussion before you do any work.
- Send a pull request to the `v0.4.0-next` branch (not main branch).
- Send a pull request to the `v0.5.0-next` branch (not main branch).

## Community

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Kazuhito Suda
Copyright (c) 2023-2024 Kazuhito Suda

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
<br/>
[![Ubuntu 20.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml)
[![Ubuntu 22.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml)
[![Ubuntu 24.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml)
<br/>

The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.
Expand Down Expand Up @@ -49,6 +50,7 @@ FI-SB stands for FIWARE Small Bang.
## Requirements

- Supported Linux distribution
- Ubuntu 24.04 LTS (x86_64, aarch64)
- Ubuntu 22.04 LTS (x86_64, aarch64)
- Ubuntu 20.04 LTS
- Raspberry Pi OS (aarc64)
Expand All @@ -70,13 +72,13 @@ Before running the setup script, you need to install docker and docker compose p
Download a tar.gz file for the FIWARE Small Bang.

```bash
curl -sL https://github.com/lets-fiware/FIWARE-Small-Bang/releases/download/v0.4.0/FIWARE-Small-Bang-0.4.0.tar.gz | tar zxf -
curl -sL https://github.com/lets-fiware/FIWARE-Small-Bang/releases/download/v0.5.0/FIWARE-Small-Bang-0.5.0.tar.gz | tar zxf -
```

Move to the `FIWARE-Small-Bang-0.4.0` directory.
Move to the `FIWARE-Small-Bang-0.5.0` directory.

```bash
cd FIWARE-Small-Bang-0.4.0/
cd FIWARE-Small-Bang-0.5.0/
```

Run the `setup-fiware.sh` script.
Expand All @@ -95,5 +97,5 @@ Run the `setup-fiware.sh` script.

## Copyright and License

Copyright (c) 2023 Kazuhito Suda<br>
Copyright (c) 2023-2024 Kazuhito Suda<br>
Licensed under the [MIT License](./LICENSE).
10 changes: 6 additions & 4 deletions README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
<br/>
[![Ubuntu 20.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml)
[![Ubuntu 22.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml)
[![Ubuntu 24.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml)
<br/>

FIWARE Small Bang は、ローカル・マシンに FIWARE インスタンスをセットアップするためのターンキー・ソリューションです。
Expand Down Expand Up @@ -47,6 +48,7 @@ FI-SB は FIWARE Small Bang の略称です。
## 要件

- サポートしている Linux ディストリビューション
- Ubuntu 24.04 LTS (x86_64, aarch64)
- Ubuntu 22.04 LTS (x86_64, aarch64)
- Ubuntu 20.04 LTS
- Raspberry Pi OS (aarc64)
Expand All @@ -68,13 +70,13 @@ FI-SB は FIWARE Small Bang の略称です。
FIWARE Small Bang の tar.gz ファイルをダウンロードします。

```bash
curl -sL https://github.com/lets-fiware/FIWARE-Small-Bang/releases/download/v0.4.0/FIWARE-Small-Bang-0.4.0.tar.gz | tar zxf -
curl -sL https://github.com/lets-fiware/FIWARE-Small-Bang/releases/download/v0.5.0/FIWARE-Small-Bang-0.5.0.tar.gz | tar zxf -
```

`FIWARE-Small-Bang-0.4.0` ディレクトリに移動します。
`FIWARE-Small-Bang-0.5.0` ディレクトリに移動します。

```bash
cd FIWARE-Small-Bang-0.4.0/
cd FIWARE-Small-Bang-0.5.0/
```

`setup-fiware.sh` スクリプトを実行します。
Expand All @@ -93,5 +95,5 @@ cd FIWARE-Small-Bang-0.4.0/

## Copyright and License

Copyright (c) 2023 Kazuhito Suda<br>
Copyright (c) 2023-2024 Kazuhito Suda<br>
Licensed under the [MIT License](./LICENSE).
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

| Version | Supported |
| -------- | ------------------ |
| 0.4.0 | :white_check_mark: |
| < 0.4.0 | :x: |
| 0.5.0 | :white_check_mark: |
| < 0.5.0 | :x: |

## Reporting a Vulnerability

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION=0.4.0
VERSION=0.5.0
38 changes: 19 additions & 19 deletions docs/en/after-installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,24 +90,24 @@ ngsi version --host orion.local
```json
{
"orion" : {
"version" : "3.10.1",
"uptime" : "0 d, 0 h, 0 m, 26 s",
"git_hash" : "9a80e06abe7f690901cf1586377acec02d40e303",
"compile_time" : "Mon Jun 12 16:55:20 UTC 2023",
"version" : "3.12.0",
"uptime" : "0 d, 0 h, 0 m, 3 s",
"git_hash" : "7ebe97f8ddc13436c66ead53460fd4776e923e34",
"compile_time" : "Sun Jun 2 04:51:55 UTC 2024",
"compiled_by" : "root",
"compiled_in" : "buildkitsandbox",
"release_date" : "Mon Jun 12 16:55:20 UTC 2023",
"machine" : "x86_64",
"doc" : "https://fiware-orion.rtfd.io/en/3.10.1/",
"release_date" : "Sun Jun 2 04:51:55 UTC 2024",
"machine" : "aarch64",
"doc" : "https://fiware-orion.rtfd.io/en/3.12.0/",
"libversions": {
"boost": "1_74",
"libcurl": "libcurl/7.74.0 OpenSSL/1.1.1n zlib/1.2.12 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3",
"libcurl": "libcurl/7.88.1 OpenSSL/3.0.11 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13",
"libmosquitto": "2.0.15",
"libmicrohttpd": "0.9.76",
"openssl": "1.1",
"openssl": "3.0.11",
"rapidjson": "1.1.0",
"mongoc": "1.23.1",
"bson": "1.23.1"
"mongoc": "1.24.3",
"bson": "1.24.3"
}
}
}
Expand All @@ -128,7 +128,7 @@ ngsi version --host cygnus.local --pretty
```json
{
"success": "true",
"version": "3.2.0.9b21eae9095e3250ba8799e61411905d1c756191"
"version": "3.8.0.f62eff701c01df1f708e0c9484e48e7b9bd9b1ed"
}
```

Expand All @@ -145,7 +145,7 @@ ngsi version --host comet.local
#### Response:

```json
{"version":"2.10.0"}
{"version":"2.11.0"}
```

### Sanity check for Perseo
Expand All @@ -166,7 +166,7 @@ ngsi version --host perseo.local --pretty
"data": {
"name": "perseo",
"description": "IOT CEP front End",
"version": "1.27.0"
"version": "1.30.0"
}
}
```
Expand All @@ -185,7 +185,7 @@ ngsi version --host quantumleap.local

```json
{
"version": "0.8.3-dev"
"version": "1.0.0"
}
```

Expand Down Expand Up @@ -221,10 +221,10 @@ ngsi version --host iotagent.local --pretty

```json
{
"libVersion": "3.2.0",
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "2.2.0"
"version": "3.4.0"
}
```

Expand All @@ -242,10 +242,10 @@ ngsi version --host iotagent.local --pretty

```json
{
"libVersion": "3.2.0",
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "2.2.0"
"version": "3.4.0"
}
```

Expand Down
4 changes: 2 additions & 2 deletions docs/en/examples/comet.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ ngsi version --host comet.local
#### Response:

```json
{"version":"2.10.0"}
{"version":"2.11.0"}
```

### Subscribing to Context Changes
Expand Down Expand Up @@ -246,7 +246,7 @@ ngsi version --host cygnus.local --pretty
```json
{
"success": "true",
"version": "2.10.0.5bb41dfcca1e25db664850e6b7806e3cf6a2aa7b"
"version": "3.8.0.f62eff701c01df1f708e0c9484e48e7b9bd9b1ed"
}
```

Expand Down
2 changes: 1 addition & 1 deletion docs/en/examples/cygnus.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ ngsi version --host cygnus.local --pretty
```json
{
"success": "true",
"version": "3.2.0.9b21eae9095e3250ba8799e61411905d1c756191"
"version": "3.8.0.f62eff701c01df1f708e0c9484e48e7b9bd9b1ed"
}
```

Expand Down
4 changes: 2 additions & 2 deletions docs/en/examples/iotagent-json.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ ngsi version --host iotagent-json.local --pretty

```json
{
"libVersion": "3.2.0",
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "2.2.0"
"version": "3.4.0"
}
```

Expand Down
4 changes: 2 additions & 2 deletions docs/en/examples/iotagent-ul.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ ngsi version --host iotagent-ul.local --pretty

```json
{
"libVersion": "3.2.0",
"libVersion": "4.4.0",
"port": "4041",
"baseRoot": "/",
"version": "2.2.0"
"version": "3.4.0"
}
```

Expand Down
Loading

0 comments on commit 8de0a53

Please sign in to comment.