From 2da1497ec25a1f5a72a7965c707f053b968e5152 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20J=C3=A4ckle?=
Date: Wed, 21 Jun 2023 09:26:47 +0200
Subject: [PATCH 1/2] prepare Ditto 3.3.0 release
---
SECURITY.md | 6 +-
documentation/src/main/resources/_config.yml | 10 +-
.../_data/sidebars/ditto_sidebar.yml | 27 +--
.../2023-06-23-release-announcement-330.md | 80 ++++++++
.../pages/ditto/release_notes_330.md | 177 ++++++++++++++++++
5 files changed, 277 insertions(+), 23 deletions(-)
create mode 100644 documentation/src/main/resources/_posts/2023-06-23-release-announcement-330.md
create mode 100644 documentation/src/main/resources/pages/ditto/release_notes_330.md
diff --git a/SECURITY.md b/SECURITY.md
index ead6f09625..14caa8332f 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -9,9 +9,9 @@ These versions of Eclipse Ditto are currently being supported with security upda
| Version | Supported |
|---------| ------------------ |
-| 3.2x | :white_check_mark: |
-| 3.1.x | :white_check_mark: |
-| < 3.1.0 | :x: |
+| 3.3.x | :white_check_mark: |
+| 3.2.x | :white_check_mark: |
+| < 3.2.0 | :x: |
## Reporting a Vulnerability
diff --git a/documentation/src/main/resources/_config.yml b/documentation/src/main/resources/_config.yml
index e87bf43154..8d6b64a8c0 100644
--- a/documentation/src/main/resources/_config.yml
+++ b/documentation/src/main/resources/_config.yml
@@ -114,6 +114,8 @@ plugins:
docVersions:
- label: "development"
basePath: ""
+ - label: "3.3"
+ basePath: "3.3"
- label: "3.2"
basePath: "3.2"
- label: "3.1"
@@ -122,11 +124,3 @@ docVersions:
basePath: "3.0"
- label: "2.4"
basePath: "2.4"
- - label: "2.3"
- basePath: "2.3"
- - label: "2.2"
- basePath: "2.2"
- - label: "2.1"
- basePath: "2.1"
- - label: "2.0"
- basePath: "2.0"
diff --git a/documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml b/documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml
index 1a08a3122f..b0a6ddeef0 100644
--- a/documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml
+++ b/documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml
@@ -23,29 +23,32 @@ entries:
- title: Release Notes
output: web
folderitems:
+ - title: 3.3.0
+ url: /release_notes_330.html
+ output: web
- title: 3.2.1
url: /release_notes_321.html
output: web
- title: 3.2.0
url: /release_notes_320.html
output: web
- - title: 3.1.2
- url: /release_notes_312.html
- output: web
- - title: 3.1.1
- url: /release_notes_311.html
- output: web
- - title: 3.1.0
- url: /release_notes_310.html
- output: web
- - title: 3.0.0
- url: /release_notes_300.html
- output: web
subfolders:
- title: Archive
output: web
subfolderitems:
+ - title: 3.1.2
+ url: /release_notes_312.html
+ output: web
+ - title: 3.1.1
+ url: /release_notes_311.html
+ output: web
+ - title: 3.1.0
+ url: /release_notes_310.html
+ output: web
+ - title: 3.0.0
+ url: /release_notes_300.html
+ output: web
- title: 2.4.2
url: /release_notes_242.html
output: web
diff --git a/documentation/src/main/resources/_posts/2023-06-23-release-announcement-330.md b/documentation/src/main/resources/_posts/2023-06-23-release-announcement-330.md
new file mode 100644
index 0000000000..07a6b2d9b7
--- /dev/null
+++ b/documentation/src/main/resources/_posts/2023-06-23-release-announcement-330.md
@@ -0,0 +1,80 @@
+---
+title: "Announcing Eclipse Ditto Release 3.3.0"
+published: true
+permalink: 2023-06-23-release-announcement-330.html
+layout: post
+author: thomas_jaeckle
+tags: [blog]
+hide_sidebar: true
+sidebar: false
+toc: false
+---
+
+The Eclipse Ditto teams is proud to announce the availability of Eclipse Ditto
+[3.3.0](https://projects.eclipse.org/projects/iot.ditto/releases/3.3.0).
+
+Version 3.3.0 contains features improving **merge/PATCH** commands, **skipping modifications** of a twin if the
+value would be equal after the modification and a more production ready Ditto Helm chart.
+
+
+## Adoption
+
+Companies are willing to show their adoption of Eclipse Ditto publicly:
+[https://iot.eclipse.org/adopters/?#iot.ditto](https://iot.eclipse.org/adopters/?#iot.ditto)
+
+When you use Eclipse Ditto it would be great to support the project by putting your logo there.
+
+
+## Changelog
+
+The main improvements and additions of Ditto 3.3.0 are:
+
+* Support **replacing certain json objects** in a **merge/PATCH command** instead of merging their fields
+* Implicitly **convert a merge/PATCH command** to a **"Create Thing"** if thing is **not yet existing**
+* Provide option to **skip a modification** in the "twin" **if the value "is equal"** to the previous value
+* Addition of the **DevOps API endpoints** to Ditto's **OpenAPI** definition
+* Improve DittoProtocol MessagePath to be aware of message subject
+* Support alternative way of specifying **"list" query parameters**
+* UI enhancements:
+ * Enhance Ditto-UI to dynamically configure log levels of Ditto
+ * Building and packaging the UI with esbuild
+
+The following non-functional enhancements are also included:
+
+* Provide **official Eclipse Ditto Helm chart** via **Docker Hub** and move its sources to Ditto Git repository
+ * In addition, provide a lot more configuration options and hardening of the chart to make it more feasible
+ for productive use
+
+The following notable fixes are included:
+
+* Fix that redeliveries for acknowledgeable connectivity messages were issued too often
+* Fix WoT dispatcher starvation by adding timeouts to fetch models
+
+Please have a look at the [3.3.0 release notes](release_notes_330.html) for a more detailed information on the release.
+
+
+## Artifacts
+
+The new Java artifacts have been published at the [Eclipse Maven repository](https://repo.eclipse.org/content/repositories/ditto/)
+as well as [Maven central](https://repo1.maven.org/maven2/org/eclipse/ditto/).
+
+The Ditto JavaScript client release was published on [npmjs.com](https://www.npmjs.com/~eclipse_ditto):
+* [@eclipse-ditto/ditto-javascript-client-dom](https://www.npmjs.com/package/@eclipse-ditto/ditto-javascript-client-dom)
+* [@eclipse-ditto/ditto-javascript-client-node](https://www.npmjs.com/package/@eclipse-ditto/ditto-javascript-client-node)
+
+
+The Docker images have been pushed to Docker Hub:
+* [eclipse/ditto-policies](https://hub.docker.com/r/eclipse/ditto-policies/)
+* [eclipse/ditto-things](https://hub.docker.com/r/eclipse/ditto-things/)
+* [eclipse/ditto-things-search](https://hub.docker.com/r/eclipse/ditto-things-search/)
+* [eclipse/ditto-gateway](https://hub.docker.com/r/eclipse/ditto-gateway/)
+* [eclipse/ditto-connectivity](https://hub.docker.com/r/eclipse/ditto-connectivity/)
+
+The Ditto Helm chart has been published to Docker Hub:
+* [eclipse/ditto](https://hub.docker.com/r/eclipse/ditto/)
+
+
+
+{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %}
+--
+The Eclipse Ditto team
diff --git a/documentation/src/main/resources/pages/ditto/release_notes_330.md b/documentation/src/main/resources/pages/ditto/release_notes_330.md
new file mode 100644
index 0000000000..974265ede2
--- /dev/null
+++ b/documentation/src/main/resources/pages/ditto/release_notes_330.md
@@ -0,0 +1,177 @@
+---
+title: Release notes 3.3.0
+tags: [release_notes]
+published: true
+keywords: release notes, announcements, changelog
+summary: "Version 3.3.0 of Eclipse Ditto, released on 23.06.2023"
+permalink: release_notes_330.html
+---
+
+Eclipse Ditto version 3.3.0 is here, continuing on adding features while keeping APIs backwards compatible.
+
+This release is completely [IP (intellectual property) checked by the Eclipse Foundation](https://www.eclipse.org/projects/handbook/#ip)
+meaning that project code as well as all used dependencies were "[...] reviewed to ensure that the copyrights
+expressed are correct, licensing is valid and compatible, and that other issues have been uncovered and properly
+investigated."
+
+## Changelog
+
+Eclipse Ditto 3.3.0 focuses on the following areas:
+
+* Support **replacing certain json objects** in a **merge/PATCH command** instead of merging their fields
+* Implicitly **convert a merge/PATCH command** to a **"Create Thing"** if thing is **not yet existing**
+* Provide option to **skip a modification** in the "twin" **if the value "is equal"** to the previous value
+* Addition of the **DevOps API endpoints** to Ditto's **OpenAPI** definition
+* Improve DittoProtocol MessagePath to be aware of message subject
+* Support alternative way of specifying **"list" query parameters**
+* UI enhancements:
+ * Enhance Ditto-UI to dynamically configure log levels of Ditto
+ * Building and packaging the UI with esbuild
+
+The following non-functional work is also included:
+
+* Provide **official Eclipse Ditto Helm chart** via **Docker Hub** and move its sources to Ditto Git repository
+ * In addition, provide a lot more configuration options and hardening of the chart to make it more feasible
+ for productive use
+
+The following notable fixes are included:
+
+* Fix that redeliveries for acknowledgeable connectivity messages were issued too often
+* Fix WoT dispatcher starvation by adding timeouts to fetch models
+
+### New features
+
+#### [Support replacing certain json objects in a merge/PATCH command instead of merging their fields](https://github.com/eclipse-ditto/ditto/issues/1593)
+
+Previously, when updating a thing using merge commands, any encountered json object is merged with the fields of the
+provided json object.
+The old values are not deleted, which often is needed and expected.
+
+In this enhancement an option is provided to define that for a certain json object the existing content should be
+completely replaced with the new object.
+
+More details can be found in the [added documentation about "Removing fields in a merge update with a regex"](httpapi-concepts.html#removing-fields-in-a-merge-update-with-a-regex).
+
+#### [Implicitly convert a merge/PATCH command to a "Create Thing" if thing is not yet existing](https://github.com/eclipse-ditto/ditto/issues/1614)
+
+This new feature creates a thing implicitly if it did not yet exist when using a merge/PATCH command trying to modify
+it partially.
+
+#### [Provide option to skip a modification in the "twin" if the value "is equal" to the previous value](https://github.com/eclipse-ditto/ditto/issues/1524)
+
+The default behaviour until now in Ditto is for each "ModifyCommand" to apply the modification and also the twin in the
+MongoDB.
+
+Using a new header `if-equal: skip`, a modification of a "thing" will only be performed when its value would be changed
+as a result of that modification.
+The default behavior (if not specified as `skip`) is: `if-equal: update` - which will update the thing for each
+modification, even if the value did not change.
+
+Using this feature, it e.g. is possible to reduce database I/O operations and also prevent events from being published
+when in fact nothing in the twin was changed.
+
+This is documented in the [HTTP API concepts - Conditional Headers](httpapi-concepts.html#conditional-headers), but is
+also usable via [Ditto Protocol headers](protocol-specification.html#headers).
+
+#### [Addition of the DevOps API endpoints to Ditto's OpenAPI definition](https://github.com/eclipse-ditto/ditto/issues/1623)
+
+Ditto's OpenAPI definition now also includes the HTTP endpoints for the
+[DevOps commands](installation-operating.html#devops-commands).
+
+This was a contribution from [Luca Neotti](https://github.com/neottil) - many thanks for that.
+
+#### [Improve DittoProtocol MessagePath to be aware of message subject](https://github.com/eclipse-ditto/ditto/pull/1641)
+
+This was a small addition to the Java API of `MessagePath` in the ditto-protocol module which lets the user of the SDK
+access more easily the `subject` of a Ditto "Message".
+
+#### [Support alternative way of specifying "list" query parameters](https://github.com/eclipse-ditto/ditto/issues/1644)
+
+Supports an alternative syntax of specifying a list of a certain HTTP query parameter in the form:
+```
+GET /thing/my:thing-123?fields=thingId&fields=policyId&fields=attributes
+```
+
+#### Enhancements in Ditto explorer UI
+
+We again received contributions by [Thomas Fries](https://github.com/thfries),
+who contributed the Ditto explorer UI.
+The latest live version of the UI can be found here:
+[https://eclipse-ditto.github.io/ditto/](https://eclipse-ditto.github.io/ditto/)
+
+You can use it in order to e.g. connect to your Ditto installation to manage things, policies and even connections and
+DevOps related commands.
+
+Contributions in this release:
+* [UI: Enhance Ditto-UI to configure log levels of Ditto](https://github.com/eclipse-ditto/ditto/issues/1590)
+* [Building and packaging the UI with esbuild](https://github.com/eclipse-ditto/ditto/pull/1630)
+
+
+### Changes
+
+#### [Provide official Eclipse Ditto Helm chart via Docker Hub and move its sources to Ditto Git repository](https://github.com/eclipse-ditto/ditto/pull/1635)
+
+The official Ditto Helm chart was migrated from being maintained at the [Eclipse IoT Packages](https://github.com/eclipse/packages)
+project to being maintained as part of the Ditto Git repository.
+The old [Helm chart was deprecated](https://artifacthub.io/packages/helm/eclipse-iot/ditto), the new chart is now hosted
+via [Docker Hub](https://hub.docker.com/r/eclipse/ditto).
+
+The official chart was also enhanced a lot:
+* with a lot more configuration options in order to be the basis for a productive Helm chart
+* also added quite advanced Ingress configuration
+
+
+### Bugfixes
+
+
+#### [Fix that redeliveries for acknowledgeable connectivity messages were issued too often](https://github.com/eclipse-ditto/ditto/pull/1657)
+
+Messages processed via a Ditto connection which required QoS 1 ("at least once") were ask for being redelivered too often
+and too early.
+The existing logic which took the status code in account in order to ask for a redelivery was never executed.
+As a result, e.g. a command resulting in status code `400` (bad request) would have been redelivered over and over again
+without the chance of ever being successful.
+
+This was fixed.
+
+#### [Fix WoT dispatcher starvation by adding timeouts to fetch models](https://github.com/eclipse-ditto/ditto/pull/1658)
+
+When fetching WoT TMs there was no timeout defined and potentially a thread could be blocked forever.
+
+This was fixed.
+
+
+#### Enhancements in Ditto Clients
+
+None in this release.
+
+### Changes
+
+None in this release
+
+### Bugfixes
+
+None in this release
+
+## Migration notes
+
+There are no migration steps required when updating from Ditto 3.2.x to Ditto 3.3.0.
+When updating from Ditto 2.x version to 3.3.0, the migration notes of
+[Ditto 3.0.0](release_notes_300.html#migration-notes) and [Ditto 3.1.0](release_notes_310.html#migration-notes)
+and [Ditto 3.2.0](release_notes_320.html#migration-notes) apply.
+
+
+## Roadmap
+
+Looking forward, the (current) ideas for Ditto 3.4.0 are:
+
+* Enforcing linked WoT ThingModels in Things/Features by validating JsonSchema of model elements
+ * Ensuring that a Ditto Thing is ensured to always follow its WoT ThingModel and also message payloads are always
+ provided in the specified format
+* Search in history of a thing using an RQL filter
+* Perform a benchmark of Ditto and provide a "tuning" chapter in the documentation as a reference to the commonly
+ asked questions
+ * how many Things Ditto can manage
+ * how many updates/second can be done
+ * whether Ditto can scale horizontally
+ * how many resources (e.g. machines) are required at which scale
From d4c9cbbe88ab1ad03e076878932d4a774410dbf8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20J=C3=A4ckle?=
Date: Wed, 21 Jun 2023 10:11:14 +0200
Subject: [PATCH 2/2] adjusted Eclipse Ditto domain to eclipse.dev/ditto
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Thomas Jäckle
---
NOTICE.md | 2 +-
README.md | 6 +-
RELEASE.md | 4 +-
.../AcknowledgementLabelInvalidException.java | 4 +-
.../NamespacedEntityIdInvalidException.java | 2 +-
.../resources/javascript/incoming-mapping.js | 2 +-
deployment/docker/README.md | 2 +-
deployment/docker/sandbox/html/index.html | 2 +-
deployment/helm/ditto/Chart.yaml | 4 +-
deployment/helm/ditto/README.md | 2 +-
.../helm/ditto/ci/ci-workflow-values.yaml | 10 +-
deployment/helm/ditto/local-values.yaml | 10 +-
deployment/helm/ditto/values.yaml | 28 +--
deployment/kubernetes/README.md | 2 +-
deployment/openshift/nginx/index.html | 2 +-
documentation/README.md | 2 +-
.../src/main/resources/_includes/head.html | 4 +-
...example-demonstrating-rest-to-websocket.md | 4 +-
.../2018-10-16-example-mqtt-bidirectional.md | 2 +-
.../2021-03-22-azure-iot-hub-integration.md | 6 +-
.../src/main/resources/jsonschema/policy.json | 2 +-
.../protocol-search-subscribe-payload.json | 4 +-
.../main/resources/jsonschema/thing_v2.json | 4 +-
.../main/resources/openapi/ditto-api-2.yml | 170 +++++++++---------
.../parameters/importedPolicyIdPathParam.yml | 2 +-
.../sources/parameters/policyIdPathParam.yml | 2 +-
.../sources/parameters/thingIdPathParam.yml | 2 +-
.../sources/paths/cloudevents/cloudevents.yml | 6 +-
.../sources/paths/features/definition.yml | 8 +-
.../paths/features/desiredProperties.yml | 8 +-
.../paths/features/desiredProperty.yml | 8 +-
.../sources/paths/features/feature.yml | 8 +-
.../openapi/sources/paths/features/index.yml | 8 +-
.../sources/paths/features/properties.yml | 8 +-
.../sources/paths/features/property.yml | 8 +-
.../paths/messages/feature-inbox-message.yml | 2 +-
.../paths/messages/feature-outbox-message.yml | 2 +-
.../sources/paths/messages/inbox-claim.yml | 4 +-
.../sources/paths/messages/inbox-message.yml | 2 +-
.../sources/paths/messages/outbox-message.yml | 2 +-
.../sources/paths/policies/entries.yml | 4 +-
.../openapi/sources/paths/policies/entry.yml | 6 +-
.../openapi/sources/paths/policies/import.yml | 6 +-
.../sources/paths/policies/imports.yml | 4 +-
.../openapi/sources/paths/policies/policy.yml | 6 +-
.../sources/paths/policies/resource.yml | 6 +-
.../sources/paths/policies/resources.yml | 4 +-
.../sources/paths/policies/subject.yml | 6 +-
.../sources/paths/policies/subjects.yml | 4 +-
.../sources/paths/things/attribute.yml | 8 +-
.../sources/paths/things/attributes.yml | 8 +-
.../sources/paths/things/definition.yml | 8 +-
.../openapi/sources/paths/things/policyId.yml | 10 +-
.../openapi/sources/paths/things/thing.yml | 6 +-
.../sources/requests/dittoProtocol.yml | 2 +-
.../sources/schemas/wot-thingDescription.yml | 2 +-
.../resources/pages/ditto/basic-errors.md | 2 +-
.../ditto/basic-wot-integration-example.md | 4 +-
.../resources/pages/ditto/client-sdk-java.md | 12 +-
.../exceptions/policies_id_invalid.md | 2 +-
.../generated/exceptions/things_id_invalid.md | 2 +-
.../pages/ditto/release_notes_080M2.md | 2 +-
.../pages/ditto/release_notes_100M1a.md | 2 +-
.../2018_02_07-virtualiot-meetup/index.html | 20 +--
.../2018_05_23-meetup-iot-hessen/index.html | 20 +--
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 12 +-
.../index.html | 4 +-
.../index.html | 4 +-
.../index.html | 14 +-
.../2021_06_ditto-20-overview/index.html | 2 +-
.../slides/2021_06_ditto-in-20-min/index.html | 12 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../slides/2022_10_ditto-and-wot/index.html | 16 +-
.../slides/2023_01_ditto-in-30-min/index.html | 16 +-
.../main/resources/wot/ditto-extension.html | 2 +-
legal/NOTICE.md | 2 +-
.../model/ThingIdInvalidException.java | 2 +-
.../model/PolicyIdInvalidException.java | 2 +-
pom.xml | 4 +-
.../things/model/ThingIdInvalidException.java | 2 +-
things/service/src/main/resources/things.conf | 4 +-
.../connections/connectionTemplates.json | 2 +-
wot/model/README.md | 2 +-
.../ditto/wot/model/ThingDescriptionTest.java | 8 +-
.../test/resources/tds/some-example.td.json | 4 +-
88 files changed, 319 insertions(+), 319 deletions(-)
diff --git a/NOTICE.md b/NOTICE.md
index 0f7d66929c..d53c4ca974 100644
--- a/NOTICE.md
+++ b/NOTICE.md
@@ -1,6 +1,6 @@
This content is produced and maintained by the Eclipse Ditto project.
-* Project home: https://www.eclipse.org/ditto
+* Project home: https://www.eclipse.dev/ditto
# Trademarks
diff --git a/README.md b/README.md
index cc627a66e3..b5f5169f07 100755
--- a/README.md
+++ b/README.md
@@ -13,14 +13,14 @@
[![License](https://img.shields.io/badge/License-EPL%202.0-green.svg)](https://opensource.org/licenses/EPL-2.0)
[![Lines of code](https://img.shields.io/badge/dynamic/xml.svg?label=Lines%20of%20code&url=https%3A%2F%2Fwww.openhub.net%2Fprojects%2Feclipse-ditto.xml%3Fapi_key%3D11ac3aa12a364fd87b461559a7eedcc53e18fb5a4cf1e43e02cb7a615f1f3d4f&query=%2Fresponse%2Fresult%2Fproject%2Fanalysis%2Ftotal_code_lines&colorB=lightgrey)](https://www.openhub.net/p/eclipse-ditto)
-[Eclipse Ditto](https://www.eclipse.org/ditto/)™ is a technology in the IoT implementing a software pattern called “digital twins”.
+[Eclipse Ditto](https://www.eclipse.dev/ditto/)™ is a technology in the IoT implementing a software pattern called “digital twins”.
A digital twin is a virtual, cloud based, representation of his real world counterpart (real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations, …).
An ever growing list of [adopters](https://iot.eclipse.org/adopters/?#iot.ditto) makes use of Ditto as part of their IoT platforms - if you're as well using it, it would be super nice to show your [adoption here](https://iot.eclipse.org/adopters/how-to-be-listed-as-an-adopter/).
## Documentation
-Find the documentation on the project site: [https://www.eclipse.org/ditto/](https://www.eclipse.org/ditto/)
+Find the documentation on the project site: [https://www.eclipse.dev/ditto/](https://www.eclipse.dev/ditto/)
## Eclipse Ditto™ explorer UI
@@ -58,7 +58,7 @@ docker-compose logs -f
```
Open following URL to get started: [http://localhost:8080](http://localhost:8080)
-Or have a look at the ["Hello World"](https://www.eclipse.org/ditto/intro-hello-world.html)
+Or have a look at the ["Hello World"](https://www.eclipse.dev/ditto/intro-hello-world.html)
Additional [deployment options](deployment/) are also available, if Docker Compose is not what you want to use.
diff --git a/RELEASE.md b/RELEASE.md
index 406b6573eb..cc93d5667b 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -14,10 +14,10 @@ Ditto releases are tracked and planned here: https://projects.eclipse.org/projec
* First close the staging repo (after all artifacts are there, e.g. also the client artifacts)
* Then release the staging repo
* Then it will take a few hours until those changes are synced successfully to Maven central
-* Write Release notes, e.g. like for 3.1.0: https://www.eclipse.org/ditto/release_notes_310.html
+* Write Release notes, e.g. like for 3.1.0: https://www.eclipse.dev/ditto/release_notes_310.html
* New features, changes, bug fixes to last release / milestone release
* Add migration notes (if there are any)
-* Write a Blog post announcement, e.g. like for: https://www.eclipse.org/ditto/2022-12-16-release-announcement-310.html
+* Write a Blog post announcement, e.g. like for: https://www.eclipse.dev/ditto/2022-12-16-release-announcement-310.html
* Close GitHub milestone (and assign all Issues/PRs which were still included in that milestone): https://github.com/eclipse-ditto/ditto/milestones
* Create a GitHub release: https://github.com/eclipse-ditto/ditto/releases (based on the Tags which was pushed during release job)
* Write a mail to the "ditto-dev" mailing list
diff --git a/base/model/src/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelInvalidException.java b/base/model/src/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelInvalidException.java
index 8dbc94eed4..03f40f0439 100644
--- a/base/model/src/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelInvalidException.java
+++ b/base/model/src/main/java/org/eclipse/ditto/base/model/acks/AcknowledgementLabelInvalidException.java
@@ -19,12 +19,12 @@
import javax.annotation.concurrent.Immutable;
import javax.annotation.concurrent.NotThreadSafe;
-import org.eclipse.ditto.json.JsonObject;
import org.eclipse.ditto.base.model.common.HttpStatus;
import org.eclipse.ditto.base.model.exceptions.DittoRuntimeException;
import org.eclipse.ditto.base.model.exceptions.DittoRuntimeExceptionBuilder;
import org.eclipse.ditto.base.model.headers.DittoHeaders;
import org.eclipse.ditto.base.model.json.JsonParsableException;
+import org.eclipse.ditto.json.JsonObject;
/**
* Thrown if an AcknowledgementLabel is not valid, for example because it did not comply to the AcknowledgmentLabel
@@ -48,7 +48,7 @@ public final class AcknowledgementLabelInvalidException extends DittoRuntimeExce
"An acknowledgement label must conform to the regular expression of Ditto documentation.";
private static final URI DEFAULT_HREF = URI.create(
- "https://www.eclipse.org/ditto/protocol-specification-topic.html#acknowledgement-criterion-actions");
+ "https://www.eclipse.dev/ditto/protocol-specification-topic.html#acknowledgement-criterion-actions");
private static final long serialVersionUID = -2385649293006205966L;
diff --git a/base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java b/base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java
index 4843ff9794..da4d16a030 100644
--- a/base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java
+++ b/base/model/src/main/java/org/eclipse/ditto/base/model/entity/id/NamespacedEntityIdInvalidException.java
@@ -56,7 +56,7 @@ public final class NamespacedEntityIdInvalidException extends EntityIdInvalidExc
"length of 256 characters.";
private static final URI DEFAULT_HREF =
- URI.create("https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id");
+ URI.create("https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id");
private static final long serialVersionUID = -8903476318490123234L;
diff --git a/connectivity/service/src/main/resources/javascript/incoming-mapping.js b/connectivity/service/src/main/resources/javascript/incoming-mapping.js
index d85f3c61cb..b9f6beeda0 100644
--- a/connectivity/service/src/main/resources/javascript/incoming-mapping.js
+++ b/connectivity/service/src/main/resources/javascript/incoming-mapping.js
@@ -19,7 +19,7 @@ function mapToDittoProtocolMsg(
// ### Insert/adapt your mapping logic here.
// Use helper function Ditto.buildDittoProtocolMsg to build Ditto protocol message
// based on incoming payload.
- // See https://www.eclipse.org/ditto/connectivity-mapping.html#helper-functions for details.
+ // See https://www.eclipse.dev/ditto/connectivity-mapping.html#helper-functions for details.
// ### example code assuming the Ditto protocol content type for incoming messages.
if (contentType === 'application/vnd.eclipse.ditto+json') {
diff --git a/deployment/docker/README.md b/deployment/docker/README.md
index 87631e977a..ffc4874e22 100755
--- a/deployment/docker/README.md
+++ b/deployment/docker/README.md
@@ -49,7 +49,7 @@ curl http://devops:foobar@localhost:8080/devops/config/gateway/?path=ditto
```
Or by going through the configuration files in this repository, all available configuration files are
-[linked here](https://www.eclipse.org/ditto/installation-operating.html#ditto-configuration).
+[linked here](https://www.eclipse.dev/ditto/installation-operating.html#ditto-configuration).
## Start Eclipse Ditto
diff --git a/deployment/docker/sandbox/html/index.html b/deployment/docker/sandbox/html/index.html
index 4bcc631389..cd904d960f 100644
--- a/deployment/docker/sandbox/html/index.html
+++ b/deployment/docker/sandbox/html/index.html
@@ -105,7 +105,7 @@ -
API.
The Swagger UI for exploring the API will require authentication.
- Visit the Eclipse Ditto documentation in
+ Visit the Eclipse Ditto documentation in
order to learn more about the project.
diff --git a/deployment/helm/ditto/Chart.yaml b/deployment/helm/ditto/Chart.yaml
index e743c2776d..131bd3ae79 100644
--- a/deployment/helm/ditto/Chart.yaml
+++ b/deployment/helm/ditto/Chart.yaml
@@ -16,7 +16,7 @@ description: |
A digital twin is a virtual, cloud based, representation of his real world counterpart
(real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations etc).
type: application
-version: 0.0.2 # chart version is set by release-job
+version: 0.0.4 # chart version is set by release-job
appVersion: 3.2.1
keywords:
- iot-chart
@@ -25,7 +25,7 @@ keywords:
home: https://www.eclipse.org/ditto
sources:
- https://github.com/eclipse-ditto/ditto
-icon: https://www.eclipse.org/ditto/images/ditto.svg
+icon: https://www.eclipse.dev/ditto/images/ditto.svg
maintainers:
- name: thjaeckle
email: thomas.jaeckle@beyonnex.io
diff --git a/deployment/helm/ditto/README.md b/deployment/helm/ditto/README.md
index 4212a7c4f8..631852cb0b 100644
--- a/deployment/helm/ditto/README.md
+++ b/deployment/helm/ditto/README.md
@@ -2,7 +2,7 @@
## Introduction
-[Eclipse Ditto™](https://www.eclipse.org/ditto/) is a technology in the IoT implementing a software pattern
+[Eclipse Ditto™](https://www.eclipse.dev/ditto/) is a technology in the IoT implementing a software pattern
called “digital twins”. A digital twin is a virtual, cloud based, representation of his real world counterpart
(real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations, …).
diff --git a/deployment/helm/ditto/ci/ci-workflow-values.yaml b/deployment/helm/ditto/ci/ci-workflow-values.yaml
index 6e1b99504c..f47e2e3a19 100644
--- a/deployment/helm/ditto/ci/ci-workflow-values.yaml
+++ b/deployment/helm/ditto/ci/ci-workflow-values.yaml
@@ -27,7 +27,7 @@ ingress:
## ----------------------------------------------------------------------------
## policies configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-policies.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-policies.html
policies:
resources:
cpu: 0.15
@@ -38,7 +38,7 @@ policies:
## ----------------------------------------------------------------------------
## things configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things.html
things:
resources:
cpu: 0.15
@@ -49,7 +49,7 @@ things:
## ----------------------------------------------------------------------------
## things-search configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things-search.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things-search.html
thingsSearch:
resources:
cpu: 0.15
@@ -60,7 +60,7 @@ thingsSearch:
## ----------------------------------------------------------------------------
## connectivity configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-connectivity.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-connectivity.html
connectivity:
resources:
cpu: 0.15
@@ -71,7 +71,7 @@ connectivity:
## ----------------------------------------------------------------------------
## gateway configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-gateway.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-gateway.html
gateway:
resources:
cpu: 0.15
diff --git a/deployment/helm/ditto/local-values.yaml b/deployment/helm/ditto/local-values.yaml
index c58ad3f1c8..9523f26b63 100644
--- a/deployment/helm/ditto/local-values.yaml
+++ b/deployment/helm/ditto/local-values.yaml
@@ -25,7 +25,7 @@ global:
## ----------------------------------------------------------------------------
## policies configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-policies.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-policies.html
policies:
resources:
cpu: 0.2
@@ -43,7 +43,7 @@ policies:
## ----------------------------------------------------------------------------
## things configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things.html
things:
resources:
cpu: 0.2
@@ -61,7 +61,7 @@ things:
## ----------------------------------------------------------------------------
## things-search configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things-search.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things-search.html
thingsSearch:
resources:
cpu: 0.2
@@ -72,7 +72,7 @@ thingsSearch:
## ----------------------------------------------------------------------------
## connectivity configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-connectivity.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-connectivity.html
connectivity:
resources:
cpu: 0.2
@@ -83,7 +83,7 @@ connectivity:
## ----------------------------------------------------------------------------
## gateway configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-gateway.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-gateway.html
gateway:
resources:
cpu: 0.2
diff --git a/deployment/helm/ditto/values.yaml b/deployment/helm/ditto/values.yaml
index f3beb5ad68..182190f6fb 100644
--- a/deployment/helm/ditto/values.yaml
+++ b/deployment/helm/ditto/values.yaml
@@ -61,7 +61,7 @@ global:
hashedBasicAuthUsers: []
# jwtOnly controls whether only OpenID-Connect authentication is supported
# if false, both OpenID-Connect and basicAuth via nginx (see above "basicAuthUsers" and "hashedBasicAuthUsers") is used
- # ref: https://www.eclipse.org/ditto/installation-operating.html#openid-connect
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#openid-connect
jwtOnly: true
# jvmOptions defines the JVM options applied to all Ditto services running in the JVM, it is put in JAVA_TOOL_OPTIONS
jvmOptions: >
@@ -370,7 +370,7 @@ akka:
## ----------------------------------------------------------------------------
## policies configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-policies.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-policies.html
policies:
# enabled controls whether policies related resources should be created
enabled: true
@@ -401,7 +401,7 @@ policies:
# additionalJvmOptions JVM options to put into JAVA_TOOL_OPTIONS
additionalJvmOptions: ""
# systemProps used to define arbitrary system properties for policies service
- # ref: https://www.eclipse.org/ditto/installation-operating.html#configuration
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#configuration
systemProps:
# extraEnv to add arbitrary environment variable to policies container
extraEnv:
@@ -552,7 +552,7 @@ policies:
## ----------------------------------------------------------------------------
## things configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things.html
things:
# enabled controls whether things related resources should be created
enabled: true
@@ -583,7 +583,7 @@ things:
# additionalJvmOptions JVM options to put into JAVA_TOOL_OPTIONS
additionalJvmOptions: ""
# systemProps used to define arbitrary system properties for things service
- # ref: https://www.eclipse.org/ditto/installation-operating.html#configuration
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#configuration
systemProps:
# extraEnv to add arbitrary environment variable to things container
extraEnv:
@@ -751,12 +751,12 @@ things:
}
},
"security": "basic_sc",
- "support": "https://www.eclipse.org/ditto/"
+ "support": "https://www.eclipse.dev/ditto/"
}
## ----------------------------------------------------------------------------
## things-search configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-things-search.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-things-search.html
thingsSearch:
# enabled controls whether things-search related resources should be created
enabled: true
@@ -787,7 +787,7 @@ thingsSearch:
# additional JVM options to put into JAVA_TOOL_OPTIONS
additionalJvmOptions: ""
# systemProps used to define arbitrary system properties for things-search service
- # ref: https://www.eclipse.org/ditto/installation-operating.html#configuration
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#configuration
systemProps:
# extraEnv to add arbitrary environment variable to things-search container
extraEnv:
@@ -870,7 +870,7 @@ thingsSearch:
# one of: unacknowledged | acknowledged | majority | journaled | w1 | w2 | w3
searchWriteConcern: "acknowledged"
# searchWithAcksWriteConcern configures the MongoDB write concern for commands sent with "search-persisted" ACK
- # ref: https://www.eclipse.org/ditto/basic-acknowledgements.html#built-in-acknowledgement-labels
+ # ref: https://www.eclipse.dev/ditto/basic-acknowledgements.html#built-in-acknowledgement-labels
# one of: unacknowledged | acknowledged | majority | journaled | w1 | w2 | w3
searchWithAcksWriteConcern: "majority"
# queryReadConcern configures the MongoDB read concern for doing queries / performing searches
@@ -936,7 +936,7 @@ thingsSearch:
## ----------------------------------------------------------------------------
## connectivity configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-connectivity.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-connectivity.html
connectivity:
# enabled controls whether connectivity related resources should be created
enabled: true
@@ -967,7 +967,7 @@ connectivity:
# additional JVM options to put into JAVA_TOOL_OPTIONS
additionalJvmOptions: ""
# systemProps used to define arbitrary system properties for connectivity service
- # ref: https://www.eclipse.org/ditto/installation-operating.html#configuration
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#configuration
systemProps:
# extraEnv to add arbitrary environment variable to connectivity container
extraEnv:
@@ -1174,7 +1174,7 @@ connectivity:
## ----------------------------------------------------------------------------
## gateway configuration
-## ref: https://www.eclipse.org/ditto/architecture-services-gateway.html
+## ref: https://www.eclipse.dev/ditto/architecture-services-gateway.html
gateway:
# enabled controls whether gateway related resources should be created
enabled: true
@@ -1205,7 +1205,7 @@ gateway:
# pullPolicy for the gateway docker image
pullPolicy: IfNotPresent
# systemProps used to define arbitrary system properties configuration for gateway
- # ref: https://www.eclipse.org/ditto/installation-operating.html#configuration
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#configuration
systemProps:
- "-Dditto.protocol.blocklist.0=raw-request-uri"
- "-Dditto.protocol.blocklist.1=cache-control"
@@ -1302,7 +1302,7 @@ gateway:
# authentication contains the settings regarding authentication against the gateway
authentication:
# enablePreAuthentication whether Ditto "pre-authentication" should be enabled
- # ref: https://www.eclipse.org/ditto/installation-operating.html#pre-authentication
+ # ref: https://www.eclipse.dev/ditto/installation-operating.html#pre-authentication
enablePreAuthentication: false
# oauth contains the OAuth2.0 / OpenID Connect related configuration
oauth:
diff --git a/deployment/kubernetes/README.md b/deployment/kubernetes/README.md
index 4f34d10311..351e404874 100644
--- a/deployment/kubernetes/README.md
+++ b/deployment/kubernetes/README.md
@@ -53,7 +53,7 @@ In case you already have a MongoDB in the cloud or elsewhere it is possible to c
This can be done by setting the MongoDB URI via env variable "MONGO_DB_URI" in the
`deployment/kubernetes/deploymentFiles/ditto/ditto-cluster.yml` for all services except the `gateway`.
Other MongoDB settings can be set via env variables and are documented in
-[Operating Ditto](https://www.eclipse.org/ditto/installation-operating.html) section.
+[Operating Ditto](https://www.eclipse.dev/ditto/installation-operating.html) section.
In case your "MONGO_DB_URI" contains sensitive information like username and password it is recommended to use
a kubernetes secret.
diff --git a/deployment/openshift/nginx/index.html b/deployment/openshift/nginx/index.html
index d836b02321..d2c8839941 100644
--- a/deployment/openshift/nginx/index.html
+++ b/deployment/openshift/nginx/index.html
@@ -41,7 +41,7 @@
You have started Eclipse Ditto
Thank you for trying out Eclipse Ditto!
-
In order to get started quickly, you can now have a look at the documentation
+
In order to get started quickly, you can now have a look at the documentation
To authenticate at the HTTP APIs use the following username "ditto" and password "ditto" when asked for by your browser.
diff --git a/documentation/README.md b/documentation/README.md
index 878139c3b3..eb0cc54181 100755
--- a/documentation/README.md
+++ b/documentation/README.md
@@ -1,6 +1,6 @@
## Eclipse Ditto :: Documentation
-This folder contains the documentation and [static website of Eclipse Ditto](https://www.eclipse.org/ditto/).
+This folder contains the documentation and [static website of Eclipse Ditto](https://www.eclipse.dev/ditto/).
The documentation is based on [Jekyll](https://jekyllrb.com) and the fabulous [Jekyll Documentation Theme 6.0](http://idratherbewriting.com/documentation-theme-jekyll/).
diff --git a/documentation/src/main/resources/_includes/head.html b/documentation/src/main/resources/_includes/head.html
index 89e575f0cd..f85c61837f 100644
--- a/documentation/src/main/resources/_includes/head.html
+++ b/documentation/src/main/resources/_includes/head.html
@@ -24,8 +24,8 @@
{
"@context": "http://schema.org",
"@type": "Organization",
- "url": "https://www.eclipse.org/ditto/",
- "logo": "https://www.eclipse.org/ditto/images/ditto.svg"
+ "url": "https://www.eclipse.dev/ditto/",
+ "logo": "https://www.eclipse.dev/ditto/images/ditto.svg"
}
diff --git a/documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md b/documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md
index 62e96d14bc..c29a55e103 100644
--- a/documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md
+++ b/documentation/src/main/resources/_posts/2018-01-15-example-demonstrating-rest-to-websocket.md
@@ -15,7 +15,7 @@ over at the [Eclipse Ditto examples repository](https://github.com/eclipse-ditto
Right from the project's description:
>This example shows how to leverage the powers of combining the REST and
- WebSocket Messages API of [Eclipse Ditto](https://www.eclipse.org/ditto/).
+ WebSocket Messages API of [Eclipse Ditto](https://www.eclipse.dev/ditto/).
It demonstrates how to send direct Messages to a *live* Thing, as well as
updating the *twin* representation of a Thing inside Ditto.
@@ -35,7 +35,7 @@ caption="Source: https://github.com/eclipse-ditto/ditto-examples" %}
If you have any wishes, improvements, are missing something
or just want to get in touch with us, you can use one of
-our [feedback channels](https://www.eclipse.org/ditto/feedback.html).
+our [feedback channels](https://www.eclipse.dev/ditto/feedback.html).
{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %}
--
diff --git a/documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md b/documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md
index 569cb50730..8a0e6f3884 100644
--- a/documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md
+++ b/documentation/src/main/resources/_posts/2018-10-16-example-mqtt-bidirectional.md
@@ -50,7 +50,7 @@ caption="Source: https://github.com/eclipse-ditto/ditto-examples" %}
If you have any wishes, improvements, are missing something
or just want to get in touch with us, you can use one of
-our [feedback channels](https://www.eclipse.org/ditto/feedback.html).
+our [feedback channels](https://www.eclipse.dev/ditto/feedback.html).
{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %}
diff --git a/documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md b/documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md
index 7e88a7627a..eafa809771 100644
--- a/documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md
+++ b/documentation/src/main/resources/_posts/2021-03-22-azure-iot-hub-integration.md
@@ -77,7 +77,7 @@ and represents the actual use of Ditto as a northbound service.*
]
}
```
-- [Further information on creating connections](https://www.eclipse.org/ditto/connectivity-manage-connections.html)
+- [Further information on creating connections](https://www.eclipse.dev/ditto/connectivity-manage-connections.html)
- [Further information on D2C messaging capabilities of Azure IoT Hub](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c)
@@ -162,9 +162,9 @@ function mapFromDittoProtocolMsg(
}
```
-- [Further information on creating connections](https://www.eclipse.org/ditto/connectivity-manage-connections.html)
+- [Further information on creating connections](https://www.eclipse.dev/ditto/connectivity-manage-connections.html)
-- [Further information on payload-mapping](https://www.eclipse.org/ditto/connectivity-mapping.html)
+- [Further information on payload-mapping](https://www.eclipse.dev/ditto/connectivity-mapping.html)
- [Further information on C2D messaging capabilities of Azure IoT Hub](https://docs.microsoft.com/de-de/azure/iot-hub/iot-hub-devguide-messages-c2d)
diff --git a/documentation/src/main/resources/jsonschema/policy.json b/documentation/src/main/resources/jsonschema/policy.json
index cd627629c3..b532c491e7 100644
--- a/documentation/src/main/resources/jsonschema/policy.json
+++ b/documentation/src/main/resources/jsonschema/policy.json
@@ -6,7 +6,7 @@
"properties": {
"policyId": {
"type": "string",
- "description": "Unique identifier representing the policy, has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).\n\nExamples for a valid policy ID:\n * `org.eclipse.ditto:xdk_policy_53`\n * `foo:xdk_53`\n * `org.eclipse.vorto_42:xdk_policy`"
+ "description": "Unique identifier representing the policy, has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).\n\nExamples for a valid policy ID:\n * `org.eclipse.ditto:xdk_policy_53`\n * `foo:xdk_53`\n * `org.eclipse.vorto_42:xdk_policy`"
},
"imports": {
"title": "PolicyImports",
diff --git a/documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json b/documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json
index 51ea62f7e6..d395fc6f36 100644
--- a/documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json
+++ b/documentation/src/main/resources/jsonschema/protocol-search-subscribe-payload.json
@@ -6,11 +6,11 @@
"properties": {
"filter": {
"type": "string",
- "description": "[RQL filter expression](https://www.eclipse.org/ditto/basic-rql.html#rql-filter) to select for things."
+ "description": "[RQL filter expression](https://www.eclipse.dev/ditto/basic-rql.html#rql-filter) to select for things."
},
"options": {
"type": "string",
- "description": "Specify the page size with `size(PAGE_SIZE)`, or the order of the search results by `sort(<+|->
)` (see [RQL sorting](https://www.eclipse.org/ditto/basic-rql.html#rql-sorting)).",
+ "description": "Specify the page size with `size(PAGE_SIZE)`, or the order of the search results by `sort(<+|->)` (see [RQL sorting](https://www.eclipse.dev/ditto/basic-rql.html#rql-sorting)).",
"examples": ["size(25)", "sort(+_modified,-thingId)"]
},
"namespaces": {
diff --git a/documentation/src/main/resources/jsonschema/thing_v2.json b/documentation/src/main/resources/jsonschema/thing_v2.json
index d7ef22efbd..8c08fc09be 100644
--- a/documentation/src/main/resources/jsonschema/thing_v2.json
+++ b/documentation/src/main/resources/jsonschema/thing_v2.json
@@ -6,11 +6,11 @@
"properties": {
"thingId": {
"type": "string",
- "description": "Unique identifier representing the thing, has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).\n\nExamples for a valid thing ID:\n * `org.eclipse.ditto:xdk_53`\n * `foo:xdk_53`\n * `org.eclipse.vorto_42:xdk_thing`"
+ "description": "Unique identifier representing the thing, has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).\n\nExamples for a valid thing ID:\n * `org.eclipse.ditto:xdk_53`\n * `foo:xdk_53`\n * `org.eclipse.vorto_42:xdk_thing`"
},
"policyId": {
"type": "string",
- "description": "Links to the ID of an existing Policy which contains the authorization information applied for this thing. The policy ID has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))."
+ "description": "Links to the ID of an existing Policy which contains the authorization information applied for this thing. The policy ID has to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))."
},
"definition": {
"title": "Definition",
diff --git a/documentation/src/main/resources/openapi/ditto-api-2.yml b/documentation/src/main/resources/openapi/ditto-api-2.yml
index a62645111b..5c3f0d90c9 100644
--- a/documentation/src/main/resources/openapi/ditto-api-2.yml
+++ b/documentation/src/main/resources/openapi/ditto-api-2.yml
@@ -257,7 +257,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* at least one of the defined query parameters is invalid
content:
application/json:
@@ -390,7 +390,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the thing to be created/modified is invalid
* the JSON body of the thing to be created/modified contains a `thingId`
which does not match the ID in the path
@@ -709,7 +709,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -784,7 +784,7 @@ paths:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -863,7 +863,7 @@ paths:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON was invalid
* the request body was not a JSON object.
content:
@@ -937,7 +937,7 @@ paths:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON was invalid
* the request body was not a JSON object.
content:
@@ -1007,7 +1007,7 @@ paths:
'400':
description: |-
The request could not be completed. The `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1080,7 +1080,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1135,7 +1135,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -1170,7 +1170,7 @@ paths:
The policy is used for controlling access to this thing. It is managed by
resource `/policies/{policyId}`.
- The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
patch:
summary: Patch the policy ID of a thing
@@ -1208,7 +1208,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the `policyId` can not be removed from a thing.
content:
application/json:
@@ -1241,7 +1241,7 @@ paths:
description: |-
The policy is used for controlling access to this thing. It is managed by resource `/policies/{policyId}`.
- The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
'/api/2/things/{thingId}/attributes':
get:
@@ -1288,7 +1288,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -1357,7 +1357,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the attributes to be created/modified is invalid
content:
application/json:
@@ -1430,7 +1430,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the attributes to be patched is invalid
content:
application/json:
@@ -1503,7 +1503,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1581,7 +1581,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1657,7 +1657,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1735,7 +1735,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1797,7 +1797,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -1885,7 +1885,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -1991,7 +1991,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -2121,7 +2121,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -2199,7 +2199,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -2281,7 +2281,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -2372,7 +2372,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -2479,7 +2479,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -2554,7 +2554,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -2629,7 +2629,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -2703,7 +2703,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -2788,7 +2788,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -2856,7 +2856,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -2933,7 +2933,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -3002,7 +3002,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature properties to be created/modified is invalid
content:
application/json:
@@ -3097,7 +3097,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature properties to be created/modified is invalid
content:
application/json:
@@ -3173,7 +3173,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -3253,7 +3253,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -3324,7 +3324,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -3404,7 +3404,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -3468,7 +3468,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -3545,7 +3545,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -3614,7 +3614,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the desired feature roperties to be created/modified is invalid
content:
application/json:
@@ -3709,7 +3709,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the desired feature roperties to be created/modified is invalid
content:
application/json:
@@ -3785,7 +3785,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -3866,7 +3866,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -3938,7 +3938,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -4017,7 +4017,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -4084,7 +4084,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -4147,7 +4147,7 @@ paths:
No special permission is required to issue a claim message.
### Example
- See [Claiming](https://www.eclipse.org/ditto/protocol-specification-things-messages.html#sending-and-handling-claim-messages) concept in detail and example in GitHub.
+ See [Claiming](https://www.eclipse.dev/ditto/protocol-specification-things-messages.html#sending-and-handling-claim-messages) concept in detail and example in GitHub.
However, in that scenario, the policy should grant you READ and WRITE permission on
the "message:/" resource in order to be able to send the message and read the response.
Further, the things-client which handles the "claim" message, needs permission to change the policy itself
@@ -4173,7 +4173,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid
content:
application/json:
@@ -4264,7 +4264,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid
content:
application/json:
@@ -4346,7 +4346,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid.
content:
application/json:
@@ -4432,7 +4432,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid.
content:
application/json:
@@ -4516,7 +4516,7 @@ paths:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is valid.
content:
application/json:
@@ -4604,7 +4604,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -4734,7 +4734,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy to be created/modified is invalid
content:
application/json:
@@ -4827,7 +4827,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -4979,7 +4979,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5031,7 +5031,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy to be created/modified is invalid
content:
application/json:
@@ -5133,7 +5133,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5204,7 +5204,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy entry to be created/modified is invalid
content:
application/json:
@@ -5319,7 +5319,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5471,7 +5471,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5536,7 +5536,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy subjects to be created/modified is invalid
content:
application/json:
@@ -5619,7 +5619,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5688,7 +5688,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)))
* the JSON body of the policy subject to be created/modified is invalid.
content:
application/json:
@@ -5757,7 +5757,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5824,7 +5824,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -5924,7 +5924,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON is invalid, or no valid Resources JSON object.
content:
application/json:
@@ -6004,7 +6004,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -6076,7 +6076,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON is invalid, or no valid Resource JSON object.
content:
application/json:
@@ -6141,7 +6141,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -6206,7 +6206,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -6265,7 +6265,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy imports to be created/modified is invalid
content:
application/json:
@@ -6354,7 +6354,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -6437,7 +6437,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy import to be created/modified is invalid
content:
application/json:
@@ -6511,7 +6511,7 @@ paths:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -6726,11 +6726,11 @@ paths:
summary: Processes a CloudEvent sent in Ditto Protocol
description: |-
Provides an endpoint accepting [CloudEvents via its HTTP protocol binding](https://github.com/cloudevents/spec/blob/v1.0/http-protocol-binding.md)
- in [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html).
+ in [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html).
The endpoint can also directly be configured as a [Knative eventing](https://knative.dev/docs/eventing/) destination.
- Find more documentation on that [here](https://www.eclipse.org/ditto/httpapi-protocol-bindings-cloudevents.html).
+ Find more documentation on that [here](https://www.eclipse.dev/ditto/httpapi-protocol-bindings-cloudevents.html).
tags:
- CloudEvents
parameters:
@@ -6784,7 +6784,7 @@ paths:
The request could not be completed. Possible reasons:
* the CloudEvent could not be parsed as some mandatory CloudEvent headers were missing from the request
* the payload was missing from the CloudEvent
- * the [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html) message could not be parsed or was missing a required field
+ * the [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html) message could not be parsed or was missing a required field
content:
application/json:
schema:
@@ -6870,7 +6870,7 @@ paths:
attributes:
foo: 42
description: |-
- The [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html) payload defining which
+ The [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html) payload defining which
command to process.
/api/2/connections:
get:
@@ -8277,7 +8277,7 @@ components:
name: importedPolicyId
in: path
description: |-
- The ID of the imported policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of the imported policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
The namespace needs to:
* conform to the reverse domain name notation
@@ -8421,7 +8421,7 @@ components:
name: policyId
in: path
description: |-
- The ID of the policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of the policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
The namespace needs to:
* conform to the reverse domain name notation
@@ -8684,7 +8684,7 @@ components:
ThingIdPathParam:
name: thingId
in: path
- description: 'The ID of a thing needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).'
+ description: 'The ID of a thing needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).'
required: true
schema:
type: string
@@ -10101,7 +10101,7 @@ components:
support:
type: string
format: iri-reference
- example: 'https://www.eclipse.org/ditto/'
+ example: 'https://www.eclipse.dev/ditto/'
created:
type: string
format: date-time
diff --git a/documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.yml b/documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.yml
index eb29b07dce..2a597f9de8 100644
--- a/documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.yml
+++ b/documentation/src/main/resources/openapi/sources/parameters/importedPolicyIdPathParam.yml
@@ -11,7 +11,7 @@
name: importedPolicyId
in: path
description: |-
- The ID of the imported policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of the imported policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
The namespace needs to:
* conform to the reverse domain name notation
diff --git a/documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml b/documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml
index f64e0fe3e9..82ad626a9a 100644
--- a/documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml
+++ b/documentation/src/main/resources/openapi/sources/parameters/policyIdPathParam.yml
@@ -11,7 +11,7 @@
name: policyId
in: path
description: |-
- The ID of the policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of the policy needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
The namespace needs to:
* conform to the reverse domain name notation
diff --git a/documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml b/documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml
index c5dfac5766..8a406359e1 100644
--- a/documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml
+++ b/documentation/src/main/resources/openapi/sources/parameters/thingIdPathParam.yml
@@ -11,7 +11,7 @@
name: thingId
in: path
description: |-
- The ID of a thing needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of a thing needs to follow the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
schema:
type: string
\ No newline at end of file
diff --git a/documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml b/documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml
index b333e4925d..b0f2482a06 100644
--- a/documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/cloudevents/cloudevents.yml
@@ -12,11 +12,11 @@ post:
summary: Processes a CloudEvent sent in Ditto Protocol
description: |-
Provides an endpoint accepting [CloudEvents via its HTTP protocol binding](https://github.com/cloudevents/spec/blob/v1.0/http-protocol-binding.md)
- in [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html).
+ in [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html).
The endpoint can also directly be configured as a [Knative eventing](https://knative.dev/docs/eventing/) destination.
- Find more documentation on that [here](https://www.eclipse.org/ditto/httpapi-protocol-bindings-cloudevents.html).
+ Find more documentation on that [here](https://www.eclipse.dev/ditto/httpapi-protocol-bindings-cloudevents.html).
tags:
- CloudEvents
parameters:
@@ -71,7 +71,7 @@ post:
The request could not be completed. Possible reasons:
* the CloudEvent could not be parsed as some mandatory CloudEvent headers were missing from the request
* the payload was missing from the CloudEvent
- * the [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html) message could not be parsed or was missing a required field
+ * the [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html) message could not be parsed or was missing a required field
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/definition.yml b/documentation/src/main/resources/openapi/sources/paths/features/definition.yml
index d86e5571d3..db43c0dee9 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/definition.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/definition.yml
@@ -55,7 +55,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -129,7 +129,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -213,7 +213,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -283,7 +283,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml b/documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml
index 8b2bf34577..060c39170f 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/desiredProperties.yml
@@ -55,7 +55,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -124,7 +124,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the desired feature roperties to be created/modified is invalid
content:
application/json:
@@ -224,7 +224,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the desired feature roperties to be created/modified is invalid
content:
application/json:
@@ -302,7 +302,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml b/documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml
index c091efb15c..d87a48d46e 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/desiredProperty.yml
@@ -58,7 +58,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -130,7 +130,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -210,7 +210,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -278,7 +278,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/feature.yml b/documentation/src/main/resources/openapi/sources/paths/features/feature.yml
index 706983cce9..4bf7ea92c8 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/feature.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/feature.yml
@@ -59,7 +59,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -150,7 +150,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -258,7 +258,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -334,7 +334,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/index.yml b/documentation/src/main/resources/openapi/sources/paths/features/index.yml
index ee473c370d..4fd941db96 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/index.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/index.yml
@@ -68,7 +68,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -175,7 +175,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -313,7 +313,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature to be created/modified is invalid
content:
application/json:
@@ -393,7 +393,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/properties.yml b/documentation/src/main/resources/openapi/sources/paths/features/properties.yml
index b9b97ddd21..f82425052a 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/properties.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/properties.yml
@@ -55,7 +55,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined query parameters is invalid.
content:
application/json:
@@ -124,7 +124,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature properties to be created/modified is invalid
content:
application/json:
@@ -223,7 +223,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the feature properties to be created/modified is invalid
content:
application/json:
@@ -301,7 +301,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/features/property.yml b/documentation/src/main/resources/openapi/sources/paths/features/property.yml
index 29c772ea27..1c048d2d73 100644
--- a/documentation/src/main/resources/openapi/sources/paths/features/property.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/features/property.yml
@@ -57,7 +57,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -128,7 +128,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
@@ -210,7 +210,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body is invalid
content:
application/json:
@@ -275,7 +275,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml b/documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml
index 86056d8be2..0e3e5b7059 100644
--- a/documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/messages/feature-inbox-message.yml
@@ -49,7 +49,7 @@ post:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid.
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml b/documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml
index df4ef3c19f..500ad28fc8 100644
--- a/documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/messages/feature-outbox-message.yml
@@ -47,7 +47,7 @@ post:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is valid.
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/messages/inbox-claim.yml b/documentation/src/main/resources/openapi/sources/paths/messages/inbox-claim.yml
index c4c773b891..bdbd4c7d10 100644
--- a/documentation/src/main/resources/openapi/sources/paths/messages/inbox-claim.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/messages/inbox-claim.yml
@@ -38,7 +38,7 @@ post:
No special permission is required to issue a claim message.
### Example
- See [Claiming](https://www.eclipse.org/ditto/protocol-specification-things-messages.html#sending-and-handling-claim-messages) concept in detail and example in GitHub.
+ See [Claiming](https://www.eclipse.dev/ditto/protocol-specification-things-messages.html#sending-and-handling-claim-messages) concept in detail and example in GitHub.
However, in that scenario, the policy should grant you READ and WRITE permission on
the "message:/" resource in order to be able to send the message and read the response.
Further, the things-client which handles the "claim" message, needs permission to change the policy itself
@@ -65,7 +65,7 @@ post:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml b/documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml
index dfc2e6f0cb..feba0626d5 100644
--- a/documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/messages/inbox-message.yml
@@ -59,7 +59,7 @@ post:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml b/documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml
index 9579ba0a84..675439b050 100644
--- a/documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/messages/outbox-message.yml
@@ -45,7 +45,7 @@ post:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* at least one of the defined path parameters is invalid.
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/entries.yml b/documentation/src/main/resources/openapi/sources/paths/policies/entries.yml
index 333369f967..17540673fd 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/entries.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/entries.yml
@@ -42,7 +42,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -94,7 +94,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy to be created/modified is invalid
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/entry.yml b/documentation/src/main/resources/openapi/sources/paths/policies/entry.yml
index 63758c2821..d44e867afb 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/entry.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/entry.yml
@@ -44,7 +44,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -115,7 +115,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy entry to be created/modified is invalid
content:
application/json:
@@ -240,7 +240,7 @@ delete:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/import.yml b/documentation/src/main/resources/openapi/sources/paths/policies/import.yml
index ca4d6301bf..872e3f5baa 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/import.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/import.yml
@@ -43,7 +43,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -126,7 +126,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy import to be created/modified is invalid
content:
application/json:
@@ -201,7 +201,7 @@ delete:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` or the `importedPolicyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/imports.yml b/documentation/src/main/resources/openapi/sources/paths/policies/imports.yml
index e7389096e7..65d8162a51 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/imports.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/imports.yml
@@ -41,7 +41,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -101,7 +101,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy imports to be created/modified is invalid
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/policy.yml b/documentation/src/main/resources/openapi/sources/paths/policies/policy.yml
index 12eb9309fa..5a89d09fad 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/policy.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/policy.yml
@@ -51,7 +51,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -181,7 +181,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy to be created/modified is invalid
content:
application/json:
@@ -286,7 +286,7 @@ delete:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/resource.yml b/documentation/src/main/resources/openapi/sources/paths/policies/resource.yml
index a304b11888..1329d675f7 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/resource.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/resource.yml
@@ -45,7 +45,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -117,7 +117,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON is invalid, or no valid Resource JSON object.
content:
application/json:
@@ -182,7 +182,7 @@ delete:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/resources.yml b/documentation/src/main/resources/openapi/sources/paths/policies/resources.yml
index 37506c69f9..a0204f9c7e 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/resources.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/resources.yml
@@ -42,7 +42,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -142,7 +142,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON is invalid, or no valid Resources JSON object.
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/subject.yml b/documentation/src/main/resources/openapi/sources/paths/policies/subject.yml
index 71b2ebd8e4..b7ac7ec3cb 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/subject.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/subject.yml
@@ -44,7 +44,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -113,7 +113,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)))
* the JSON body of the policy subject to be created/modified is invalid.
content:
application/json:
@@ -182,7 +182,7 @@ delete:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml b/documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml
index 01c6fbba26..966821c7ea 100644
--- a/documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/policies/subjects.yml
@@ -42,7 +42,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -107,7 +107,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `policyId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the policy subjects to be created/modified is invalid
content:
application/json:
diff --git a/documentation/src/main/resources/openapi/sources/paths/things/attribute.yml b/documentation/src/main/resources/openapi/sources/paths/things/attribute.yml
index 7e17153910..a9457fb9c5 100644
--- a/documentation/src/main/resources/openapi/sources/paths/things/attribute.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/things/attribute.yml
@@ -57,7 +57,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -133,7 +133,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -212,7 +212,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -275,7 +275,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/things/attributes.yml b/documentation/src/main/resources/openapi/sources/paths/things/attributes.yml
index b1d4c7d878..836e9c0e0b 100644
--- a/documentation/src/main/resources/openapi/sources/paths/things/attributes.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/things/attributes.yml
@@ -55,7 +55,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -125,7 +125,7 @@ put:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the attributes to be created/modified is invalid
content:
application/json:
@@ -199,7 +199,7 @@ patch:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
* the JSON body of the attributes to be patched is invalid
content:
application/json:
@@ -274,7 +274,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/things/definition.yml b/documentation/src/main/resources/openapi/sources/paths/things/definition.yml
index 97f228b9e2..d32de60055 100644
--- a/documentation/src/main/resources/openapi/sources/paths/things/definition.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/things/definition.yml
@@ -55,7 +55,7 @@ get:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -135,7 +135,7 @@ put:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON was invalid
* the request body was not a JSON object.
content:
@@ -210,7 +210,7 @@ patch:
The request could not be completed. Possible reasons:
* the `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON was invalid
* the request body was not a JSON object.
content:
@@ -282,7 +282,7 @@ delete:
'400':
description: |-
The request could not be completed. The `thingId` does not conform to the namespaced entity ID notation
- (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/paths/things/policyId.yml b/documentation/src/main/resources/openapi/sources/paths/things/policyId.yml
index 3ba267d24f..7a49713e29 100644
--- a/documentation/src/main/resources/openapi/sources/paths/things/policyId.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/things/policyId.yml
@@ -53,7 +53,7 @@ get:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
@@ -108,7 +108,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
content:
application/json:
schema:
@@ -143,7 +143,7 @@ put:
The policy is used for controlling access to this thing. It is managed by
resource `/policies/{policyId}`.
- The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
patch:
summary: Patch the policy ID of a thing
@@ -181,7 +181,7 @@ patch:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the `policyId` can not be removed from a thing.
content:
application/json:
@@ -215,5 +215,5 @@ patch:
description: |-
The policy is used for controlling access to this thing. It is managed by resource `/policies/{policyId}`.
- The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ The ID of a policy needs to conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
required: true
diff --git a/documentation/src/main/resources/openapi/sources/paths/things/thing.yml b/documentation/src/main/resources/openapi/sources/paths/things/thing.yml
index 0a968cf9c8..25c7cb290d 100644
--- a/documentation/src/main/resources/openapi/sources/paths/things/thing.yml
+++ b/documentation/src/main/resources/openapi/sources/paths/things/thing.yml
@@ -65,7 +65,7 @@ get:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* at least one of the defined query parameters is invalid
content:
application/json:
@@ -200,7 +200,7 @@ put:
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id))
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id))
* the JSON body of the thing to be created/modified is invalid
* the JSON body of the thing to be created/modified contains a `thingId`
which does not match the ID in the path
@@ -527,7 +527,7 @@ delete:
'400':
description: |-
The request could not be completed. Possible reasons:
- * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id)).
+ * the `thingId` does not conform to the namespaced entity ID notation (see [Ditto documentation on namespaced entity IDs](https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id)).
content:
application/json:
schema:
diff --git a/documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml b/documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml
index 9c25a01e62..e664247615 100644
--- a/documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml
+++ b/documentation/src/main/resources/openapi/sources/requests/dittoProtocol.yml
@@ -56,5 +56,5 @@ content:
}
}
description: |-
- The [Ditto Protocol JSON](https://www.eclipse.org/ditto/protocol-specification.html) payload defining which
+ The [Ditto Protocol JSON](https://www.eclipse.dev/ditto/protocol-specification.html) payload defining which
command to process.
\ No newline at end of file
diff --git a/documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml b/documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml
index a6ef27f34f..b85f15c957 100644
--- a/documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml
+++ b/documentation/src/main/resources/openapi/sources/schemas/wot-thingDescription.yml
@@ -102,7 +102,7 @@ properties:
support:
type: string
format: iri-reference
- example: "https://www.eclipse.org/ditto/"
+ example: "https://www.eclipse.dev/ditto/"
created:
type: string
format: date-time
diff --git a/documentation/src/main/resources/pages/ditto/basic-errors.md b/documentation/src/main/resources/pages/ditto/basic-errors.md
index 3ea394459e..ce86ac8315 100644
--- a/documentation/src/main/resources/pages/ditto/basic-errors.md
+++ b/documentation/src/main/resources/pages/ditto/basic-errors.md
@@ -71,7 +71,7 @@ The optional href contains a link to Ditto documentation or external resources i
"error": "messages:id.invalid",
"message": "Thing ID 'foobar2000' is not valid!",
"description": "It must conform to the namespaced entity ID notation (see Ditto documentation)",
- "href": "https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id"
+ "href": "https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id"
}
```
diff --git a/documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md b/documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md
index 2d2ecad67d..f41e0e5c8e 100644
--- a/documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md
+++ b/documentation/src/main/resources/pages/ditto/basic-wot-integration-example.md
@@ -239,7 +239,7 @@ That should result in an HTTP status code `200` (OK) and return the following bo
"scheme": "basic"
}
},
- "support": "https://www.eclipse.org/ditto/",
+ "support": "https://www.eclipse.dev/ditto/",
"created": "2022-02-16T11:48:22.192286Z",
"forms": [
{
@@ -570,7 +570,7 @@ That should result in an HTTP status code `200` (OK) and return the following bo
"scheme": "basic"
}
},
- "support": "https://www.eclipse.org/ditto/",
+ "support": "https://www.eclipse.dev/ditto/",
"created": "2022-02-16T11:48:22.192286Z",
"forms": [
{
diff --git a/documentation/src/main/resources/pages/ditto/client-sdk-java.md b/documentation/src/main/resources/pages/ditto/client-sdk-java.md
index 9f0e8f82f4..7cb500dd0e 100644
--- a/documentation/src/main/resources/pages/ditto/client-sdk-java.md
+++ b/documentation/src/main/resources/pages/ditto/client-sdk-java.md
@@ -9,18 +9,18 @@ A client SDK for Java in order to interact with digital twins provided by an Ecl
## Features
-* Digital twin management: CRUD (create, read, update, delete) of Ditto [things](https://www.eclipse.org/ditto/basic-thing.html)
-* [Change notifications](https://www.eclipse.org/ditto/basic-changenotifications.html):
+* Digital twin management: CRUD (create, read, update, delete) of Ditto [things](https://www.eclipse.dev/ditto/basic-thing.html)
+* [Change notifications](https://www.eclipse.dev/ditto/basic-changenotifications.html):
consume notifications whenever a "watched" digital twin is modified
-* Send/receive [messages](https://www.eclipse.org/ditto/basic-messages.html) to/from devices connected via a digital twin
-* Use the [live channel](https://www.eclipse.org/ditto/protocol-twinlive.html#live) in order to react on commands directed
+* Send/receive [messages](https://www.eclipse.dev/ditto/basic-messages.html) to/from devices connected via a digital twin
+* Use the [live channel](https://www.eclipse.dev/ditto/protocol-twinlive.html#live) in order to react on commands directed
to devices targeting their "live" state
## Communication channel
The Ditto Java client interacts with an Eclipse Ditto backend via Ditto's
-[WebSocket](https://www.eclipse.org/ditto/httpapi-protocol-bindings-websocket.html) sending and receiving messages
-in [Ditto Protocol](https://www.eclipse.org/ditto/protocol-overview.html).
+[WebSocket](https://www.eclipse.dev/ditto/httpapi-protocol-bindings-websocket.html) sending and receiving messages
+in [Ditto Protocol](https://www.eclipse.dev/ditto/protocol-overview.html).
## Usage
diff --git a/documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md b/documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md
index 1e3d24f6e1..8fc67f0aee 100644
--- a/documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md
+++ b/documentation/src/main/resources/pages/ditto/protocol/examples/policies/generated/exceptions/policies_id_invalid.md
@@ -12,7 +12,7 @@
"error": "policies:id.invalid",
"message": "Policy ID 'invalid id' is not valid!",
"description": "It must conform to the namespaced entity ID notation (see Ditto documentation)",
- "href": "https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id"
+ "href": "https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id"
},
"status": 400
}
diff --git a/documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md b/documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md
index da4235d7e7..df054faa27 100644
--- a/documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md
+++ b/documentation/src/main/resources/pages/ditto/protocol/examples/things/generated/exceptions/things_id_invalid.md
@@ -12,7 +12,7 @@
"error": "things:id.invalid",
"message": "Thing ID 'invalid id' is not valid!",
"description": "It must conform to the namespaced entity ID notation (see Ditto documentation)",
- "url": "https://www.eclipse.org/ditto/basic-namespaces-and-names.html#namespaced-id"
+ "url": "https://www.eclipse.dev/ditto/basic-namespaces-and-names.html#namespaced-id"
},
"status": 400
}
diff --git a/documentation/src/main/resources/pages/ditto/release_notes_080M2.md b/documentation/src/main/resources/pages/ditto/release_notes_080M2.md
index e49c2f3ec8..713a53ac0d 100644
--- a/documentation/src/main/resources/pages/ditto/release_notes_080M2.md
+++ b/documentation/src/main/resources/pages/ditto/release_notes_080M2.md
@@ -51,7 +51,7 @@ The new feature is documented as [change notification filters](basic-changenotif
Ditto's APIs now support `If-Match` and `If-None-Match` headers specified in
[rfc7232](https://tools.ietf.org/html/rfc7232#section-3.2) for `things` and `policies` resources. Have a look at the
-new [documentation for conditional requests](https://www.eclipse.org/ditto/httpapi-concepts.html) for how this concept
+new [documentation for conditional requests](https://www.eclipse.dev/ditto/httpapi-concepts.html) for how this concept
can help with advanced interaction-patterns with your twins.
diff --git a/documentation/src/main/resources/pages/ditto/release_notes_100M1a.md b/documentation/src/main/resources/pages/ditto/release_notes_100M1a.md
index c2e56e1757..7f7bb9007f 100644
--- a/documentation/src/main/resources/pages/ditto/release_notes_100M1a.md
+++ b/documentation/src/main/resources/pages/ditto/release_notes_100M1a.md
@@ -50,7 +50,7 @@ Contribution was extracted from former commercial-only client - all references t
### [Configurable authorization servers](https://github.com/eclipse-ditto/ditto/pull/477)
Eclipse Ditto now supports all OAuth 2.0 providers which implement OpenID Connect out-of-the-box. See this
-[blog post](https://www.eclipse.org/ditto/2019-08-28-openid-connect.html) for more details.
+[blog post](https://www.eclipse.dev/ditto/2019-08-28-openid-connect.html) for more details.
### [Fine grained access for connections](https://github.com/eclipse-ditto/ditto/pull/463)
diff --git a/documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html b/documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html
index 0b3803480a..991f7ef58f 100644
--- a/documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html
+++ b/documentation/src/main/resources/slides/2018_02_07-virtualiot-meetup/index.html
@@ -284,7 +284,7 @@ domain model
- → docs
+ → docs
turn device data into API
@@ -326,7 +326,7 @@ turn device data into API
- → docs
+ → docs
@@ -344,7 +344,7 @@ Ditto Protocol API
},
"revision": 42
}
- → docs
+ → docs
access control
@@ -394,7 +394,7 @@ API v2: Policy
}
}
}
- → docs
+ → docs
@@ -415,7 +415,7 @@ twin vs. live
endpoints process commands, emit events
- → docs
+ → docs
@@ -434,7 +434,7 @@ via WebSocket
- bidirectionally send/receive Ditto Protocol messages
- → docs
+ → docs
via SSEs
@@ -446,7 +446,7 @@
via SSEs
- unidirectionally receive changes in Thing JSON form
-
→ docs
+
→ docs
@@ -478,7 +478,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -593,7 +593,7 @@ thanks for attending
Copyright ©2018
Bosch Software Innovations GmbH All rights reserved. |
Imprint |
- Documentation |
+ Documentation |
GitHub |
Sandbox
diff --git a/documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html b/documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html
index 2c8594095a..db7d68f7b3 100644
--- a/documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html
+++ b/documentation/src/main/resources/slides/2018_05_23-meetup-iot-hessen/index.html
@@ -328,7 +328,7 @@ domain model
- → docs
+ → docs
turn device data into API
@@ -370,7 +370,7 @@ turn device data into API
- → docs
+ → docs
@@ -400,7 +400,7 @@ Ditto Protocol API
},
"revision": 42
}
- → docs
+ → docs
access control
@@ -450,7 +450,7 @@ API v2: Policy
}
}
}
- → docs
+ → docs
@@ -471,7 +471,7 @@ twin vs. live
endpoints process commands, emit events
- → docs
+ → docs
@@ -490,7 +490,7 @@ via WebSocket
- bidirectionally send/receive Ditto Protocol messages
- → docs
+ → docs
via SSEs
@@ -502,7 +502,7 @@
via SSEs
- unidirectionally receive changes in Thing JSON form
-
→ docs
+
→ docs
@@ -514,7 +514,7 @@ notifications also possible via
AMQP 0.9.1 broker (e.g. RabbitMQ)
Ditto manages connections to those since version 0.3.0-M1
- → docs
+ → docs
search
@@ -545,7 +545,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -681,7 +681,7 @@ Q & A
Copyright ©2018
Bosch Software Innovations GmbH All rights reserved. |
Imprint |
- Documentation |
+ Documentation |
GitHub |
Sandbox
diff --git a/documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html b/documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html
index b9cd0e9893..4eed06f4e0 100644
--- a/documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html
+++ b/documentation/src/main/resources/slides/2018_10_22-eclipse-iot-wg-f2f-ludwigsburg/index.html
@@ -299,7 +299,7 @@ Collaboration
Copyright ©2018
Bosch Software Innovations GmbH All rights reserved. |
Imprint |
- Documentation |
+ Documentation |
GitHub |
Sandbox
diff --git a/documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html b/documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html
index 9c31b55760..854a75f6e8 100644
--- a/documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html
+++ b/documentation/src/main/resources/slides/2019_10_21-eclipse-iot-wg-f2f-ludwigsburg/index.html
@@ -306,7 +306,7 @@ Challenges
Copyright ©2018
Bosch Software Innovations GmbH All rights reserved. |
Imprint |
- Documentation |
+ Documentation |
GitHub |
Sandbox
diff --git a/documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html b/documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html
index 3e8308338c..1eb087f76d 100644
--- a/documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html
+++ b/documentation/src/main/resources/slides/2020_04_16-ttn-virtual-conference/index.html
@@ -349,7 +349,7 @@ turn device data into APIs
- → docs
+ → docs
@@ -436,7 +436,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -455,7 +455,7 @@ get notified about changes
console.log('received: ' + msg.data);
};
example of WebSocket browser API
- → docs
+ → docs
@@ -542,7 +542,7 @@ * used now for the hands-on part
@@ -602,7 +602,7 @@ thanks to The Things Network for organising this virtual conference
diff --git a/documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html b/documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html
index ed3bfe740d..95de55b514 100644
--- a/documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html
+++ b/documentation/src/main/resources/slides/2020_07_28-iot-wg-status-update/index.html
@@ -279,7 +279,7 @@ Achievements
@@ -312,7 +312,7 @@ Roadmap
diff --git a/documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html b/documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html
index f9f92594b7..1091f1204e 100644
--- a/documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html
+++ b/documentation/src/main/resources/slides/2020_10_19-eclipse-iot-wg-community-day/index.html
@@ -315,7 +315,7 @@ Achievements
@@ -361,7 +361,7 @@ Roadmap
diff --git a/documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html b/documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html
index eb06469162..51b58f0e2a 100644
--- a/documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html
+++ b/documentation/src/main/resources/slides/2021_05_ditto-introduction-deck/index.html
@@ -359,7 +359,7 @@ turn device data into APIs
- → docs
+ → docs
@@ -372,7 +372,7 @@ modeling thing capabilities
@@ -469,7 +469,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -487,7 +487,7 @@ get notified about changes
ws.onmessage = function(msg) {
console.log('received: ' + msg.data);
};
- → docs
+ → docs
example of WebSocket browser API
@@ -554,7 +554,7 @@ could benefit from each other
-
+
@@ -592,7 +592,7 @@ Wrap up
diff --git a/documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html b/documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html
index 3d16be605f..61e96faf0b 100644
--- a/documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html
+++ b/documentation/src/main/resources/slides/2021_06_ditto-20-overview/index.html
@@ -300,7 +300,7 @@ Looking ahead
diff --git a/documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html b/documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html
index 08fca90e49..f14da83481 100644
--- a/documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html
+++ b/documentation/src/main/resources/slides/2021_06_ditto-in-20-min/index.html
@@ -280,7 +280,7 @@ turn device data into APIs
- → docs
+ → docs
@@ -293,7 +293,7 @@ modeling thing capabilities
@@ -326,7 +326,7 @@ authorization
- every API call is authorized
- → docs
+ → docs
search
@@ -357,7 +357,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -368,7 +368,7 @@ get notified about changes
server side filtering via RQL (same as in search)
@@ -427,7 +427,7 @@ Wrap up
diff --git a/documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html b/documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html
index d17d5882b5..e9d278b4f4 100644
--- a/documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html
+++ b/documentation/src/main/resources/slides/2021_10_25-eclipse-iot-wg-community-day/index.html
@@ -324,7 +324,7 @@ Roadmap
diff --git a/documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html b/documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html
index feeb321887..49cab5a4c3 100644
--- a/documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html
+++ b/documentation/src/main/resources/slides/2022_10_24_eclipse-iot-wg-community-day/index.html
@@ -348,7 +348,7 @@ Roadmap
diff --git a/documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html b/documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html
index b77e23bf34..d740006584 100644
--- a/documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html
+++ b/documentation/src/main/resources/slides/2022_10_ditto-and-wot/index.html
@@ -288,7 +288,7 @@ turn device data into APIs
HTTP API of the Thing
- → docs
+ → docs
@@ -325,7 +325,7 @@ modeling thing capabilities
}
}
}
- → docs
+ → docs
@@ -352,7 +352,7 @@ persistence of device state
-
+
search
@@ -382,7 +382,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -393,7 +393,7 @@ search
-
+
@@ -521,8 +521,8 @@ Demo
Links
@@ -535,7 +535,7 @@ Links
diff --git a/documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html b/documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html
index 115339d5c2..ee315a963f 100644
--- a/documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html
+++ b/documentation/src/main/resources/slides/2023_01_ditto-in-30-min/index.html
@@ -288,7 +288,7 @@ turn device data into APIs
HTTP API of the Thing
- → docs
+ → docs
@@ -325,7 +325,7 @@ modeling thing capabilities
}
}
}
- → docs
+ → docs
@@ -427,7 +427,7 @@ search
apply field projection over the results
don't worry about indexing
- → docs
+ → docs
@@ -438,7 +438,7 @@ get notified about changes
server side filtering via RQL (same as in search)
@@ -495,8 +495,8 @@ Demo
Links
@@ -509,7 +509,7 @@ Links
diff --git a/documentation/src/main/resources/wot/ditto-extension.html b/documentation/src/main/resources/wot/ditto-extension.html
index 83809d8f1a..71297c2226 100644
--- a/documentation/src/main/resources/wot/ditto-extension.html
+++ b/documentation/src/main/resources/wot/ditto-extension.html
@@ -61,7 +61,7 @@
- WoT Extension Ontology