Sign in Sign up
nuget

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.

nuget View on Nuget

Activity

Latest release
2mo ago
Total releases
11
Cadence
~5 days
Last 12 months
9

Details

License
MIT
First release
Sep 05, 2025
Releases
Version Released
1.5.0 minor
1.4.7 patch
1.4.6 minor
1.2.5 patch
1.2.3 minor
1.1.4 patch
1.1.3 patch
1.1.2 patch
1.1.1 patch
1.1.0 minor
1.0.0 initial