Skip to content

Releases: simonkurtz-MSFT/python-openai-loadbalancer

v1.1.1

18 Oct 14:09
4493ab1
Compare
Choose a tag to compare

Release 1.1.1 of the Python openai-priority-loadbalancer package.

Added

  • Support for Python 3.13.

Fixed

  • Fix issues with missing base transport methods and properties (#36). - Thank you, @giulio-utf!

Changed

  • Use Azure Open AI API version 2024-08-01-preview.

Full Changelog: 1.1.0...1.1.1

v1.1.0

04 Jun 17:31
205c385
Compare
Choose a tag to compare

Release 1.1.0 of the Python openai-priority-loadbalancer package.

Added

  • Add ability to use individual Azure OpenAI API keys for each respective backend.

Changed

  • Externalize test harness configuration to config.py.

Full Changelog: 1.0.9...1.1.0

v1.0.9

22 May 20:59
dcf3391
Compare
Choose a tag to compare

Release 1.0.9 of the Python openai-priority-loadbalancer package.

Added

  • Add optional path to Backend class.
    This is extraordinary functionality which prepends the path to the request URL's path. It is unlikely to be used for common use cases.
  • Add GitHub workflow for running automated tests against supported Python versions.

Changed

  • Mark development status as Production/Stable, expand on supported Python versions, and add to project URLs in the package README.

Fixed

  • Fix missing and erroneous types.
  • Fix missing packages in requirements.txt.

Full Changelog: 1.0.8...1.0.9

v1.0.8

21 May 16:32
0dabdda
Compare
Choose a tag to compare

Release 1.0.8 of the Python openai-priority-loadbalancer package.

Added

  • Add Python unit tests for synchronous and asynchronous load balancers.
  • Add Python test coverage reporting.

Changed

  • Fully typed the module for easier use.

Removed

  • Remove a redundant HTTP 429 return.

Full Changelog: 1.0.7...1.0.8

v1.0.7

17 May 23:48
d42df55
Compare
Choose a tag to compare

Release 1.0.7 of the Python openai-priority-loadbalancer package.

Removed

  • Refactor to remove python-dateutil requirement.

Full Changelog: 1.0.6...1.0.7

v1.0.6

17 May 10:57
9e0d6f1
Compare
Choose a tag to compare

Release 1.0.6 of the Python openai-priority-loadbalancer package.

Changed

  • Improve the package README with clearer instructions.

Fixed

  • Fix dependencies in pyproject.toml. openai is not a needed dependency of the package. httpx and python-dateutil, however, are.
  • Fix asynchronous instructions in package README.

Full Changelog: 1.0.5...1.0.6

v1.0.5

17 May 00:06
2b8b065
Compare
Choose a tag to compare

Release 1.0.5 of the Python openai-priority-loadbalancer package.

Changed

  • Remove dependency on openai>=1.17.0 by using httpx classes.
  • Use get_bearer_token_provider to obtain an Azure token. This change caches and automatically refreshes the token.
  • Update package README with clear instructions for synchronous and asynchronous use cases.

Full Changelog: 1.0.3...1.0.5

v1.0.3

16 May 14:38
5a06530
Compare
Choose a tag to compare

Release 1.0.3 of the Python openai-priority-loadbalancer package.

Changed

  • Refactor to simplify logic.
  • Improve information logging.
  • Add many more descriptive comments in the module to explain procedure and purpose of the code.

Full Changelog: 1.0.2...1.0.3

v1.0.2

15 May 16:38
17798c2
Compare
Choose a tag to compare

Release 1.0.2 of the Python openai-priority-loadbalancer package.

Added

  • Add Python lint

Changed

  • Refactor code based on Python lint suggestions

Full Changelog: 1.0.1...1.0.2

v1.0.1

15 May 10:47
407f4fc
Compare
Choose a tag to compare

Initial General Availability Release

Release 1.0.1 of the Python openai-priority-loadbalancer package.

Changed

  • Refactor code

Full Changelog: 1.0.0...1.0.1