Skip to content

Conversation

@chullybun
Copy link
Collaborator

  • Fixed: The ValueContentResult.TryCreateValueContentResult would return NotModified where the request ETag was null; this has been corrected to return OK with the resulting value.
  • Fixed: The ValueContentResult.TryCreateValueContentResult now returns ExtendedStatusCodeResult versus StatusCodeResult as this offers additional capabilities where required.
  • Enhancement: The ExtendedStatusCodeResult and ExtendedContentResult now implement IExtendedActionResult to standardize access to the BeforeExtension and AfterExtension functions.
  • Enhancement: Added WebApiParam.CreateActionResult helper methods to enable execution of the underlying ValueContentResult.CreateValueContentResult (which is no longer public as this was always intended as internal only).
  • Fixed: PostgresDatabase.OnDbException corrected to use PostgresException.MessageText versus Message as it does not include the SQLSTATE code.
  • Enhancement: Improve debugging insights by adding ILogger.LogDebug start/stop/elapsed for the InvokerArgs.
  • Fixed: Updated System.Text.Json package depenedency to latest (including related); resolve Microsoft Security Advisory CVE-2024-43485.

- *Fixed:* The `ValueContentResult.TryCreateValueContentResult` would return `NotModified` where the request `ETag` was `null`; this has been corrected to return `OK` with the resulting `value`.
- *Fixed:* The `ValueContentResult.TryCreateValueContentResult` now returns `ExtendedStatusCodeResult` versus `StatusCodeResult` as this offers additional capabilities where required.
- *Enhancement:* The `ExtendedStatusCodeResult` and `ExtendedContentResult` now implement `IExtendedActionResult` to standardize access to the `BeforeExtension` and `AfterExtension` functions.
- *Enhancement:* Added `WebApiParam.CreateActionResult` helper methods to enable execution of the underlying `ValueContentResult.CreateValueContentResult` (which is no longer public as this was always intended as internal only).
- *Fixed:* `PostgresDatabase.OnDbException` corrected to use `PostgresException.MessageText` versus `Message` as it does not include the `SQLSTATE` code.
- *Enhancement:* Improve debugging insights by adding `ILogger.LogDebug` start/stop/elapsed for the `InvokerArgs`.
- *Fixed*: Updated `System.Text.Json` package depenedency to latest (including related); resolve [Microsoft Security Advisory CVE-2024-43485](GHSA-8g4q-xg66-9fp4).
@chullybun chullybun merged commit 6738a92 into main Oct 11, 2024
@chullybun chullybun deleted the v3.27.0 branch October 11, 2024 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants