Skip to content

Releases: lopezz-dev/huginnDB

HuginnDB v1.36.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 07:35

What's Changed

  • feat(policy): limit which columns a role may insert into and update by @lopezz-dev in #269
  • feat(grid): paste a block of cells, planned in the grid and written in one transaction by @lopezz-dev in #270
  • fix(ssh): sign RSA keys with rsa-sha2-512/256 instead of SHA-1 ssh-rsa by @lopezz-dev in #271
  • chore(deps): security audit — Vite 8 / Vitest 5, patched TLS stack, tiberius 0.13 by @lopezz-dev in #272
  • chore(ssh): move to russh 0.65 and keep host-key pins stable across host certificates by @lopezz-dev in #273
  • feat(security): app lock with an encrypted vault and a master password by @lopezz-dev in #274
  • feat(security): lock HuginnDB when the operating system's session locks by @lopezz-dev in #275
  • docs(mcp): document the profile import file so an assistant can write one by @lopezz-dev in #276
  • fix(import): drop the exporting machine's origin id from imported profiles by @lopezz-dev in #277
  • feat(security): let a managed policy require and bound the app lock by @lopezz-dev in #278

Full Changelog: v1.35.0...v1.36.0

HuginnDB v1.35.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 08:30

What's Changed

  • perf(mcp): answer every tool call with compact JSON by @lopezz-dev in #251
  • feat(mcp): batch reads and transactional batch writes (run_queries, run_writes) by @lopezz-dev in #252
  • ci: workflow del agente de Muninn (columna «Para el agente») by @lopezz-dev in #257
  • ci: mostrar el error de Claude si falla el agente de Muninn by @lopezz-dev in #259
  • docs(readme): link Pulse and Shortcuts in the Docs section by @claude[bot] in #260
  • ci: cerrar el PR del agente si se sacó la tarea con la ejecución en marcha by @lopezz-dev in #264
  • fix(mcp): a comment in front of COMMIT no longer splits a run_writes batch by @lopezz-dev in #266

New Contributors

Full Changelog: v1.34.0...v1.35.0

HuginnDB v1.34.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:34

What's Changed

  • feat(terminal): integrated terminal with mongosh signed in as the connection by @lopezz-dev in #239
  • docs(engineering): file the hard-earned gotchas as ADRs, gotchas and conventions by @lopezz-dev in #240
  • docs(engineering): bring ADRs #24 and #81 up to date with the surfaces they describe by @lopezz-dev in #241
  • perf(schema): list relation names first on every driver, figures after by @lopezz-dev in #242
  • perf(schema-tree): render the whole tree as one flat virtualised list by @lopezz-dev in #243
  • fix(terminal): offer mongosh only on a MongoDB connection; empty-state halftone as a halo by @lopezz-dev in #244
  • feat(terminal): download mongosh on request instead of sending the user to install it by @lopezz-dev in #245
  • fix(terminal): answer mongosh's connection-string prompt on Windows by @lopezz-dev in #246
  • fix(ssh): bound the SSH dial so a silent server cannot hang a tunnel by @lopezz-dev in #248
  • fix(ssh): keep one SSH session per tunnel — don't redial a slow session, close the one replaced by @lopezz-dev in #249
  • fix(ssh): back off after a failed redial instead of dialling once per connection by @lopezz-dev in #250
  • fix(mcp): make the sidecar's own connection opens single-flight by @lopezz-dev in #247

Full Changelog: v1.33.0...v1.34.0

HuginnDB v1.33.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:33

What's Changed

  • fix(mcp): register the AppImage itself, not its per-launch mount by @lopezz-dev in #234
  • fix(mcp): reopen a connection whose profile was edited while it was open by @lopezz-dev in #235
  • fix(mcp): detect and replace a stale Claude Code registration by @lopezz-dev in #236
  • fix(connection): flag an open connection whose profile was edited by @lopezz-dev in #237
  • chore: point repository URLs at lopezz-dev after the account rename by @lopezz-dev in #238

Full Changelog: v1.32.0...v1.33.0

HuginnDB v1.32.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:37

What's Changed

  • fix(mongo): draw a database's collections at once and fill counts and sizes in after by @Kodemaru in #226
  • fix(schema): show the tree loading, stop a failed database open from retrying forever by @Kodemaru in #227
  • fix(connections): close a window's connections with it, close every pool on exit, open each pool once by @Kodemaru in #228
  • fix(connections): SSH tunnels keep themselves alive and redial, lost connections recover on their own by @Kodemaru in #229
  • fix(mcp): fall back when the app is gone, survive its restarts, attach late, and let Pulse not pin bridge pools by @Kodemaru in #230
  • feat(connections): show open connections beside reserved ones, and share a server's budget adaptively by @Kodemaru in #231
  • fix(connections): let the window go before the pool, and never reopen a view of a closed connection by @Kodemaru in #232
  • feat(docs): rebuild the documentation viewer on Preferences' anatomy, with search and a guide button per settings section by @Kodemaru in #233

