* Bump Electron to 2.0.8 and SQL Ops to 0.33.3 (#2466)
* Merged PR 328: Initial "Azure Data Studio" branding changes
* Alanren/icon overwrite issue (#2484)
* fix the error icon too large issue
* formatting
* add logic to hide and add grid panel based on size (#2481)
* add grid styles (#2483)
* Add check for potential failure in handling drag (#2499)
* add check for potential failure in handling drag
* move check to avoid ui glitches
* Reorder Connection Name field in Connection Dialog (#2498)
* change cursor in message panel to default (#2494)
* add select all handler to grid (#2496)
* Fix macOS titlebar branding
* add animation when button is clicked and fix title in button (#2488)
* add animation similar to toolbar in vscode and fix title in button
* remove bur method in button
* Disable the User Setup prompt (#2501)
* fixes a rendering problem in splitview (#2512)
* add listener to change action bar on maximize change (#2505)
* fix the save and save all for untitled file (#2526)
* add check for selection model in edit data (#2517)
* add min size for row num column (#2518)
* expand messages panel on error (#2519)
* Selection in grid context (#2527)
* update action context on selection change
* correctly add ranges rather than a new range for every row
* add required functions to typings
* Fixes #2523 (#2528)
The IdGenerator was recreated each time and had a high likelihood of conflicts. Invitably after adding dozens or hundreds of icons you'll start seeing the CSS class replaced and overridden.
The solution is to do like elsewhere: have 1 const that is loaded on first import of the file and keeps a global track.
Side note is that it'd be a good idea to cache CSS rules with the same iconPath so we don't create lots of additional rules unnecessarily. If we reuse the same icon a bunch we should cache them - #2524 is tracking this.
* Fix grid gaps (#2531)
* modifying grid gaps
* reduce gaps and increase gap for action bar
* fix grid action bar not updating (#2532)
* Turn-off Git missing prompt (#2533)
* Reduce message panel min size to 0 (#2534)
* reduce message panel minimum size to 0; attempt to restore panel sizing on requery sizes; default grid panel size to 80%
* formatting
* Fix bug around debounced event not being flushed in time (#2536)
* fix bug around debounced event not being flushed in time
* add comment
* Fix build break in Git extension (#2538)
* Update SQL Ops to 0.33.4
* Fix sizing error when switching windows (#2544)
* add work around for when we need to resize while we don't have a dimension to resize off of
* formatting
* change active cell during change to fix focus shift (#2545)
* fix the account not found error when creating firewall rules (#2543)
* Support isDirty flag for model view editors and begin plumb through of save support (#2547)
* Add dirty and save support to model view
* Add issue # for a TODO
* add divcontainer in modelview (#2559)
* add divcontainer in modelview
* address comment
* Bug/extension contribution (#2560)
* revert 4ab5d84b94
* fixed extensions
* Merged PR 352: Switch settings folder back to .sqlops
Switch settings folder back to .sqlops
* fix the connection issue when opening new query after connection (#2561)
* Update SQL Ops to 0.33.5
* Disabled connection name input when connecting to a server. (#2566)
* Disabled connection name input when connecting to a server.
#2557
* Fixed reset state of connection inputs
* added context to chart buttons so they work (#2575)
* accessibility setting based select database dropdown (#2579)
* Maintain Query State (#2571)
* add results view stating
* working through the bugs
* handle various resizing bugs
* gnale resizing better
* fix tests by adding missing node module
* formatting
* refactor interfaces out to get around testing restrictions
* more refactoring of importants to avoid loading errors
* use latest slickgrid library (#2584)
* Add OE node refresh API method (#2578)
* Initial working commit for refreshing OE node via API
* Add test and fix up code
* Run tsfmt
* Fix test
* Merged PR 356: Fix getDefaultLogLocation to use 'Azure Data Studio'
Update getDefaultLogLocation to use 'Azure Data Studio' to fix Azure Account creation on macOS.
* Update SQL Ops to 0.33.6
* Fix crash when reverting in edit data with no changes (#2594)
* edit data issue with column index handling (#2595)
* fixed insights crash (#2596)
* Changed the "Configure" link to "Learn How To Configure The Dashboard". (#2599)
* Changed the "Configure" link to "Learn How To Configure the Dashboard".
This inlcudes the command as well as the tile label
#1227
* Capitalizing first character in each word
* The "New Query" context menu is now only available from the server & db (#2598)
#1890
* Merged PR 366: Revert to using 'sqlops' so settings are maintained during upgraded
Revert to using 'sqlops' so settings are maintained during upgraded
* Merged PR 371: Fix casing for AZURE DATA STUDIO in EULA
Fix casing for AZURE DATA STUDIO in EULA
* Merged PR 375: Create new appid
Create new appid
* Merged PR 376: Update settings path back to 'azuredatastudio'
Update settings path back to 'azuredatastudio'
* Fix/bump dependency versions (#2608)
* Use version 2.0.9 of electron (#2606)
* fixes scrolling in query plan (#2609)
* Dashboard: Fixed all insight bugs (#2612)
* fixed all insight bugs
* removed unused imports
* added comment
* add view area options to pick up chart background fix (#2613)
* Respect message settings (#2614)
* add results view stating
* working through the bugs
* handle various resizing bugs
* gnale resizing better
* add configuration to state
* address comments
* Fix stating for scrolls (#2615)
* nearly working
* add accounting for the downsides to slickgrid
* Update SQL Ops to 0.33.7
* Added text underline CSS for DB NULL values when editing / showing data (#2597)
* Added text underline CSS for DB NULL values when editing / showing data
#217
* Changed db nulls styling to italic
* Bug/oetimeout Fix - When timeout happens while fetching node children, the node becomes unusable (#2616)
This commit fixes issue when multiple OE nodes are expanded simultaneously. While the error was getting displayed the node was left in incorrect state which was leading to the node being unusable in future. This commit repairs this defect.
* fixed actual show plan command (#2620)
* Bump SQL Tools Service to 1.5.0-alpha.34 (#2621)
* Feat/add dom component (#2622)
* add dom component for model view
* formatting
* make css style hardcoded in dom.component
* comment out the unused CSS
* address comments
* address comment
* Hide tabs on reexecute (#2624)
* add logic to hide tabs when a query rerun is executed
* remove double entry in the map
* Bump Azure Data Studio to 1.0.0
* Bump Azure Data Studio to 0.33.8
* Scroll query editor when clicking batch links (#2644)
* Fix broken 'Clear Token Cache' command (#2643)
* fixed right click context menu bug in jobs view (#2632)
* fix css issue (#2650)
* reload the chart types when we actually need it (#2651)
* Bump Azure Data Studio to 1.0.0
* Fix chart error that caused query editor to close (#2652)
* Bump Agent, Import and Profiler extension versions
11 KiB
Change Log
Version 1.0.0
- Release date: September 24, 2018
- Release status: General Availability
What's new in this version
- Announcing the SQL Server 2019 Preview extension.
- Support for SQL Server 2019 preview features including big data cluster support.
- Azure Data Studio Notebooks
- The Azure Resource Explorer viewlets you browse data-related endpoints for your Azure accounts and create connections to them in Object Explorer. In this release Azure SQL Databases and servers are supported.
- SQL Server Polybase Create External Table Wizard
- Query Results Grid performance and UX improvements for large number of result sets.
- Visual Studio Code source code refresh from 1.23 to 1.26.1 with Grid Layout and Improved Settings Editor (preview).
- Accessibility improvements for screen reader, keyboard navigation and high-contrast.
- Added Connection name option to provide an alternative display name in the Servers viewlet.
Contributions and "thank you"
We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:
- AlexFsmn
Feature: Ability to add connection name #2332 - AlexFsmn
Disabled connection name input when connecting to a server. #2566
Version 0.33.7
- Release date: August 30, 2018
- Release status: Public Preview
What's new in this version
- Announcing the SQL Server Import Extension
- SQL Server Profiler Session management
- SQL Server Agent improvements
- New community extension: First Responder Kit
- Quality of Life improvements: Connection strings
- Fix many customer reported GitHub issues
Contributions and "thank you"
We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:
- SebastianPfliegel
Added more saveAsCsv options #2099 - ianychoi
Fixes a typo: Mimunum -> Minimum #1994 - AlexFsmn
Fixed bug where proper file extension wasn't appended to filename. #2151 - AlexFsmn
Added functionality for adding any file to import wizard #2329 - AlexFsmn
Fixed background issue when copying a chart to clipboard #2215 - AlexFsmn
Fixed problem where vertical charts didn't display labels correctly. #2263 - AlexFsmn
Fixed Initial values for charts to match visuals #2266 - AlexFsmn
Renamed chart option labels #2264 - AlexFsmn
Added feature for opening file after exporting to CSV/XLS/JSON & query files #2216 - AlexFsmm
Get Connection String should copy to clipboard #2175
Version 0.31.4
- Release date: July 19, 2018
- Release status: Public Preview
What's new in this version
- SQL Server Agent for Azure Data Studio extension improvements
- Added view of Alerts, Operators, and Proxies and icons on left pane
- Added dialogs for New Job, New Job Step, New Alert, and New Operator
- Added Delete Job, Delete Alert, and Delete Operator (right-click)
- Added Previous Runs visualization
- Added Filters for each column name
- SQL Server Profiler for Azure Data Studio extension improvements
- Added Hotkeys to quickly launch and start/stop Profiler
- Added 5 Default Templates to view Extended Events
- Added Server/Database connection name
- Added support for Azure SQL Database instances
- Added suggestion to exit Profiler when tab is closed when Profiler is still running
- Release of Combine Scripts Extension
- Wizard and Dialog Extensibility
- Fix GitHub Issues
Version 0.30.6
- Release date: June 20, 2018
- Release status: Public Preview
What's new in this version
- SQL Server Profiler for Azure Data Studio Preview extension initial release
- The new SQL Data Warehouse extension includes rich customizable dashboard widgets surfacing insights to your data warehouse. This unlocks key scenarios around managing and tuning your data warehouse to ensure it is optimized for consistent performance.
- Edit Data "Filtering and Sorting" support
- SQL Server Agent for Azure Data Studio Preview extension enhancements for Jobs and Job History views
- Improved Wizard & Dialog UI Builder Framework extensibility APIs
- Update VS Code Platform source code integrating March 2018 (1.22) and April 2018 (1.23) releases
- Fix GitHub Issues
Version 0.29.3
- Release date: May 7, 2018
- Release status: Public Preview
What's new in this version
The May release is focused on stabilization and bug fixes leading up to the Build conference. This build contains the following highlights.
- Announcing Redgate SQL Search extension available in Extension Manager
- Community Localization available for 10 languages: German, Spanish, French, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese and Traditional Chinese!
- Reduced telemetry collection, improved opt-out experience and in-product links to Privacy Statement
- Extension Manager has improved Marketplace experience to easily discover community extensions
- SQL Agent extension Jobs and Job History view improvement
- Updates for whoisactive and Server Reports extensions
- Continue to fix GitHub issues
Version 0.28.6
- Release date: April 25, 2018
- Release status: Public Preview
What's new in this version
The April Public Preview release contains some of the following highlights.
- Improvements to SQL Agent Preview extension
- Accessibility improvements for keyboard navigation, screen reader support and high-contrast mode.
- Improved large and protected file support for saving Admin protected and >256M files within SQL Ops Studio
- Integrated Terminal splitting to work with multiple open terminals at once
- Reduced installation on-disk file count foot print for faster installs and startup times
- Improvements to Server Reports extension
- Continue to fix GitHub issues
Version 0.27.3
- Release date: March 28, 2017
- Release status: Public Preview
What's new in this version
The March Public Preview release enables some key aspects of the Azure Data Studio extensibility story. Here are some highlights in this release.
- Enhance the Manage Dashboard extensibility model to support tabbed Insights and Configuration panes
- Dashboard Insights extensions for
sp_whoisactivefrom whoisactive.com - Extension Manager enables simple acquisition of 1st-party and 3rd-party extensions
- Add additional Extensibility APIs for
connectionandobjectexplorermanagement - Community Localization open for 10 languages
- Continue to fix important customer impacting GitHub issues
Version 0.26.7
- Release date: February 16, 2017
- Release status: Public Preview Hotfix 1
What's new in this version
- Bug fix for
#717 Selecting partial query and hitting Cmd or Ctrl+C opens terminal with Error message
Version 0.26.6
- Release date: February 15, 2017
- Release status: Public Preview
What's new in this version
The February release fixes several important customer reported issues, as well as various feature improvements. We've also introduced auto-update support in February which will simplify keeping updated with the lastest changes.
Here's some of the highlights in the February release.
- Support Auto-Update installation on Windows and macOS
- Publish RPM and DEB packages to offical Microsoft repos
- Fix
#6 Keep connection and selected database when opening new query tabs - Fix
#22 'Server Name' and 'Database Name' - Can these be drop downs instead of textboxes? - Fix #481 Add "Check for updates" option.
- SQL Editor colorization and auto-completion fixes
#584 Keyword "FULL" not highlighted by IntelliSense#345 Colorize SQL functions within the editor#300 [#tempData] latest "]" will display green color#225 Keyword color mismatch#60 invalid sql syntax color highlighting when using temporary table in from clause
- Introduce Connection extensibility API
- VS Code Editor 1.19 integration
- Update JustinPealing/html-query-plan component to pick-up several Query Plan viewer improvements
Contributions and "thank you"
We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:
- SebastianPfliegel for
Add cursor snippet (#475) - mikaoelitiana for fix:
revert README and CONTRIBUTING after last VSCode merge (#574) - alextercete for
Reinstate menu item to install from VSIX (#682)
Version 0.25.4
- Release date: January 17, 2017
- Release status: Public Preview
What's new in this version
The January release focuses on addressing a few of the top upvoted feature suggestions, as well as fixing high-priority bugs. This release period coincides with holiday vacations, so the churn in this release is relatively scoped.
Here's some of the highlights in the January release.
- Tab-coloring based on Server Group
- Saved Server connections are available in Connection Dialog
- Enable HotExit feature
- Fix broken Run Current Query command
- Fix drag-and-drop breaking scripting bug
- Fix incorrect pinned Start Menu icon
- Fix missing Azure Account branding icon
- Change "Server name" to "Server" in Connection Dialog
Contributions and "thank you"
We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:
- alextercete for
Fix "No extension gallery service configured" error (#427) - SebastianPfliegel for
Add cursor snippet (#475)
Version 0.24.1
- Release date: December 19, 2017
- Release status: Public Preview
What's new in this version
- Azure Integration with Create Firewall Rule
- Windows Setup, Linux DEB and Linux RPM installation packages
- Manage Dashboard visual layout editor
- Script As Alter and Script As Execute commands
- Integrate VS Code 1.18.1 editor platform
- Enable Sideloading of VSIX Extension files
- Support "GO N" batch iteration syntax
- "Run Current Query with Actual Plan" command
- Delete Recent Connection command in Connection Dialog
- Performance fixes for Object Explorer expansion and Scripting sprocs
- Fix IntelliSense settings namespace to be
mssql.* - Only show
Disconnectmenu item if server is connected - Several snippet and default widget improvements
- Improve Kerberos connection failure error message
- Add command to hide query results window after running query
- Retain cursor line positon when switching document tabs
- Keep cursor focus in editor window after executing query
- Support shortcuts to execute common queries like sp_who or sp_help
- Fix tab order behavior when using keyboard to navigate dialog controls
- Improved chart axis and label behavior
- Allow expanding databases not in certain non-Online states
- Connection Dialog selects most common default authentication method based on platform
Contributions and "thank you"
We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:
- mwiedemeyer for
Fix #58: Default sort order for DB size widget (#111) - AlexTroshkin for
Show disconnect in context menu only when connectionProfile connected (#150) - AlexTroshkin for
Fix #138: Invalid syntax color highlighting (identity not highlighting) (#140)) - stebet for
Fix #153: Fixing sql snippets that failed on a DB with case-sensitive collation. (#152) - SebastianPfliegel
Remove sqlExtensionHelp (#312) - olljanat for
Implemented npm version check (#314)