Skip to content

Releases: confluentinc/vscode

v2.2.0-pre

19 Jan 04:13
e523b0c

Choose a tag to compare

v2.2.0-pre Pre-release
Pre-release

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.x by @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 cleanupOldLogFiles by @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 qs by @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 topic fixture 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 hono by @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 topic fixture 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

18 Dec 18:04

Choose a tag to compare

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_SCHEMA by @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 user info 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 ContainerTreeItem by @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 FlinkDatabaseResourceContainer type 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 setExtensionContext call 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 id by @shouples in #3075
  • Claude experiment: Add default titles to all quickpicks by @Cerchie in #3070
  • fix: add try/catch wrapper around workspace.openTextDocument for 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 fix for 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.artifacts setting 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 ConnectionType from 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 Setting class 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 ...
Read more

v2.0.3

04 Dec 16:21

Choose a tag to compare

What's Changed

  • [v2.0.x] chore: update third party notices by @semaphore-agent-production[bot] in #3088
  • Hotfix: 3091 by @Cerchie in #3094
  • Create patch release v2.0.3 by @bcscc in #3096

Full Changelog: v2.0.2...v2.0.3

v2.0.2

03 Dec 18:43

Choose a tag to compare

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

02 Dec 16:10

Choose a tag to compare

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.1 by @flippingbits in #3081

Full Changelog: v2.0.0...v2.0.1

v2.0.0

23 Oct 17:51

Choose a tag to compare

What's Changed

  • New 1.8.0 timeline for main by @jlrobins in #2752
  • [main] update when clauses for selecting Flink database from the Resources view and right-clicking a Kafka cluster or compute pool to be based off of confluent.flink.artifacts setting 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-promises eslint 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, and tar-fs by @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 URI for Copy URL by @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.assert API by @shouples in #2850
  • cleanup(tests): update calledWith* assertions to use the sinon.assert API 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/ into src/diagnostics/ and src/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
  • .jar file 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_LIMIT to flinkSql/constants.ts to 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 jar inspector command by @noeldevelops in #2885
  • MINOR: drop CCloud status bar item update logging from debug to trace by @shouples in #2889
  • Register new user-defined functions (Quick-register UDFs 4/4) by @noeldevelops in #2861
  • hotfix: change task default to default_value for release semaphore task by @shouples in #2891
  • enable consistent-type-imports eslint 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 scopes array 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...
Read more

v1.7.0

06 Oct 22:19
ecadf7c

Choose a tag to compare

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 getDockerContainers to 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 name by @shouples in #2488
  • Refactor maybeStartLanguageClient for improved clarity by @bcscc in #2409
  • fix from 1.6 to main - Pass new required prop 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 environment property from SchemasViewProvider, TopicViewProviderData, and ParentedBaseViewProvider by @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.id suffix (#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() in getComputePoolFromMetadata() 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 triage to 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 flinkArtifacts by @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, flinkStatementResultsManager and its tests to src/flinkSql by @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.commands section 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.handleUri command 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 possiblyViewable property to filter FlinkStatement results based on age by @bcscc in #2607
  • Simplify getFlinkArtifacts(): is only being called with CCloudFlinkDbKafkaCluster by @jlrobins in #2611
  • MINOR: fix window.menuStyle setting for Windows to unblock running E2E tests by @shouples in #2612
  • Refactor wrappedCommand to 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 artifactsChanged event 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 functional coverage reporting by @shouples in #2633
  • Fix newResourceViewProvider gap in resetting direct connection context values by @jlrobins in #2632
  • fix: ignore src/webviews/baseTest.ts...
Read more

v1.6.2

24 Sep 14:11

Choose a tag to compare

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

08 Sep 16:30

Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0

05 Sep 14:57

Choose a tag to compare

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 fix to update @eslint/plugin-kit and form-data by @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.properties exclusions 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 BaseViewProvider and ParentedBaseViewProvider event 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 getFlinkPresignedUrlsApi by @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 hasCCloudDomain to 'Direct Connection Action' events by @shouples in #2287
  • chore: update repo by service bot by @service-bot-app[bot] in #2277
  • refactor: split BaseViewProvider and ParentedBaseViewProvider and push into src/viewProviders/baseModels/ by @shouples in #2288
  • chore(CI): set up scheduled CCloud auth test (prod) by @shouples in #2292
  • initializeLanguageClient websocket integration tests by @jlrobins in #2290
  • fix(CI): add TARGET_BRANCH param 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_PATH by @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...
Read more