Skip to content

Releases: peering-manager/pyixapi

Version 0.2.3

21 Feb 21:00
33541cc
Compare
Choose a tag to compare

No changes compared to 0.2.2.
Tag created and package published due to 0.2.2 packaging issue.

Version 0.2.2

14 Feb 11:56
33541cc
Compare
Choose a tag to compare
  • Use Poetry for packaging
  • Use Ruff for linting and formatting
  • Start adding type hints
  • Deprecate token's issued_at property, some implementations don't provide it; a dummy value is still returned with a warning to avoid breaking existing code

Version 0.2.1

29 Aug 10:47
3b434d7
Compare
Choose a tag to compare
  • Use product_offerings property, IX-API version 1 uses products instead of product-offerings as endpoint for products offered by an IXP to its customers. This new property will return the suitable endpoint based on the IX-API version being used.

Version 0.2.0

19 Aug 14:35
7e82850
Compare
Choose a tag to compare
  • Add create() function for endpoints. his function is used to send a POST request in order to create an
    object
  • Use accounts property, IX-API version 1 uses customers instead of accounts as account endpoint. this new property will return the suitable endpoint based on the IX-API version being used
  • Fix token error when using delete(), save() and update() on an object

Version 0.1.4

07 Feb 22:06
f5a9bfb
Compare
Choose a tag to compare
  • Fix crash when parsing nested dictionaries

Version 0.1.3

28 Jan 14:29
b4892bb
Compare
Choose a tag to compare
  • Add IX-API v2 endpoints
  • Parse IX-API version as integer
  • Test against Python 3.11

Version 0.1.2

13 Oct 19:32
0e92100
Compare
Choose a tag to compare
  • Add is_expired property to Token
  • Add dedicated message to 401 error
  • Fix endpoint name attribute
  • Improve authentication to avoid tokens re-generation if not needed

Version 0.1.1

02 Oct 11:44
fd0d3a2
Compare
Choose a tag to compare

Address packaging issue.

Version 0.1.0

02 Oct 11:31
9c622aa
Compare
Choose a tag to compare

This release can be used to perform read-only operations on IX-API version 1 endpoints.

It is a first shot at providing a hand crafted library that focus on developer experience.