Skip to content

Commit 5c752dc

Browse files
committed
Bump + fix formatting
1 parent e0d08aa commit 5c752dc

File tree

2 files changed

+66
-137
lines changed

2 files changed

+66
-137
lines changed

CHANGELOG.md

+65-136
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,25 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
76

8-
## [0.16.0]
7+
## [0.16.1] - 2024-07-30
8+
### Added
9+
- Added new valid endpoints for the Kusto service.
10+
11+
## [0.16.0] - 2024-07-23
912
### Changed
10-
- the `WithApplicationCertificate` on `KustoConnectionStringBuilder` was removed as it was ambiguous and not implemented correctly. Instead there are two new methods:
13+
- The `WithApplicationCertificate` on `KustoConnectionStringBuilder` was removed as it was ambiguous and not implemented correctly. Instead, there are two new methods:
1114
- `WithAppCertificatePath` - Receives the path to the certificate file.
12-
- `WithAppCertificateBytes` - Receives the certificate bytes in-memory.
13-
Both methods accept an optional password for the certificate.
15+
- `WithAppCertificateBytes` - Receives the certificate bytes in-memory.
16+
Both methods accept an optional password for the certificate.
1417

1518
## [0.15.3] - 2024-06-17
1619
### Fixed
1720
- Fixed Mapping Kind not working correctly with certain formats.
1821

1922
## [0.15.2] - 2024-04-01
2023
### Fixed
21-
2224
- Fix storage URI parsing for hostname with more than 5 parts.
2325
- Keep original error when refreshing ingestion resources fails.
2426

@@ -28,13 +30,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2830
### Fixed
2931
- Type aliases for int32 now work correctly when converting.
3032

31-
32-
3333
## [0.15.0] - 2023-12-04
34-
3534
### Changed (BREAKING)
36-
37-
- Queries are no longer progressive by default.
35+
- Queries are no longer progressive by default.
3836
- `ResultsProgressiveDisable()` has been removed.
3937
- Use `ResultsProgressiveEnabled()` to enable progressive queries.
4038

@@ -43,233 +41,164 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4341
- New package ingest/ingestoptions now contains Compression properties (in the future will hold DataFormat)
4442

4543
### Fixed
46-
47-
- String quoting in default value of query parameters
44+
- String quoting in default value of query parameters.
4845

4946
## [0.14.2] - 2023-11-08
50-
5147
### Fixed
52-
53-
- Size used for RawDataSize taken from gzip reader was of the gzip size and not the original reader size
48+
- Size used for RawDataSize taken from gzip reader was of the gzip size and not the original reader size.
5449

5550
## [0.14.1] - 2023-09-27
56-
5751
### Added
58-
- Support new playfab domain
59-
52+
- Support new playfab domain.
6053

6154
### Fixed
62-
63-
- Fixed deadlock when having high number of concurrent queries
64-
- Fixed wrong endpoint error not triggering
55+
- Fixed deadlock when having high number of concurrent queries.
56+
- Fixed wrong endpoint error not triggering.
6557

6658
## [0.14.0] - 2023-08-10
67-
6859
### Added
69-
7060
- Support streaming for blob, for Managed client as well.
71-
- Support more urls for kusto, including http and port.
61+
- Support more URLs for Kusto, including HTTP and port.
7262

7363
### Fixed
64+
- Fixed wrong context deadline setting.
65+
- Fixed accepting empty URL.
7466

75-
* Fixed wrong context deadline setting
76-
* Fixed accepting empty url.
77-
78-
7967
## [0.13.1] - 2023-05-24
80-
8168
### Changed
82-
83-
- Modified `once.go` to reset `sync.Once` instance when an error occurs
69+
- Modified `once.go` to reset `sync.Once` instance when an error occurs.
8470

8571
## [0.13.0] - 2023-05-09
86-
8772
### Added
88-
8973
- `ServerTimeout` Query Option
90-
- The timeout to the server will be set to the value of this option, or to none if `RequestNoTimeout` is set to
91-
true.
92-
- If it is not provided, the timeout will be set by the context (the old behaviour).
93-
- If a context timeout is not provided, it will fall back to a default value by the type of request.
94-
- Support for `IgnoreFirstRecord` ingestion option
74+
- The timeout to the server will be set to the value of this option, or to none if `RequestNoTimeout` is set to true.
75+
- If it is not provided, the timeout will be set by the context (the old behavior).
76+
- If a context timeout is not provided, it will fall back to a default value by the type of request.
77+
- Support for `IgnoreFirstRecord` ingestion option.
9578

