Manuel Raimann
df5fcedecf
feat: add tracing integration behind tracing feature flag
...
Add optional structured logging via the tracing crate:
- info-level spans on all optimize* methods (direction, n_trials/duration)
- info events for trial completed, new best value, trial pruned
- debug events for trial failed and parameter sampled
- Zero overhead when the feature is disabled
2026-02-11 17:47:13 +01:00
Manuel Raimann
5fe0a75f78
feat: add serde serialization support behind serde feature flag
...
Add Serialize/Deserialize derives to all public data types (ParamValue,
Distribution, Direction, TrialState, ParamId, AttrValue, CompletedTrial)
gated behind a `serde` feature flag. Introduce StudySnapshot struct and
Study::save()/Study::load() for persisting and restoring study state as
human-readable JSON.
2026-02-11 17:33:48 +01:00
Manuel Raimann
bb79d98027
chore: release v0.6.0
2026-02-11 17:24:10 +01:00
Manuel Raimann
d88280c152
chore: release v0.5.1
2026-02-10 09:30:58 +01:00
Manuel Raimann
0e8fc82201
refactor: update random number generation to use rand::make_rng() and upgrade rand to version 0.10
2026-02-10 09:30:39 +01:00
Manuel Raimann
d7ad3f60db
chore: release v0.5.0
2026-02-06 18:55:06 +01:00
Manuel Raimann
55e50e6afb
Implement Parameters API
2026-02-06 17:15:47 +01:00
Manuel Raimann
183a78c09e
chore: remove log dependency from Cargo.toml
2026-02-02 17:33:03 +01:00
Manuel Raimann
b9f8844e60
chore: release v0.4.0
2026-02-02 17:31:35 +01:00
Manuel Raimann
4ce4311c68
Implement Multivariant TPE
2026-02-02 17:25:50 +01:00
Manuel Raimann
af8a9f7638
feat: add examples for async API parameter optimization and ML hyperparameter tuning
2026-01-31 11:56:50 +01:00
Manuel Raimann
9f3c0f0d3b
chore: release v0.3.1
2026-01-31 11:34:36 +01:00
Manuel Raimann
b482d56e89
Implement grid search
2026-01-30 22:01:44 +01:00
Manuel Raimann
90bf73a39f
feat: add documentation, keywords, categories, and readme to Cargo.toml
2026-01-30 19:57:21 +01:00
Manuel Raimann
cb5ecf33f0
chore: release v0.3.0
2026-01-30 19:21:54 +01:00
Manuel Raimann
fae57e48f3
chore: release v0.2.0
2026-01-30 18:43:45 +01:00
Manuel Raimann
daab3ea202
Remove Serde
2026-01-30 18:43:45 +01:00
Manuel Raimann
aaf880e1c7
fix: remove unused dependency 'ordered-float' from Cargo.toml
2026-01-30 18:43:45 +01:00
Manuel Raimann
ee4999ce74
chore: release v0.1.1
2026-01-30 18:13:32 +01:00
Manuel Raimann
530faba61c
refactor: rename library from optimize to optimizer
2026-01-30 18:08:13 +01:00
Manuel Raimann
8a11dd8ca4
feat: enhance CI configuration with additional jobs for MSRV, Cargo Deny, Semver Check, Miri, Minimal Versions, and Typos
2026-01-30 18:02:36 +01:00
Manuel Raimann
bb5ef05c10
feat: add async integration tests for optimization library
2026-01-30 17:45:11 +01:00
Manuel Raimann
0d24c9d960
feat: update Cargo.toml with license, authors, description, and repository info
2026-01-30 17:29:58 +01:00
Manuel Raimann
4db6e56466
Initial Implementation
2026-01-30 17:24:56 +01:00