Releases: optuna/optuna-dashboard
v0.9.0b1
The new UI for Optuna Dashboard
| TOP PAGE (NEW UI) | STUDY DETAIL PAGE (NEW UI) |
|---|---|
![]() |
![]() |
We are considering replacing the current UI of Optuna Dashboard with the new UI that is available from this release. Please try it out and share your thoughts with us via this post 👇
What's Changed
- Upgrade to React 18 by @c-bata in #309
- Use
skip_table_creationwhen using Optuna v3 or later by @c-bata in #320 - Remove
typing_extensionsfrom the dependencies by @c-bata in #321 - Use type hinting generics. by @c-bata in #322
- Update js dependencies by @c-bata in #323
- Run npm audit fix by @c-bata in #324
- Fix warning for the use of
ReactDOM.render()by @c-bata in #325 - Remove
e.preventDefaultby @c-bata in #327 - New Dashboard UI. by @c-bata in #328
- Make a lot of improvements in the new Dashboard UI by @c-bata in #329
- Add follow-up changes for #329 by @c-bata in #330
- Fix bug of markdown editor and add mathjax support. by @c-bata in #331
- Link to the GitHub Discussion for the feedback survey by @c-bata in #333
- Bump the version up to 0.9.0b1 by @c-bata in #334
Full Changelog: v0.8.1...v0.9.0b1
v0.8.1
What's Changed
- Fix a bug of is_sortable inference for trial user attrs by @c-bata in #308
- Avoid to call deprecated system_attrs property by @c-bata in #311
- Fix typo by @Alnusjaponica in #312
- Update the getting started section of README by @c-bata in #313
- Interface change for set study directions by @c-bata in #315
- Interface change for
set_study_directionsby @gen740 in #292 - Fix a pypi publish action by @c-bata in #317
- Bump the version up to v0.8.1 by @c-bata in #318
New Contributors
- @Alnusjaponica made their first contribution in #312
- @gen740 made their first contribution in #292
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Highlights
Contour Plot Support by @RE-yura
optuna.visualization.plot_contour() function is ported to Optuna Dashboard. It enables us to show the parameter relationship.
List user attributes on TrialTable by @msakai
The trial’s user attributes are listed on the TrialTable.
What's Changed
- Fix pypi-publish action by @c-bata in #271
- Align graph history between optuna and optuna-dashboard by @keisuke-umezawa in #272
- Use Python 3.10 in Docker image by @c-bata in #273
- Align graph slice between optuna and optuna-dashboard by @keisuke-umezawa in #274
- Drop Python 3.6 support by @c-bata in #278
- Fix mypy failure by @c-bata in #279
- Run actions with Python 3.11 by @c-bata in #277
- Use ubuntu-20.04 for integration tests by @c-bata in #283
- Align pram importance graph between optuna and optuna-dashboard by @keisuke-umezawa in #275
- Set an empty string as
API_ENDPOINTatjest.config.js. by @c-bata in #285 - Align parallel coordinate graph between optuna and optuna-dashboard by @keisuke-umezawa in #280
- List user attributes on TrialTable by @msakai in #284
- Remove RedisStorage by @c-bata in #290
- Bump loader-utils from 2.0.0 to 2.0.4 by @dependabot in #289
- Align intermediate values graph between optuna and optuna-dashboard by @keisuke-umezawa in #291
- Align pareto front graph between optuna and optuna-dashboard by @keisuke-umezawa in #282
- Fix a less comparator of param value by @c-bata in #286
- ✨ feat: Contour plot by @RE-yura in #287
- Remove console.log in contor plot component by @keisuke-umezawa in #294
- Add preference panel for contour plot by @keisuke-umezawa in #296
- Refactor PreferenceDialog to simplify StudyDetail. by @c-bata in #297
- Split ReloadIntervalSelect and TrialTable from StudyDetail.tsx by @c-bata in #298
- Use
functools.lru_cacheto cacheos.path.existscall by @c-bata in #299 - Run npm audit fix by @c-bata in #300
- Update GIF animation for v0.8.0 release by @c-bata in #301
- Fix
union_user_attrsproperty of_CachedExtraStudyProperty. by @c-bata in #302 - Make user_attrs non-filterable if the value is number by @c-bata in #303
- Remove inner trial user attr table by @c-bata in #304
- Update the version to 0.8.0 by @keisuke-umezawa in #305
New Contributors
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Fix pypi-publish action by @c-bata in #261
- Define the project metadata in
pyproject.tomlinstead ofsetup.cfgby @c-bata in #266 - Catch ValueError while importing optuna-fast-fanova by @c-bata in #267
- Bump the version up to v0.7.3 by @c-bata in #268
- Show warning messages when failed to import optuna-fast-fanova by @c-bata in #269
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Fix import issue of
typing.Literalby @c-bata in #254 - Fix the command in CONTRIBUTING.md by @c-bata in #255
- Bump terser from 5.7.0 to 5.14.2 by @dependabot in #253
- Support Optuna v3.0.0 RC0 by @c-bata in #257
- Avoid to sort trials when using Optuna v3.0.0 rc0 by @c-bata in #258
- Bump the version up to v0.7.2 by @c-bata in #259
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
From this release, optuna-fast-fanova is used by default.
optuna-dashboard will be 10 times faster than previous version.
https://github.com/optuna/optuna-fast-fanova
- Update GitHub action workflows by @c-bata in #247
- Use optuna-fast-fanova if available by @c-bata in #248
- Bump the version number up to v0.7.1 by @c-bata in #249
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
New features
filter-by-param-name.mp4
- Sort trials by param value by @yoshinobc in #222
- Filter trials by param value by @c-bata in #223
- plot intermediate values of running trials by @yoshinobc in #225
Bug fixes
- Fix bug to make EDF graph invisible by @c-bata in #215
- Fix a bug when handling categorical parameter that contain number in the string by @yoshinobc in #226
- Fix bug when given -inf or nan values by @c-bata in #237
- Fix plots by @pnkov in #235
- Follow-up PR 235: Fix the order of trials and intermediate_values. by @c-bata in #244
Performance improvements
- Add cached extra study property by @yoshinobc in #217
- Implement SQL profiler to find slow queries by @c-bata in #227
- Fix performance issues on the top page. by @c-bata in #228
- Make WSGI servers multithreaded by @c-bata in #229
- Use gunicorn by default if it's available by @c-bata in #234
Other improvements
- Fix Python tests with Optuna v3 by @c-bata in #216
- Update CONTRIBUTING.md by @c-bata in #218
- Update mypy command in CONTRIBUTING.md by @c-bata in #219
- Add annotation for distributions by @himkt in #220
- Fix a typo of Docker image tag by @c-bata in #233
- Fix PWD in README by @iwiwi in #236
- Bump the version number up to v0.7.0 by @c-bata in #245
New Contributors
- @himkt made their first contribution in #220
- @yoshinobc made their first contribution in #217
- @iwiwi made their first contribution in #236
- @pnkov made their first contribution in #235
Full Changelog: v0.6.4...v0.7.0
v0.6.4
v0.6.3
What's Changed
Add button to upgrade RDB schema by @c-bata in #207
When the RDB schema is incompatible between the runtime Optuna version and the given RDB storage, optuna-dashboard redirects to an error page that shows error message. There is a button to run alembic migration, so that users can upgrade the schema without executing optuna storage upgrade on a Terminal.
optuna-dashboard-migration.mp4
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
In this release, optuna-dashboard supports Optuna v3.0.0b0.
- Set include_best_trial=True to get study summaries for v3 release by @c-bata in #196
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #203
Misc
- Publish to PyPI when GitHub release is created by @c-bata in #194
- Rename DEVELOPMENT.md to CONTRIBUTING.md by @c-bata in #197
- Run tests with Python 3.10 on CI by @c-bata in #195
- Bump the version up to v0.6.2 by @c-bata in #204
New Contributors
Full Changelog: v0.6.1...v0.6.2



