Release 85: Data Masking Improvements

kPow v85 features improved Data Masking support and a new ConsumerOffsets serdes in Data Inspect.

Data Masking Granularity

kPow allows you to mark PII or sensitive data in Data Inspect results, now you can specify Data Policies with finer granularity – to a key, value, or headers level.

E.g. this Data Policy applies ShowLast4 redaction to every topic, masking credit-card fields in the value of any message but leaving headers and keys unredacted.

policies:
  - name: Credit Card
    category: PII
    resources:
      - [ 'cluster', '*', 'topic', '*', 'value' ]
    redaction: ShowLast4
    type: non-scalar
    fields: [ credit_card, creditcard, pan ]

Full Changelog


Get this release on Dockerhub, on the AWS Marketplace, on the Red Hat Marketplace, on ArtifactHub (Helm Charts), or Download as a JAR File.

AWS Marketplace Logo

Pull the latest kPow Docker Container

docker pull operatr/kpow:85

Download the latest kPow Java JAR

https://releases.operatr.io/operatr-2021-10-08-16-22.jar?AWSAccessKeyId=AKIAXNNKGCAKDUQSTKG4&Expires=1649222754&Signature=nPWWBuMhuOiSp2KcCY9c1nH55oA%3D

Download the kPow Java 8 JAR (uses Jetty 9, we recommend updating to Java 11+ and using our standard JAR)

https://releases.operatr.io/operatr-2021-10-08-16-55.jar?AWSAccessKeyId=AKIAXNNKGCAKDUQSTKG4&Expires=1649224726&Signature=c8L%2BduYXXnFDZL6LVvAnm%2FArq44%3D