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

334 Коммитов

Автор SHA1 Сообщение Дата
Ramachandran A G a664fcc3bc
* Change lib to support workload identity (#127)
* * Change lib to add support for workload identity
* * Update README doc
2024-09-04 20:23:18 +05:30
Ramachandran G 96d1485251 * Change version as per manifest 2024-08-07 14:47:05 +05:30
Ramachandran A G d92d6ef52e
* Update to latest version of the libs (#125)
Update SDK and versions
2024-08-07 09:19:36 +05:30
Ramachandran A G a6d11c27bd
*Update Java SDK (#123)
Update SDK
2024-06-25 17:12:55 +05:30
Ramachandran A G 4fd583e250
Feature/upgrade libs (#122)
* Bump library versions
* *Update README doc
2024-06-25 15:48:04 +05:30
Ramachandran A G 5c64d2c058
Feature/fix CVE netty (#116)
* * Remove reference to vulnerable netty libraries
* * Enable commented test
* * Bump version
* Update README
2024-05-02 18:47:44 +05:30
Ramachandran A G d7a57ee0a4
Feature/move to az cli (#115)
* * Add support for accessToken
* * Refactor code for tests
* * Changes to build file
2024-05-02 18:18:43 +05:30
Tanmaya Panda adbb190ce0
Fix CVE - update pom.xml (#114)
* Fix CVE - update pom.xml
* update kusto kafka sink release version
 * Disable E2E tests

---------

Co-authored-by: Ramachandran A G <ramacg@microsoft.com>
2024-04-23 10:12:53 +05:30
Ramachandran A G 847474b8be
* Update versions for overcoming CVE's (#113)
* * Update versions for overcoming CVE's
* * Update README and release note
* * Fix workflow permissions in build file
2024-03-19 16:14:14 +05:30
Ramachandran A G 4b155b348b
Feature/fix cv es (#111)
* Update build fixing CVE's reported
* Update README
* Add build file
* Update release pipeline
---------

Co-authored-by: Abhishek Saharn <asaharn@microsoft.com>
2024-01-18 14:03:35 +05:30
Tanmaya Panda 0713af4f2f
Merge pull request #109 from Azure/fix-cve-error
fix netty CVE
2023-10-27 18:44:08 +05:30
Tanmaya Panda 5c9e65b3da upgrade release version 2023-10-27 18:40:04 +05:30
Tanmaya Panda a3829176c6 fix cve 2023-10-17 14:57:19 +05:30
Ramachandran A G b911bcfe90
* Update to new SDK (#108)
* Update to new SDK
* Update XERIAL snappy to address CVE
* Update README
2023-09-29 08:11:12 +05:30
Ramachandran A G fe9542cbfd
* Fix issue [Bug] aad.auth.strategy managed_identity does not work with v4.0.2 #105 (#106)
* Update dependencies
2023-08-16 18:34:58 +05:30
Abhishek Saharn 381c5485c4
[chore] Readme update Kafka (#104) 2023-08-14 19:09:11 +05:30
Ramachandran A G 69da65695c
Feature/update sdk jdk8 (#103)
* Update dependencies
* Fix vulnerabilities
2023-07-03 16:46:25 +05:30
Ramachandran A G fc7fc15a54
E2E Tests with test containers and formatting/import order fixes (#101)
* * Fix vulnerable libs
* Remove some additional steps in tests
* * Fix review on refreshing ingestion cache
* * Update dependencies
2023-05-09 18:23:11 +05:30
Tanmaya Panda e5059ca10a
Merge pull request #100 from Azure/feature/UpdateJavaSDK
Feature/update java sdk
2023-03-29 16:16:24 +05:30
Ramachandran G be0cb4fadd * update to 4.0.4 2023-03-26 21:55:09 +05:30
Ramachandran G 1b0fffbdf6 * update to 4.0.4 2023-03-26 21:40:17 +05:30
Ramachandran A G e1d444c07b
* Fix CVE's in libraries (#99) 2023-03-16 12:06:00 +05:30
Adrien Bestel bb4adfb5b0
Upgrade Kusto SDK (#98)
* Upgrade Kusto SDK

Kusto SDK released a new major version in november 2022 with some breaking changes:
- The minimum JDK version for the SDK is now up to jdk 11
- Move to Blob Storage v12
- Remove org.json library to support secure systems that don't allow it. Some of the exception signatures have been changed to custom exception.

The latter change is the one having the most impacts on the connector: org.json is removed in favor of Jackson.
The KustoSinkConfig and KustoSinkTask were updated to take advantage of Jackson capabilities, in particular the mapping configuration is now deserialized to a POJO rather than doing operations on raw JSON objects.

* - leaner instantiation of the object mapper
- disable table access validation by default
- config exception on invalid mapping
- tests
- bump kafka clients version

* Update the documentation

* Cherry-pick changes to upgrade dependencies and fix deprecation warnings

* Format

* Rename KustoTableMapping to TopicToTableMapping
2023-03-15 20:39:48 +05:30
Ramachandran A G 6b0bfbc5d9
* Fix review comments in CheckMarx (#97)
* * Fix review comments in CheckMarx
* * Fix code review comments
* * Update POM / Release notes
* Remove cases in tests where stackTrace calls were used
* * Fix minor observations.Handle exceptions when setting permissions and ensure that they are warn logged
* * Read test files from stream using resource API as opposed to path based access
* * Fix review comments
* * Fix code formatting
2023-03-10 09:48:26 +05:30
Tanmaya Panda 30414e8377
Merge pull request #96 from tanmaya-panda1/feature/addProxySupport
updated Readme
2022-12-15 18:38:11 +05:30
Tanmaya Panda 4e71fd9df5 updated Readme 2022-12-15 17:34:42 +05:30
Tanmaya Panda e9e6d708a5
Merge pull request #95 from tanmaya-panda1/feature/addProxySupport
add proxy support to KustoSinkTask
2022-12-15 17:17:32 +05:30
Tanmaya Panda 583775f125 updated Readme and bumped release version 2022-12-15 17:13:41 +05:30
Ramachandran G 69037a788a * Add E2E Tests with proxy 2022-12-14 21:48:36 +05:30
Tanmaya Panda 90009b5247 add proxy support 2022-12-07 16:52:14 +05:30
Ramachandran A G 5870a7cced
* Fix release note and update POM revision (#93) 2022-12-06 19:22:50 +05:30
Ramachandran A G bb8b05185b
* Filter and log empty records (#92)
* Filter and log empty records
* Fix imports & fix comments
2022-12-06 19:07:40 +05:30
Tanmaya Panda a7fb5ae42b
fix cve errors (#90)
* fix cve errors

* changed version

* update jackson version to 2.13.4.2
2022-12-06 18:37:31 +05:30
Tanmaya Panda f8c1dbed97
Merge pull request #89 from tanmaya-panda1/feature/update-kusto-sdk-version
update kusto sdk version
2022-11-29 18:27:22 +05:30
Tanmaya Panda 549ee08874 added further details in changelog 2022-11-28 16:22:12 +05:30
Tanmaya Panda c7bb701700 added changelog 2022-11-28 16:18:19 +05:30
Ramachandran G fa80b4ccda * Fix failing test
* Add additional test
2022-11-28 14:14:48 +05:30
Tanmaya Panda 11e89c6cd0 update kusto sdk version 2022-11-28 12:55:29 +05:30
Adrien Bestel ef142acab2
Feature: Add Managed Identity support (#86)
* Feature: Add Managed Identity support

azure-kusto-java added support for Managed Identities from version 3.0.0. This commit adds support of managed identities in the Kusto Sink.

There are now two ways to authenticate against Azure Active Directory:
- using an Azure AD Enterprise Application
- using a Managed Identity

Both are service principals, the only different is that Managed Identity used the Azure Instance MetaData Service (IMDS) to get OAuth2 tokens, without the need to use a password.

* Use an enumeration instead of a boolean to setup the way authentication should be done. This makes the configuration more trivial and the code is now less complex. This also allows to extend the authentication to other methods if needed.

Make the Tenant ID / Client ID optional for managed identities, only require it when validation of table access is enabled.

Update the README with some hints on managed identities.
2022-09-14 10:00:59 +05:30
Ramachandran G 29ff2491f4 * Format and merge PR#85 2022-09-07 16:05:40 +05:30
Ramachandran A G 930c922af7
* Add formatter and reformat code as per azure-kusto-java (#85) 2022-09-07 15:41:09 +05:30
Ramachandran A G 83f579f62d
Feature/update readme docs (#84)
* Update README.md for PR-81/82/83
* Make table validations as explicit opt out
2022-09-07 14:54:13 +05:30
Preston M. Price 1694e343b1
Adding option to enable/disable table access validation (#82) 2022-09-05 20:11:21 +05:30
Preston M. Price 26d02da395
Adding logic to stop collecting all messages when the DLQ is not enabled. (#83) 2022-09-05 17:52:57 +05:30
Tanmaya Panda 41797ff02c
Feature/remove mandatory mapping (#81)
* Fix issue#76. Make mapping optional
* Update README.md as per comments
* Add more tests

Co-authored-by: ohad bitton <32278684+ohadbitt@users.noreply.github.com>
Co-authored-by: Tanmaya Panda <tanmayapanda@Tanmayas-MacBook-Pro.local>
2022-09-05 15:43:14 +05:30
Ramachandran G e4fc754d7f * Update version to 3.0.3 in pom 2022-08-25 17:04:57 +05:30
Ramachandran A G 9faeb56389
Merge pull request #80 from tanmaya-panda1/feature/fix-cve-error
fix-cve-vulnerabilities
2022-08-25 16:48:50 +05:30
Tanmaya Panda 630ad4d6f5 updated readme.MD 2022-08-12 17:30:16 +05:30
Tanmaya Panda 400bd2a201 excluded kusto-data jackson-databind 2022-08-11 16:50:45 +05:30
Tanmaya Panda 65b0b15dac fix-cve-vulnerabilities 2022-08-10 17:04:11 +05:30