Dynobase Changelog

What's new in Dynobase 2.3.0

Aug 22, 2023
  • Dynobase AI:
  • Natural language in → data structure aware code in a language of your choice out. Also an ability to run produced code when using Javascript mode.
  • Features:
  • Ability to edit data using forms
  • Bugfixes:
  • Fixed template for async processing
  • Fixed minor layout issues

New in Dynobase 2.1.0 (Dec 4, 2022)

  • Adds a separate section for Imports and Exports from S3. Access all your imports & exports cross region, initialise new imports from S3 and export to S3 as well
  • Adds a popup notifying you about new AWS profiles if they've been added after last Dynobase launch
  • Fixes "Export" popup not disappearing when clicking outside of it
  • Removes "thumb element" for resizing side-panel. Panel is still resizable though.
  • Fixes issue with Dynobase crashing when switching sections too fast
  • By default, convertEmptyValues is now set to false
  • When initiating an S3 Export on a table that doesn't have PITR enabled, Dynobase will enable it implicitly for you and continue with an export

New in Dynobase 2.0.0 (Oct 25, 2022)

  • Codegen improvements
  • Single-table designer improvements
  • Multiple windows
  • Better terminal
  • Less darker dark mode

New in Dynobase 1.10.8 (Sep 5, 2022)

  • Fixes:
  • Fixes problem with Dynobase failing to connect to licensing servers when running VPN/Firewall or any other security tool like ZScaler

New in Dynobase 1.9.1 (Apr 13, 2022)

  • Single-table designer rendering
  • Bugfixes:
  • Fixes problem with rendering single table designer
  • Fixes problem with launching Dynobase without a license
  • Fixes appearance of buttons in the query panel on smaller screens
  • Fixes background color for cell editor in data view
  • Ensures horizonal and vertical scrollbars are appearing all the time in the single-table designer

New in Dynobase 1.8.4 (Mar 29, 2022)

  • 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

New in Dynobase 1.8.3 (Mar 8, 2022)

  • Added ability to hard reset Dynobase's settings
  • Experimental feature of eager loading of source_profiles
  • 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

New in Dynobase 1.8.2 (Feb 12, 2022)

  • 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"

New in Dynobase 1.8.1 (Jan 24, 2022)

  • 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 https://github.com/Dynobase/dynobase/issues/131)
  • In single-table designer, leaving SK condition empty will return whole partition (closes https://github.com/Dynobase/dynobase/issues/163)
  • In single-table designer, "Save query as..." with name of an existing query will overwrite an existing query instead of duplicating it (closes https://github.com/Dynobase/dynobase/issues/164)
  • In single-table designer, Access Patterns sidebar is now smaller
  • In single-table designer, 1st item in the export submenu has been renamed

New in Dynobase 1.8.0 (Jan 12, 2022)

  • 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
  • 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
  • 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

New in Dynobase 1.7.6 (Dec 2, 2021)

  • 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

New in Dynobase 1.7.5 (Dec 2, 2021)

  • 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

New in Dynobase 1.7.4 (Nov 16, 2021)

  • 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 (https://github.com/Dynobase/dynobase/issues/81)
  • Adds ability to populate template attribute changes to other instances of the same entity type (https://github.com/Dynobase/dynobase/issues/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 (https://github.com/Dynobase/dynobase/issues/118)
  • Bug fixes:
  • Fixes displaying and removing items from GSIs (https://github.com/Dynobase/dynobase/issues/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 (https://github.com/Dynobase/dynobase/issues/107 + https://github.com/Dynobase/dynobase/issues/101)
  • Adds Position horizontal scrollbar at the very bottom of the single-table designer (https://github.com/Dynobase/dynobase/issues/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