**New features**
SeparateIndependent kernel support (711, 719, 736, 745, 747, 753)
TuRBO acquisition rule (739, 762)
Saving models as tf.saved_model (750)
**Improvements**
Fix deepcopy of posterior cache and VGP parameters (741, 752)
Fix learning rate reset error with gpflux and keras models (740)
Support Tensorflow 2.11 and 2.12 (746)
Make IndependentReparametrizationSampler support XLA (718, 748)
Handle broadcasting in DeepEnsemble models (727)
Support calling qmc_normal_samples with tensors (723)
Make default tensorboard metric names unique (726)
Make Reducer AFs generic in model type and add Map reducer (759)
Add continue_optimization method to BayesianOptimizer (755)
Additional test problems (744)
**Build changes**
Add default PR template (756)
Support installation from pypi on MacOS (730)
Get notebooks to build with Python 3.10 (728, 732, 734, 738, 742)
Parallelise test runs (743, 749)
Reduce notebook file sizes (721)
**Full Changelog**: https://github.com/secondmind-labs/trieste/compare/v1.1.2...v1.2.0