9679
### Changed
97-
98-
- `MgmtOption` is deprecated. From now on both `Query` and `Mgmt` accept `QueryOption`, `MgmtOption` will remain as an
99-
alias until the next version.
80+
- `MgmtOption` is deprecated. From now on both `Query` and `Mgmt` accept `QueryOption`, `MgmtOption` will remain as an alias until the next version.
10081

10182
### Fixed
102-
10383
- `AttachPolicyClientOptions` method fixed by @JorTurFer
10484

10585
### Removed
106-
10786
- `AllowWrite` has been a no-op for a while. It is now finally removed.
10887

109-
### Security
110-
11188
## [0.12.1] - 2023-05-01
112-
11389
### Fixed
114-
115-
* Fixed parsing of errors in queries
90+
- Fixed parsing of errors in queries.
11691

11792
## [0.12.0] - 2023-05-01
118-
11993
### Added
120-
121-
* Added kql.Builder struct for safe building of KQL statements from variables without use of 'Unsafe' mode.
122-
* Simpler handling of query parameters using kql.Parameters struct.
123-
* All of the docs and examples have been updated to use it
124-
* [DEPRECATED] The old query builder
125-
* Added Quickstart app
126-
* TokenCredential support for authentication.
94+
- Added kql.Builder struct for safe building of KQL statements from variables without use of 'Unsafe' mode.
95+
- Simpler handling of query parameters using kql.Parameters struct.
96+
- All of the docs and examples have been updated to use it.
97+
- [DEPRECATED] The old query builder.
98+
- Added Quickstart app.
99+
- TokenCredential support for authentication.
127100

128101
### Security
129-
130-
* No redirects are allowed by default.
102+
- No redirects are allowed by default.
131103

132104
### Fixed
133-
134-
* Replace non-ascii characters in headers to be in line with the service.
135-
* DefaultCredential now uses the same HTTP client as the rest of the SDK.
105+
- Replace non-ASCII characters in headers to be in line with the service.
106+
- DefaultCredential now uses the same HTTP client as the rest of the SDK.
136107

137108
## [0.11.3] - 2023-03-20
138-
139109
### Added
140-
141-
* Support for new trident url
110+
- Support for new trident URL.
142111

143112
## [0.11.2] - 2023-03-14
144-
145113
### Fixed
146-
147-
* Fixed Queue Uri not being correct for different clouds
114+
- Fixed Queue URI not being correct for different clouds.
148115

149116
## [0.11.1] - 2023-03-01
150-
151117
### Changed
152-
153-
* Bumped azblob to 1.0.0
118+
- Bumped azblob to 1.0.0.
154119

155120
### Fixed
156-
157-
* Fixed Storage Uri not being correct for different clouds
121+
- Fixed Storage URI not being correct for different clouds.
158122

159123
### Security
160-
161-
* Bump golang.org/x/net from 0.4.0 to 0.7.0
124+
- Bump golang.org/x/net from 0.4.0 to 0.7.0.
162125

163126
## [0.11.0] - 2023-02-14
164-
165127
### Changed
166-
167-
- [BREAKING] Add validation for trusted endpoints by @ohadbitt
168-
- Send http headers under the new unified format
128+
- [BREAKING] Add validation for trusted endpoints by @ohadbitt.
129+
- Send HTTP headers under the new unified format.
169130

170131
### Fixed
171-
172-
- Internal Refactoring
132+
- Internal refactoring.
173133

174134
## [0.10.2] - 2022-12-26
175-
176135
### Fixed
177-
178-
- Issue with managed identity parameters
136+
- Issue with managed identity parameters.
179137

180138
## [0.10.1] - 2022-12-14
181-
182139
### Fixed
183-
184-
- Issue with queued ingestion to other clouds
140+
- Issue with queued ingestion to other clouds.
185141

186142
## [0.10.0] - 2022-12-11
187-
188143
### Changed
189-
190-
- [BREAKING] The minimal go version is now 1.19
144+
- [BREAKING] The minimal Go version is now 1.19.
191145
- [BREAKING] Moving to a connection-string based approach to creating and authenticating clients.
192146

