Skip to content

Releases: ionos-enterprise/ionos-enterprise-sdk-python

Docs Release

11 Jan 13:46
eb39a6f

Choose a tag to compare

This Release contains the following changes:

  • Deprecation notice

Release v5.5.0 - Compat Library

22 Dec 11:49
432c0c8

Choose a tag to compare

New release in advance of the upcoming Ionos Cloud SDKs.
Implemented a Compatibility Library to avoid breaking changes in the current SDKs.

Feature Release

02 Oct 13:46
9ed3f61

Choose a tag to compare

  • LAN/PCC: pcc_id can also be specified when a LAN ist created - documentation.

  • add lan ids on nodepool creation

  • lan ids on nodepool update

  • cast lan ids to int

  • version change: 5.2.0 -> 5.3.0

  • pcc -> pcc_id : pcc on lan parameter is ids id not pcc object

  • fix pcc parameter in create lan body

  • fix tests to pass when lan is not public (to attach pcc)

Co-authored-by: Alexandru Toma alexandru.toma@ionos.com

Release v5.2.0 - New functionalities in version 5

26 Aug 07:45
95802ea

Choose a tag to compare

The following functionalities have been implemented:

  • S3 Keys
  • Backup Units
  • PCCs

Some functionalities have been updated to reflect the API changes:

  • Kubernetes NodePools

Release v5.1.0 - Upgrade to API version 5

10 Oct 08:00
e5d024c

Choose a tag to compare

  • Upgraded the SDK to API version 5 (https://api.ionos.com/cloudapi/v5/swagger.json).

  • Implemented the Kubernetes API methods.

  • New function for waiting for something to be completed (wait_for) which is using lambdas in order to check basically anything. (Example in examples/k8s.py)

  • Various other tweaks and fixes.

  • Refactored the SDK under IONOS Enterprise.

  • Login variables are now:

    • IONOS_USERNAME
    • IONOS_PASSWORD

Release v4.1.3 - Bugfixes

12 Jul 13:14
790a927

Choose a tag to compare

  • Save the credentials to the keyring with an unique identifier.
  • Minor fix to a user management test.
  • Fix for the issue when create LAN/LB/IPBlock replaced the entity name because of it contains _ character in it. Related to this issue.

Release v4.1.2 - HTTP auth fix

13 Dec 21:19
12debfe

Choose a tag to compare

  • Adjusted authentication logic to use requests library auth; this corrects expected auth order.
  • Updated documentation.

Release v4.1.1

06 Nov 18:52
efa4e0e

Choose a tag to compare

Extended depth on the locations so that imageAlias can be retrieved for a required location.

Release v4.1.0 - Config File & Keyring Support

26 Jul 06:09

Choose a tag to compare

  • Added config file and keyring support
  • Added profitbricks.utils containing helper functions: ask() and find_item_by_name
  • Added ProfitBricksService.get_datacenter_by_name()
  • Implemented ProfitBricksService.wait_for_completion()
  • Added support for providing a client user agent
  • Added pb-api-shell script to examples
  • Flake8 and pylint style fixes - refactoring
  • Fixed adding user to group & some flaky test

Release v4.0.0 - Cloud API v4

04 Jul 07:41

Choose a tag to compare

The SDK has been updated to support the latest ProfitBricks Cloud API v4 features:

  • Added User Management feature
  • Added Contract Resources feature
  • Added Image Aliases feature
  • Added a new location and license type
  • Added IP Address fail-over feature
  • Removed commented code
  • Added and updated tests
  • Added additional negative tests