What's Changed
* Create input warping based on Kumaraswamy CDF. by copybara-service in https://github.com/google/vizier/pull/562
* Fix Numpy dtype error in acquisitions_test. by copybara-service in https://github.com/google/vizier/pull/605
* Add a test to the RandomDesigner to confirm that it respects LOG scaling. by copybara-service in https://github.com/google/vizier/pull/596
* Fix Eagle slowness for large studies by copybara-service in https://github.com/google/vizier/pull/609
* Add typing to output warping by copybara-service in https://github.com/google/vizier/pull/613
* Use time as seed by copybara-service in https://github.com/google/vizier/pull/614
* Fix pytype failures related to teaching pytype about NumPy scalar types. by copybara-service in https://github.com/google/vizier/pull/604
* Add RayTune SearchSpace and Experimenter Converters and test on mock study. by copybara-service in https://github.com/google/vizier/pull/615
* Update GoogleDesignerFactory to use a designer factory. by copybara-service in https://github.com/google/vizier/pull/611
* Remove GP hparam ensemble since ensemble members are usually the same with the LBFGSB optimizer, and to reduce latency associated with `jax.vmap` with the forthcoming JAX Eagle optimizer. Change `best_n=1` behavior to squeeze out the singleton dimension of the GP hparams and not use vmap, since unnecessary vmap is a speed footgun. by copybara-service in https://github.com/google/vizier/pull/618
* Normalize loss value by the number of observations only when using SGD-based GP hparam optimizers (so a consistent learning rate can be used regardless of the number of observations). Previously, this was baked into the loss function definition; now that we're using L-BFGS-B by default, this is unnecessary and possibly confusing. by copybara-service in https://github.com/google/vizier/pull/602
* Update Pytypes after recent changes to typing in JAX/Numpy, and following our decision to use more specific types (instead of chex.Array) where possible. by copybara-service in https://github.com/google/vizier/pull/624
* Fix a bug where Constraint objects returned by `get_constraints` did not account for `mean_fn` parameters. by copybara-service in https://github.com/google/vizier/pull/633
* Added `utils/performance_utils.py` with a decorator that tracks function runtime duration. by copybara-service in https://github.com/google/vizier/pull/638
* Make 'num_metric' the last dimension in LinearOutputWarper by copybara-service in https://github.com/google/vizier/pull/648
* Kumamon: apply linear output warping and compute acquisition for separable kernel using sampling. by copybara-service in https://github.com/google/vizier/pull/649
* Add more logs to `DesignerPolicy` to better track performance. by copybara-service in https://github.com/google/vizier/pull/653
* Update mapping logic for Raytune. by copybara-service in https://github.com/google/vizier/pull/657
* Add L-BFGS-B Acquisition function optimizer. by copybara-service in https://github.com/google/vizier/pull/658
* Move NestedDictRAMDatastore to a new file and move metadata operations into `metadata_util.py`. by copybara-service in https://github.com/google/vizier/pull/673
* Update `Predictor` pydoc. by copybara-service in https://github.com/google/vizier/pull/676
* Update predict RTD colab. by copybara-service in https://github.com/google/vizier/pull/681
* Fixes Trial default creation_time by copybara-service in https://github.com/google/vizier/pull/684
**Full Changelog**: https://github.com/google/vizier/compare/v0.1.4...v0.1.5