**Improvements/fixes**
Don't create additional feature when one-hot-encoding two-value categories (869)
Support and test against Tensorflow 2.16 (858)
**Note that (like tensorflow-probability and GPflow) Trieste uses Keras 2. Since TF 2.16 defaults to using Keras 3, `tf.keras` (and Keras optimizers such as `Adam`) must now be imported from the `tf_keras` package instead. Alternatively, you can import `tf_keras` from the `gpflow.keras` module, which will automatically select the right source depending on which version of TF is installed.**
**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v4.0.0...v4.0.1