Changelog

A detailed log of all the updates and improvements we've made to Dynomate.

June 2025

1.3.0

June 13, 2025

This release addresses two important fixes: MFA input visibility in dark mode and proper type handling for numeric query comparisons. Both improvements focus on removing friction from common DynamoDB operations.

MFA inputs now visible in dark mode

Multi-factor authentication input fields were effectively invisible in dark mode due to insufficient contrast. We've corrected the theme implementation to ensure the inputs maintain proper visibility across all color schemes.

Fixed numeric comparisons in queries

Query operations using comparison operators (>, <, >=, <=) on numeric sort keys were failing with type validation errors. The issue stemmed from the query builder sending numeric values as strings.

We now detect numeric attributes from your table schema and automatically apply the correct type conversion. This means queries like price > 100 work as expected.

1.2.0

June 13, 2025

A significant update to how Dynomate manages request collections, introducing explicit marker files and native OS integration. We've also addressed critical stability issues that could result in data loss during save operations.

Collection marker files for better organization

Collections now use collection.toml files as explicit markers, instead of being detected based on directory contents. This approach eliminates the ambiguity of heuristic-based detection where any sub-directory within a watched directory might be mistaken for a collection.

Your collections can now live alongside project code without interference, and existing collections are automatically upgraded on first access.

Reveal collections in file explorer

New context menu option to open collection folders directly in your system's file explorer. This native integration makes it easier to manage files with external tools, or integrate collections with version control workflows.

Fixed request saving crashes

Resolved a critical issue where saving requests before creating a collection could cause the entire UI to crash.

Enhanced error handling architecture

We've Implemented hierarchical error boundaries throughout the application for better fault isolation. When errors occur, they're now contained to specific components rather than crashing the entire interface.

You'll see more helpful error messages with clear recovery actions, and the application maintains stability even when individual operations fail.

May 2025

1.1.0

May 27, 2025

Ever found yourself copying attribute values from the table view, switching to query mode, and manually pasting them in? Yeah, me too. That's why we built this.

One-click query from the context menu

Right-click any row and instantly query related items. No more copy-paste gymnastics!

The new "Query with..." option is schema-aware – it knows your table structure and offers intelligent query options based on your keys and indexes.

For simple tables (primary key only):
Select a user row → Query with Primary Key → boom, all items with that userId.

For composite keys:
Got an Orders table with customerId + orderDate? Right-click gives you:

  • Query by customerId (find all customer orders)
  • Query by full key (find this exact order)

Tables with indexes? We got you:
Each GSI and LSI appears as a query option. Click it, and Dynomate switches to query mode with all the values pre-filled.

This is one of those features that seems small but saves tons of time when you're debugging production issues at 2am.

Screenshot for One-click query from the context menu

1.0.0

May 22, 2025

🎉 First stable release!
This update introduces a streamlined action bar, an attribute selector for tailored views, and expanded AWS
profile support (SSO sessions & cross-account roles). It also fixes a long-standing issue with profiles defined
in the credentials file not being detected.

Streamlined action bar for table view

All common table operations (query, scan, add, delete, etc.) are now grouped into a single
contextual action bar, reducing clicks and speeding up everyday workflows.

Attribute selector for table / JSON view

Pick exactly which attributes you want to see in the grid or JSON panel.
Great for wide tables – hide the noise and focus on what matters.

Support for SSO profiles using `sso_session`

Connect with AWS SSO profiles that share their configuration via sso_session.
No extra setup required – just select the profile and go.

Support for `source_profile` & `role_arn`

You can now assume roles via the standard source_profile + role_arn parameters, enabling seamless
cross-account workflows.

Credentials file profiles now respected

Fixed an issue where profiles defined in ~/.aws/credentials were ignored.
All profiles are now correctly detected and listed.

0.22.0

May 8, 2025

The table view has been redesigned to make it much more performant for larger datasets, and introduced a new inline editing feature for easy attribute updates.

Table inline edits.

Improved editing experience for the table.
Now you can edit inline.
Inline edits are staged and can be reviewed before updating. Updates use dynamodb transactions.

Screenshot for Table inline edits.

Added a table context menu.

The new context menu allows copy, download, and delete options in the table view. It can be activated wih a right click on any cell in the table.

Screenshot for Added a table context menu.

Fixed an issue where the JSON editor renders JSON values as strings.

April 2025

0.17.0

April 6, 2025

🎉 First public preview of Dynomate – the fast Git-friendly DynamoDB GUI Client.

Table Discovery & Profile-aware Connections

Detects tables across multiple AWS profiles/SAML SSO accounts
and lets you choose regions before importing.

Screenshot for Table Discovery & Profile-aware Connections

Tab-based multi-table workspace

Each table opens in its own tab with independent connection
state, so you can hop between accounts or regions instantly.

Adaptive Query / Scan UI

Forms adjust to your table’s composite keys and indexes, with
JSON view, inline search (⌘/Ctrl-F) and quick add/edit.

Multi-operation Request Chains

Combine query, put, update or delete steps; reference previous
outputs (${step1.items[0].email}) to build powerful
workflows.

Screenshot for Multi-operation Request Chains

Variable & Environment System

Define variables globally, per collection or per request; switch
environments (prod, staging, etc.) with one click.

7-day free trial, no account sign-up required.

That's all for now!