Releases: oqtopus-team/qdash
Releases · oqtopus-team/qdash
v1.7.1
What's Changed
New Feature 🎉
- feat(logging): implement structured logging with request ID correlation by @orangekame3 in #693
- feat(docs): add workflow engine architecture diagram by @orangekame3 in #695
- feat(ui): enhance PlotlyRenderer with react-query for data fetching by @orangekame3 in #696
- feat(ui): add URL state management hooks for analysis and metrics by @orangekame3 in #698
- feat(api): add device topology and metrics services with new endpoints by @orangekame3 in #699
- feat(workflow): enhance task scheduling and logging functionality by @orangekame3 in #703
- feat(api): enhance user and project management with new features by @orangekame3 in #705
- feat(workflow): add snapshot re-execution functionality for tasks by @orangekame3 in #706
- feat(api): add re-execute task result functionality by @orangekame3 in #710
- feat(workflow): upgrade to Prefect 3 and add migration service by @orangekame3 in #711
- feat(logging): implement centralized logging configuration for API and workflow by @orangekame3 in #713
- feat(workflow): add cancellation support for workflows and executions by @orangekame3 in #715
- feat(github): update GitHubPushConfig to include ALL_PARAMS file type by @orangekame3 in #717
- feat(ui/chat): add chat UI styles and enhance message bubble animations by @orangekame3 in #721
- feat(api, docs, ui): enhance knowledge management and documentation by @orangekame3 in #722
Bug Fixes 🐛
- refactor(ui): clean up unused hooks and interfaces in the codebase by @orangekame3 in #697
- fix: Chip page select width improved by @dvlpwork in #700
- Docs/#707 docs update by @dvlpwork in #708
- fix(tests): update type hints and assertions in test cases by @orangekame3 in #709
- fix(ui): improve handling of figure paths in TaskFigure and TaskGridView by @orangekame3 in #719
- Fix/#701 selects too thin by @dvlpwork in #720
- fix(api): allow regeneration of knowledge cases and update image handling by @orangekame3 in #723
Refactor 🛠
- refactor(workflow): simplify ExecutionService methods by @orangekame3 in #704
- refactor(ui): remove radar chart and update task card component by @orangekame3 in #718
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
New Feature 🎉
- fix: retry calibration note upserts and centralize topology by @orangekame3 in #652
- feat(api): add run parameters to task and flow schemas by @orangekame3 in #654
- feat(qubex): add run parameters for shots and interval in tasks by @orangekame3 in #655
- feat(api): implement OpenAI-based agent for calibration task analysis by @orangekame3 in #656
- feat(scripts): add script to fetch and update task calibration figures by @orangekame3 in #667
- feat(docs): add detailed task knowledge documentation for calibration by @orangekame3 in #668
- feat(docs): add new calibration tasks and update task knowledge index by @orangekame3 in #669
- feat(ui): implement analysis chat sidebar and enhance functionality by @orangekame3 in #670
- feat(repo): add merge_note_fields method for atomic updates by @orangekame3 in #671
- feat(common): add dynamic qid_to_label function and corresponding tests by @orangekame3 in #672
- feat(ui): enhance chat session display with context and new features by @orangekame3 in #673
- feat(api): add new functions for chip analysis and update tool labels by @orangekame3 in #674
- feat(repo): add version field to calibration notes for tracking updates by @orangekame3 in #675
- feat(workflow): enhance dynamic label generation from chip size by @orangekame3 in #676
- feat(workflow): rename duration parameters for HPI and PI pulses by @orangekame3 in #677
- feat(workflow): add interval parameter to HPI and PI pulse checks by @orangekame3 in #681
- feat(workflow): enhance metrics and UI components by @orangekame3 in #683
- feat(ui): add zoom controls and enhance grid rendering performance by @orangekame3 in #684
- feat(workflow): add ZX90 interleaved randomized benchmarking and coherence limit tasks by @orangekame3 in #685
- feat(docs): add ZX90 interleaved randomized benchmarking documentation by @orangekame3 in #686
- feat(docs): add pulse sequence diagrams for various tasks by @orangekame3 in #687
- feat(docs): add CreateZX90 calibration guide for two-qubit gates by @orangekame3 in #689
- feat(api): add support for base64-encoded images in task analysis by @orangekame3 in #690
- feat(api): add get_provenance_lineage_graph for tracing parameter origins by @orangekame3 in #691
- feat(ui): add AI reply functionality with streaming support by @orangekame3 in #692
Bug Fixes 🐛
- fix: ci failed dependabot by @dvlpwork in #659
- Fix/#658 ci failed dependabot by @dvlpwork in #660
- fix: Select field width improved at chip details page by @dvlpwork in #679
- fix: Space added at Projects member adding page by @dvlpwork in #678
- Fix/#663 labeler skip bot by @dvlpwork in #666
- fix: Multiselect appearance updated in Analytics CDF page by @dvlpwork in #680
- fix: select width improved by @dvlpwork in #682
Full Changelog: v1.6.3...v1.7.0
v1.6.3
What's Changed
New Feature 🎉
- feat(ui): improve lineage path comparison display and styling by @orangekame3 in #643
- feat(ui): add direction toggle for coupling ID in metric history modal by @orangekame3 in #645
- feat(ui): enhance grid layout responsiveness and styling adjustments by @orangekame3 in #647
- feat(workflow): add inverse parameter for CR direction control by @orangekame3 in #648
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
New Feature 🎉
- feat(api): add latest version tracking to lineage node responses by @orangekame3 in #640
- feat(ui): enhance EntityNode styling and value display by @orangekame3 in #642
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
New Feature 🎉
- feat(ui): add lineage comparison view and related components by @orangekame3 in #636
- feat(api): add support for flow tags in execution and scheduling by @orangekame3 in #639
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
New Feature 🎉
- feat: provenance model by @orangekame3 in #575
- feat: enable GitHub pull configuration by default by @orangekame3 in #577
- feat: add input parameters for control and target qubits in calibration tasks by @orangekame3 in #578
- feat: update provenance and UI components for inbox feature by @orangekame3 in #579
- feat: add qid role in parameter model by @orangekame3 in #582
- feat(api): add provenance policy configuration and violation handling by @orangekame3 in #584
- feat(workflow): add MUX-level bring-up calibration steps and analysis modules by @orangekame3 in #585
- feat(workflow): enhance qubit and resonator frequency estimation tasks by @orangekame3 in #603
- feat: convert the content into a table layout, labels added by @dvlpwork in #592
- feat: dropdown width fixed by @dvlpwork in #606
- chore(repo): update qubex dependency to v1.4.5 by @orangekame3 in #604
- feat(ui): add name and parameters to metric history items by @orangekame3 in #614
- feat(ui): add average selection mode and related metrics download functionality by @orangekame3 in #615
- feat(ui): add provenance exploration links in task history modals by @orangekame3 in #616
- feat(ui): add control parameters for ZX90 gate and task detail panel by @orangekame3 in #617
- feat(ui): add execution tasks view and navigation in metric history modals by @orangekame3 in #630
- feat(workflow): finalize stale running tasks for execution consistency by @orangekame3 in #631
- feat(ui): add zoom controls and improve grid performance by @orangekame3 in #632
- feat(ui): add conditional styling for pan-zoom view in metrics grid by @orangekame3 in #633
- feat(api): add degradation trends endpoint and related schemas by @orangekame3 in #634
Bug Fixes 🐛
- fix: update branch target for deployment workflow to 'develop' by @orangekame3 in #581
- fix: delete the cause line by @dvlpwork in #590
- fix: delete unnecessary className "badge-outline" by @dvlpwork in #591
- fix: the label width fixed by @dvlpwork in #596
- fix: Dropdown overlap fixed by @dvlpwork in #605
Refactor 🛠
- refactor: remove recent change in metrics by @orangekame3 in #583
New Contributors
Full Changelog: v1.5.7...v1.6.0
v1.5.7
What's Changed
New Feature 🎉
- feat(execution): load tasks from history collection by @orangekame3 in #573
Bug Fixes 🐛
- fix: guard empty topology data and fetch newest chip by @orangekame3 in #571
Refactor 🛠
- refactor(dbmodel): remove deprecated node/edge UI fields by @orangekame3 in #574
Full Changelog: v1.5.6...v1.5.7
v1.5.6
What's Changed
Bug Fixes 🐛
- fix(metrics): filter chip metrics by project_id, not username by @orangekame3 in #569
Full Changelog: v1.5.5...v1.5.6
v1.5.5
What's Changed
New Feature 🎉
- feat(metrics): return dynamic averages in metrics summary by @orangekame3 in #566
- fix(metrics): pull latest metrics from completed task history by @orangekame3 in #568
Full Changelog: v1.5.4...v1.5.5
v1.5.4
What's Changed
New Feature 🎉
- feat: support configurable MongoDB db name and rename migration by @orangekame3 in #564
Full Changelog: v1.5.3...v1.5.4