Charles Gagnon
09552c5f15
Fix OE tests ( #6873 )
2019-08-22 08:06:31 -07:00
Charles Gagnon
d2ae0f0154
Temporarily remove failing test ( #6865 )
...
* Disable book tests
* Remove tests completely
2019-08-21 20:26:14 -07:00
Charles Gagnon
b075b035ab
Fix custom tree views not displaying ( #6858 )
2019-08-21 15:03:52 -07:00
Charles Gagnon
3fde278ed2
Update events for insiders ( #6807 )
...
* Update events for insiders
* Add back in isBuilt check
2019-08-21 07:41:31 -07:00
Charles Gagnon
3fd487cfa2
Fix file URI input ( #6837 )
...
* Fix QueryInput URI to work with transformers
* Fix input for results as well
2019-08-20 16:30:46 -07:00
Charles Gagnon
8724944d26
Version bump ( #6839 )
2019-08-20 16:29:54 -07:00
Charles Gagnon
b7b01fafd0
BDC Dashboard WIP ( #6812 )
...
* Further work on dashboards
* More work on dashboard
* Undo adding manage to context menu until feature is complete
* Update cluster status name
2019-08-20 16:06:05 -07:00
Charles Gagnon
5528a90eaf
Initial work for BDC Dashboard ( #6646 )
2019-08-14 10:17:01 -07:00
Charles Gagnon
bb010b2e53
Bump required azdata engine version for schema compare ( #6717 )
2019-08-13 09:44:57 -07:00
Charles Gagnon
00250839fc
Remove unused test channel ( #6710 )
2019-08-12 14:53:15 -07:00
Charles Gagnon
1f6164a0ca
Fix resultSerializer to correctly check returned file picker path ( #6713 )
2019-08-12 14:52:37 -07:00
Charles Gagnon
c7f2967e5d
Revert "Use VS Code iKey and modify event prefix ( #6656 )" ( #6677 )
...
This reverts commit 7adb8dd74b .
2019-08-09 14:14:30 -07:00
Charles Gagnon
32d0ca387b
Revert "Add back in event properties ( #6659 )" ( #6671 )
...
This reverts commit b589abbea5 .
2019-08-09 12:09:07 -07:00
Charles Gagnon
b589abbea5
Add back in event properties ( #6659 )
...
* Add back in telemetry properties and remove user usage count stats
* More cleanup
* Add back in user count events
2019-08-09 10:21:36 -07:00
Charles Gagnon
7adb8dd74b
Use VS Code iKey and modify event prefix ( #6656 )
...
* Use VS Code iKey and modify event prefix
* Move carbon edit lines to same line
2019-08-08 15:55:43 -07:00
Charles Gagnon
0da17ee7e1
Fix connections when uriTransformer is undefined ( #6595 )
2019-08-05 13:29:10 -07:00
Charles Gagnon
65324f8bb3
Update SqlToolsService to latest version ( #6593 )
2019-08-05 11:20:02 -07:00
Charles Gagnon
8a6dc02e5b
Change double-quote hygiene rule to tslint rule ( #6514 )
2019-08-05 09:46:22 -07:00
Charles Gagnon
2c79d49487
Add support for cancelling BDC Add Controller request ( #6546 )
...
* Add cancel support
* Add comment
2019-07-31 10:47:12 -07:00
Charles Gagnon
3f5bdb86cd
Move CMS saved servers to be stored in memento instead of config ( #6535 )
...
* Move CMS saved servers to be stored in memento instead of config
* Add in code to port old servers into memento
2019-07-30 16:47:11 -07:00
Charles Gagnon
2c12b95e17
Add config to enable/disable the BDC extension provided tree view ( #6528 )
...
* Add config to enable/disable the BDC extension provided tree view
* Update description text
2019-07-30 10:12:17 -07:00
Charles Gagnon
86cde4c511
Fix some connection listener leaks ( #6357 )
...
* Fix some connection listener leaks
* More descriptive name and update summary
* Dispose some more connections and fix a few spelling errors
2019-07-29 11:00:11 -07:00
Charles Gagnon
aae1947b3f
Add server-level actions to master SQL node in BDC view ( #6504 )
2019-07-25 11:45:41 -07:00
Charles Gagnon
b2b2840990
Add double quotes for localize hygiene check ( #6492 )
...
* Add localize single quote hygiene task
* Update localize calls
* Update comment
* Fix build failures and remove test code
2019-07-25 10:35:14 -07:00
Charles Gagnon
69845b29ef
Remove hyperlinks from non-management BDC endpoints ( #6501 )
2019-07-25 10:21:28 -07:00
Charles Gagnon
fab3c3a7c3
Switch to aes-256-cbc cipher for Azure account storage ( #6412 )
...
* Switch to aes-256-cbc cipher for Azure account storage
* Add unit test
* Add unit test
* Remove unnecessary code
2019-07-18 16:13:52 -07:00
Charles Gagnon
095a4b17f7
Bump VS Code version metadata from latest VS Code merge ( #6382 )
2019-07-16 12:57:43 -07:00
Charles Gagnon
210977f9cc
Change keybinding for showing data explorer viewlet ( #6267 )
2019-07-11 10:47:12 -07:00
Charles Gagnon
f1f940f93d
Version bump to 1.10.0 ( #6356 )
2019-07-11 10:05:42 -07:00
Charles Gagnon
4f99785bdb
Update README and CHANGELOG for July release ( #6355 )
2019-07-11 09:01:04 -07:00
Charles Gagnon
758804e9cd
Change getCurrentConnection to return full ConnectionProfile ( #6270 )
2019-07-10 15:36:38 -07:00
Charles Gagnon
df72d21cf2
Update to latest PG SQL extension for integration tests ( #6344 )
2019-07-10 13:12:50 -07:00
Charles Gagnon
930731423d
Update CMS version for July release ( #6312 )
2019-07-09 14:15:49 -07:00
Charles Gagnon
bdb59ecf0c
Bump Agent and Import package versions for July release ( #6275 )
2019-07-08 16:08:53 -07:00
Charles Gagnon
259f3f5892
Fix Agent tabs not switching ( #6271 )
2019-07-08 10:25:12 -07:00
Charles Gagnon
47e3761159
Fix connectionId remapping ( #6269 )
2019-07-05 20:42:03 +00:00
Charles Gagnon
8ec1a05296
Change notebook to not save connections added through dropdown ( #6254 )
2019-07-03 00:11:02 +00:00
Charles Gagnon
49619e5b39
Clear Azure token if connection doesn't need it ( #6244 )
...
* Clear Azure token if connection doesn't need it
* Update function name
2019-07-02 21:01:53 +00:00
Charles Gagnon
8b349dbcde
Change service installation messages to not steal focus ( #6227 )
...
* Change service installation messages to not steal focus
* Undo unnecessary changes to localized strings in serviceClient.ts
* Add default case for missing server event types
2019-07-01 22:11:14 +00:00
Charles Gagnon
0503c8d8fe
Initial work to update telemetry to use Common Schema ( #6203 )
...
* Update admin-tool-ext-win to use new ads-extension-telemetry package
* Add AdsTelemetryService for sending telemetry events using the ADS Common Schema
* Clean up unused import and add engineType
* Address PR comments
* Update private var names
2019-06-30 19:38:04 +00:00
Charles Gagnon
d701a20cd5
Bump SqlToolsService to 1.5.0-alpha.105 ( #6209 )
2019-06-28 18:16:49 +00:00
Charles Gagnon
5a11cf1a6f
Filtering out some more high-frequency events ( #6178 )
2019-06-26 23:03:22 +00:00
Charles Gagnon
7a689b93db
Filter out high frequency command events ( #6102 )
2019-06-19 19:45:11 +00:00
Charles Gagnon
fab8de632d
Add EXTERNAL and FIRST_ROW to the keyword list for colorizing ( #6097 )
2019-06-19 14:44:29 +00:00
Charles Gagnon
373c3488bb
Fix Add Azure Account dialog constantly reappearing ( #6048 )
2019-06-18 21:48:11 +00:00
Charles Gagnon
9e7282d16a
Connection dialog cleanup ( #6076 )
...
* Update names to be clearer and remove some unnecessary code
* Remove unused/inaccurate CMS display name value
2019-06-18 21:33:21 +00:00
Charles Gagnon
59b0e6737f
Update provider correctly when showing the dialog ( #5995 )
2019-06-17 15:32:36 +00:00
Charles Gagnon
363af2a85c
Add telemetry for all commands ( #6025 )
2019-06-14 16:16:21 +00:00
Charles Gagnon
5aa730b5d4
Add logging to try and find a possible connection race condition ( #5813 )
...
* Add logging to try and find a possible connection race condition
* Fix tests
* More test fixes
* Update error message and use error level
2019-06-12 00:08:51 +00:00
Charles Gagnon
33a9f2e3e4
Plumb editor state change through to state object ( #5931 )
2019-06-11 23:05:40 +00:00
Charles Gagnon
eaa5f504e3
Remove unneeded dev dependency clean-css ( #5937 )
2019-06-11 23:01:01 +00:00
Charles Gagnon
673ecc3870
Change hardcoded MSSQL provider name to use constant instead ( #5953 )
2019-06-10 18:10:39 +00:00
Charles Gagnon
cbaa0a132f
Bump to 1.9.0 for July release ( #5925 )
2019-06-06 23:43:42 +00:00
Charles Gagnon
4ad5520568
Update azdata engine checks to include all future versions ( #5924 )
2019-06-06 22:36:43 +00:00
Charles Gagnon
68328f65b5
Update README and CHANGELOG for June 2019 Release ( #5913 )
...
* Update README and CHANGELOG for June 2019 Release
* Add contribution thank-you
2019-06-06 18:28:21 +00:00
Charles Gagnon
b7956c5fbf
Update admin-tool-ext-win README ( #5911 )
2019-06-06 01:17:59 +00:00
Charles Gagnon
7d67711336
Update admin-tool-ext-win extension to require ADS 1.8.0 ( #5905 )
...
* Update admin-tool-ext-win extension to require ADS 1.8.0
* Use correct version check
2019-06-05 23:15:01 +00:00
Charles Gagnon
f320deaa73
More CMS test fixes ( #5901 )
2019-06-05 22:22:30 +00:00
Charles Gagnon
bb470c3676
Fix CMS tests ( #5897 )
...
* Fix CMS tests
* Fix spacing and format
2019-06-05 06:07:13 +00:00
Charles Gagnon
5be2121a3e
Only run pipeline tests if all previous steps succeeded ( #5886 )
2019-06-04 23:22:22 +00:00
Charles Gagnon
137c78c04e
Remove VS redist license
...
This isn't necessary since we aren't providing the VS binaries as redist-able. VS has signed off as confirming that the main extension license is enough to cover the VS binaries as well. (#5880 )
2019-06-04 22:20:43 +00:00
Charles Gagnon
50242b2c35
Add test for opening existing SQL file and typing text into it ( #5816 )
...
* Add test for opening existing SQL file and typing text into it
* Clean up
* More cleanup, remove unneeded queryEditor and add smoke test scripts
* Update comments to be clearer
2019-06-04 02:42:39 +00:00
Charles Gagnon
4b6214c9a4
Remove install count widget from extension gallery view until we can actually have install counts ( #5828 )
2019-06-03 14:48:26 -07:00
Charles Gagnon
639bd5a550
Fix typo in setting description ( #5837 )
2019-06-03 14:31:24 -07:00
Charles Gagnon
89e6e062ab
Add licenses for SsmsMin extension ( #5806 )
...
* Add licenses to Admin Tool Extension
* Update license link
2019-05-31 15:37:48 -07:00
Charles Gagnon
783bb8bd92
Fix editor title not updating after connect ( #5760 )
...
* Fix editor title not updating after connect
* Fix disconnect to also update title
2019-05-30 13:39:16 -07:00
Charles Gagnon
9fc634dfe0
Fix query files not being editable ( #5731 )
...
* Initial attempt at fix
* Use two separate containers and just swap between those
2019-05-29 14:21:06 -07:00
Charles Gagnon
e8b20c86c1
Have Install-SsmsMin task clean up all older versions ( #5670 )
2019-05-28 15:21:19 -07:00
Charles Gagnon
0e2475aa72
Fix agent context menu to appear in correct location ( #5671 )
...
* Fix agent context menu to appear in correct location
* Further type function params
* Just use anchor directly
2019-05-28 10:37:37 -07:00
Charles Gagnon
3e8f25d864
Update to latest version of SsmsMin ( #5646 )
2019-05-26 16:43:23 -07:00
Charles Gagnon
3bc82c10b1
Change some of the env vars to be ADS-specific ( #5636 )
...
* Change some of the env vars to be ADS-specific
* Undo changes to ext host IPC hook
* Keep VSCODE_LOGS vars too
2019-05-24 17:17:02 -07:00
Charles Gagnon
6d9c95720d
Fix extensions to swallow exceptions when sending telemetry ( #5600 )
...
* Fix extensions to swallow exceptions when sending telemetry
* Remove reference to GDPR
* Clean up now-unused code
2019-05-23 16:24:55 -07:00
Charles Gagnon
fbbf767700
Clean up extension telemetry ( #5596 )
2019-05-23 15:29:28 -07:00
Charles Gagnon
65e59dc57d
Fix callback to display error message instead of {1} ( #5577 )
2019-05-22 11:45:31 -07:00
Charles Gagnon
8b9bb2a8fc
Fix/add OE Context Menu tests ( #5543 )
...
* Fix/add OE Context Menu tests
* Add return types for helper functions
2019-05-20 13:48:49 -07:00
Charles Gagnon
71b6e35231
Update installer warning to refer to ADS instead of VS Code ( #5540 )
2019-05-20 08:19:01 -07:00
Charles Gagnon
94061fa634
Fixes/improvements for SsmsMin extension ( #5495 )
...
* Fix server name in URN for Azure servers and update menu when clauses
* Use setStatusBarMessage instead of constructing our own. Remove server name from URN - it's not necessary.
* Clean up unused code
2019-05-17 09:38:15 -07:00
Charles Gagnon
cc397a012f
Revert "Switch to vscodetestcover for running extension tests ( #5458 )" ( #5487 )
...
This reverts commit dbac187b44 .
2019-05-14 17:16:01 -07:00
Charles Gagnon
e12827de3f
Add pipeline task to push coverage results to coveralls ( #5461 )
2019-05-14 17:14:04 -07:00
Charles Gagnon
86986efb15
Fix test cleanup to remove folders regardless if tests passed or failed ( #5482 )
2019-05-14 16:09:58 -07:00
Charles Gagnon
dbac187b44
Switch to vscodetestcover for running extension tests ( #5458 )
...
* Update vscode dependency (needed for test runner) to pull latest 1.x version
* Update to use 1.1.5 instead
* Undo change to vscode engine version
* Switch to using vscodetestcover for running tests
* Switch to cobertura output for coverage reports
* Remove vscode dependency from profiler extension
* Update yarn.lock with combined changes
2019-05-13 11:39:09 -07:00
Charles Gagnon
34eef8e97d
Add download task for SsmsMin ( #5460 )
...
* Add SsmsMin files
* no message
* Add script to install extension
2019-05-10 14:08:43 -07:00
Charles Gagnon
2b8e0cc6c4
Bundle SsmsMin directly into extension ( #5450 )
2019-05-09 18:28:49 -07:00
Charles Gagnon
ca2b7cc4bc
Remove unnecessary 'use strict' lines and add hygiene check ( #5363 )
...
* Remove unnecessary 'use strict' lines and add hygiene check for them
* Move check to under tslint filters to reduce number of filters needed
* Only take first 10 lines of file
2019-05-07 22:57:08 -07:00
Charles Gagnon
da5076a4dc
Clean up extension packaging ( #5416 )
...
* Clean up extension packaging
* Add sql image
2019-05-07 16:52:00 -07:00
Charles Gagnon
ab22b93ce0
SsmsMin integration clean-up and improvements ( #5339 )
...
* SsmsMin integration clean-up and improvements
* Fix tests
2019-05-03 08:44:21 -07:00
Charles Gagnon
b6e49f2bc0
Fix connections from editor not saving to MRU ( #5328 )
2019-05-02 16:08:46 -07:00
Charles Gagnon
d209ff7b9a
Fix broken CMS test and add to test-extensions-unit scripts ( #5301 )
2019-05-02 11:13:30 -07:00
Charles Gagnon
a89d7f327a
Update SsmsMin to 15.0.18120.0 ( #5293 )
2019-05-01 11:29:36 -07:00
Charles Gagnon
91bc4bde3c
Change default timeout value to 30sec to match SSMS ( #5289 )
2019-05-01 11:19:40 -07:00
Charles Gagnon
80da7ad496
Fix broken CMS commands ( #5296 )
2019-05-01 10:55:58 -07:00
Charles Gagnon
64bf211a45
Fix failing OE Tests caused by changes in connection API defaults ( #5295 )
...
* Fix failing OE Tests caused by changes in connection API defaults
* More spelling fixes
2019-05-01 10:18:23 -07:00
Charles Gagnon
97cab22e00
Add more SsmsMin interactions ( #5267 )
...
* Add support for more SsmsMin property dialogs and the Generate Script Wizard. Also fixed bug with ExtHostObjectExplorerNode getParent function
* Localize package.json entries
* Fix localization tokens
* Address PR comments
* Fix regex and getParent
2019-04-30 16:10:11 -07:00
Charles Gagnon
08f47e7e14
Fix "Open File Location" for CSV Export ( #5273 )
...
Fix #5177 - File path wasn't being parsed correctly, URI.file should be used for full file paths.
2019-04-30 10:41:19 -07:00
Charles Gagnon
c66b349cec
Show correct release notes for command ( #5108 )
2019-04-23 10:55:09 -07:00
Charles Gagnon
41bf10d989
Fix for build break caused by missing SVG ( #5078 )
...
* Fix for build break caused by missing SVG
These files were moved in #5029
* Add a few more missing SVGs
2019-04-17 11:22:42 -07:00
Charles Gagnon
34288435ec
Fix Data Explorer context menu items visibility ( #4996 )
...
* Fix Data Explorer context menu items visibility
The when clause was making the menu items show up for all nodes in the Data Explorer - even ones that didn't make sense such as the Databases folders. This change makes it only appear for the Database and Server nodes (which is how the OE tree is set up)
2019-04-12 17:09:53 -07:00
Charles Gagnon
11e4b743e0
Fix wrong release notes being loaded ( #5008 )
2019-04-11 16:56:55 -07:00
Charles Gagnon
e0ec3c5035
Fix workspaceRoot macro for insights ( #4686 )
...
* Fix workspaceRoot macro for insights
The workspaceRoot macro wasn't working correctly for finding the queryFile. There were a couple of issues :
1. The path separators were hardcoded as / which wasn't xplat-compatible
2. They required the first section of the path was one of the folders in the workspace - e.g. if the workspace contained a folder named foo you'd have to specify ${workspaceRoot}\foo\myfile.sql. This is inconsistent with the folder logich was just appends the path after ${workspaceRoot} to the folder that's currently open
I changed the logic to just append the relative part of the path to every folder currently open in the workspace and choose the first one that it found that contained the file we were told to look for - which follows the convention the folder logic uses. If the file doesn't exist it'll just fall back to using the path without the macro (which is likely to not resolve and thus will display an error, but there's nothing we can do at that point anyways)
* Switch to using VS Code resolver (support for more than just workspaceRoot) and move resolution code into helper method so it can be used by the multiple places it's called. Added tests for the methods.
* Add test for invalid param
* Change resolveQueryFilePath to be a standalone exported function. Change it to throw if the file can't be resolved/found so callers can display error correctly. Added more tests to covery new scenarios. Switch to using pfs instead of fs for file existance checks.
* Add extra param to InsightsDialogController construction in test
* Fix formatting and test errors.
* Change to suiteSetup and suiteTeardown so the setup/teardown is only ran once instead of once per test - we don't need unique files and this stops a race condition error with deleting the test folder.
* spaces -> tabs
2019-03-29 14:53:49 -07:00
Charles Gagnon
37ce37979a
Fix broken notebook test ( #4766 )
...
* Fix broken test
The test would always fail if it was doing the right thing - since it was asserting that there WEREN'T any cells with outputs (the opposite of what it should have been checking).
* Update error message to be clearer
* Fix spelling error
2019-03-29 10:25:52 -07:00