Releases: Trainy-ai/pluto-server
Release list
v0.0.59
What's Changed
- perf(runs-api): negated field filters compile to uncorrelated NOT IN (fixes the P2024 pool-exhaustion storm) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/533
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.58...v0.0.59
What's Changed
- perf(runs-api): negated field filters compile to uncorrelated NOT IN (fixes the P2024 pool-exhaustion storm) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/533
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.58...v0.0.59
v0.0.55
What's Changed
- [frontend][feature][testing] Sync Sample Indices for comparison media (image/video/audio) + media-name truncation by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/509
- fix(image-viewer): keep fullscreen caption clear of zoom controls + instant tooltip by @asaiacai in https://github.com/Trainy-ai/server-private/pull/510
- feat: add hover hint with docs link to Experiments tab by @asaiacai in https://github.com/Trainy-ai/server-private/pull/517
- fix(media): stop video caption from being clipped out of view by @asaiacai in https://github.com/Trainy-ai/server-private/pull/518
- feat(api): publish FieldFilterTerm OpenAPI component for /api/runs/list by @asaiacai in https://github.com/Trainy-ai/server-private/pull/512
- fix(video): hide controls immediately when the cursor leaves the video by @asaiacai in https://github.com/Trainy-ai/server-private/pull/501
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.54...v0.0.55
What's Changed
- [frontend][feature][testing] Sync Sample Indices for comparison media (image/video/audio) + media-name truncation by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/509
- fix(image-viewer): keep fullscreen caption clear of zoom controls + instant tooltip by @asaiacai in https://github.com/Trainy-ai/server-private/pull/510
- feat: add hover hint with docs link to Experiments tab by @asaiacai in https://github.com/Trainy-ai/server-private/pull/517
- fix(media): stop video caption from being clipped out of view by @asaiacai in https://github.com/Trainy-ai/server-private/pull/518
- feat(api): publish FieldFilterTerm OpenAPI component for /api/runs/list by @asaiacai in https://github.com/Trainy-ai/server-private/pull/512
- fix(video): hide controls immediately when the cursor leaves the video by @asaiacai in https://github.com/Trainy-ai/server-private/pull/501
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.54...v0.0.55
v0.0.54
What's Changed
- perf(dashboard): fix #484 query fan-outs — eligiblePrefixes N+1 + bars-data per-run by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/515
- fix(runs-table): stop pinned column resize handle from intercepting hover (Cluster A E2E) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/513
- fix(e2e): mount lazy media widgets in pinning + step-sync specs (Cluster B) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/514
- [perf][backend][frontend] batch + accumulate multi-run widget data fetching (non-line charts) + histogram/barchart UI fixes by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/516
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.53...v0.0.54
What's Changed
- perf(dashboard): fix #484 query fan-outs — eligiblePrefixes N+1 + bars-data per-run by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/515
- fix(runs-table): stop pinned column resize handle from intercepting hover (Cluster A E2E) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/513
- fix(e2e): mount lazy media widgets in pinning + step-sync specs (Cluster B) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/514
- [perf][backend][frontend] batch + accumulate multi-run widget data fetching (non-line charts) + histogram/barchart UI fixes by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/516
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.53...v0.0.54
v0.0.53
What's Changed
- feat(charts): add pin/resize hint to chart tooltip header by @asaiacai in https://github.com/Trainy-ai/server-private/pull/507
- fix: collapse overflowing tags in individual run header by @asaiacai in https://github.com/Trainy-ai/server-private/pull/508
- feat: render run status as colored text badge in project runs table by @asaiacai in https://github.com/Trainy-ai/server-private/pull/497
- feat(media): port pinning to comparison video/audio + sync steppers across sections by @asaiacai in https://github.com/Trainy-ai/server-private/pull/505
- feat(mcp): expose tool catalog as JSON at GET /tools for docs autofetch by @asaiacai in https://github.com/Trainy-ai/server-private/pull/504
- [frontend][feature][testing] Distributions widget for {bars} + numeric histograms, with hover + axis improvements by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/484
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.52...v0.0.53
What's Changed
- feat(charts): add pin/resize hint to chart tooltip header by @asaiacai in https://github.com/Trainy-ai/server-private/pull/507
- fix: collapse overflowing tags in individual run header by @asaiacai in https://github.com/Trainy-ai/server-private/pull/508
- feat: render run status as colored text badge in project runs table by @asaiacai in https://github.com/Trainy-ai/server-private/pull/497
- feat(media): port pinning to comparison video/audio + sync steppers across sections by @asaiacai in https://github.com/Trainy-ai/server-private/pull/505
- feat(mcp): expose tool catalog as JSON at GET /tools for docs autofetch by @asaiacai in https://github.com/Trainy-ai/server-private/pull/504
- [frontend][feature][testing] Distributions widget for {bars} + numeric histograms, with hover + axis improvements by @ryanhayame in https://github.com/Trainy-ai/server-private/pull/484
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.52...v0.0.53
v0.0.52
What's Changed
- feat: server-side image/media captions (linum feedback #6) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/493
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.51...v0.0.52
What's Changed
- feat: server-side image/media captions (linum feedback #6) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/493
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.51...v0.0.52
v0.0.51
What's Changed
- feat(api): expose request-body input schemas as named OpenAPI components by @asaiacai in https://github.com/Trainy-ai/server-private/pull/500
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.50...v0.0.51
What's Changed
- feat(api): expose request-body input schemas as named OpenAPI components by @asaiacai in https://github.com/Trainy-ai/server-private/pull/500
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.50...v0.0.51
v0.0.50
What's Changed
- feat: filter list_runs by arbitrary config.* / systemMetadata.* fields (feedback #8) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/490
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.49...v0.0.50
What's Changed
- feat: filter list_runs by arbitrary config.* / systemMetadata.* fields (feedback #8) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/490
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.49...v0.0.50
v0.0.49
What's Changed
- Replace lewagon/wait-on-check-action with native script; use GitHub App tokens by @asaiacai in https://github.com/Trainy-ai/server-private/pull/494
- quick wins: projectName in list API, copy-on-click run ID, non-destructive clear-all icon, smaller run-name font by @asaiacai in https://github.com/Trainy-ai/server-private/pull/489
- feat: loop + autoplay toggle for videos (on by default) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/496
- feat(frontend): pin to previous released versions by @asaiacai in https://github.com/Trainy-ai/server-private/pull/495
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.48...v0.0.49
What's Changed
- Replace lewagon/wait-on-check-action with native script; use GitHub App tokens by @asaiacai in https://github.com/Trainy-ai/server-private/pull/494
- linum quick wins: projectName in list API, copy-on-click run ID, non-destructive clear-all icon, smaller run-name font by @asaiacai in https://github.com/Trainy-ai/server-private/pull/489
- feat: loop + autoplay toggle for videos (on by default) by @asaiacai in https://github.com/Trainy-ai/server-private/pull/496
- feat(frontend): pin to previous released versions by @asaiacai in https://github.com/Trainy-ai/server-private/pull/495
Full Changelog: https://github.com/Trainy-ai/server-private/compare/v0.0.48...v0.0.49
v0.0.44
What's Changed
- Add promo message to usage limit warning bars by @asaiacai in Trainy-ai/server-private#451
- Optimize statistics queries using pre-computed metric summaries by @asaiacai in Trainy-ai/server-private#448
- [feature][frontend][testing] dashboards: group metrics by suffix in dynamic sections + top toolbar cleanup by @ryanhayame in Trainy-ai/server-private#434
Full Changelog: Trainy-ai/server-private@v0.0.43...v0.0.44
What's Changed
- Add promo message to usage limit warning bars by @asaiacai in Trainy-ai/server-private#451
- Optimize statistics queries using pre-computed metric summaries by @asaiacai in Trainy-ai/server-private#448
- [feature][frontend][testing] dashboards: group metrics by suffix in dynamic sections + top toolbar cleanup by @ryanhayame in Trainy-ai/server-private#434
Full Changelog: Trainy-ai/server-private@v0.0.43...v0.0.44
v0.0.43
What's Changed
- feat(app): add toggleable frame rate monitor by @asaiacai in Trainy-ai/server-private#444
- [backend][frontend][sql] Refreshable-MV dedup pipeline + best-step pin (with image) by @ryanhayame in Trainy-ai/server-private#424
Full Changelog: Trainy-ai/server-private@v0.0.42...v0.0.43
What's Changed
- feat(app): add toggleable frame rate monitor by @asaiacai in Trainy-ai/server-private#444
- [backend][frontend][sql] Refreshable-MV dedup pipeline + best-step pin (with image) by @ryanhayame in Trainy-ai/server-private#424
Full Changelog: Trainy-ai/server-private@v0.0.42...v0.0.43