Summary
- extended QueryThings and CountThings Command - add index for namespace (details)
- change source goal from jat-no-fork to jar (details)
- change maven-source-plugin goal from jar-no-fork to jar (details)
- change goal in jenkinsfile to 'install' (details)
- change back to deploy goal without multi thread build (details)
- added namespace check for search queries (details)
- adapted check for API version in ThingsSearchRoute (details)
- Introduced query criteria factory for easier filtering and to avoid (details)
- Adopted query factory in AggregationQueryActor (details)
- Updated api documentation (details)
- add namespace field into pipeline stages (details)
- Documented namespaces search parameter (details)
- Javadoc comments (details)
- add namespace field into pipeline stages (details)
- included Ditto logo more prominent in README.md (details)
- added license badge to README.md (details)
- adapt spelling digital twins (details)
- use CI-friendly maven versioning (details)
- fix merge conflict (details)
- add namespace field into pipeline stages (details)
- Javadoc comments (details)
- included Ditto logo more prominent in README.md (details)
- added license badge to README.md (details)
- adapt spelling digital twins (details)
- use CI-friendly maven versioning (details)
- Implemented exception for search query with multiple namespaces and (details)
- REVIEW: make QueryFilterCriteriaFactory public and clean-up (details)
- fix grammar, remove invalid example for query param namespacesFilter (details)
- renamed CommandAndEventJsonExamplesProducer to JsonExamplesProducer (details)
- fix a remark about Sink.actorRefWithAck (details)
- #81: provided initial docker-compose and swagger config for the Ditto (details)
- document namespaces query param for api/1; document multiple namespaces (details)
- added namespace enforcement header field in root route and adapted (details)
- added namespace enforcement header field in root route and adapted (details)
- made namespaces on CountThings not nullable (details)
- made namespaces on CountThings not nullable, fixed RootRouteTest (details)
- #81: enhance token request to Google in nginx by adding clientSecret (details)
- Revert "made namespaces on CountThings not nullable" (details)
- Make QueryThings.namespaces nullable again (details)
- set namespaces of search commands to null when no namespace restriction (details)
- #81: downgraded to swagger-ui 2 again as there is OAuth2.0 working with (details)
- restrict search to namespaces if available (details)
- handle unparseable exceptions when building a ThingErrorResponse from (details)
- update docker-maven-plugin to version 0.23.0 (details)
- REVIEW: if no StatusCode is present set it to StatusCode 500 (details)
- handle unparseable exceptions when building a ThingErrorResponse from (details)
- add ditto headers to generic exception too (details)
- fix unnecessary lookups in api/2 things-search (details)
- fix unnecessary lookups in api/2 things-search (details)
- #81: added letsencrypt config for SSL certificate (details)
- #81: fixed docker volumes (details)
- #81: fixed compose for postgres user (details)
- #81: mounted volume for mongodb data (details)
- #81: added amqp-bridge to sandbox; fixed mongo start (details)
- #81: fixed amqp-bridge docker setup (missing mongo) (details)
- #81: for now, don't start amqp-bridge (details)
- document namespaces parameter in SwaggerApi and Ditto Docu (details)
- optimize things-search: avoid aggregation unless filter criteria (details)
- #81: fixed OAuth2.0 login in swagger (details)
- fix QueryActorTest (details)
- handle parse error in SearchActor due to query actor selection (details)
- #81: added sandbox documentation + link to ditto site (details)
- fix incorrect decision whether policy lookup is necesssary in search (details)
- review: made little text changes, changed css colors to match ditto, (details)
- review: moved static content to own folder (details)
- review: fixed compose (details)
- force EnsureMonotonicityVisitor to evaluate on children of composite (details)
- review: fixed read only mount and svg path (details)
- Unified startup prodecure of all Ditto services in class DittoService to (details)
- Fixed Javadoc build-breaking errors. (details)
- #81: fixed missing mime-types in nginx (details)
- updated milestone M3 release notes + added milestone announcement (details)
- updated milestone M3 release notes + added milestone announcement (details)
- fixed formulation of M3 announcement (details)
- fixed formulation of M3 announcement (details)
- #81 added Ditto logo to sandbox index.html (details)
- removed jwt issuers from subject issuers (details)
- removed jwt issuers from subject issuers (details)
- #91: review: fixed some toStrings (details)
- #91: review: fixed some toStrings (details)
- create Messages page in HTTP API folder (details)
- create Messages page in HTTP API folder (details)
- move incubation image to lower right corner of the page (details)
- move incubation image to lower right corner of the page (details)
- add note where to find the HTTP API Documentation (details)
- add note where to find the HTTP API Documentation (details)
- document WebSocket Messages API (details)
- document WebSocket Messages API (details)
- generify documentation on Ditto Protocol Messages (details)
- generify documentation on Ditto Protocol Messages (details)
- enhance documentation on Messages (details)
- enhance documentation on Messages (details)
- update openapi documentation on Messages (details)
- update openapi documentation on Messages (details)
- remove starting slash from topic documentation (details)
- remove starting slash from topic documentation (details)
- add small documentation paragraph on Heartbeat messages for the (details)
- add small documentation paragraph on Heartbeat messages for the (details)
- added claim messages documentation + some minor polishing (details)
- added claim messages documentation + some minor polishing (details)
- removed generation of dokuwiki examples (details)
- removed generation of dokuwiki examples (details)
- prepare blog entry for the new example demonstrating the REST to (details)
- prepare blog entry for the new example demonstrating the REST to (details)
- review: fixed some formulation, formatting + typos (details)
- review: fixed some formulation, formatting + typos (details)
- review: added missing characteristics of messages (fan-out, at most (details)
- review: added missing characteristics of messages (fan-out, at most (details)
- Adjusted visibilities within AbstractThingsService. (details)
- fixed image URL in blogpost (details)
- fixed image URL in blogpost (details)
- #97 fixed failover configuration, fixed deleting a closed connection (details)
- #97 fixed failover configuration, fixed deleting a closed connection (details)
- #97 fixed reconnect on system failure (details)
- #97 fixed reconnect on system failure (details)
- Introduced type for feature definition and its builder. (details)
- #60: added commands, responses and events for Feature Definition (details)
- Added implementation of FeatureDefinition.Identifier. (details)
- #60: extend protocol examples (details)
- #60: enhance Things persistence actor to handle the Definition (details)
- #60: extend HTTP API with Feature Definition routes (details)
- Added implementation of FeatureDefinition. (details)
- update maven-plugin versions: - update versions in parent-pom - adjust (details)
- Added null-implementation of FeatureDefinition and Identifier. (details)
- Made FeatureDefinition.Identifier a CharSequence. (details)
- #60: fixed test compile errors (details)
- Added static factory methods to FeatureDefinition. (details)
- improve tests for module ditto-model-things: (details)
- Added FeatureDefinition to Feature and its builder. (details)
- #60: added swagger documentation for Feature Definitions (details)
- #60: fixed persistence actor compile errors (details)
- #60: fixed tests, first part of review of model changes (details)
- #60: changed order of Feature definition/properties in JSON - definition (details)
- #60: added generated protocol examples to documentation (details)
- Fixed wrong method call in AbstractAdapter. (details)
- Added test cases for FeatureDefinition events to ThingEventAdapterTest. (details)
- #60: review of extend Feature in Ditto model: some javadoc fixes + (details)
- #60: added FeatureDefinitionEmptyException thrown when json array is (details)
- Reviewed task, adjusted some formatting and Javadoc, added test cases. (details)
- made it possible to connect to sandbox via basic auth (details)
- made it possible to connect to sandbox via basic auth (details)
- added anonymous auth for grafana (details)
- added anonymous auth for grafana (details)
- added grafana iframe to sandbox landing page (details)
- added grafana iframe to sandbox landing page (details)
- #60: Reviewed ThingPersistenceActor. Fixed event handling in (details)
- logging: added logging of incoming websocket messages (details)
- fix error when ThingUpdater would try to persist Events for V2 Things (details)
- enhance logging (details)
- remove needless Test (may never happen) (details)
- enhance logging for result of syncing a Policy in the ThingUpdater (details)
- #60: Refactored ThingPersistenceActor a bit and added frequently used (details)
- refine documentation on PUT things/{thingId}/policyId to clarify that an (details)
- removed generation of example assemblies, moved common plugin (details)
- remove workaround, building without running the tests works (details)
- #60: added documentation about Feature Definition (details)
- #60: added documentation of Feature Definition to protocol specification (details)
- get rid of unnecessary error in build logs (details)
- #60: added Ditto Postman collection + included in project site (details)
- #60: Added custom WriterConfig to change formatting of example JSON. (details)
- #60: Simplified implementation of ImmutableFeatures and added test cases (details)
- fixed message payload deserialization (details)
- #60: Extended static factory method of FeatureDefinition to accept more (details)
- #60: Fixed parameter namen and description of error 403. (details)
- #60: Fixed descriptions of 404 error code. (details)
- #60: Removed unused headers of delete requests from Postman collection. (details)
- #60: Wrote initial draft of blog post about Feature Definition. (details)
- reject all message commands in the absence of policy enforcer (details)
- #60: Renamed and reviewed blog post. (details)
- #60: Review definition. (details)
- #60: Synch with latest policy pic from things. (details)
- #60: Reviewed feature documentation and blog post. (details)
- add exception that can be thrown if the policy id is missing for schema (details)
- prohibit creating a ModifyThing command with policy in V1 or ACL in V2 (details)
- refine handling of ModifyThing commands. (details)
- remove unused internal classes and clarify parameter names (details)
- remove unused parameters (details)
- use schema version of Thing itself to send the ThingModified event after (details)
- #110 #111 review: some minor javadoc fixes, example JSON generation (details)
- #60: Fixed build. (details)
- adapt response code for fire and forget messages (details)
- Update pom.xml (details)
- fixed typo (details)
- added first draft of presentation to show in VirtualIoT meetup (details)
- reduced sandbox deployment (details)
- rewrite ditto section with code samples (details)
- further polishing of virtualIoT meetup slides (details)
- fixed changed behavior in ImmutableFeatures.toJson (details)
- fixed missing import (details)