TAF.Kibana.SDK
Professional SDK for TAF Kibana logging and analytics platform. Version 1.4.6 restores PropertyNameCaseInsensitive=true on the JsonSerializerOptions used by KibanaClient.PostAsync / DeleteAsync. The 1.4.5 dev-merge accidentally dropped this flag (only present on the pre-merge HEAD lineage). Without it, the camelCase naming policy fails to match the kibana service's PascalCase "IsSuccess" key — OperationResult.IsSuccess silently deserialises as false and audit / global-search calls surface a misleading "No response from server" warning even when the upstream service returned 200. Version 1.4.5 merges dev-branch resilience work into the 1.4.x audit lineage: HttpClient is now configured once via the factory (BaseAddress / Timeout / ApiKey) with Polly retry + circuit-breaker attached as policy handlers, replacing the per-call hand-rolled retry; PostAsync/DeleteAsync surface BrokenCircuitException as a typed warning. The 1.4.x feature surface (audit middleware, AuditService crash fix, QueryString/RequestBody/ResponseBody schema fields) is preserved. Version 1.4.3 fixes a crash in AuditService.CreateAsync, GlobalSearchService.IndexAsync, and GlobalSearchService.DeleteAsync where OperationResult.Value was accessed on a failed result, throwing InvalidOperationException("Cannot access Value of a failed result"). Now checks OperationResult.IsSuccess first and surfaces the server-side Error.Message in the failure-result's ErrorMessage. Version 1.4.0 adds three optional fields to LogEntry / IndexLogRequestModel — QueryString, RequestBody, ResponseBody. Version 1.3.0 added typed log-search filter inputs and Log Detail DTOs for GET /api/v1/logging/{id}. Version 1.2.0 added working WriteAsync / WriteBulkAsync log shipping. Previous versions cover Audit + GlobalSearch.
Activity
- Latest release
- 2mo ago
- Total releases
- 11
- Cadence
- ~5 days
- Last 12 months
- 9
Details
- License
- MIT
- First release
- Sep 05, 2025
| Version | Released | |
|---|---|---|
1.5.0
minor
|
1.5.0
minor
Dependencies (11)
+ 3 more |
|
1.4.7
patch
|
1.4.7
patch
Dependencies (11)
+ 3 more |
|
1.4.6
minor
|
1.4.6
minor
Dependencies (11)
+ 3 more |
|
1.2.5
patch
|
1.2.5
patch
Dependencies (11)
+ 3 more |
|
1.2.3
minor
|
1.2.3
minor
Dependencies (11)
+ 3 more |
|
1.1.4
patch
|
1.1.4
patch
Dependencies (11)
+ 3 more |
|
1.1.3
patch
|
1.1.3
patch
Dependencies (11)
+ 3 more |
|
1.1.2
patch
|
1.1.2
patch
Dependencies (11)
+ 3 more |
|
1.1.1
patch
|
1.1.1
patch
Dependencies (11)
+ 3 more |
|
1.1.0
minor
|
1.1.0
minor
Dependencies (11)
+ 3 more |
|
1.0.0
initial
|
1.0.0
initial
Dependencies (9)
+ 1 more |