Skip to content

Commit b3aac68

Browse files
Balandatmeta-codesync[bot]
authored andcommitted
Add changelog for version 0.16.0 (#3054)
Summary: Pull Request resolved: #3054 Reviewed By: mpolson64, saitcakmak Differential Revision: D85345500 Pulled By: Balandat fbshipit-source-id: 842a58b0fca843635c32f40244a5199e42babbe1
1 parent bfd1d9e commit b3aac68

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,56 @@
22

33
The release log for BoTorch.
44

5+
## [0.16.0] -- Oct 23, 2025
6+
7+
#### New Features
8+
* Add `EnsembleMapSaasSingleTaskGP` (#3035, #3038, #3040).
9+
* Allow different inferred noise levels for each task in `MultitaskGP` (#2997).
10+
* Allow `LatentKroneckerGP` model to support different `T` values at train and test time (#3032, #3037).
11+
* Allow `qHypervolumeKnowledgeGradient` to return log values for better numerical stability (#2974, #2976, #2979).
12+
* Add `NumericToCategoricalEncoding` input transform (#2907).
13+
* Added a `MatheronPathModel` - a `DeterministicModel` returning a Matheron path sample (#2984).
14+
* Project points generated in acquisition function optization to the feasible space (#3010).
15+
* Add support for non-uniform model weights in `EnsembleModel` and `EnsemblePosterior` (#2993).
16+
* Allow optimizers to support negative indices for fixed features (#2970).
17+
* Add worst known feasible value to constrained test problems (#3016).
18+
19+
#### Bug Fixes
20+
* Fix `optimize_acqf_mixed_alternating` initialization with categorical features (#2986).
21+
* Use `IIDNormalSampler` for `PosteriorList` by default to fix issue with correlated Sobol samples (#2977).
22+
* Fix `condition_on_observations` to correctly apply input transforms and properly add data to train_inputs (#2989, #2990, #3034).
23+
* Fix handling of input transforms for `AdditiveMapSaasSingleTaskGP` (#3042).
24+
* Preserve train inputs and targets through transforms (#3044).
25+
* Improve how `qNEHVI` handles pending points to avoid duplicate suggestions when initial pending points are passed (#2985).
26+
27+
#### Other Changes
28+
* Add support for missing tasks in multi-task GP models (#2960).
29+
* Add input constructor for `LogConstrainedExpectedImprovement` (#2973).
30+
* Improve error handling and update documentation for inter-point constraints (#3003).
31+
* Make `AnalyticAcquisitionFunction._mean_and_sigma()` return output dim consistently (#3028).
32+
* Improve initialization with continuous relaxation in `optimize_acqf_mixed_alternating` (#3041).
33+
* Implement `ContextualDataset.__eq__()` (#3005).
34+
* Check shape of state dict when comparing input transforms (#3051).
35+
* Add `py.typed` file to precent tools complainnig about type stubs (#2982).
36+
* Improve best feasible objective computation; point user to use probability of feasibility (#3011).
37+
38+
#### Deprecations and removals
39+
* Deprecate `get_fitted_map_saas_ensemble()` in favor of `EnsembleMapSaasSingleTaskGP` (#3036).
40+
41+
#### Changes to botorch_community
42+
* Add `MCAcquisition` support to `PFNModel` (#3031).
43+
* Add copula-based multivariate posterior for `PFNModel` (#3045).
44+
* Allow `PFNModel` to load checkpoints from trainings done with `automl/PFNs` (#3017).
45+
* Add support for Kaiming/He initialization for the VBLL mean (#3053).
46+
47+
548
## [0.15.1] -- Aug 12, 2025
649
This is a compatibility release, coming only one week after 0.15.0.
750

851
#### New features
952
* Enable optimizing a sequence of acquisition functions in `optimize_acqf` (#2931).
1053

54+
1155
## [0.15.0] -- Aug 5, 2025
1256

1357
#### New Features

0 commit comments

Comments
 (0)