Skip to content

chore(main): release 0.1.5 - #29

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--simpleton
Open

chore(main): release 0.1.5#29
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--simpleton

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.5 (2026-08-16)

Features

  • amqp-panel: New Queue/Exchange/Binding sheets, delete actions, Bindings & Nodes sections (c2a8834)
  • amqp: add RabbitMQ management panel and connection editor (fb6936a)
  • amqp: add SimpletonAMQP management backend over URLSession (811a75b)
  • amqp: policies (TTL/DLX for existing queues), bindings graph, node metrics history (b335d66)
  • amqp: policies API, bindings-graph layout, node metrics history backend (23201f3)
  • amqp: Policies, Graph and node metrics charts in the AMQP panel (349b555)
  • amqp: queue/exchange creation, bindings, nodes, TTL/DLX (efb44cb)
  • amqp: queue/exchange/binding management + per-node metrics (fff5553)
  • amqp: RabbitMQ management client panel (bb6b6a6)
  • client workbench — native SQL client, connection manager, dockable panels, results grid (58cc85e)
  • connections: add color palette, launch seam, and connection editor (1da960b)
  • connections: add color, group, and tunnel-reference fields (9d392c9)
  • connections: add ConnectionStore.groups() and byGroup(_:) (231e3ef)
  • connections: add Data Connections manager panel (fff9abe)
  • connections: register Data Connections panel and wire GUI launch to SQL (1b345e6)
  • panels: add bottom edge-dockable drawer slot hosting a GUI panel (03e12ed)
  • panels: add drawer slot + DockEdge + Equatable to PanelProfile; dedupe profile emissions (7e9b9a2)
  • panels: add hideable tool launcher rail preference (c145fbc)
  • panels: add prefersDrawer flag routing launcher clicks to the drawer (65cb065)
  • panels: dock the SQL GUI client in the drawer; reveal targets it (e176d34)
  • panes: add .client connection type and startClient (CLI over env creds) (4c709b5)
  • panes: drag a data connection into the terminal to open a CLI client pane (4d035b8)
  • profiles: make built-in profiles editable with Reset to Default (281e49a)
  • profiles: persist all profiles + active selection via ProfilesStore (64785b3)
  • profiles: persist runtime layout edits and divider-drag widths (7354c26)
  • s3: determinate upload progress in the panel (8a41b73)
  • s3: multipart upload with streaming progress (b117a3a)
  • s3: object-browser GUI panel + registration + editor fields (08835a7)
  • s3: S3 object-browser client panel (a216778)
  • s3: SimpletonS3 driver library over Soto (S3Backend + SotoS3Backend + factory) (b54f13a)
  • s3: stream file uploads with multipart for large files (19f9177)
  • sftp: add bcrypt_pbkdf KDF and OpenSSH cipher primitives (b85c9d8)
  • sftp: add SimpletonSFTP library over Citadel 0.12.1 (c38cb76)
  • sftp: decrypt passphrase-protected ECDSA identity files (91b1135)
  • sftp: ECDSA identity-file auth (P-256/P-384/P-521) (eda93cd)
  • sftp: ECDSA identity-file support (P-256/384/521) (c33ef90)
  • sftp: encrypted ECDSA identity files (bcrypt_pbkdf) (57c5b92)
  • sftp: SFTP file-browser panel, registration, and editor fields (3cc88fa)
  • sftp: SFTP remote file-browser client panel (7d08fcb)
  • sql: add MySQL driver via MySQLNIO (27fa96d)
  • sql: add PostgreSQL driver via PostgresNIO (9d4e08b)
  • sql: add pure CLI-client command builder (env-based credentials) (22fa320)
  • sql: add schema browser and per-connection query history (2233329)
  • sql: add SimpletonSQL target with SQLDriver seam and models (460bb0b)
  • sql: add SQL panel shell with connection editor and results grid (9d9fae9)
  • sql: add SQLite driver and driver factory (a4b3a71)
  • sql: cell value inspector — double-click to view full value, JSON, or hex (2583070)
  • sql: cell-edit primitives — CellCoord, type-aware parsing, tint tokens (3d37591)
  • sql: database switcher (live USE / reconnect) + fix MySQL USE crash (e284c0f)
  • sql: database switcher (live USE / reconnect) + fix MySQL USE crash (787d735)
  • sql: dedicated SQL workspace shell (model-lift + expand-to-window) (6e9272c)
  • sql: dedicated SQL workspace shell (sub-project 1) (133300f)
  • sql: editable detection + commit path in the panel model (2840446)
  • sql: editable-query parser + parameterized UPDATE builder (783de5e)
  • sql: export results to CSV / JSON (copy or save) (574a984)
  • sql: export results to CSV / JSON (copy or save) (4511806)
  • sql: foreign-key navigation + full frozen first data column (424350e)
  • sql: foreign-key navigation from a result cell (d7b99c8)
  • sql: freeze the first data column alongside the gutter (edb806c)
  • sql: freeze the row-number gutter during horizontal scroll (34e8122)
  • sql: grid column-order persistence + colored enum pills (b4f3adc)
  • sql: grid pagination, cell-range selection, frozen gutter (aa77a4d)
  • sql: inline cell editing for single-table results (0c9c4f7)
  • sql: inline cell editing UI with staged commit bar (7674963)
  • sql: multi-column sort (⌥-click adds secondary keys) (28a5cfc)
  • sql: NSTableView-backed results grid (sort, resize, select, copy, themed) (abf0ce9)
  • sql: paginate the results grid over the sorted order (8a08927)
  • sql: parameterized execute + dialect on the driver seam (7091d7d)
  • sql: per-statement result tabs for multi-statement scripts (bb55de6)
  • sql: per-statement result tabs for multi-statement scripts (18d0339)
  • sql: persist column order + colored pills for enum-like columns (d0563d4)
  • sql: persist grid column widths across queries (d428eb0)
  • sql: Postgres schema switching via search_path (af435be)
  • sql: Postgres schema switching via search_path (f48bc85)
  • sql: pure cell presentation + type-aware sort comparator (d853b4e)
  • sql: pure paging bounds + rectangular TSV helpers (ea971a1)
  • sql: real query editor — highlighting, line numbers, autocomplete, run-selection (3a727bb)
  • sql: real query editor (sub-project 2) (ac17d23)
  • sql: record/form mode for a single result row (b7ae5fe)
  • sql: rectangular cell-range selection with rectangular copy (85df5c4)
  • sql: results view with Grid|Record toggle, density, wired into the SQL panel (afab5d2)
  • sql: results-grid polish — cell inspector, column-width persistence, multi-column sort (3c66049)
  • sql: saved / favorite queries per connection (c1da10e)
  • sql: saved / favorite queries per connection (629b5bd)
  • sql: searchable schema tree with column detail + context actions (a21fc44)
  • sql: searchable schema tree with column detail + context actions (4f4e116)
  • sql: show row count + query time after each run (9963771)
  • sql: show row count + query time after each run (500902d)
  • sql: SQL tokenizer for editor syntax highlighting (5768fd9)
  • sql: SQLGridData — in-memory sort order, cell lookup, TSV export (3ef0281)
  • sql: theme the SQL panel/drawer and connection editors with the active appearance (153a899)
  • sql: themed NSColor + NSFont tokens for the results grid (b2de65b)

Bug Fixes

  • amqp: constant auto-refresh interval + invalidate URLSession on teardown (b0affbb)
  • connections: reliably reveal SQL panel on launch, fix @StateObject ownership and duplicate credentials (a9bcf31)
  • panels: persist selected profile + all layout edits; editable default profiles (7c65d32)
  • s3: shut down the AWSClient when connect() fails (d31e440)
  • sftp: close a half-open SSH client when connect() fails (a0d9b44)
  • sql: address adversarial review of the results grid (defc201)
  • sql: auto-connect on add/select so selecting a database loads it (27963d4)
  • sql: guard connect() against reentrancy; refine connection reveal (e692f7e)
  • sql: keep the connection bar reachable for saved connections (9ac349b)
  • workbench: address adversarial review + empty-database feedback (6661061)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--simpleton branch 22 times, most recently from e6b2e83 to e8ceaa3 Compare August 16, 2026 09:31
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--simpleton branch from e8ceaa3 to bd147b4 Compare August 16, 2026 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants