We are introducing tabs. You are now able to open multiple tables, and easy swap between those tabs. This release also includes a ton of bugfixes and UI improvements
New features
A new tab is opened when showing a table
When deleting a value from a dropdown, a validation check is executed to ensure no invalid data persists in the latest version of a table
Eddyor will now be kept in sync with your storage, when you either renamed or deleted in your storage
The min/max screen width/height has been heavenly reduced
New dropdown components with search capability - and sorted alphabetically
Bugfixes
Missing refresh after rollback
Composite key are now working as expected when updating multiple values
A constraint would always be violated if the column name was used in the expression
Clicking a deep link from Outlook was not able to be parsed due to Microsoft altering the link
Null is no longer being inserted a the literal string 'null' but are not a proper null value
Adding a new column would throw an error, even though the column was actually created
Performance tuning
Table registrations behind the scenes are more 'smooth', which make the whole experience faster
Release v0.17.0
This release was not publicly released but was a major refactor of some internal workings of session management and table registration. This resolved a lot of bugs with keeping a session alive and had some nice performance improvements
New features
Connect, disconnect, and delete a session
Upload file to a location by right clicking that location
Improved UI design of the property window
Improved UI design when importing data
Bugfixes
Performance tuning
Table registrations behind the scenes are more 'smooth', which make the whole experience faster
Massive performance improvement when bulk inserting data into a table
Release v0.16.0
Allow us to introduce you to our new feature: Deep Link. It is now possible to share links directly with your colleagues or embed links into existing automation flows. You have the ability to click the link, entering it in your browser, or entering the link directly in Eddytor. The first two will navigates to Eddytor and open the table, while enterping directly in Eddytor just points to the table and opens it up. E.g. of a link: 'eddytor://?scheme=az&path=az://commercial/prod/products&catalog=masterdata01&schema=commercial&table=products' Currently only works with Azure but more to come soon.
New features
Deep link: copy and share a link to a remote table and have Eddytor opening the link
Opening the download folder will now highlight the actual newly exported or downloaded file
Only one instance of Eddytor can be run now due to Deep Link
Bugfixes
Link to buying key was incorrect
Performance tuning
Retrieving commit infos are only requested when looking into the history of a table. This has been done due to the sometimes 'costly' task of retrieving the metadata - and its only needed in the history tab
Release v0.15.0
Time travel between your version! Someone bulk uploaded a ton of data? Jump to the History tab under Properties and restore to the version before the upload
New features
Restore a table back to a previous version
Bugfixes
If re-connecting to Azure from the file explorer, the tables could not be loaded until catalogs was refreshed. This has now been fixed and is done automatically
Performance tuning
Release v0.14.0
After creating a table, you were stuck with the constraints you had made. If you had made an error, you had to re-create the table. No longer. In this release, you are now able to add constraints after table creation - and drop a constraint if no longer needed. This includes brand new UX to add, manage, and consolidate expressions
New features
Add a new constraint to a table in 'Properties -> Fields' section
Data is checked for violations when creating a new constraint
Ability to drop constraints
Bugfixes
Hovering on the exit button in some windows now only lights up when hovering above the icon. Not the entire box
Performance tuning
Release v0.13.1
As a result of the release of v0.13.0, the underlying architecture had some changes. This may affect some users with cached tables not being able to load. To mitigate this issue, two menu items have been added to the window menu under 'Advanced'. Click 'Reset cache' to reset your local stored cached and then click 'Restart' afterwards. Eddytor will be cleansed and ready for use again. We are sorry for the inconveniences this may cause
New features
Reset your cache from the window menu
Restart Eddytor from the window menu
Bugfixes
Performance tuning
Release v0.13.0
You can now select multiple rows and update either all cells or just one column—all from a single view. We listened to your feedback from pilot customers and internal users, leading to several UI improvements that not only enhance your workflow but also boost Eddytor's performance, especially when working with remote tables. Thank you for helping us make Eddytor even better!
New features
Multi-update data in your table. Either one or more columns at a time
See unused datasets/data-connections (e.g. local or Azure blob containers) from the ellipsis right to the search field in the file explorer
Table operation windows have been merged with the table window to improve usability
New font for improved readability
Bugfixes
Loader timeout increased to 15 minutes. We have tried to load 11.000 tables taking 13-14 minutes. This should be enough
Pasting data into when updating enums are now split correctly into new elements
Removing an enum value is now actually removed when pasting data
Starting the application will now ensure the file explorer is initialized properly
Update button disabled until any field has been touched
Performance tuning
Release v0.12.1
Fixed an issue with error handling when retrieving Azure storage accounts & containers. A log file is now generated in the local appdata folder to be used for future problem hunting
New features
Added a file logger to be stored locally on your computer. MacOS location: '/Users/Alice/Library/Logs/com.eddytor.dev' and Windows: 'C:\Users\Alice\AppData\Local\com.eddytor.dev\logs'
Bugfixes
If Azure returns invalid grant, it is now returned to the user
Load specific file paths locally (e.g. .parquet and .csv)
Field names when checking composites keys are now handled properly when the column name includes spaces (please do not do this)
Able to reveal folders (e.g. the Download folder) locally
When exporting to .csv, quotation is now handled as expected
Bulk now handles all input types
Performance tuning
Release v0.12.0
Bulk apped import had a major overhaul. The flow now includes a table previewer with editable cells. A data check is executed on upload to avoid any complications between the data and the schema
New features
Drag & drop of .csv-files supported in bulk upload
Outside-click now supported for context menus
Add column new constraint design and fixed constraints when adding a new column
Bulk append field with enums now includes a dropdown
Bugfixes
'Create table' UI overflow issues with enums
Expressions now colored blue instead of red
After 1 min, the loader will unmount
Drawer now takes up a little more space
Read Utf8 failed in parquet
Property window long headers pushed the closing icon far away
Create table at home folder now allows to select path
Create table and append data closes after execution
Header set to true when exporting data
Searching file explorer now lowercases table names correct
Add enum to add column
Performance tuning
Release v0.11.0
Now you are able to edit enums after creation
New features
Update field enums now supported
JSON Viewer added to the history view in the Properties component
Bugfixes
Delete data now refreshes catalog
Performance tuning
Release v0.10.0
Datatable has been updated to include a number of requested features. The table itself also feels more modern
New features
The datatable had a major update. Now supports searching, filtering, sorting, and pagination.