Skip to main content

Release date: 2023-11-15

Features ✨

Full message encryption

Conduktor Gateway gives you the flexibility and power of field-level encryption. However, sometimes you just want the simplicity of having the whole message encrypted. With the latest release you can now use the encryption plugin to encrypt the entire message at once.

Config for the interceptor requires connection to your KMS, or built-in, as well as how you wish to encrypt.

{
"name": "fullMessage",
"priority": 1,
"pluginClass": "io.conduktor.gateway.interceptor.EncryptPlugin",
"config": {
"topic": ".*",
"payload": {
"keySecretId": "myKeySecretId",
"algorithm": {
"type": "AES_GCM",
"kms": "IN_MEMORY"
}
}
}
}

With a simple interceptor added we can acheive full message encryption.

add interceptor

full message encryption

Fixes

Feedback to altering concentrated topics

Concentrated topics will provide clear error messaging if you try to modify them. As concentrated topics from Conduktor are protected, in order to avoid disrupting a topic that is the source to several different applications, modifying anything other than retention.ms is prohibited. Now feedback is provided when attempting to do so.

General fixes 🔨

  • sql topics are now visible in Console when using passthrough mode
  • More rigorous masking of potential secrets in logs
  • More persistent garbage collection of consumer groups
  • More performance when running many interceptors at once