What's Changed
- Improved stability when handling problems involving constraints.
- Developed the PoFBoTorchSampler sampler. It handles known/hidden constraints better than the old BoTorchSampler.
- **The constraint handling patch implemented in BoTorchSampler has been removed and taken over by PoFBoTorchSampler**. This can lead to poor convergence when using BoTorchSampler on problems with constraints defined by add_constraint. Use the PoFBoTorchSampler instead.
- Fixed a crash when using the Restart function with TPESampler in a study with many constraint violations.
- Fixed an issue where parallel optimization did not work correctly with -n _parallel > 1.
- Fixed a crash on problems requiring longer analysis than 5 minutes.
- Fixed an issue where internal values were used to display the log objective function.
**Full Changelog**: https://github.com/pyfemtet/pyfemtet/compare/v0.5.4...v0.6.0