Release date: 2023-09-13
Features ✨
Support OAuth SASL Mechanism
We now support OAuth allowing you to connect clients without having to change from your existing authentication setup. For more info on setup checkout the docs or contact us directly.
Security provider / FIPS
New encryption security providers are now available when encrypting data.
The security provider is set via a feature flag GATEWAY_SECURITY_PROVIDER
, and the options available are:
You can now be FIPS compliant when doing field level encryption
REST Audit
All admin API calls are now logged in the audit log.
Dynamic port allocation
When not defined the GATEWAY_PORT_COUNT
variable is now computed on the fly, rather than static allocation on start.
Note that the recommended production value is double the number of Kafka brokers.
Support all properties when protecting topics
When putting interceptors in place to protect the creation of topics, or altering of topics, we have expanded our support for policies to be defined by all properties in the Kafka topic configs.
SCRAM Passthrough
Gateway's passthrough mode has been expanded to support SASL_SCRAM
.
General fixes 🔨
- More clarity to some of our logging error messages, more clear what to do for a failure
- Improved garbage collection to clean up topic mappings upon deletion
- Fixed an issue with virtual topics not behaving correctly in Passthrough mode
- Improved API handling on Passthrough mode with better feedback when incorrectly attempting virtual cluster operations
- Fixed a formatting issue when requesting details on an interceptor from the internal API
- Improved handling when doing mass deletes in parallel
- Fixed an issue with priorities on interceptors