193147
### Added
194-
195148
- Implicit cloud detection.
196-
- All of our operations now share the same HTTP client inside the kusto client object.
149+
- All of our operations now share the same HTTP client inside the Kusto client object.
197150

198151
### Fixed
199-
200152
- Various goroutine leaks.
201153
- Fetching ingestion resources is now done more consistently.
202154
- Removed the header caching mechanism from streaming ingestion.
203155

204156
## [0.9.2] - 2022-12-01
205-
206157
### Fixed
207-
208-
- Default values for parameters not parsing correctly
209-
- Goroutine leak when streaming ingestion fails
210-
- Leaks in tests
211-
-
158+
- Default values for parameters not parsing correctly.
159+
- Goroutine leak when streaming ingestion fails.
160+
- Leaks in tests.
212161

213162
## [0.9.1] - 2022-11-20
214-
215163
### Changed
216-
217-
- Setting a mapping now implies the ingestion format
164+
- Setting a mapping now implies the ingestion format.
218165

219166
### Fixed
220-
221-
- Possible context race
222-
- Json parsing errors now display the failed json string
167+
- Possible context race.
168+
- JSON parsing errors now display the failed JSON string.
223169

224170
## [0.9.0] - 2022-11-09
225-
226171
### Changed
227-
228172
- Deprecate AllowWrite - now it is the default like in other SDKs.
229173
- Remove mutex from query client. Now queries can run in parallel, achieving much better performance.
230174

231175
### Fixed
232-
233-
- Column.Type assignment. Was using string, now using types. by @jesseward
234-
- Lint and test fixes
176+
- Column.Type assignment. Was using string, now using types. by @jesseward.
177+
- Lint and test fixes.
235178

236179
## [0.8.1] - 2022-09-21
237-
238180
### Added
239-
240-
- `Application` and `User` as `ClientRequestProperties` to set the `x-ms-app` and `x-ms-user` headers, and the matching
241-
fields in `.show queries`.
181+
- `Application` and `User` as `ClientRequestProperties` to set the `x-ms-app` and `x-ms-user` headers, and the matching fields in `.show queries`.
242182

243183
## [0.8.0] - 2022-09-05
244-
245184
### Added
246-
247-
- All missing client request properties, and the ability to use custom ones using `CustomQueryOption`
248-
- The option to not parse the response when querying, but to receive the json directly - `QueryToJson`
185+
- All missing client request properties, and the ability to use custom ones using `CustomQueryOption`.
186+
- The option to not parse the response when querying, but to receive the JSON directly - `QueryToJson`.
249187

250188
### Changed
251-
252-
- Various lint fixes and code improvements
189+
- Various lint fixes and code improvements.
253190

254191
## [0.7.0] - 2022-05-08
255-
256192
### Added
257-
258-
- Make clients closeable
259-
- Support port in http host
260-
- Retry mechanism for throttled requests
261-
- Custom http options for all clients
193+
- Make clients closeable.
194+
- Support port in HTTP host.
195+
- Retry mechanism for throttled requests.
196+
- Custom HTTP options for all clients.
262197

263198
## [0.6.0] - 2022-04-12
264-
265199
### Deprecated
266-
267-
* `Ingestion.Stream` has been deprecated in favor of dedicated streaming clients - `ingest.Streaming`
268-
and `ingest.Managed`.
269-
* `RowIterator.Next` and `RowIterator.Do` are now deprecated and replaced by `RowIterator.NextRowOrError`
270-
and `RowIterator.DoOnRowOrError`.
200+
- `Ingestion.Stream` has been deprecated in favor of dedicated streaming clients - `ingest.Streaming` and `ingest.Managed`.
201+
- `RowIterator.Next` and `RowIterator.Do` are now deprecated and replaced by `RowIterator.NextRowOrError` and `RowIterator.DoOnRowOrError`.
271202

272203
### Fixed
273-
274-
* RowIterator.Next and RowIterator.Do will return the first error they encounter, including in-line errors or partials
275-
successes and finish.
204+
- `RowIterator.Next` and `RowIterator.Do` will return the first error they encounter, including in-line errors or partial successes and finish.

kusto/internal/version/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
package version
33

44
// Kusto is the version of this client package that is communicated to the server.
5-
const Kusto = "0.16.0"
5+
const Kusto = "0.16.1"

0 commit comments

Comments
 (0)