Skip to content

Releases: Dynobase/dynobase

1.8.4 - Better single-table model examples

08 Mar 17:01
1ff69e4
Compare
Choose a tag to compare

🐛 Bugfixes

  • Fixed error messages for MFA-based authentication processes
  • Improved handling of MFA-based profiles, especially when using source_profile
  • Made Settings page accessible from "Authentication failure" screen
  • In Single-table designer, changing Entity Type attribute column to "After GSIs" is no longer crashing the designer if there are no GSIs
  • In Single-table designer, importing models without ModelSchema has been fixed

🛩️ Minor

  • Misleading table address is no longer being shown in the Single-table designer
  • In single-table designer, examples have been improved and added example access patterns

1.8.3 - Ability to reset all settings

05 Feb 14:06
1ff69e4
Compare
Choose a tag to compare

🚢 Features

  • Added ability to hard reset Dynobase's settings
  • Experimental feature of eager loading of source_profiles

🐛 Bugfixes

  • Fixes appearance of horizontal scrollbar in single-table designer
  • Increased length of an empty cells in single-table designer
  • Removed clipping of fields in single-table designer

1.8.2 - Resizable Tables Selector

19 Jan 16:28
1ff69e4
Compare
Choose a tag to compare

🚀 Features

  • Tables selector side-panel is now resizable
  • Profiles with zero DynamoDB Tables present are now being selectable so you can create tables in them via Dynobase

🐶 Minor

  • Region ap-northeast-3 can be now used
  • Scrolling issues in single-table designer
  • Fixed problem with partition key not being excludable from the "Columns" menu
  • Added separator between "Reload Profiles" and "Quit Dynobase"

1.8.1 - Exporting Access Patterns

11 Jan 18:15
e2f240f
Compare
Choose a tag to compare

🚀 Features

  • Single-table designer now exports Access Patterns. Query access patterns are generated accordingly to the OneTable's 1.1.0 schema

🛩️ Minor changes

  • CMD / Ctrl + H now hides application (closes #131)
  • In single-table designer, leaving SK condition empty will return whole partition (closes #163)
  • In single-table designer, "Save query as..." with name of an existing query will overwrite an existing query instead of duplicating it (closes #164)
  • In single-table designer, Access Patterns sidebar is now smaller
  • In single-table designer, 1st item in the export submenu has been renamed

1.8.0 - Access Patterns

13 Dec 09:34
f9944ba
Compare
Choose a tag to compare

🚀 Features

  • Adds "Access Patterns" view to the Single-table designer tab. Hover over each access pattern highlights items that are selected by that pattern. Clicking it loads the query

ezgif com-gif-maker

  • Adds the ability to remove "Access Patterns" from the Single-table designer
  • Adds TTL Tooltip when hovering over TTL attribute converting epoch unix timestamp to human-readable formats

CleanShot 2021-12-15 at 10 42 49

  • Windows 11 support

Improvements

  • In Single-table designer, composite attributes are now exported correctly for the dynamodb-toolbox
  • In Edit Item modal, replaces bytes suffix with pretty-print-ed version
  • In Terminal, exported code is now piped through the prettier
  • In Single-table designer, dynamodb-toolbox code is now piped through the prettier
  • Adds ability to open Logs folder from the system menu
  • Terminal errors are now displayed as notifications in the bottom-right corner

🐛 Bugfixes

  • Fixes exporter popup zIndex issue
  • Fixes problem with __dynobase internal attributes polluting the edit item modal
  • Fixes problems with importing values from CSVs and JSONs, especially on conflicts or overwrites
  • Fixes problem with aws-sdk missing in the Terminal scope when doing DynamoDB mutations
  • Fixes problem with TableName variable being undefined in the Terminal exported code
  • Inverts Convert Empty Values to Null checkbox in the Settings

1.7.8

08 Dec 09:31
f9944ba
Compare
Choose a tag to compare
1.7.8 Pre-release
Pre-release
Update README.md

1.7.7 - DynamoDB Toolbox integration

30 Nov 13:42
f9944ba
Compare
Choose a tag to compare

Features

CleanShot 2021-11-30 at 14 38 22

🐛 Bugfixes

  • Fixes problem where changing computed string template to the same one causes a notification to show up
  • Fixes problem with __id column being rendered in all views
  • Fixes problem with application going blank after adding new attribute and not filling its name
  • Fixes problem with adding an attribute to all instances of a model if one of items is lacking the entity type value
  • Fixes position of "Add attribute" button on attributes view in single-table designer
  • Fixes CMD/CTRL + X shortcut opening single-table designer

💽 Minors

  • Added keyboard shortcuts to the welcome screen
  • Removes PartiQL statement about resolving to query or scan

1.7.6 - App size reduction

18 Nov 19:59
f9944ba
Compare
Choose a tag to compare
  • Decreases installer size and installed app size by 60%
  • Fixes "traffic lights" position on macOS
  • Fixes problem with adding an attribute to all instances of a model in a single-table designer
  • Fixes problem with hyphens and dashes being not respected by the template strings in single-table designer
  • Changes SSO and MFA session names to role_session_name specified in the config file
  • Decreases app initialization time by parallelizing loading profiles and checking the license
  • Bumps Node version to 16
  • Bumps dependencies

1.7.5 - DynamoDB Offline Fix

15 Nov 20:04
f9944ba
Compare
Choose a tag to compare

🐛 Bugfixes

  • Fixes problem with DynamoDB offline/dockerized/localstack being not reachable introduced in 1.7.4
  • Fixes problem with exporting single-table models on attributes without type defined

1.7.4 - SSO Refreshing mechanism & single-table designer improvements

12 Nov 08:58
f9944ba
Compare
Choose a tag to compare

Features

  • Adds Attributes view for single-table designer
  • Adds auto SSO/MFA session re-authentication when DynamoDB operations fail with "ExpiredTokenException" (#122)
  • Adds "Format JSON" option to single-table attribute editors (#119)
  • Adds the ability to edit JSON in a normal and in "DynamoDB" way to the single-table designer (#119)
  • Adds ability to customize amount of sockets used to communicate with AWS (#81)
  • Adds ability to populate template attribute changes to other instances of the same entity type (#117)
  • When adding an attribute in the attributes view, adds a prompt asking whether this attribute should be added to other instances of the same model (#118)

🐛 Bug fixes

  • Fixes displaying and removing items from GSIs (#102)
  • Fixes problem with changing attribute type to Map in a single-table designer (#104)
  • Fixes problem with error notifications not showing error cause, especially when failing to load profiles
  • Fixes problem with confirmation window prompting the user to update all model instances in a single-table designer that makes Electron lose focus (#116)
  • Fixes problem with New Column and New Attribute input fields not submitted when "Tabbing-out" from them (#121)

✏️ Single-table Designer minor changes

  • Makes "Attributes view" is now the default one
  • Makes entity type attribute is no longer removable
  • Improves modals appearance (#107 + #101)
  • Adds Position horizontal scrollbar at the very bottom of the single-table designer (#106)
  • Adds ability to remove GSI
  • Adds ability to add a partition from the table header
  • Adds ability to change single-table designer's style between sans-serif and monospace
  • Inserting model instance now adds a default model's attribute template