You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,24 @@
1
1
# Changelog
2
2
3
3
The release log for Ax.
4
+
## [1.2.4] -- Mar 4, 2026
5
+
6
+
#### Bug Fixes
7
+
* Fix incorrect feasibility computation when using `qLogProbabilityOfFeasibility` for MOO — objective weights were applied twice via both the posterior transform and the constraint matrix, leading to incorrect results when only objective thresholds (no outcome constraints) were present (#4935)
8
+
* Add defensive `issubclass` guard for acquisition function dispatch to prevent silent fallthrough for future subclasses of `qLogProbabilityOfFeasibility` (#4938)
9
+
* Require only opt_config metrics for `prepare_arm_data` to fix `ArmEffectsPlot` failures when tracking metrics are missing (#4957)
10
+
11
+
#### Other changes
12
+
* Bumped pinned [botorch](https://github.com/pytorch/botorch) version to 0.17.2 (#4959). This picks up the following changes from botorch 0.17.2:
13
+
- Support `post_processing_func` in `optimize_with_nsgaii` for post-processing optimization results, e.g., to round discrete dimensions to valid values
14
+
* Remove unused `objective_thresholds` parameter from `Acquisition.get_botorch_objective_and_transform` — the parameter was silently discarded (#4939)
15
+
* Add `Self` type annotations to clone methods for better type inference in subclasses (#4907)
16
+
* Heterogeneous search space utilities for transfer learning benchmarks (#4767)
17
+
* Migrate benchmarking state dict files for GPyTorch compatibility (#4916)
18
+
* Move `merge_multiple_curves` to Advanced tier in complexity classification (#4949)
19
+
* Move `infer_reference_point_from_experiment` and `get_tensor_converter_adapter` to `ax/service/utils/best_point.py` (#4940)
20
+
* Replace disclosure triangle with info icon in Bento notebooks for analysis cards (#4956)
0 commit comments