Releases: ionos-enterprise/ionos-enterprise-sdk-python
Docs Release
This Release contains the following changes:
- Deprecation notice
Release v5.5.0 - Compat Library
New release in advance of the upcoming Ionos Cloud SDKs.
Implemented a Compatibility Library to avoid breaking changes in the current SDKs.
Feature Release
-
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
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
-
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
- 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
- Adjusted authentication logic to use
requestslibrary auth; this corrects expected auth order. - Updated documentation.
Release v4.1.1
Extended depth on the locations so that imageAlias can be retrieved for a required location.
Release v4.1.0 - Config File & Keyring Support
- 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
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