Notation | Scope |
---|---|
[Canton] | canton-domain + canton-participant Helm charts |
[Domain] | canton-domain Helm chart |
[Participant] | canton-participant Helm chart |
[Daml] | daml-http-json + daml-trigger Helm charts |
[JSON] | daml-http-json Helm chart |
[Trigger] | daml-trigger Helm chart |
[All] | All Helm charts |
- Daml Enterprise
2.8.1
- Daml Enterprise
2.7.5
- [Canton] Enable KMS to encrypt/decrypt the node private keys stored in database (key:
kms
) - [JSON] Add in-memory storage switch (key:
testing.inMemoryStorage
), should only be used in development environments - [JSON] Add static content configuration (key:
testing.staticContent
), should only be used in development environments - [JSON] Add all optional configuration parameters
packageReloadInterval: "5s" maxInboundMessageSize: 4194304 packageMaxInboundMessageSize: 4194304 maxTemplateIdCacheEntries: 1000 healthTimeoutSeconds: 5 websocketConfig: maxDuration: "120m" heartbeatPeriod: "5s" mode: "shaping"
- [All] Prevent Helm from using scientific notation for large integers (enforce type)
- [Domain] Scale back sequencer deployment to 1 replica by default (key:
sequencer.replicaCount
) - [JSON] Key
allowInsecureTokens
renamed totesting.allowInsecureTokens
- [All] Traefik
2.10+
custom resources update:traefik.containo.us
->traefik.io
- [Participant][JSON] Enable custom JWT
scope
for authentication (key:authServices.targetScope
)
- Daml Enterprise
2.7.4
- [All] Rename PostgreSQL password environment variable to
PGPASSWORD
- [All] Move all mounted configuration files to
/etc/<canton|http-json|trigger>
- [Canton] Feed a raw node bootstrap script (key:
bootstrapScript
) - [Participant] Fix
Ingress
templating error - [Participant] Database transactions asynchronous commits enabled by default (key:
storage.asyncCommitEnabled
) - [Participant] Add command service settings (key:
commandService
), prepended to the node bootstrap scriptcommandService: maxCommandsInFlight: 10000 maxRate: 200 maxDirtyRequests: 500 maxBurstFactor: 10
- [Participant] Add caching configuration (key:
caching
)caching: maxContractStateCacheSize: 1000000 maxContractKeyStateCacheSize: 1000000 maxTransactionsInMemoryFanOutBufferSize: 100000 contractStore: maxSize: 1000000 expireAfterAccess: "10m"
- [Canton] Key
bootstrap
renamed tobootstrapHook
- [Canton] Key
testing.bootstrap
renamed totest.bootstrapHook
- [Domain] Bootstrap hook is enabled by default to connect all components together (key:
bootstrapHook.enabled
)
- Daml Enterprise
2.7.1
- [All] Reword to "container image(s)" everywhere (remove "Docker")
- [Canton] Feed a raw node configuration file to override templates (key:
configOverride
) - [Domain] mTLS configuration truly optional in remote participant(s) bootstrap (key:
testing.bootstrap.remoteParticipants[*].mtls
) - [Participant] Verifying target domain ID option in bootstrap (key:
bootstrap.remoteSequencer.domain.verifyId
)
While it's not recommended in production, and should only be used in development environments, you can now connect any participant to a domain, without any beforehand operation required.
Open topology is enabled
bootstrap:
enabled: true
manager:
topology:
open: true
Verifying remote domain ID is disabled
bootstrap:
enabled: true
remoteSequencer:
domain:
verifyId: false
- Daml Enterprise
2.7.0
- [All] Default values:
JDK_JAVA_OPTIONS
environment variable- Container resources (CPU/RAM requests/limits)
- [All] Cert-manager CSI driver global default values:
issuerGroup
,issuerKind
,fsGroup
- [Canton] Network policies (alpha)
- [Participant] Custom admin user (key
authServices.additionalAdminUserId
)
-
Daml Enterprise
2.6.5
-
[All] Define security context for pods/containers
-
[Canton] New distroless based Canton container image with user
nonroot
(UID=GID=65532
) -
[Participant] JWT authentication custom audience (key
authServices.targetAudience
) -
[Participant] Automated domain registration (development only)
testing: bootstrap: automaticDomainRegistration: true remoteDomainManager: ...
Canton Domain values
bootstrap:
remoteParticipants: []
Moving to
testing:
bootstrap:
remoteParticipants: []
Initial public release (beta)
- Daml Enterprise
2.6.4
Initial work (alpha)