·
104 commits
to main
since this release
What's Changed
- version bump -> 1.3 by @noeldevelops in #1545
- Update
ide-sidecar
version by @noeldevelops in #1525 - π [main] fix: remove protocol from bootstrap servers when generating project from Kafka cluster/topic by @shouples in #1549
- chore(CI): set up block-level PR status checks by @shouples in #1555
- Move changelog header for 1.2.0 by @noeldevelops in #1557
- Make construction of all view controller refresh commands purely data-driven (and tested) by @jlrobins in #1550
- chore(CI): run
gulp ci
instead of justgulp build
for windows agent by @shouples in #1558 - #1559: adjust quickpick URI function for current file by @Cerchie in #1561
- Refactor custom
FlinkStatement
model to use API generated models by @rohitsanj in #1576 - task: Add template quickpick for Compute Pools by @Cerchie in #1575
- chore: delete WorkSpaceStorageKeys.LOCAL_KAFKA_TOPICS by @Cerchie in #1572
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1594
- Submit Flink Statement initial implementation. by @jlrobins in #1562
- Flink statement results viewer by @rohitsanj in #1565
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1598
- Introduce completed state in results viewer by @rohitsanj in #1603
- Flink default settings by @noeldevelops in #1529
- 1596 flink database quickpick by @jlrobins in #1607
- add basic
copilot-instructions.md
to help with testing by @shouples in #1611 - chore: Testing scaffold resource by @Cerchie in #1609
- cleanup: move
show*NotificationWithButtons()
to newnotifications.ts
by @shouples in #1617 - Describe user local timezone's GMT offset to Flink when submitting new statements. by @jlrobins in #1613
- set default
typescript
configs under.vscode/settings.json
by @shouples in #1622 - MINOR docs: add code formatting section to CONTRIBUTING.md by @shouples in #1623
- MINOR fix(testing): create stub instances from the sandboxes by @shouples in #1625
- Prevent uriQuickpick() from resolving too soon when external file is chosen by @jlrobins in #1628
- Flink settings followup: better db picker by @noeldevelops in #1614
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1642
- Set interval to 800ms (resolves #1591) by @rohitsanj in #1619
- Setup playwright e2e testing by @rohitsanj in #1638
- Make determineFlinkStatementName() use the ccloud username by @jlrobins in #1629
- Open statement results viewer on submitting statement by @rohitsanj in #1605
- MINOR: use CCloud authentication session's
label
(email) instead ofid
by @shouples in #1649 - 1640 no subjects better than nothing by @jlrobins in #1650
- stop sending
network error
fail events to sentry by @shouples in #1652 - feat: add codelenses and metadata storage for documents using
flinksql
language by @shouples in #1595 - Fix results changelog parsing by @rohitsanj in #1662
- Add e2e test for flink statement submission by @rohitsanj in #1660
- Reformat results viewer with prettier by @rohitsanj in #1668
- fix(test): swap stub for flaky test on Windows agent by @shouples in #1659
- Implement result preview as read-only editor by @rohitsanj in #1618
- [main] update sidecar version to
0.196.0
by @shouples in #1676 - feat: add codelens for setting Flink statement catalog + database by @shouples in #1648
ide-sidecar
update to v0.197.0 by @noeldevelops in #1684- Statement results viewer - dynamic column sizes by @noeldevelops in #1680
- Implement result search by @rohitsanj in #1620
- MINOR cleanup: remove "Generate Project from Resource" from command palette by @shouples in #1701
- π [main] pull over fixes from
v1.2.x
by @shouples in #1700 - [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1702
- add settings and notifications for updating default Flink resource IDs by @shouples in #1651
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1705
- store Flink statement compute pool ID and database on document load by @shouples in #1686
- MINOR: add 1.2.1 release header to CHANGELOG by @shouples in #1707
- Highlight newly submitted Flink statements after submission by @jlrobins in #1666
- FlinkStatement.update(other) by @jlrobins in #1710
- Jlr/1624 dont gulp apigen by @jlrobins in #1712
- swap file extension used for Flink SQL documents by @shouples in #1716
- Poll statement results with 800ms interval by @rohitsanj in #1715
- remove status bar item coloring by @shouples in #1723
- CCloudResourceLoader method to reload a single FlinkStatement by @jlrobins in #1719
- MINOR: don't let
gulp format
affectgraphql/sidecarGraphQL.d.ts
by @shouples in #1731 - Remove Pause/Resume and timer functionality from results viewer by @rohitsanj in #1734
- sanitize options: add param to getTemplatesList and test by @Cerchie in #1732
- MINOR: enable "Copy ID", "Copy Name", "View in CCloud" actions for compute pools by @shouples in #1737
- refactor Copilot tool calling flow to enforce
LanguageModelToolResultPart
usage by @shouples in #1740 - feat(Copilot): add tool for getting template options by @shouples in #1735
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1742
- feat(Copilot): add tool for applying project template and showing form by @shouples in #1736
- add Copilot chat participant telemetry and feedback integration by @shouples in #1745
- Add statement status and stop functionality to results viewer by @rohitsanj in #1738
- feat(Copilot): add tool for summarizing CCloud/local/direct connections by @shouples in #1717
- Jlr/1589 nonterminal statement manager by @jlrobins in #1752
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1757
- Refactor flink-statement-results for testability and add more tests by @rohitsanj in #1758
- fix: repeat user prompt in the event of non-User message or tool result for older Copilot Chat extension installs by @shouples in #1760
- feat(Copilot): add tool to look up local Kafka/SR Docker containers by @shouples in #1721
- Prevent stop statement erroring out due to in-flight get results request by @rohitsanj in #1766
- feat: Update ide-sidecar to
v0.200.0
by @flippingbits in #1767 - Telemetry log over what people are putting in the flink statement view. by @jlrobins in #1769
- Update changelog processing and add tests from internal repo by @rohitsanj in #1775
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1783
- Include cloud provider/region in ccloud kafka clusterrs and flink compute pools searchable text by @jlrobins in #1774
- feat(Copilot): add tool for listing environments and Kafka, Schema Registry, and Flink compute pool names & IDs by @shouples in #1755
- chore: update repo by service bot by @service-bot-app in #1782
- Add
confluent.krb5ConfigPath
extension setting and show warning message in direct connection form by @rohitsanj in #1779 - Jlr/1599 create statement nits by @jlrobins in #1791
- Update walkthrough with Flink and Copilot features. by @derek1ee in #1780
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1792
- Explicit logError() call in corner case of Flink statement submission 400 corner case. by @jlrobins in #1793
- Retry get statement results on 409 by @rohitsanj in #1789
- Client for FlinkSQL language server by @noeldevelops in #1630
- [main] chore: update third party notices [ci skip] by @semaphore-agent-production in #1802
- [v1.3.x] chore: update sidecar version to 0.201.0 by @shouples in #1809
- Fix changelog out-of-order parsing due to lack of mutual exclusion by @rohitsanj in #1808
- Fix: Use statement name in FlinkStatement.ccloudUrl by @rohitsanj in #1811
- Disable language client on activate (for now) by @noeldevelops in #1815
- Harden results viewer: Increase num of retries to 60 with constant backoff of 500ms by @rohitsanj in #1821
- [v1.3.x] release 1.3.0 by @shouples in #1804
Full Changelog: v1.2.1...v1.3.0