Releases: confluentinc/vscode
Releases · confluentinc/vscode
v2.2.0-pre
What's Changed
- set next version under development to 2.2.0 by @shouples in #3140
- Update changelog for 2.1.0 [ci-skip] by @Cerchie in #3141
- 🍒 [main] bring over changes from
v2.1.xby @shouples in #3152 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3153
- 🍒 [main] only show "View Artifacts"/"View UDF[s]" notification buttons when the Flink Databases view isn't loading associated resources by @shouples in #3157
- MINOR: follow-up to Copilot catching some missing words in comments by @shouples in #3163
- update changelog from 2.1.0 release by @shouples in #3167
- icon padding updates and new Flink View, Flink AI Model, and Private Kafka Cluster icons by @shouples in #3170
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3171
- Adjust create Flink table flow to create a statement document so that user can create views also, misc other things by @jlrobins in #3168
- fix(E2E): integrate view searching into tests instead of scrolling for specific tree items by @shouples in #3138
- E2E: Provider dimensions for artifact upload by @Cerchie in #3176
- Minor: update names and test descriptions by @Cerchie in #3180
- bugfix: Wrap readDirSync to handle err by @Cerchie in #3177
- add tests for
cleanupOldLogFilesby @shouples in #3185 - chore: update playwright to 1.57.0 and fix traces by @shouples in #3181
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3190
- [security] update
qsby @shouples in #3189 - Testing too large file dimension by @Cerchie in #3182
- MINOR: update copilot instructions by @shouples in #3191
- chore: add CLAUDE.md by @Cerchie in #3066
- 🍒 [main] selected database mismatch during udf registration by @shouples in #3195
- fix(E2E): remove top-level resource constants in favor of selecting first-available resources and copying name/ID as needed by @shouples in #3193
- E2E, Artifacts: add invalid file dimension by @Cerchie in #3194
- [main] chore: update sidecar version to 0.254.0 by @Cerchie in #3206
- chore(E2E): add dedicated
topicfixture for creation/deletion by @shouples in #3020 - Add Flink Workspace spec by @Cerchie in #3204
- update copilot-instructions.md to discourage reviewing auto-generated client code [ci skip] by @shouples in #3208
- URI handling prep: emitters and uriHandler by @Cerchie in #3210
- [security] update
honoby @shouples in #3211 - allow syncing Schemas and Flink Database view(s) when selecting a Kafka cluster from the Resources view by @shouples in #3207
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3212
- chore: update CLAUDE.md instructions [ci-skip] by @Cerchie in #3213
- chore: edit to CLAUDE.md [ci-skip] by @Cerchie in #3217
- chore(E2E): extend
topicfixture to allow producing messages with optional compression config by @shouples in #3021 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3219
Full Changelog: v2.1.0...v2.2.0-pre
v2.1.0
What's Changed
- chore: set next version under development to 2.1.0 by @flippingbits in #2916
- [from v2.0] udfs telemetry: send new event by @noeldevelops in #2918
- 🍒 [main] prevent "Upload Flink Artifact to Confluent Cloud" from appearing on non-CCloud Kafka clusters by @shouples in #2928
- [🍒 2.0 -> main] set matchOnDescription: true for better filtering (#2930) by @noeldevelops in #2932
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2933
- New Flink Relations view mode showing toplevel relations + their direct columns by @jlrobins in #2934
- [main] Exclude virtual (replication_factor=0) topics from topics listings. by @jlrobins in #2942
- update changelog for 2.0.0 release by @shouples in #2950
- MINOR: Set accessibility information based on whether cluster is Flinkable by @Cerchie in #2892
- Flink relations view empty state + new CTA to create a topic/table within the empty Flink database by @jlrobins in #2945
- Unify + simplify Flink Database view mode changing commands by @jlrobins in #2949
- migrate to sonarqube enterprise by @cprovencher in #2953
- MINOR: update aria label for accessibility by @Cerchie in #2955
- Include gathering the view definition text when interrogating the Flink
INFORMATION_SCHEMAby @jlrobins in #2956 - chore(Copilot): update POM guidelines for E2E tests by @shouples in #2962
- Medusa integration into main by @jlrobins in #2931
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2964
- Switch to artifacts view when success button is clicked by @Cerchie in #2954
- Remove ID from UDF tooltip by @bcscc in #2976
- chore: add more observability when CCloud connection is missing
userinfo for future debugging by @shouples in #3006 - E2E: Upload artifact - 2 entry points by @Cerchie in #3008
- chore(CI): run
@flink-artifacts-tagged E2E tests by default by @shouples in #3012 - add Flink AI view mode to Flink Database view by @shouples in #3007
- MINOR: update names in artifacts E2E by @Cerchie in #3023
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3024
- remove
ContainerTreeItemby @shouples in #3025 - MINOR: update PR template by @Cerchie in #3028
- MINOR: set default icons for Flink relation columns and tables in tree view by @shouples in #3030
- Artifacts E2E: pass clusterLabel in to relevant functions by @Cerchie in #3026
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3031
- Add husky pre-commit by @Cerchie in #3013
- Artifacts E2E: clean up delete logic by @Cerchie in #3036
- set up
FlinkDatabaseResourceContainertype and placeholder tree items in Flink AI view mode by @shouples in #3027 - [fix #2960] don't throw for user cancellation by @noeldevelops in #3032
- fix: update url validation to match backend pattern by @noeldevelops in #3037
- [minor] update test comments to be more explicit by @noeldevelops in #3039
- artifacts upload: handle 400 bad request by @noeldevelops in #3038
- Support view: rename to Help Center by @Cerchie in #3035
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3044
- MINOR: changelog update for Help Center name by @Cerchie in #3042
- add support for listing Flink AI models by @shouples in #3045
- List Flink AI Connections by @Cerchie in #3053
- List Flink AI Tools by @Cerchie in #3054
- add project-level custom agent and MCP server configs by @shouples in #3055
- add support for listing Flink AI agents by @shouples in #3046
- bugfix: update SR API key management link by @Cerchie in #3059
- MINOR test cleanup: remove unnecessary
setExtensionContextcall by @shouples in #3056 - fix project scaffolding E2E flake by reintroducing Resources view-level refresh by @shouples in #3049
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3071
- MINOR: add .claude/settings.json by @Cerchie in #3072
- show cloud provider/region in top-level CCloud resources' descriptions instead of
idby @shouples in #3075 - Claude experiment: Add default titles to all quickpicks by @Cerchie in #3070
- fix: add try/catch wrapper around
workspace.openTextDocumentfor document quickpick by @shouples in #3073 - [main] chore: update sidecar version to 0.250.0 by @flippingbits in #3077
- Update quickpick labels to use region and provider by @Cerchie in #3082
- fix: prevent settings gear scrolling out of table by @noeldevelops in #3087
- [main] chore: update sidecar version to 0.251.0 by @flippingbits in #3089
- Handle errors at Flink AI resource level by @Cerchie in #3079
- chore: 🍒 down to main from patch 2.0.3 by @Cerchie in #3098
- Artifact e2e - refactor and add dimension by @Cerchie in #3074
- [security] run
npm audit fixfor dependabot alerts (except playwright) by @shouples in #3099 - 🍒 update settings ids (#3102) by @noeldevelops in #3103
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3105
- fix: flink statement results viewer column resize by @noeldevelops in #3095
- Better statement results "info box" by @noeldevelops in #3108
- cache
FlinkRelations by @shouples in #3106 - Flink Statement Results search highlighting support by @noeldevelops in #3109
- MINOR: Add Confluent Community Slack link to Help Center by @Cerchie in #3101
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #3112
- flink language server: remove outdated code and tests by @noeldevelops in #3114
- fix: allow TLS config for confluent schema registry by @noeldevelops in #3113
- refactor Flink Database view to show top-level resource container items and remove mode-switching by @shouples in #3107
- MINOR: update "Local" item description by @shouples in #3125
- remove
confluent.flink.artifactssetting and associated "Preview" suffix in Flink Database view title by @shouples in #3124 - JAR entrypoint dimension for Artifacts E2E tests by @Cerchie in #3116
- hotfix: import
ConnectionTypefrom sidecar client code, not e2e helpers by @shouples in #3130 - [DO NOT MERGE] Improve error handling for project generation by @noeldevelops in #3115
- set up base
Settingclass to hide medusa settings by @shouples in #3123 - remove debug errors from scaffold updates by @noeldevelops in #3132
- Remove Content-Type from default request headers by @flippingbits in #3135
- E2E: use consistent ...
v2.0.3
v2.0.2
What's Changed
- [v2.0.x] chore: update third party notices by @semaphore-agent-production[bot] in #3083
- [v2.0.x] chore: update sidecar version to 0.251.0 by @flippingbits in #3085
- Create patch release v2.0.2 by @flippingbits in #3086
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- [v2.0.x] chore: update third party notices by @semaphore-agent-production[bot] in #2946
- [v2.0.x] chore: update sidecar version to 0.250.0 by @flippingbits in #3078
- release: create patch release
v2.0.1by @flippingbits in #3081
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- New 1.8.0 timeline for main by @jlrobins in #2752
- [main] update
whenclauses for selecting Flink database from the Resources view and right-clicking a Kafka cluster or compute pool to be based off ofconfluent.flink.artifactssetting by @shouples in #2754 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2756
- Changelog entries for 1.7 (#2760) [noci] by @jlrobins in #2761
- [bug fix] Direct connect form: send auth update to host after override by @noeldevelops in #2768
- [main] Add proper WHERE clauses to the UDFs system catalog query by @jlrobins in #2774
- [main] add udfsChanged emitter upon deletion by @Cerchie in #2775
- Streamline view search commands by @jlrobins in #2776
- MINOR cleanup: remove top-level Resources view refresh command by @shouples in #2777
- Leave commented-out line of code for testing scaffolding service on staging… by @jlrobins in #2780
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2781
- Follow on handling Flink statement submission in withProgress by @Cerchie in #2742
- [main] Telemetry: UDFs, Artifacts -> success/failure by @Cerchie in #2785
- cleanup: first batch of fixes for
no-floating-promiseseslint rule by @shouples in #2787 - Search Flink Database View by @jlrobins in #2788
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2792
- Searchable Flink Database View Touchups by @jlrobins in #2793
- [🍒 v1.7.x -> main] Refine changelog by @flippingbits in #2794
- [main] security: update
axios,hono, andtar-fsby @shouples in #2797 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2796
- Artifacts: add telemetry to upload form steps (🍒 #2789) by @noeldevelops in #2790
- Relabel 'Copy URI' as 'Copy URL' by @jlrobins in #2795
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2805
- Indicate Docker Engine availability / existence in the Local Connection row by @jlrobins in #2803
- Refactor and test scaffolding command implementations by @jlrobins in #2807
- chore: update to node 22.17.0 by @shouples in #2699
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2814
- Rename event emitter currentSchemaRegistryChanged to schemasViewResourceChanged by @jlrobins in #2815
- Auto-fill the schema registry URL when possible when rendering a template from a resource by @jlrobins in #2813
- Delete Flink Statement functionality by @jlrobins in #2759
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2822
- documentation: update E2E test info by @shouples in #2826
- Fix (Flink): remove account name from statements by @Cerchie in #2810
- Rename executeFlinkStatement to executeBackgroundFlinkStatement by @jlrobins in #2830
- hotfix for E2E tests: swap SR
Copy URIforCopy URLby @shouples in #2827 - Fix gap when searchMatches could hold items no longer in the view by @jlrobins in #2828
- Reimplement Schema view provider atop ParentedBaseViewProvider by @jlrobins in #2824
- Augment UDF treeview item description to include full parameter signature by @bcscc in #2840
- Fix mystery clearing search filter when submitting a new flink statement by @jlrobins in #2845
- Fix parented view empty state when had been viewing a ccloud resource and user logged out of ccloud. by @jlrobins in #2844
- cleanup(tests): update notCalled/calledOnce/calledTwice assertions to use the
sinon.assertAPI by @shouples in #2850 - cleanup(tests): update calledWith* assertions to use the
sinon.assertAPI by @shouples in #2851 - Update README.md - Meet the developer badge by @vikgamov in #2804
- 🍒 [main] fix the release process by @shouples in #2853
- New "Stop Flink Statement" context menu item in the Flink Statements view; additional confirmation needed when deleting a Flink statement by @jlrobins in #2843
- chore: split
src/schemas/intosrc/diagnostics/andsrc/documentParsing/in preparation for Flink SQL parsing by @shouples in #2854 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2856
- Address nit from #2843 by @jlrobins in #2862
- Add configurable prefix to Flink statements by @Cerchie in #2846
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2863
- prototype: make submenu for switching Flink database view modes by @shouples in #2842
- refactor upload artifacts function by @noeldevelops in #2855
- feat: allow opening Flink statement results in panel webview-view by @shouples in #2866
- MINOR: update copilot test instructions for running specific tests via gulp by @shouples in #2871
.jarfile inspector (Quick-register UDFs 1/4) by @noeldevelops in #2847- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2872
- MINOR: refactor tests for Flink Artifacts by @Cerchie in #2874
- MINOR fix(E2E): wrap sidecar log download expect+attach into try/catch by @shouples in #2877
- MINOR: move
DEFAULT_RESULT_LIMITtoflinkSql/constants.tsto fix circular dependency by @shouples in #2876 - Fix kafka topic "flinkability" when possible compute pools are in separate ccloud environments. by @jlrobins in #2879
- set up dedicated GH release pipeline by @shouples in #2802
- chore(CI): add E2E testing for Windows agents by @shouples in #2869
- REORG: move the loader utils to subdir. by @jlrobins in #2884
- Rename ccloudResourceLoaderUtils -> udfSystemCatalogQuery by @jlrobins in #2886
- minor: remove test
jarinspector command by @noeldevelops in #2885 - MINOR: drop CCloud status bar item update logging from
debugtotraceby @shouples in #2889 - Register new user-defined functions (Quick-register UDFs 4/4) by @noeldevelops in #2861
- hotfix: change task
defaulttodefault_valuefor release semaphore task by @shouples in #2891 - enable
consistent-type-importseslint rule by @shouples in #2867 - UDF registration telemetry: add fields to failure to match success by @noeldevelops in #2894
- Switch Flink database view to default to UDF mode by @bcscc in #2895
- fix: set non-empty
scopesarray for CCloud auth provider by @shouples in #2896 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2897
- Centralize common treeitem+search code by @jlrobins in #2899
- Degraded statement links by @jlrobins in #2898
- MINOR: reorder Flink database view title action ordering for consistency by @shouples in #2900
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in https://github...
v1.7.0
What's Changed
- chore: set 1.7.0 as next version under development by @flippingbits in #2425
- (UDFs): finish out create artifact flow by @Cerchie in #2371
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2433
- chore: update repo by service bot by @service-bot-app[bot] in #2416
- feat(UDFs) artifact upload handling for S3 by @bcscc in #2430
- (Copilot) Improve
getDockerContainersto display specific Docker images from extension settings by @eguicf in #2410 - Direct Connections form bug fixes by @noeldevelops in #2450
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2454
- Jlr/2446 bring flink quickpick fix into main by @jlrobins in #2455
- Add default name for artifact upload by @bcscc in #2452
- [main] Fix #2438 partial local resources gql warning through new pa… by @jlrobins in #2468
- 🍒 fix: Credential fields don't show up after switching connection type by @flippingbits in #2473
- (UDFs): register UDF from Artifact view by @Cerchie in #2411
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2474
- (UDFs): delete artifacts by @Cerchie in #2471
- Adopt and refactor flinkStatementResults.ts by @jlrobins in #2478
- Fix comment. by @jlrobins in #2486
- 🍒 [main] fix catalog/database codelens failing to match based on
nameby @shouples in #2488 - Refactor
maybeStartLanguageClientfor improved clarity by @bcscc in #2409 - fix from 1.6 to main - Pass new
requiredprop to auth creds component for skipping validation by @noeldevelops in #2494 - 🍒 [main] MINOR: update "Use New Resources View Provider" setting's id, description, tag by @shouples in #2498
- MINOR: test cleanup: add param to test name by @shouples in #2500
- Improve clarity in description of the FlinkStatementsViewProvider by @bcscc in #2489
- update changelog and readme from 1.6.0 release by @shouples in #2501
- fix E2E tests running on Windows and CCloud auth handling on Linux by @shouples in #2359
- (UDFs)Artifacts: refactor to address #2484 by @Cerchie in #2490
- Remove
environmentproperty fromSchemasViewProvider,TopicViewProviderData, andParentedBaseViewProviderby @bcscc in #2505 - refactor multi-arch-packaging promotion to run on single agent by @shouples in #2511
- 🍒 [v1.6.x -> main] fix: Add comma to WarpStream-specific
client.idsuffix (#2507) by @flippingbits in #2514 - delete rename kafka cluster command by @shouples in #2523
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2525
- Expand tooltip for flink artifacts by @bcscc in #2526
- #2477 add upload icon to invoke command from artifacts view header by @noeldevelops in #2533
- Jlr/2492 flink database view provider (so many renames) by @jlrobins in #2510
- cleanup(codelens): use
CCloudResourceLoader.getFlinkComputePool()ingetComputePoolFromMetadata()by @shouples in #2547 - Address remaining nits from PR-2510 by @jlrobins in #2555
- cleanup(E2E): dismiss extension-disable info notification by @shouples in #2558
- Fix and refactor Flink Statement E2E tests by @flippingbits in #2532
- Make artifact upload commands only available after CCloud Connection by @bcscc in #2560
- Add E2E tests covering generating projects from the Support view by @flippingbits in #2527
- Assign label
needs triageto new bug/doc issues by default by @flippingbits in #2564 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2562
- cleanup E2E logging and fix beforeEach flakiness by @shouples in #2565
- [minor] Artifact flow: exit silently by @Cerchie in #2563
- #2475 Link to artifact template generation in header, empty state by @noeldevelops in #2534
- cleanup: stop sending CCloud Statuspage errors to sentry by @shouples in #2571
- enable right-click functionality in E2E tests by @shouples in #2570
- (UDFs) Artifacts: bubble errors up to
flinkArtifactsby @Cerchie in #2517 - UDFs view showing real live UDFs by @jlrobins in #2561
- MINOR: bump E2E test CI pipeline timeout from one to three hours by @shouples in #2581
- Jlr/2573 enforce all commands mentioned in command palette registry by @jlrobins in #2578
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2586
- Update tooltip markdown generation by @bcscc in #2579
- Move
flinkStatementResults,flinkStatementResultsManagerand its tests tosrc/flinkSqlby @bcscc in #2580 - add E2E tests for produce-message flow by @shouples in #2557
- Order section of package.json for sanity, enforce ordering through test by @jlrobins in #2582
- Address dreg by @jlrobins in #2590
- cleanup: alphabetically sort
contributes.commandssection of package.json by @shouples in #2583 - feat: add dedicated URI handler command by @shouples in #2584
- MINOR: fix Flink artifact/UDF view nav actions by @shouples in #2593
- cleanup: use
confluent.handleUricommand for E2E tests' CCloud auth flow by @shouples in #2585 - (UDFs) Artifacts: add logic to catch large files and notify user by @Cerchie in #2518
- UDFs (Artifacts): Fix TypeError when uploading to unavailable AWS region by @Cerchie in #2598
- [main] chore: update sidecar version to 0.245.0 by @eguicf in #2599
- test: Cover more dimensions in Scaffolding CUJ with E2E tests by @flippingbits in #2600
- (UDFs) Artifacts: allow upload from right-click on cluster, compute, or .jar file by @noeldevelops in #2537
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2608
- Add
possiblyViewableproperty to filterFlinkStatementresults based on age by @bcscc in #2607 - Simplify getFlinkArtifacts(): is only being called with CCloudFlinkDbKafkaCluster by @jlrobins in #2611
- MINOR: fix
window.menuStylesetting for Windows to unblock running E2E tests by @shouples in #2612 - Refactor
wrappedCommandto be testable by @bcscc in #2604 - Dejitter Flink backround statement submission. by @jlrobins in #2596
- Cache Get Flink Artifacts route results by @jlrobins in #2619
- Generalized
artifactsChangedevent emitter carrying the env/cloud/region whose artifacts list just changed by @jlrobins in #2623 - add E2E tests for direct connection CRUD by @shouples in #2613
- FlinkDatabaseView to cache UDFs by @jlrobins in #2627
- Fix lingering nits from #2627 by @jlrobins in #2630
- fix
gulp functionalcoverage reporting by @shouples in #2633 - Fix newResourceViewProvider gap in resetting direct connection context values by @jlrobins in #2632
- fix: ignore
src/webviews/baseTest.ts...
v1.6.2
What's Changed
- [v1.6.x] chore: update third party notices by @semaphore-agent-production[bot] in #2516
- [v1.6.x] release 1.6.2 with support for schema registry custom contexts by @jlrobins in #2676
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- [v1.6.x] fix: Add comma to WarpStream-specific
client.idsuffix by @flippingbits in #2507 - [v1.6.x] Release 1.6.1 by @flippingbits in #2515
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- set 1.6.0 as next version under development by @shouples in #2161
- [main] clear CCloud connected state from sign-out command to prevent incorrect CCloud expiration notification by @shouples in #2167
- scaffold: catch pattern mismatches when submitted with keyboard by @noeldevelops in #2172
- 🍒 [main] send CCloud auth failed events to Sentry by @shouples in #2174
- 🍒 [main] fix schema upload file extensions by @shouples in #2177
- run E2E smoke test(s) in CI by @shouples in #2146
- Sentry client: add rate limiting to prevent single-user spikes by @noeldevelops in #2173
- chore(CI): set up pipeline for running E2E tests manually by @shouples in #2163
- Fix order of operations within ccloudProvider::getSessions() by @jlrobins in #2182
- MINOR: swap double quotes for single quotes in servicebot semaphore task config by @shouples in #2183
- guard direct connection export from using non-DirectEnvironment argument by @shouples in #2181
- add changelog entry for 1.4.3 release by @shouples in #2199
- refactor schema commands/utils for better testability by @shouples in #2178
- Only send the rarer / harder to explain sidecar startup errors to Sentry ... by @jlrobins in #2207
- MINOR: add workspace settings for html/markdown formatting by @shouples in #2210
- chore: updates for test coverage and using Extension Test Runner by @shouples in #2209
- fix: connections form not closing after save + falsely reporting "disconnected" by @noeldevelops in #2208
- MINOR: set sonarqube config in workspace settings by @shouples in #2212
- chore: overhaul schema management command tests by @shouples in #2184
- update changelog from 1.5.0 release by @shouples in #2215
- overhaul settings handling and testing by @shouples in #2186
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2218
- direct connections form: validate auth types by @noeldevelops in #1413
- Enforce sha 512 for warpstream scram connections by @noeldevelops in #2187
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2220
- direct connections form: if localhost, uncheck ssl by default by @noeldevelops in #2217
- direct connections form: check connection urls for ssl enabled by @noeldevelops in #2219
- Stop exporting logger and stubbing it in a test. by @jlrobins in #2231
- (minor) 653: drop log level for certain SR errors by @Cerchie in #2032
- feat(UDFs): List Artifacts 📑 by @Cerchie in #2213
- Schema view provider event handler + tests refactor by @jlrobins in #2236
- [security]
npm audit fixto update@eslint/plugin-kitandform-databy @shouples in #2241 - chore: add Semaphore task for uploading pre-release .vsix files to GitHub by @shouples in #2226
- cleanup: add
dispose()methods and clean up between tests by @shouples in #2239 - Refactor topics view event handlers and tests by @jlrobins in #2242
- chore: update sidecar version to 0.225.0 by @shouples in #2244
- testing(UDFs): create flink artifact base by @Cerchie in #2238
- chore: fix
sonar-project.propertiesexclusions by @shouples in #2246 - add CCloud private network settings by @shouples in #2211
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2247
- MINOR: use
envId (envName)for private network settings keys by @shouples in #2248 - chore(CI): set up scheduled prerelease vsixes by @shouples in #2249
- chore: update sidecar version to 0.226.0 by @jlrobins in #2255
- View controller event listener wiring tests and new convienent event emitter stub generator. by @jlrobins in #2254
- New resource view by @jlrobins in #2223
- Refine LLM instructions for event handling and tests over which. by @jlrobins in #2256
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2257
- Bring new view controller event handler tests up to speed; write one more event handler-related test across the view controller family. by @jlrobins in #2258
- Fix new resources view setting local cluster context values by @jlrobins in #2259
- Simplify and test how new resource view orders connections by @jlrobins in #2260
- task(UDFs): add user feedback on error loading artifact list by @Cerchie in #2240
- Show a warning if any graphql query returns data and also warnings. by @jlrobins in #2264
- chore: refactor template funcs by @Cerchie in #2091
- Bring
BaseViewProviderandParentedBaseViewProviderevent handling wiring and testing up to standards by @jlrobins in #2263 - If sidecar fails to start, log more available details by @jlrobins in #2270
- bugfix(pt1): Flink Artifacts 400 error by @Cerchie in #2267
- sidecarHandle(UDFs): add
getFlinkPresignedUrlsApiby @Cerchie in #2251 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2271
- MINOR: remove upload udf availability on main by @Cerchie in #2279
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production[bot] in #2281
- Implement new resources view search by @jlrobins in #2274
- cleanup: move view provider helper functions into
src/viewProviders/utils/by @shouples in #2283 - bugfix(pt 2): make it so clicking on compute pool without artifacts doesn't trigger attempt to get artifacts by @Cerchie in #2275
- chore: cleanup udf implementation by @Cerchie in #2284
- update language client start logic by @noeldevelops in #2262
- telemetry: add
hasCCloudDomainto 'Direct Connection Action' events by @shouples in #2287 - chore: update repo by service bot by @service-bot-app[bot] in #2277
- refactor: split
BaseViewProviderandParentedBaseViewProviderand push intosrc/viewProviders/baseModels/by @shouples in #2288 - chore(CI): set up scheduled CCloud auth test (prod) by @shouples in #2292
initializeLanguageClientwebsocket integration tests by @jlrobins in #2290- fix(CI): add
TARGET_BRANCHparam to prerelease task by @shouples in #2297 - chore: update sidecar version to 0.231.0 by @Cerchie in #2300
- [main] update changelog for 1.5.1 release by @shouples in #2305
- use fossa installed in agent directly by @lyao-77 in #2308
- chore: update sidecar version to 0.233.0 by @shouples in #2309
- (UDFs): add quickpick for regions by @Cerchie in #2304
- support setting
IDE_SIDECAR_CONNECTIONS_CCLOUD_BASE_PATHby @shouples in #2301 - chore(CI): set up scheduled CCloud auth test (stag) by @shouples in #2311
- [main] chore: update sidecar version to 0.234.0 by @shouples in #2314
- [docs] add testing inst...