Граф коммитов

21 Коммитов

Автор SHA1 Сообщение Дата
Laurent Nguyen 15692e53cd
Update @microsoft/azdata-test to fix failing unit test build step and update NOTICE (#111)
* Use microsoft azdata-test

* Remove unused import

* Fix import

* Fix build issues

* Upgrade @microsoft/azdata-test to 4.0.0

* Update NOTICES
2024-02-19 16:48:13 +01:00
Laurent Nguyen 5718c6bff2
Upgrade packages (#108)
* Upgrade vite in query editor

* Upgrade mongodb driver from 4.5.0 to 6.3.0

* Fix format

* Update NOTICES
2024-02-02 06:59:25 +01:00
Laurent Nguyen 7487457783
Add query editor for Mongo. Rev up to 0.4.2 (#106)
* Turn on Query Editor for Mongo

* Add Query Editor for mongo collection nodes

* Switch query editor to beta 6

* Add Mongo file system provider for "New Document"

* Fix format

* Add shard key to placeholder New Document on Mongo

* fix format

* update query editor lib to beta 7

* Rev up version to 0.4.2

* Update notices

* Update github actions version in ci

* Upgrade vite

* Upgrade @vitejs/plugin-react

* Update query editor to beta 8

* Upgrade esbuild

* Upgrade esbuild to match vite to make github ci

* Upgrade lock files

* fix more lock file

* Rollback esbuild and vite to previous versions

* Increase javascript heap from default 4GB to 5GB
2024-01-25 13:24:45 +01:00
Laurent Nguyen 2edc877c1c Update NOTICES 2023-12-11 16:44:41 +01:00
Laurent Nguyen ed6515265b
Add NoSql API support. Rev up version to 0.4.0 (#83)
* Add missing noSql commands to package.json

* Add proxy source code

* Add step to build proxy

* Include proxy build in publish target

* Build release version of Proxy

* Package entire content of proxy build

* Update proxy build: use dotnet publish. Update executable path.

* Re-add support for nosql provider

* Replace home-made proxy comm protocol with json-rpc libraries

* Remove unused code

* Remove unused code. Fix misnamed method.

* Rename Azure-based dashboard with Azure prefix. Add non-Azure CosmosDbNoSql dashboards

* Fix bug

* Fix error message

* Fix noSql connection string parsing

* Clean up JSON RPC messages. Add requestCharge to payload

* Fixes to ViewLoader logic. Add proper disconnect. Fix infinite paging in proxy.

* Fix caching results and viewloaders

* Update to latest query editor npmjs package

* Fix create/delete database/containers for nosql. Fix possible memory leaks by caching service instances in app context

* Fix import sample data for NoSql. Fix insertDocuments() never resolving Promise

* Add progress update for import sample data

* Implement import Sample Data for nosql. Fix import sample data for Mongo.

* Implement export documents for nosql

* Fix Azure NoSql Database dashboard. Separate retrieving container/collection info from ARM into two distinct API's.

* Implement retry mechanism when throttled with cosmosdb

* Create CosmosDbNoSql container with correct partition key and throughout if specified

* Make mongo sample data import and file import cancellable with progress

* Implement New Document using virtual file system in order to open the native vscode JSON editor.

* Fix error message. Remove unused code. Improve New Document UX by opening editor in separate column

* Update wording for sample data import. Speed up database section in HomeDashboard for noSql.

* Convert new document button to FluentUI in query page

* Display progress when sending query

* Upgrade query editor

* Upgrade .net version to fix signing issue during build

* Try another version of dotnet

* Comment out .net to investigate signing issue

* Install required .net 2.1

* Try to target specific dotnet version in build

* Remove dotnet version

* Try onebranch signing task

* Fix signing task

* Revert adding onebranch code signing

* Try to install .net sdk instead

* Restore original pipeline definition

* Update query-editor/package-lock.json

* Rev up to version 0.4.0 and update changelog

* Rename provider with correct Cosmos DB terminology

* Move "New Document" button to the right in query editor

* Rename provider with correct Azure prefix

* Add mechanism to cancel query

* Fix format

* Proxy optimise retrieval of token

* Bug fix

* Update query-editor

* Add vite bundle visualizer

* Turn off sourcemaps

* Update NOTICES
2023-12-11 16:13:15 +01:00
Laurent Nguyen 3b9c530bdb
Fix Overview section of Home Dashboard and update version 0.3.6 (#99)
* connection.options['isServer'] is now returned as a string

* Update NOTICES

* Update version to 0.3.6

* Fix inclusion of new query-editor/dist folder in .vscodeignore
2023-08-09 17:40:38 +02:00
Laurent Nguyen 642bb3e4b8
Update notices (#97) 2023-07-31 14:04:37 +02:00
Laurent Nguyen 133dd2a56c
Update version to 0.3.5 (#93)
* Rev up to 0.3.5 and update changelog

* Update notices
2023-07-27 11:04:33 +02:00
Laurent Nguyen 70dea1389a
Update version to 0.3.2 (#80)
* Update NOTICES

* Update version to 0.3.2 and changelog
2023-05-09 14:56:52 +02:00
Laurent Nguyen 7d3ec88482
Bundle with esbuild (#70)
* Add esbuild

* Turn on sourcemaps and leave sources. Fix Events not defined issue.

* Remove sourcemaps and source from vsix package

* Add minification. Fix target names.

* compile test doesn't need to emit js file

* Fix build target: unit test compile and publish does not pre-test.

* Update NOTICES

* Add instructions to debug

---------

Co-authored-by: Laurent Nguyen <languye@microsoft.com>
2023-04-05 16:33:52 +02:00
Laurent Nguyen 6b3147216d
Upgrade arm-cosmosdb and arm-monitor libraries (#66)
* Upgrade arm-cosmosdb library to latest and update code with new API

* Upgrade arm-monitor library

* Update notices
2023-03-31 15:02:00 +02:00
Laurent Nguyen 2c127c819b
New 0.3.0 release (#65) 2023-03-24 11:32:02 +01:00
Laurent Nguyen cf00900f8b
Refactor foundations to support NoSql (#56)
* Add intial query-editor react app

* Integrate query-editor to vscode extension build.

* Add plumbing to send and display mongo query

* Show query results in json-editor

* Remove unused max limit

* Initial version query editor

* Implement offset-based pagination

* Render query result as text. Fix formatting.

* eslint: ignore react-json-editor/index.js

* eslint: ignore index.js

* Fix build issues

* Correct hosting webview to accept query-editor library

* Minor reformat

* Specify new fields for query editor

* Update query editor to latest cleaned up api

* Remove prepublish from publish npm script as it is already called by vsce package

* Properly handle errors when submitting queries and code cleanup

* Updated query editor client to handle new API

* Fix temporary link to query editor

* Fix build issues due to merge

* Minor bug fixes

* Refactor Home dashboard to derive native and cosmosdb from abstract class

* Bug fix and remove unused code

* Refactor appContext and database dashboard

* Rename classes. Wire collection click to query editor in NativeMongoDatabaseDashboard

* Fix renaming

* Refactor classes to add support for noSql

* Separate dashboards for nosql, mongo, cosmosdb. Update query editor.

* Update ci nodejs version

* Fix build isues and properly package query editor

* Remove copying sourcemaps in build

* Debug build issue

* Properly copy source maps in build

* Fix path in build

* More path fix

* Copy sourcemaps in build

* Turn off query editor for mongo for now

* Remove unused imports

* Fix format

* Rev up ads-extension-telemetry

* Remove NoSql commands until supported.

* Update NOTICES
2023-03-21 10:41:43 +01:00
Laurent Nguyen 373a63de2c
Rev up to version 0.2.1 (#53)
* Update NOTICES

* Update changelog and version
2023-02-20 15:55:25 +01:00
Laurent Nguyen ee541a748c
Download mongoshell and sample data from hosted github release (#47)
* Move resources to online-resources and modify code to download binaries and sample data from blob.

* Update download urls

* Update code to download from github release

* Update filename and tree to reflect github release url

* Remove auto-delete code (which is done when by vscode upon extension install)

* Fix format.

* Fix output channel and status view code when downloading sample or mongo shell. Update version in config.

* Remove unused code

* Remove binaries
2023-01-09 10:54:32 +01:00
Laurent Nguyen a4bb462b14
Minor NOTICES update (#44) 2022-11-16 11:44:30 +01:00
Laurent Nguyen 39f15b547e Update NOTICES 2022-09-14 12:05:38 +02:00
Laurent Nguyen c042191488 Revert "Update notice"
This reverts commit cc917460fc.
2022-09-14 12:04:07 +02:00
Laurent Nguyen cc917460fc Update notice 2022-09-14 11:49:50 +02:00
Laurent Nguyen a6a8d8ece3 Update NOTICES 2022-05-04 12:32:02 +02:00
Laurent Nguyen 2039da281d Rename NOTICE.txt to NOTICES 2022-03-04 11:28:54 +01:00