Skip to content

Releases: RageAgainstThePixel/OpenAI-DotNet

OpenAI-DotNet 8.3.0

19 Sep 21:25
09ddbdc
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.3.0 by @StephenHodgson in #369
    • Updated library to .net 8
    • Refactored TypeExtensions and JsonSchema generation
      • Improved JsonSchema generation for enums and dictionaries
      • Ensured JsonSchema properly handles nullable types
    • Ensure that function args are not re-serialized and passed back into tool function for future calls

Full Changelog: v8.2.5...v8.3.0

OpenAI-DotNet 8.2.5

14 Sep 21:32
b2c0aa7
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.2.5 by @StephenHodgson in #367
    • Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null

Full Changelog: v8.2.4...v8.2.5

OpenAI-DotNet 8.2.4

14 Sep 17:31
455c361
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.2.4 by @StephenHodgson in #365
    • Fixed ResponseObjectFormat deserialization when set to auto
    • Added RankingOptions to FileSearchOptions
    • Fixed potential memory leaks when uploading files to various endpoints
    • Added timestamp values to BaseResponse to calculate rate limits by @RealStillkill

Full Changelog: v8.2.2...v8.2.4

OpenAI-DotNet 8.2.2

19 Aug 19:28
d79c4d4
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.2.2 by @StephenHodgson in #352
    • Added generic parameters to methods that support structured output

Full Changelog: v8.2.1...v8.2.2

OpenAI-DotNet 8.2.1

19 Aug 12:24
2cf2a22
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.2.1 by @sibbl in #350
    • Fixed a typo in the Azure OpenAI URL base endpoint

New Contributors

Full Changelog: v8.2.0...v8.2.1

OpenAI-DotNet 8.2.0

18 Aug 06:15
081a3d6
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.2.0 by @StephenHodgson in #347
    • Added structured output support
    • Added support for Azure OpenAI assistants
    • Fixed Azure OpenAI Id parsing for events
    • Fixed Assistant.CreateThreadAndRunAsync to properly copy assistant parameters
    • Removed stream from CreateThreadAndRunRequest and CreateRunRequest
      • They were overridden by the presence of IStreamEventHandler anyway

OpenAI-DotNet-Proxy 8.2.0

  • Deprecated ValidateAuthentication for ValidateAuthenticationAsync

Full Changelog: v8.1.2...v8.2.0

OpenAI-DotNet 8.1.2

09 Aug 19:38
8fcd8d8
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.1.2 by @henduck in #341
    • Added constructor overloads to Tool and Function classes to support manually adding tool calls in the conversation history

New Contributors

Full Changelog: v8.1.1...v8.1.2

OpenAI-DotNet 8.1.1

30 Jun 17:57
1ed0c2a
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.1.1 by @StephenHodgson in #336
    • Added overloads to Assistant streaming event callbacks to include event name: Func<String, IServerSentEvent, Task>
  • OpenAI-DotNet-Proxy 8.1.1 by @StephenHodgson in #336
    • Renamed OpenAIProxyStartup -> OpenAIProxy

Full Changelog: v8.1.0...v8.1.1

OpenAI-DotNet 8.1.0

21 Jun 01:37
3fdd926
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.1.0 by @StephenHodgson in #334
    • Fixed streaming event race conditions where the subscriber to the stream would finish before steam events were executed
    • Refactored streaming events callbacks from Action<IServerSentEvent> to Func<IServerSentEvent, Task>
    • Added Exception data to OpenAI.Error response
    • Added ChatEndpoint.StreamCompletionAsync with Func<ChatResponse, Task> overload

Full Changelog: v8.0.3...v8.1.0

OpenAI-DotNet 8.0.3

16 Jun 16:39
3b0f89a
Compare
Choose a tag to compare

What's Changed

  • OpenAI-DotNet 8.0.3 by @StephenHodgson in #332
    • Fixed Thread.MessageResponse and Thread.RunStepResponse Delta objects not being properly populated
    • Added Thread.MessageDelta.PrintContent()
    • Added additional unit tests for delta objects

Full Changelog: v8.0.2...v8.0.3