Skip to content
This repository has been archived by the owner on Dec 20, 2022. It is now read-only.

Version 1.0.0

Compare
Choose a tag to compare
@guiguan guiguan released this 14 Jun 12:04
· 2 commits to master since this release

For more information about dbKoda, visit out website dbkoda.com.

To get help or to request features or simply to tell us what you think, visit our support system at https://dbkoda.useresponse.com.

To access our source code, visit https://github.com/SouthbankSoftware/dbkoda.

中国用户可以通过百度网盘下载:https://pan.baidu.com/s/1XpSLFnYTIFT4DM5AD8GsEw


This is the big one, our first full release of dbKoda!

To the dbKoda team, this represents the first major milestone in our attempt to create a fully featured, open source, buzzword compliant, next generation IDE for MongoDB. We've worked hard with the help of our users to fix bugs (so many bugs), improve the user experience, increase performance and add features that will help MongoDB users across many disciplines. See our 1.0 blog post for more information on the features listed below.

The Performance Lab

We've taken our performance view from release 0.10 and integrated it into a suite of new performance oriented tools. We're calling this the Performance Lab, mainly because it sounds cool (and we think it is cool). Along side the previous functionality of the Performance View we have added:

Top Connections - Have a suspicion that some pesky user is sending slow, unoptomized queries to your server and hogging all the utilization? Well with the Top Connections view you can find which connections are hogging the resources and more specifically which queries are long running. From there you can run an explain on that operation, generate indexing recomendations, or if you're feeling a little more aggresive, kill that operation on the spot.

Profiling - Leverage MongoDBs in built profiling with a new Interface allowing more insight into exactly what is happening on a database. The profile explorer lets you configure profiling, explore the captured commands, generate explain plans and generate indexing recomendations.

Storage Explorer - The storage drilldown shows you how your storage breaks down across databases and collections and lets you drill into collections to see the storage consumed by emdedded objects and indexes.

Cluster Connection Options

The connection wizard now includes improved support for replica-set specific options, and we've reorganized the options to help you configure connections more efficiently.

User Interface Overhaul

dbKoda has undergone an extensive make over both in terms of User Experience and it's visual style. This new coat of paint isn't just for looks though, we're hoping to make it easier for users to find the features they need. A few of thse major changes include:

Full Screen Navigation - There is now a left side navigation bar for moving between full screen views in both the main window and the performance lab.

Context Menus - We heard from our users that a lot of our features were hidden beneath the surface so the topology tree and profile list now have context menus that appear on hover. These menus contain lists of functionality that dbKoda can perform.

Quick Functionality - The top toolbar now contains some buttons for quickly getting to some of our core features, such as the Performance Lab and Aggregate Builder.

Auto Table View - For us organic life forms, JSON isn't the easiest thing to read, so we've added an option in preferences to see your output in a more human readable table view.

Auto-auto complete - In previous versions, autocomplete was activated only by control-space. In this release auto-complete suggestions show up automatically as you type.

Docker Support

In the Home Tab -> Settings menu, you can now provide some configuration items to use Docker with dbKoda! Due to the different ways you can invoke Docker this UI may not always work for your specific set up so we've also added some information about manually configuring Docker with dbKoda here.

Bug fixes and performance increase

We've made a massive amount of changes across the board to make the product more stable and performant (possibly introducing billions of additional bugs) but in particular we have cleaned up the Aggregation Builder.

Known Issues

  • If the output of a query does not produce standard JSON output, the automatic table view will not render.
  • Automatic Table Mode can create some instabilities with certain output, if you run into issues with your output, try turning this option off in the Home Tab -> Settings Menu.