Repository navigation
Releases
Releases · bruceblink/ramag-platform
Ramag 0.9.2
[0.9.2] - 2026-11-07
Full Changelog: v0.9.1...v0.9.2
🐛 问题修复 / Bug Fixes
- fix: reset stale result filter on query run (688c594)
- fix: make database metadata text selectable (bc6b91d)
- fix: retain redis keys during refresh (82912e2)
- fix: make database titles selectable (8f879ea)
- fix: bound redis reconnect retries (89c6f05)
- fix: bound redis key scan timeout (d83a21e)
- fix: include presented frame timing in UI profiling (7ef8879)
- fix: align mongodb result filter toolbar (ea474c6)
- fix: protect sqlite transactions during pool retries (1aacf00)
- fix: generate valid sqlite migration indexes (d47d8b2)
⚡ 性能优化 / Performance
- perf(ui): improve profiling evidence (0a9267f)
- perf(dbclient): keep large value viewer responsive (5ff9a92)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- docs: record v0.9.1 release baseline (2126181)
- docs: verify v0.9.1 update release (9bc9bc2)
- docs: record db viewer acceptance (2012156)
- docs: record db query acceptance (0805768)
- docs: record postgres transaction acceptance (f32cac0)
- docs: record mysql migration acceptance (137f4b4)
- docs: record explain analyze risk acceptance (e61a14c)
- docs: record mysql jsonl export acceptance (3baf2be)
- docs: record query draft recovery acceptance (281d05d)
- docs: record mongodb redis acceptance (6981467)
- docs: record database tab switching (4d261b9)
- docs: record postgres objects acceptance (e064050)
- docs: record postgres config failure recovery (f139d90)
- docs: record disconnected dml acceptance (a1846a1)
- docs: record postgres refresh failure retention (59bc16d)
- docs: record mysql metadata failure states (4a0fbbf)
- docs: record mongodb refresh failure retention (d7e7624)
- docs: record release UI profiling evidence (925e6ce)
- docs: record monitor interaction acceptance (aec3acf)
- docs: record postgres server object boundary (6f60caf)
- docs: record release isolation boundary (e839049)
- docs: record system and clipboard acceptance (83bb85c)
- docs: record clipboard test coverage (97d6333)
- docs: record system monitor test coverage (802ec0b)
- docs: record system monitor acceptance (a247a02)
- docs: record mongodb export acceptance (282bbe8)
- docs: record redis export acceptance (b711c77)
- docs: record redis key export acceptance (6c25321)
- docs: record redis prefix export acceptance (bf091b4)
- docs: record clipboard UI acceptance (f9dd0ab)
- docs: record presented frame profiling run (8820c77)
- docs: refresh main development plan (836ce49)
- docs: record sqlite UI acceptance (58045e7)
- docs: record postgres jsonl acceptance (2d8442e)
- docs: record postgres navigation acceptance (5ff1f85)
- docs: record mysql navigation acceptance (3a5c7ab)
- docs: record idle performance acceptance (8c986ac)
- ci: allow manual desktop quality runs (d76d478)
- docs: record cross platform validation (588c971)
- docs: record sqlite navigation acceptance (b559711)
- docs: update main development plan (1035008)
- docs: record mongodb toolbar acceptance (fc05afb)
- docs: record mongodb query acceptance (5fd3421)
- docs: record mongodb pagination acceptance (40447c4)
- docs: record postgres permission acceptance (442eee1)
- docs: record mysql virtual views acceptance (6b0bc91)
- docs: record sqlite query acceptance (fa9e08c)
- docs: record mysql query acceptance (3acd72e)
- docs: record sqlite transaction acceptance (a939686)
- docs: align mainline baseline (ecd8654)
- docs: record postgres connection switching (c9326b4)
- docs: clarify database matrix applicability (7848a18)
- docs: record mongodb action boundaries (030d0fe)
- docs: align development plan baseline ([7e54fe7](7e54fe78f614f...
Ramag 0.9.1
[0.9.1] - 2026-11-01
Full Changelog: v0.9.0...v0.9.1
🐛 问题修复 / Bug Fixes
- fix: improve update page actions and feedback (b5e6e4a)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
Ramag 0.9.0
[0.9.0] - 2026-11-01
Full Changelog: v0.8.0...v0.9.0
🚀 新功能 / Features
- feat: add release checks and incremental downloads (06da29f)
🐛 问题修复 / Bug Fixes
- fix: remove outdated MQTT project reference (0579d60)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- docs: consolidate development plan (ec03070)
- docs: consolidate and renumber development guidance (45a496c)
- docs: consolidate current project documentation (68228ab)
- docs: update future development priorities (0f4a4e1)
- docs: clarify persistent Windows toolchain setup (01ffc7a)
- docs: assess reusable update library (5939935)
- chore: prepare v0.9.0 release (0f9ea0f)
Ramag 0.8.0
[0.8.0] - 2026-10-31
Full Changelog: v0.7.0...v0.8.0
🚀 新功能 / Features
- feat: polish home and settings layouts (0197d8d)
- feat(ui): polish workspace layouts (3df4f34)
- feat(ui): polish api workspace hierarchy (f9a607e)
- feat(ui): polish vcs empty state (17d5e45)
- feat(ui): guide wsl docker connection errors (3ba1e40)
- feat(ui): polish settings empty cards (887b6ed)
- feat(ui): summarize tool visibility (90e72d5)
- feat(ui): polish about page status (9bd2404)
- feat(ui): summarize clipboard settings (1c8cfd2)
- feat(ui): polish monitor preset empty state (8167688)
- feat(ui): polish recent item empty states (1ac5c0e)
- feat(ui): polish plugin diagnostics empty states (3081ed1)
- feat(ui): polish tool manager empty states (e6b80a6)
- feat(ui): polish preference save status (1db73f7)
- feat(ui): polish settings save notices (b11129d)
- feat(ui): polish database save status (526e2ba)
- feat(ui): polish database processing states (ed6f2b3)
- feat(ui): polish clipboard status states (6bef4ef)
- feat(ui): polish plugin failure states (a364578)
- feat(ui): polish monitor preset feedback (15bc5c7)
- feat(ui): polish data sync terminal feedback (506f482)
- feat(ui): polish data sync progress feedback (1541586)
- feat(ui): polish data sync cancellation feedback (cce7f06)
- feat(ui): polish data sync result summary (999c1aa)
- feat(ui): add pulse status icons (242ed01)
- feat(ui): keep settings save status visible (e84af68)
- feat: register system as first-party plugin (6c9daa7)
- feat: migrate api workbench to first-party plugin (8ca7ac4)
- feat: migrate clipboard to first-party plugin (4c7d243)
- feat: migrate vcs to first-party plugin (bbc6568)
- feat: migrate ssh to first-party plugin (14ac8d3)
- feat: migrate object storage to first-party plugin (cade449)
- feat: migrate container management to first-party plugin (faf9743)
- feat: migrate database client to first-party plugin (d12b3d5)
- feat: migrate kafka to first-party plugin (bc7e93e)
- feat: migrate mqtt to first-party plugin (b612ef8)
- feat: smooth shared UI transitions (f3b5aa8)
- feat: polish home surfaces and add opt-in UI profiling (176bead)
🐛 问题修复 / Bug Fixes
- fix(dbclient): cancel generated count queries (88bbf36)
- fix(dbclient): preserve cancelled query history (282cad4)
- fix(ui): keep settings status notices readable (674bbd3)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- docs: record v0.7.0 release verification (4b47307)
- docs: record database trigger and recovery acceptance (a06c8cf)
- docs: record transaction control acceptance (ef4881a)
- docs: record database transaction readback acceptance (f91cd9a)
- docs: record native database DML failure acceptance (504c510)
- docs: record large result grid window acceptance (5395553)
- docs: record large query memory acceptance (04a4701)
- chore: configure WSL Docker startup (5464d75)
- docs: record large field acceptance (e370180)
- docs: record 1000-table tree acceptance (9332cbb)
- docs: record data sync cancellation validation (d2d9d8f)
- docs: record data sync summary validation (1132861)
- docs: record pulse status validation (a3c1be5)
- docs: record pulse native acceptance (f487c0c)
- docs: record tool manager native acceptance (593b2db)
- docs: record settings save native acceptance (3e420ac)
- test: make WSL guidance layout test portable (a2f2957)
- docs: record recent repository native acceptance (b08b30e)
- docs: record database settings native acceptance (a78129d)
- docs: record monitor preset native acceptance (179c2e2)
- docs: record clipboard native acceptance (dbe3090)
- test: add plugin diagnostics preview modes (dd8d4d4)
- test: add data sync preview states (b9abcc6)
- docs: close UI native acceptance backlog ([6807065](6807065e662a7c...
Ramag 0.7.0
[0.7.0] - 2026-10-25
Full Changelog: v0.6.0...v0.7.0
🚀 新功能 / Features
- feat(ui): align home cards with golden ratio (75715c1)
🐛 问题修复 / Bug Fixes
- fix: guard api execution during workspace load (0a7d6a0)
- fix(ui): compact shared scrollbars (951f74e)
- fix(release): derive package publisher from GitHub owner (0cce4f2)
- fix(dbclient): prevent column metadata overlap (bf82ea5)
- fix(dbclient): remove gap below result scrollbar (d11f852)
- fix(ui): preserve Rust 1.91 golden ratio support (0067968)
- fix(release): pin AppImage runtime asset (6dfb311)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- docs: record v0.6.0 release verification (b68b951)
- docs: update connection workspace roadmap (7cbd98c)
- docs: record ssh acceptance cleanup (7077501)
- docs: record ssh docker acceptance (d01337d)
- docs: record kafka docker acceptance (752d3f4)
- docs: record mqtt docker acceptance (a58c421)
- docs: prune completed plan queue entries (b2b7748)
- docs: record api native window limitation (c374ad8)
- docs: record connection regression validation (4779f8c)
- docs: record global ui regression validation (7f99371)
- docs: record global window regression evidence (905c4e7)
- docs: align native core development roadmap (41c3c67)
- docs: finalize independent project boundaries (bce01c4)
- refactor: remove collaboration and json path tools (7bb6174)
- docs: freeze ramag feature scope (f830767)
- refactor(api): streamline request workbench (1a193b7)
- docs: update pluginization roadmap (67fcc16)
- docs: close connection workspace UI regression (22671a5)
- docs: record database UI acceptance (87aee7e)
- docs: record database UI acceptance follow-up (67de0ac)
- docs(dbclient): record query cancellation acceptance (5018ffa)
- ci: restore cross-platform quality gates (8efbfd6)
- build: prepare Ramag 0.7.0 release (b50251d)
Ramag 0.6.0
[0.6.0] - 2026-10-17
Full Changelog: v0.5.0...v0.6.0
🚀 新功能 / Features
- feat: manage tool visibility by surface (0751c77)
- feat: add S3-compatible object storage (35c1943)
- feat: manage tool entries on home and sidebar (d813772)
- feat: streamline tool entry actions (0e55b68)
🐛 问题修复 / Bug Fixes
- fix: cover clipboard undo restore flow (1dfb4ab)
- fix(system): align disk and network detail pages (0ede5b9)
- fix(object-storage): align account rows responsively (09c25b0)
- fix: preserve DBClient reload errors while filtering (aceec7c)
- fix: keep DBClient list errors visible and bounded (c9b8932)
- fix: unify tool surface management (52b8793)
- fix: clarify tool surface visibility controls (a4f68d2)
- fix: clarify tool surface add and remove actions (6423fa0)
- fix: simplify tool visibility management (38bb1ee)
- fix: validate object storage account list (b2c5b18)
- fix: clarify missing system device statistics (49c0570)
- fix: preserve container refresh after endpoint changes (a99b757)
- fix(api): make workspace dividers resizable (9282af5)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- docs: clarify release CI validation boundary (9c8d68e)
- docs: reorganize current development plan (8b65421)
- docs: record DBClient Docker and UI acceptance (37e585c)
- docs: record tool visibility delivery (244dccd)
- docs: record VCS workspace acceptance (c752788)
- test: cover plugin diagnostic states (b5737c3)
- build: upgrade gpui-kit to 0.7.3 (c086d17)
Ramag 0.5.0
[0.5.0] - 2026-10-09
Full Changelog: v0.4.0...v0.5.0
🚀 新功能 / Features
- feat: add shared pulse monitor components (d2710bf)
- feat: replace system monitoring with pulse collector (e38f2fd)
- feat: align shell with pulse workbench styling (165b8e9)
- feat: align home with pulse layout and navigation (7bb599c)
- feat: add multi-column process sorting (a5e68e0)
- feat: show identity-bound process details (8fcda9c)
- feat: align system summary with system pulse (a78469a)
- feat: align energy sensor selection (7af9fba)
- feat: align settings appearance fonts (42362bf)
- feat: align half-second monitor sampling (f3f7fda)
- feat: add monitor workspace presets (8b7ea73)
- feat: align thermal monitor with System Pulse (371cbbe)
- feat: align system sampling settings readout (141c012)
- feat: add GPU summary utilization card (4e8826b)
- feat: migrate system pulse monitor into ramag (e9e96ce)
- feat: render container resources as pulse tables (235c60d)
- feat: align vcs views with pulse styling (f0088d6)
- feat: align object storage account views (19df8c9)
- feat: align dbclient views with pulse styling (3908bcf)
- feat: align ssh workspace with pulse states (fee19b3)
- feat: consolidate system monitor settings (456513a)
- feat: align api workspace with pulse styling (4eba6ca)
- feat: align kafka workspace with pulse styling (7ac9083)
- feat: align mqtt configuration with pulse styling (afd1134)
- feat: align clipboard view with pulse styling (7a86487)
- feat: align json path workspace with pulse styling (8691382)
- feat: align collaboration workspace with pulse styling (5567879)
- feat(kafka): show broker resource summary (1f5b1b1)
- feat(ssh): show manager connection status (d915d91)
- feat(object-storage): align account table header (9357d33)
- feat(object-storage): align bucket navigation table (8096309)
- feat(ssh): align sftp file list columns (d99515c)
- feat(dbclient): align connection load status (5669455)
- feat(container): sort resource table columns (851f771)
- feat(object-storage): sort account table columns (d0543ed)
- feat(object-storage): sort bucket mount columns (122b3df)
- feat: unify tool home surfaces and clipboard state (c4c20d0)
🐛 问题修复 / Bug Fixes
- fix(vcs): keep git history paging position stable (c02288c)
- fix(vcs): invalidate commit detail after head changes (27b23d0)
- fix(dbclient): refresh recent table tree cache (e7a2443)
- fix(dbclient): use theme danger colors in table tree (ef7c489)
- fix(dbclient): align connection status colors with theme (6008c28)
- fix(redis): use theme semantic colors for status errors (5520fa9)
- fix(ui): use theme semantic colors for shared errors (5ae9734)
- fix(vcs): restore file tabs after compare closes (1360054)
- fix(vcs): preserve tab position after status refresh (85bbf98)
- fix(vcs): restore session tab selection (3794520)
- fix(vcs): ignore stale commit copy responses (3e49e1b)
- fix(vcs): use theme colors for file states (3abc0e9)
- fix(vcs): use theme colors for git statuses (7e45d3c)
- fix(vcs): use theme colors for reflog actions (f89706f)
- fix(vcs): use theme colors for commit refs (353b81d)
- fix(vcs): use theme colors for sidebar refs (0929f4f)
- fix(vcs): use theme colors for file tabs (605a317)
- fix(ssh): use theme colors for environment badges (76379e5)
- fix(ssh): use theme warning for workspace loading (75b3fe2)
- fix(object-storage): use theme colors for session states (ac18ac2)
- fix(dbclient): use theme colors for session status (1735dff)
- fix: constrain dbclient session tab titles (ef5ea33)
- fix: target dbclient sessions by connection id (cb8f870)
- fix: keep dbclient result actions aligned (371005a)
- fix: import gpui app context in ssh visual test (f639b33)
- fix: import gpui app context in vcs visual test (e807ff3)
- fix: report and retry failed settings saves ([3ec70e0](3ec70e0...
Ramag 0.4.0
[0.4.0] - 2026-09-29
Full Changelog: v0.3.0...v0.4.0
🚀 新功能 / Features
- feat: verify migration metadata readback (911a5da)
- feat: show migration script fingerprints (0f7b09e)
- feat: preserve safe column rename migrations (7185c4a)
- feat: include migration stage review summary (9bf30ac)
- feat: enforce plugin capability grants (f8607cc)
- feat: isolate plugin setting snapshots (2c16d99)
- feat: add plugin settings recovery (bc79dc8)
- feat: add bounded plugin setting migrations (d756bf2)
- feat: add encrypted plugin secrets (2330be9)
- feat: wire plugin settings into static host (5a38d03)
- feat: add multi-entry plugin registry (001ec23)
- feat: render standard plugin entry views (ce90aff)
- feat: activate plugin views on demand (e2e0cf1)
- feat: bind plugin tasks to lifecycle (b02b93c)
- feat: bound plugin task execution (383e3a4)
- feat: execute static plugin entries (69ba17c)
- feat: add bounded json path core (97f3e79)
- feat: add native json path plugin (8616638)
- feat: add json path wasm adapter (3b79ef6)
- feat: add first-party plugin catalog (2f44af4)
- feat: add encrypted local collaboration shares (36126be)
- feat: add native collaboration workbench (ebed585)
- feat: add collaboration import flow (2f36f9a)
- feat: add confirmed collaboration handoff (20b2285)
- feat: add collaboration relay transport (2c15354)
- feat: add local collaboration relay service (b935af3)
- feat: measure native plugin task execution (f9f5762)
- feat: record plugin task outcomes (1a22bc9)
- feat: copy bounded api responses (bc15afd)
- feat: add kafka runtime cancellation (2613cd6)
- feat(container): add resource filtering (c1f7aa9)
- feat(container): add bounded historical logs (080dc69)
- feat(container): cancel historical log reads (aab6472)
- feat(container): stream live container logs (7f4ecd0)
- feat(container): pause live log display (9d5dd67)
- feat(container): copy visible log window (ec0193c)
- feat(container): export visible log window (60c6b66)
- feat(container): refresh detail state (5188b5c)
- feat(container): follow live log tail (d5eb19a)
- feat(container): filter retained log window (78231b4)
- feat(container): show engine capacity summary (b52940d)
- feat(container): add single stats snapshot (0e2a436)
- feat(container): retain stats history (4685444)
- feat(container): show stats trend bars (6343e5f)
- feat(plugin): record process memory baseline (b2f77e0)
🐛 问题修复 / Bug Fixes
- fix(dbclient): preserve DML failure state across write paths (fe927a0)
- fix: confirm explain analyze execution risk (d29910a)
- fix: avoid guessing unkeyed result rows (3600885)
- fix: validate collaboration relay identity (35f6e5e)
- fix: include collaboration transport on linux (490e4e1)
- fix: update linux plugin registry expectation (97a108f)
- fix: cancel api requests on protocol switch (50f1099)
- fix: clear api cancellation state (26fb618)
- fix: bundle pagination icon assets (c3f89d0)
- fix: collapse server objects by default (e37f3c4)
- fix: open default database schema (97ad1a8)
- fix: restore native tool visibility and navigation (12b8728)
- fix: keep compact database dialogs inside viewport (39a577e)
- fix(container): avoid duplicate history in live tail (8f4c3b6)
- fix(vcs): snapshot bulk operation paths (2e4cec8)
- fix: scope filter focus borders to active inputs (b295f06)
- fix: align container and ssh workspace layouts (35d3410)
- fix: refine home and settings navigation layout (3766717)
- fix: synchronize ui theme tokens and contrast (7734d68)
- fix(git): make pull merge noninteractive (302b3f1)
- fix(vcs): expose remote actions in workspace toolbar ([a980e50](a980e50a838c2...
Ramag 0.3.0
[0.3.0] - 2026-09-26
Full Changelog: v0.2.0...v0.3.0
🚀 新功能 / Features
- feat(ssh): manage port forwarding independently (ea4c9ff)
- feat(api): add execution history clearing (28d24f1)
- feat(ui): establish jetbrains workbench shell (feba0c4)
- feat(dbclient): show connection context in object tree (4029430)
- feat(dbclient): load server objects metadata (b1dcad6)
- feat(dbclient): add read-only virtual sessions view (7a0b8bd)
- feat(dbclient): add query console context bar (9536c55)
- feat(dbclient): add result order by menu (3ccff53)
- feat(dbclient): refine result pagination controls (80cc80a)
- feat(dbclient): clarify result cell states (a411c97)
- feat(dbclient): add transaction mode menu (02be347)
- feat(dbclient): add ddl toolbar entry (195de30)
- feat(dbclient): add result export formats (f617053)
- feat(dbclient): pin result table header (2145423)
- feat(dbclient): revert selected pending cell edit (b7fb0b4)
- feat(dbclient): confirm pending edits before submit (0272971)
- feat(dbclient): keep dml failure visible for retry (3e338d6)
🐛 问题修复 / Bug Fixes
- fix: remove redundant docker transport question mark (480fc9b)
- fix: reject cancelled docker operations before connect (89cff09)
- fix: surface API workspace load failures (de232c7)
- fix(api): surface history load failures (402388f)
- fix(api): clarify execution history (a920867)
- fix(ssh): expose saved port forwarding configuration (4ac6075)
- fix(mqtt): show readable topic source labels (feebf7f)
- fix(ssh): show readable capability feedback (803e590)
- fix(ssh): wrap profile test feedback (ff5b645)
- fix(mqtt): show subscription failure reasons (66e610f)
- fix(api): redact history cleanup errors (db2f66a)
- fix(api): enlarge history clear button (901508b)
- fix(api): label history clear action (ed341aa)
- fix(api): protect workspace save lifecycle (fde33b9)
- fix(api): preserve collection results on history failure (1204b39)
- fix(db): preserve mysql column attributes (144c400)
- fix(db): guard sqlite required columns (3b3d1cc)
- fix(mqtt): preserve messages under subscription backpressure (3afbb07)
- fix(ssh): preserve successful remote replacement warnings (0d2eed3)
- fix(linux): serialize single-instance socket recovery (2b95ecf)
- fix(dbclient): move triggers to table tree (4d3d6b8)
- fix(mqtt): use platform publish shortcut in visual test (3dfe775)
- fix(dbclient): stabilize result column resizing (dea9fc1)
- fix(dbclient): prevent result view stack overflow (76b5b2b)
- fix: keep server object details inline (cf9dcbc)
- fix: pin result vertical scrollbar (cc1dae2)
🧰 维护、文档与测试 / Maintenance, Docs & Tests
- test: cover api request search clear interaction (58675ea)
- test(api): exercise history-clear confirmation flow (76d3921)
- docs: record follow-up development plan (4967997)
- docs: record collection history failure verification (c84e3cd)
- docs: record API collection dev integration (6d81150)
- docs: close API collection dev integration record (3936404)
- docs: align MySQL baseline and historical evidence (15513a4)
- docs: record MySQL baseline dev integration (8d11407)
- docs: close MySQL baseline dev record (571a34d)
- docs: establish datagrip ui acceptance mainline (4081b84)
- docs: add official datagrip capability matrix (ff032b4)
- test(dbclient): cover virtual result page boundaries (3dd135b)
- test(db): verify result editor dml round trips (93de714)
- chore: switch project license to AGPLv3 (3d273c3)
- chore: prepare v0.3.0 release (ad78bcf)
Ramag 0.2.0
[0.2.0] - 2026-09-23
Full Changelog: v0.1.2...v0.2.0
🚀 新功能 / Features
- feat: validate trigger metadata with Docker (6f06056)
- feat(container): add management tool foundation (2e5289f)
- feat(container): add readonly resource domain contracts (93a374f)
- feat(container): add docker readonly adapter (91db48b)
- feat(container): add container application service (adbf895)
- feat(container): connect readonly docker workspace (b421081)
- feat(container): add registry query contracts (80b4144)
- feat(container): add registry http adapter (4129fe3)
- feat(container): add registry application service (6985bad)
- feat(container): read registry manifest digests (016f51b)
- feat(container): add image operation previews (b8f5620)
- feat(container): add registry workspace (1efe93c)
- feat(container): execute image operations (5ab8540)
- feat(mqtt): expose message delivery options (d6666f8)
- feat(mqtt): show subscription message metadata (c1108d0)
- feat(container): paginate registry listings (065e382)
- feat(container): verify registry auth and digest (6b5fb9e)
- feat(container): cancel image operations (3bfe6b2)
- feat(mqtt): add Wu.CommTool core (ccbcb18)
- feat(mqtt): add editable subscription topics and no-local support (91cf398)
- feat(mqtt): pause message timeline display (6b35e36)
- feat(mqtt): persist subscription topics (88f580d)
- feat(mqtt): add message viewer (4065b19)
- feat(mqtt): expose subscription ack status (40cf030)
- feat(mqtt): show subscription status (3531cd0)
- feat(mqtt): add json message tree (b28561f)
- feat(mqtt): support runtime subscription commands (6b42a58)
- feat(mqtt): add per-topic subscription controls (56bdb0c)
- feat(mqtt): add payload publish shortcut (c9c98ac)
- feat(mqtt): add local broker injection publish (1461499)
- feat(mqtt): add local broker publish controls (cb77caf)
- feat(mqtt): show local broker clients (f77a000)
- feat(mqtt): add local broker event stream (a6e26d2)
- feat(mqtt): show local broker event timeline (d5f073f)
- feat: add local mqtt broker telemetry (24ab65d)
- feat: add grpc dynamic api spike (368dd17)
- feat: add api domain models and storage (c023219)
- feat: add http api execution (bc0e600)
- feat: add grpc unary execution (a2b6694)
- feat: add api testing workspace (641cd61)
- feat: improve API request and response UI (91b7161)
- feat: add api assertions and environments (2b8c3c1)
- feat: improve API workbench (651e4a1)
- feat: add api workspace imports (3edf48c)
- feat: add OpenAPI 3 imports (5a43223)
- feat: add API response variable extraction (9ced1b0)
- feat: add multipart request model (1ee4d2b)
- feat: preserve multipart templates in api service (c2912bc)
- feat: send multipart api requests (109b6fc)
- feat: add multipart api editor (bbb82c3)
- feat: add grpc streaming api requests (17f6f32)
- feat: add grpc reflection discovery (9a133cd)
- feat: import grpc descriptor sets in api workbench (89e092d)
- feat: import proto sources in api workbench (c3f499b)
- feat: add api mutual tls transport (ae34f9c)
- feat: add API proxy support (1915534)
- feat: add api oauth2 client credentials (7934589)
- feat(api): search saved request targets (ef4f051)
- feat: migrate ui stack to gpui-kit (344c5b3)
🐛 问题修复 / Bug Fixes
- fix: persist generated release notes (c3db4a1)
- fix: correct result diff test import (a0f61ef)
- fix(container): satisfy docker adapter lint (e45332c)
- fix(container): harden registry client initialization (c87a998)
- fix(mqtt): keep native subscriptions alive (a0ccf8d)
- fix(mqtt): focus the subscription topic input (35cab0f)
- fix(mqtt): honor unsaved connection settings ([99a36ad](99a36adcb126524...