Full Changelog: v1.31.1...v1.32.0

HuginnDB v1.31.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 06:21

What's Changed

  • fix(windows): right-aligned caption buttons and a working query panel in secondary windows by @Kodemaru in #225

Full Changelog: v1.31.0...v1.31.1

HuginnDB v1.31.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 10:56

What's Changed

  • fix(grid): explain a refused row delete inside its own dialog by @Alexfp28 in #221
  • fix(mongo): run every call of a script written one per line by @Alexfp28 in #222
  • feat(environments): open an environment in a new window from its context menu by @Alexfp28 in #223
  • chore(release): add a /release skill, and bring RELEASING.md up to date by @Alexfp28 in #224

Full Changelog: v1.30.0...v1.31.0

HuginnDB v1.30.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:31

What's Changed

  • fix(mcp): hand the .mcpb session to the connector installed with the app by @Alexfp28 in #213
  • feat(updater): install updates in the background, even if nobody opens the app by @Alexfp28 in #214
  • feat(shell): one title bar instead of the native caption plus the app's by @Alexfp28 in #215
  • feat(shell): recent connections and New window in the taskbar Jump List by @Alexfp28 in #216
  • fix(shell): remember only the main window's placement by @Alexfp28 in #217

Full Changelog: v1.29.0...v1.30.0

HuginnDB v1.29.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 07:40

What's Changed

  • fix(mongo): give an empty browse page its _id column so Insert shows by @Alexfp28 in #184
  • docs(policy): specify managed per-role permissions for people and the AI by @Alexfp28 in #185
  • fix(classify): stop three writes passing as reads, and make the database refuse the next one by @Alexfp28 in #186
  • docs(policy): record the review decisions and what the code actually allows by @Alexfp28 in #187
  • refactor(classify): answer in verbs, and derive the tier from them by @Alexfp28 in #188
  • feat(policy): let an administrator decide, once, what the AI may reach by @Alexfp28 in #189
  • docs(roadmap): record managed policy phase 1 as shipped by @Alexfp28 in #190
  • fix(settings): keep the policy panel usable with dozens of connections by @Alexfp28 in #191
  • feat(policy): apply the managed policy to people, in every command by @Alexfp28 in #192
  • feat(policy): lock in the interface what the managed policy does not allow by @Alexfp28 in #193
  • feat(policy): let each person sign in with their own database user by @Alexfp28 in #194
  • feat(policy): generate the database permissions a policy role needs by @Alexfp28 in #195
  • feat(policy): the backend of an in-app policy editor by @Alexfp28 in #196
  • feat(policy): edit the managed policy in the app, as a form and as JSON by @Alexfp28 in #198
  • fix(policy): pick a rule's server and names instead of typing them by @Alexfp28 in #199
  • docs(policy): say that the managed policy assumes a single domain by @Alexfp28 in #200
  • fix(settings): full-screen editors put Settings aside and give it back by @Alexfp28 in #201
  • fix(mcp): report bridged errors without a second variant prefix by @Alexfp28 in #202
  • fix(connections): put the manager aside while the origin editor is open by @Alexfp28 in #203
  • feat(ui): give every button a hairline edge, keep dense chrome flat by @Alexfp28 in #204
  • refactor(ui): move sixty hand-built buttons onto Button and IconButton by @Alexfp28 in #205
  • fix(ui): keep Segmented reachable by Tab when no option is selected by @Alexfp28 in #206
  • test(ui): walk JSX attribute lists in the OS-tooltip census by @Alexfp28 in #207
  • fix(i18n): route the grid search box and FK picker strings through i18n by @Alexfp28 in #208
  • fix(grid): read RowValue's columnType hint so inserts keep BSON types by @Alexfp28 in #209
  • feat(settings): grouped rail, in-dialog search and changed-from-default markers by @Alexfp28 in #210
  • feat(settings): bring the composite sections onto the card anatomy by @Alexfp28 in #211
  • feat(keybindings): Ctrl+F focuses the filter of whatever is in view by @Alexfp28 in #212

Full Changelog: v1.28.0...v1.29.0

HuginnDB v1.28.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:07

What's Changed

  • feat(grid): sort from the list view, and show the sort in both modes by @Alexfp28 in #177
  • feat(grid): replace the advanced filter dialog with an inline query panel by @Alexfp28 in #178
  • feat(grid): projection in the query panel, and an export that matches the grid by @Alexfp28 in #179
  • feat(grid): hand-written filter expression, the query it runs, and go-to-row by @Alexfp28 in #180
  • feat(grid): collation and index hint in the query panel's Advanced row by @Alexfp28 in #181
  • feat(grid): Explain the query panel's draft, without running it by @Alexfp28 in #182
  • fix(grid): revalidate the FK picker's options on every open by @Alexfp28 in #183

Full Changelog: v1.27.0...v1.28.0