This is an IDS Connector reference implementation.
in CHANGELOG.md
:
AppView
.AppEndpointView
.This version is not available in the main
branch but in release/v7.0.1-ra
.
Details on how to run the DSC with remote attestation can be found here.
In CHANGELOG.md
:
mvn-local
directory and allow the usage of locally published artifacts in the pom.xml
..dockerignore
, docker-compose.yml
and Dockerfile
.In CHANGELOG.md
:
portainer.application.connector.network
to application.properties.
. Default is set to local
.WARNING - MAJOR CHANGES: Before updating, please read this guide!
In CHANGELOG.md
:
GET /data
endpoint to automatically dispatch data via these routes.
DataSource
.DataSourceDesc
for types REST
and DATABASE
to allow adding database driver and URL.DataSources
of type DATABASE
automatically.v7.0.0
starting from v5.0.0
.portainer.application.scheme
to application.properties.
. Default is set to http
.UTF-16
to UTF-8
.Route
and Artifact
to one-to-one (previously one-to-many).
location
of Endpoint
from URI to String.Velocity
with Freemarker
.ConfigurationDesc
attributes (truststore
, proxy
, keystore
).AbstractMessageService
.Messages
to _Messaging
.Camel
to Routes (Apache Camel)
.Connector
to _Connector
.Configurations
to _Configurations
._Utils
.
/api/examples/validation
and /api/examples/policy
to _Utils
./api/utils/enum
to _Utils
.@hidden
from the following REST endpoints:
/api
/api/beans
/api/beans/{beanId}
/api/camel/routes
/api/camel/routes/{routeId}
/api/camel/routes/error
Contracts
./api/configuration/negotiation
and /api/configuration/pattern
to _Configurations
./api/routes/{id}/endpoint/start
expects a URI instead of a UUID./api/routes/{id}/endpoint/end
expects a URI instead of a UUID.POST /api/configmanaer/enum/{enumName}
to GET /api/utils/enums
and change it to return all types within one call.
POLICY_PATTERN
, UPDATE_TYPE
, ENDPOINT_TYPE
, EVENT_TYPE
, ERROR_MESSAGE
, USAGE_CONTROL_FRAMEWORK
, ACTION_TYPE
, and DATA_SOURCE_TYPE
.SECURITY_PROFILE
to the internal model. Add IDS_SECURITY_PROFILE
for the ids enum.CONNECTOR_STATUS
to the internal model. Add IDS_CONNECTOR_STATUS
for the ids enum./api/configmanaer/route/error
to /api/camel/routes/error
./api/routes/{id}/endpoint/start
/api/routes/{id}/endpoint/end
/api/examples/validation
/api/examples/policy
/api/ids/app/actions
/api/routes/{id}/endpoint/start
/api/routes/{id}/endpoint/end
/api/beans
/api/beans/{beanId}
/api/camel/routes
/api/camel/routes/{routeId}
ResponseUtils
./api/notify
/api/configurations/{id}/active
/api/ids/app
/api/examples/validation
/api/examples/policy
type
in DataSource
transient, as type information is persisted through the dtype
column created through the @Inheritance
annotation./describe
from actionType
to type
and change it to type ActionType
.PolicyPattern
: added strings.UsageControlFramework
: e.g. INTERNAL
to Internal
.ActionType
: e.g. START
to Start
.EndpointType
: e.g. APP
to App
.Event
: e.g. UPDATED
to Updated
.SSLHandshakeExceptions
caused by PKIX errors.title
and description
to example policies at /api/examples/policy
./database
accessible again.@column(unique = true)
from AppStore
entity.ConnectorEndpoint
and all corresponding classes.In CHANGELOG.md
:
spring.security.enabled=false
will disable BasicAuth and other security checks.In CHANGELOG.md
:
application.properties
setting configuration.force.reload
that forces reloading the configuration from the config.json
instead of using the latest active configuration from the database. If not set, the default value is false
.TransientObjectException
while updating an artifact.ApiKey
class, to avoid InstantiationException
.In CHANGELOG.md
:
ids
field to /actuator/info
endpoint, to monitor the connectors certificate expiration status and DAT infos (if one can be received).ArtifactFactory::updateByteSize
sets byteSize
and checksum
to 0 when data is removed.ArtifactService::toInputStream
.getMediaTypeOfArtifact
.bootstrap.path
property.BasicAuth
(username, password) and ApiKey
(key, value) column length to 2048.