Skip to content

Commit 9b158eb

Browse files
authored
Merge pull request #52 from Aitia-IIOT/development
Release v1.0.2
2 parents f4f2d56 + 2ec9b21 commit 9b158eb

24 files changed

Lines changed: 1460 additions & 65 deletions

docs/api/communication-profiles/generic-http-template.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ This page describes the Generic HTTP Communication Profile (CP), which templates
1010
| Transfer protocol | [HTTP 1.1](https://datatracker.ietf.org/doc/html/rfc2616) |
1111
| Data Encryption | N/A |
1212
| Data Compression | N/A |
13-
| Payload Format | [JSON](https://datatracker.ietf.org/doc/html/rfc8259) / Text |
13+
14+
## Payload Aspects
15+
16+
Generic HTTP - CP does not regulate the service payload format. Any format (JSON, XML, Plain Text, etc.) may be used that best fits the requirements of the given [Service](../../help/definitions.md#microservice-or-service). The chosen data format and implemented data model are mandatory to specify in the Interface Design Descriptions (IDD).
1417

1518
## Service Interface Template
1619

@@ -64,9 +67,9 @@ If the access right is required to be proven, then an [Access Token](../../help/
6467

6568
---
6669

67-
### Payload
70+
### Body
6871

69-
The data to be transmitted to or from a given [service-operation](../../help/definitions.md#service-operation) (endpoint). In case of hierarchical data, the payload must be in [JSON](https://datatracker.ietf.org/doc/html/rfc8259) data format and must be placed into the [HTTP Meassage Body](https://datatracker.ietf.org/doc/html/rfc2616#section-4.3). In case of non-hierarchical data, text data format can be used and placed into the [HTTP Meassage Body](https://datatracker.ietf.org/doc/html/rfc2616#section-4.3) or into the request [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) as URI encoded path variable or query parameter. It is mandatory to specify it in IDDs.
72+
The data to be transmitted to or from a given [service-operation](../../help/definitions.md#service-operation) (endpoint). In case of hierarchical data, the body could be in [JSON](https://datatracker.ietf.org/doc/html/rfc8259) or in [XML](https://en.wikipedia.org/wiki/XML) or in any other suitable data format and should be placed into the [HTTP Meassage Body](https://datatracker.ietf.org/doc/html/rfc2616#section-4.3). In case of simple and non-hierarchical data, text data format can be used and placed into the [HTTP Meassage Body](https://datatracker.ietf.org/doc/html/rfc2616#section-4.3) or into the request [URI](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) as URI encoded path variable or query parameter. It is mandatory to specify it in IDDs.
7073

7174
---
7275

docs/api/communication-profiles/generic-https-template.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ This page describes the Generic HTTPS Communication Profile (CP), which template
1010
| Transfer protocol | [HTTP 1.1](https://datatracker.ietf.org/doc/html/rfc2616) |
1111
| Data Encryption | [TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security) |
1212
| Data Compression | N/A |
13-
| Payload Format | [JSON](https://datatracker.ietf.org/doc/html/rfc8259) / Text |
13+
14+
## Payload Aspects
15+
16+
Generic HTTPS - CP does not regulate the service payload format. Any format (JSON, XML, Plain Text, etc.) may be used that best fits the requirements of the given [Service](../../help/definitions.md#microservice-or-service). The chosen data format and implemented data model are mandatory to specify in the Interface Design Descriptions (IDD).
1417

1518
## Service Interface Template
1619

docs/api/communication-profiles/generic-mqtt-template.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ This page describes the Generic MQTT Communication Profile (CP), which templates
1010
| Transfer protocol | [MQTT 3.1](https://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html) [MQTT 3.1.1](https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html) |
1111
| Data Encryption | N/A |
1212
| Data Compression | N/A |
13-
| Payload Format | [JSON](https://datatracker.ietf.org/doc/html/rfc8259) |
13+
14+
## Payload Aspects
15+
16+
Generic MQTT - CP regulates the message payload format and data model to be used, and it also regulates the service payload format (see the [message templates section](#message-templates)). However it does not regulate the service payload data model. All payload formats and data models are mandatory to specify in the Interface Design Descriptions (IDD).
1417

1518
## Service Interface Template
1619

docs/api/communication-profiles/generic-mqtts-template.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ This page describes the Generic MQTTS Communication Profile (CP), which template
1010
| Transfer protocol | [MQTT 3.1](https://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html) [MQTT 3.1.1](https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html) |
1111
| Data Encryption | [TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security) |
1212
| Data Compression | N/A |
13-
| Payload Format | [JSON](https://datatracker.ietf.org/doc/html/rfc8259) |
13+
14+
## Payload Aspects
15+
16+
Generic MQTTS - CP regulates the message payload format and data model to be used, and it also regulates the service payload format (see the [message templates section](./generic-mqtt-template.md#message-templates)). However it does not regulate the service payload data model. All payload formats and data models are mandatory to specify in the Interface Design Descriptions (IDD).
1417

1518
## Service Interface Template
1619

docs/api/primitives.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A unique **String** of characters that is issued for a beneficiary system and is
66

77
## AccessTokenVariant
88

9-
**String** value that specifies an exact token technology variant. The possible values are `TIME_LIMITED_TOKEN_AUTH`, `USAGE_LIMITED_TOKEN_AUTH`, `BASE64_SELF_CONTAINED_TOKEN_AUTH`, `RSA_SHA256_JSON_WEB_TOKEN_AUTH`, `RSA_SHA512_JSON_WEB_TOKEN_AUTH`.
9+
**String** value that specifies an exact token technology variant. The possible values are `TIME_LIMITED_TOKEN_AUTH`, `USAGE_LIMITED_TOKEN_AUTH`, `BASE64_SELF_CONTAINED_TOKEN_AUTH`, `RSA_SHA256_JSON_WEB_TOKEN_AUTH`, `RSA_SHA512_JSON_WEB_TOKEN_AUTH`, `TRANSLATION_BRIDGE_TOKEN_AUTH`.
1010

1111
## Address
1212

@@ -133,7 +133,6 @@ A **String** identifier of any suitable validator function chosen by the impleme
133133
}
134134
```
135135
The validation and normalization happens according to the HTTP standards.
136-
137136
138137
## Protocol
139138
@@ -145,7 +144,7 @@ A Base64 **String** representation of the public byte array cryptographic key re
145144
146145
## SecurityPolicy
147146
148-
A **String** representation of security policies. The possible values are: `NONE`, `CERT_AUTH`, `TIME_LIMITED_TOKEN_AUTH`, `USAGE_LIMITED_TOKEN_AUTH`, `BASE64_SELF_CONTAINED_TOKEN_AUTH`, `RSA_SHA256_JSON_WEB_TOKEN_AUTH`, `RSA_SHA512_JSON_WEB_TOKEN_AUTH`.
147+
A **String** representation of security policies. The possible values are: `NONE`, `CERT_AUTH`, `TIME_LIMITED_TOKEN_AUTH`, `USAGE_LIMITED_TOKEN_AUTH`, `BASE64_SELF_CONTAINED_TOKEN_AUTH`, `RSA_SHA256_JSON_WEB_TOKEN_AUTH`, `RSA_SHA512_JSON_WEB_TOKEN_AUTH`, `TRANSLATION_BRIDGE_TOKEN_AUTH`.
149148
150149
## ServiceInstanceID
151150
@@ -176,7 +175,7 @@ A **String** identifier that is intended to be both human and machine-readable.
176175
177176
## TokenType
178177
179-
A **String** name that groups token technologies by usage characteristics. Can be `USAGE_LIMITED_TOKEN`, `TIME_LIMITED_TOKEN` or `SELF_CONTAINED_TOKEN`.
178+
A **String** name that groups token technologies by usage characteristics. Can be `USAGE_LIMITED_TOKEN`, `TIME_LIMITED_TOKEN`, `SELF_CONTAINED_TOKEN` or `TRANSLATION_BRIDGE_TOKEN`.
180179
181180
## UUID
182181

docs/contribute/bug-report.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Bug Report
2+
3+
## Suspect a Vulnerability?
4+
5+
If you think you have found a vulnerability, please report it to us through coordinated disclosure.
6+
7+
**Please do not report security vulnerabilities through public issues, discussions, or change requests.**
8+
9+
Instead, report it using one of the following ways:
10+
11+
* Contact the [Eclipse Foundation Security Team](mailto:security@eclipse-foundation.org) via email
12+
* Create a [confidential issue](https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/new?issuable_template=new_vulnerability) in the Eclipse Foundation Vulnerability Reporting Tracker
13+
14+
You can find more information about reporting and disclosure at the [Eclipse Foundation Security page](https://www.eclipse.org/security/).
15+
16+
## Found a Bug?
17+
18+
| Please open a GitHUB Issue in the related repository | |
19+
|---|---|
20+
| ServiceRegistry Core System | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-core-java-spring/issues/new) |
21+
| DynamicServiceOrchestration Core System | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-core-java-spring/issues/new) |
22+
| ConsumerAuthorization Core System | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-core-java-spring/issues/new) |
23+
| Authentication Core System | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-core-java-spring/issues/new) |
24+
| Blacklist Support System | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/issues/new) |
25+
| **Not sure where it belongs?** | [:octicons-link-external-16::material-bug: report a bug](https://github.com/eclipse-arrowhead/ah5-common-java-spring/issues/new) |
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Contribute
1+
# Code Contribution
22

33
## Eclipse Contributor Agreement
44

5-
Since Arrowhead project is governed within the Eclipse Foundation, the authors of any contribution must agree and accept the [Eclipse Contributor Agreement ("ECA")](https://www.eclipse.org/legal/ECA.php).
5+
Since Arrowhead project is governed within the [Eclipse Foundation](https://projects.eclipse.org/projects/iot.arrowhead), the authors of any contribution must agree and accept the [Eclipse Contributor Agreement ("ECA")](https://www.eclipse.org/legal/ECA.php).
66

77
Technically it means that contributors need an [Eclipse Fundation Account](https://accounts.eclipse.org/user/register?destination=user/edit) which makes possible to submit a signed ECA! GitHub Pull Requests could be accepted only when all the authors own an Eclipse Foundation Account with the signed ECA!
88

@@ -18,19 +18,22 @@ Use the command below to configure your git client globally:
1818

1919
Whithout the `--global` flag you can set the email address only for that specific project where the command was executed.
2020

21+
[Learn more from Eclipse Handbook.](https://www.eclipse.org/projects/handbook/#resources-commit)
22+
2123
## Way of contributing
2224

2325
1) **Fork (and not clone) the project repository.**
2426

2527
- [Working with forks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks)
28+
- For developing a completely new components, [open a ticket](https://github.com/eclipse-arrowhead/roadmap/issues/new)
2629

2730
2) **Create a new branch in your fork and from the `development` branch for your contribution.**
2831

2932
_(Creating and pushing new branches within a cloned repository is allowed only for official [Committers](https://projects.eclipse.org/projects/iot.arrowhead/who))_
3033

3134
3) **Take care of coding clean!**
3235

33-
- Stick to the [Implementation Structure](./implementation.md#implementation-structure)
36+
- Stick to the [Implementation Structure](../home/implementation.md#implementation-structure)
3437
- [Clean coding in Java](https://www.baeldung.com/java-clean-code)
3538
- [A short summary of Java coding best practices](https://rhamedy.medium.com/a-short-summary-of-java-coding-best-practices-31283d0167d3)
3639

docs/downloads/releases.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
#### :material-tag: 5.0.0
44

5-
Changelog: [CL-5.0.0](../general/changelogs/cl500.md)
5+
:material-calendar: 07/08/2025
66

7-
Date | System Name | File
8-
--- | --- | ---
9-
07/08/2025 | ServiceRegistry | [AH-serviceregistry-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-serviceregistry-5.0.0.zip)
10-
07/08/2025 | DynamicServiceOrchestration | [AH-serviceorchestration-dynamic-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-serviceorchestration-dynamic-5.0.0.zip)
11-
07/08/2025 | ConsumerAuthorization | [AH-consumerauthorization-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-consumerauthorization-5.0.0.zip)
12-
07/08/2025 | Authentication | [AH-authentication-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-authentication-5.0.0.zip)
13-
07/08/2025 | Blacklist | [AH-blacklist-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0/AH-blacklist-5.0.0.zip)
7+
System Name | File
8+
--- | ---
9+
ServiceRegistry Core System | [AH-serviceregistry-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-serviceregistry-5.0.0.zip)
10+
DynamicServiceOrchestration Core System | [AH-serviceorchestration-dynamic-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-serviceorchestration-dynamic-5.0.0.zip)
11+
ConsumerAuthorization Core System | [AH-consumerauthorization-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-consumerauthorization-5.0.0.zip)
12+
Authentication Core System | [AH-authentication-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0/AH-authentication-5.0.0.zip)
13+
Blacklist Support System | [AH-blacklist-5.0.0.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0/AH-blacklist-5.0.0.zip)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Test Certificates
2+
3+
| Certificate Profile | Common Name | File |
4+
| ------------------- | ----------- | ---- |
5+
| Master Profile | `arrowhead.eu` | [master.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/master.p12) |
6+
| Organization Profile | `Company.arrowhead.eu` | [Company.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/Company.p12) |
7+
| Local Cloud Profile | `TestCloud.Company.arrowhead.eu` | [TestCloud.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/TestCloud.p12) |
8+
| Operator Profile | `Operator.TestCloud.Company.arrowhead.eu` | [Operator.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/Operator.p12) |
9+
| Broker Profile | `Broker.TestCloud.Company.arrowhead.eu` | [Broker.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/Broker.p12) |
10+
11+
_Truststore_
12+
13+
| Trust in | File |
14+
| ------- | ---- |
15+
| `TestCloud.Company.arrowhead.eu` | [truststore.p12](https://raw.githubusercontent.com/eclipse-arrowhead/ah5-common-java-spring/master/certificates/truststore.p12) | |
16+
17+
18+
**Password for all**: `123456`

docs/downloads/test_builds.md

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,34 @@ No recent TESTBUILD is available.
1010

1111
#### :material-tag: 5.0.0-TESTBUILD-2
1212

13-
Changelog: [CL-5.0.0](../general/changelogs/cl500.md)
13+
:material-calendar: 20/06/2025 <br/>
14+
:material-note-text: [CL-5.0.0](../general/changelogs/cl500.md)
1415

15-
Date | System Name | Download
16-
--- | --- | ---
17-
20/06/2025 | ServiceRegistry | [AH-serviceregistry-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-serviceregistry-5.0.0-TESTBUILD-2.zip)
18-
20/06/2025 | DynamicServiceOrchestration | [AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-2.zip)
19-
20/06/2025 | ConsumerAuthorization | [AH-consumerauthorization-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-consumerauthorization-5.0.0-TESTBUILD-2.zip)
20-
20/06/2025 | Authentication | [AH-authentication-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-authentication-5.0.0-TESTBUILD-2.zip)
21-
20/06/2025 | Blacklist | [AH-blacklist-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-blacklist-5.0.0-TESTBUILD-2.zip)
16+
System Name | Download
17+
--- | ---
18+
ServiceRegistry Core System | [AH-serviceregistry-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-serviceregistry-5.0.0-TESTBUILD-2.zip)
19+
DynamicServiceOrchestration Core System | [AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-2.zip)
20+
ConsumerAuthorization Core System | [AH-consumerauthorization-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-consumerauthorization-5.0.0-TESTBUILD-2.zip)
21+
Authentication Core System | [AH-authentication-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-authentication-5.0.0-TESTBUILD-2.zip)
22+
Blacklist Support System | [AH-blacklist-5.0.0-TESTBUILD-2.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0-TESTBUILD-2/AH-blacklist-5.0.0-TESTBUILD-2.zip)
2223

2324
#### :material-tag: 5.0.0-TESTBUILD-1
2425

25-
Changelog: [CL-5.0.0](../general/changelogs/cl500.md)
26+
:material-calendar: 23/04/2025 <br/>
27+
:material-note-text: [CL-5.0.0](../general/changelogs/cl500.md)
2628

27-
Date | System Name | Download
28-
--- | --- | ---
29-
23/04/2025 | ServiceRegistry | [AH-serviceregistry-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-serviceregistry-5.0.0-TESTBUILD-1.zip)
30-
23/04/2025 | DynamicServiceOrchestration | [AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-serviceorchestration-dynamic-5.0.0-TESTBUILD-1.zip)
31-
23/04/2025 | Authentication | [AH-authentication-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-authentication-5.0.0-TESTBUILD-1.zip)
32-
23/04/2025 | Blacklist | [AH-blacklist-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-blacklist-5.0.0-TESTBUILD-1.zip)
29+
System Name | Download
30+
--- | ---
31+
ServiceRegistry Core System | [AH-serviceregistry-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-serviceregistry-5.0.0-TESTBUILD-1.zip)
32+
DynamicServiceOrchestration Core System | [AH-serviceorchestration-dynamic-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-serviceorchestration-dynamic-5.0.0-TESTBUILD-1.zip)
33+
Authentication Core System | [AH-authentication-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-authentication-5.0.0-TESTBUILD-1.zip)
34+
Blacklist Support System | [AH-blacklist-5.0.0-TESTBUILD-1.zip](https://github.com/eclipse-arrowhead/ah5-blacklist-java-spring/releases/download/v5.0.0-TESTBUILD-1/arrowhead-blacklist-5.0.0-TESTBUILD-1.zip)
3335

3436
#### :material-tag: 5.0.0-TESTBUILD-0
3537

36-
Changelog: [CL-5.0.0](../general/changelogs/cl500.md)
38+
:material-calendar: 14/03/2025 <br/>
39+
:material-note-text: [CL-5.0.0](../general/changelogs/cl500.md)
3740

38-
Date | System Name | Download
39-
--- | --- | ---
40-
14/03/2025 | ServiceRegistry | [AH-serviceregistry-5.0.0-TESTBUILD-0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-0/arrowhead-serviceregistry-5.0.0-TESTBUILD-0.zip)
41+
System Name | Download
42+
--- | ---
43+
ServiceRegistry Core System | [AH-serviceregistry-5.0.0-TESTBUILD-0.zip](https://github.com/eclipse-arrowhead/ah5-core-java-spring/releases/download/v5.0.0-TESTBUILD-0/arrowhead-serviceregistry-5.0.0-TESTBUILD-0.zip)

0 commit comments

Comments
 (0)