Satori team update: ApexSQL Source Control – Update 1

What have you been working on?

  • We have been working on bug fixes, improving usability and general quality along with introducing new features: “Static data support” and “Exporting / importing filtering settings”. We have also isolated all known performance, usability and quality issues which will be resolved in coming releases
  • From ApexSQL Source Control R6, users will have the ability to add static data under source control and to track changes as any schema changes so far. In addition to this, users will have the possibility to share the filtering settings.
  • We are expecting to resolve all known performance, usability and quality issues by ApexSQL Source Control R8

What is the ETA to production?

  • ApexSQL Source Control R6 will be released in the first week of May
  • ApexSQL Source Control R7 with significant number of resolved performance, usability and quality issues is planned for release by the end of May
  • For a complete schedule of all upcoming releases, please see the Product roadmap

What have been some design and technical challenges you have encountered, overcome?

  • We have made a complete reorganization to the Database development policies which are now more intuitive and easier to use:

  • Also, in the R6 release, we have resolved several GUI issues in order to improve the user experience
  • View all history form is now easier to manage, with more space to difference comparer window:

  • The Action center tab now have the improved status bar with all information needed (i.e. the full path to the repository):

  • Icons for the current state of objects in Object explorer are redesigned to be more intuitive:

What are some cool features planned in the next release(s) and what are their ETAs?

Because our plan is to create the best tool for versioning databases, after ApexSQL Source Control R6, our main focus will be on polishing of all existing features before starting with implementation of new ones. The new features will not be introduced in R7 release.

ApexSQL Source Control 2015 R8 – Q3:

  • Support for migration scripts – Migration scripts are SQL scripts that are attached to a specific schema change and need to be executed before the change is applied in order to preserve data or set the required server settings
  • Working folder as a repository for both development models – This feature can be used if there are no source control system repositories available or for a simple evaluation of our tool

ApexSQL Source Control 2015 R9 – Q3:

  • Ability to insert script folders in source control – With this feature users will have the ability to add scripts or folder with scripts under source control so that changes can be tracked as for SQL objects
  • CLI support for major source control systems – Other than the most popular source control system that are already natively supported, users will have the ability to link the database to any source control system that supports CLI commands

ApexSQL Source Control 2015 R10 – Q4:

  • Support for basic branching and merging functionalities – Although we have workaround for those features, our plan is to allow the users to create a branch or to merge two branches within a simple click
  • Support for association with the work item by ID – Other than comments which main purpose is to inform other users about the reason for changes, we are planning to introduce the ability to associate the specific changes with work items

May 8, 2015