Apache-libcloud

Latest version: v3.8.0

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 12

1.4.0

--------------------------------

Compute
~~~~~~~

- Introduce new Azure ARM driver.
[Peter Amstulz]

- [ec2] Fix the bug that created the node at ecs driver and implement the
method for creating public ip.
(943)
[watermelo]

- [profitbricks] changes to the ProfitBricks compute driver to drop support
for the old SOAP api (now end of life) and provide support for v3 of the
REST api.
(938)
[Matt Finucane]

- [cloudsigma] Added Warsaw (waw) region.
(942)
[Kamil Chmielewski]

- [google compute] List images fix for projects > 500 images.
(939)
[Scott Crunkleton]

- [ec2] Add st1 and sc1 volume types to valid types.
(925)
[Sean Goller]

- [digital ocean] add ex_change_kernel in DigitalOcean_v2 driver.
(922)
[Rick van de Loo]

- [digital ocean] add ex_hard_reboot in DigitalOcean_v2 driver.
(920)
[Rick van de Loo]

- [openstack] add ex_start_node for the openstack driver.
(919)
[Rick van de Loo]

- [vultr] Extra Attributes for Node Creation on Vultr.
(917)
[Fahri Cihan Demirci]

- [vultr] Implement SSH Key Create/Delete Methods for Vultr.
(914)
[Fahri Cihan Demirci]

- [dimension data] No longer throw error when powering off a node that is
already stopped.
(912)
[Samuel Chong]

- [dimension data] Refactor create_node for MCP2 to support CaaS API 2.3 feature.
Can now specify Network Adapter Name for primary and additional NIC.
Parameters in create_node function is tailored for MCP2.
(902)
[Samuel Chong]

- Volume snapshot operations, i.e. creating, listing and deleting volume
snapshots, for the Digital Ocean driver.
(LIBCLOUD-861, 909)
[Fahri Cihan Demirci]

- Added snapshot management to OVH compute.
(897)
[Anthony Monthe]

- [GCE] Support for HTTP(S) proxies with BackendServices.
(856)
[Tom Melendez]

Container
~~~~~~~~~

- [docker] As reported in the corresponding bug, the docker daemon will respond
in an install_image call with all the messages produced during the procedure
parsed as json docs. In that case the response headers also contain the value
'transfer-encoding':'chunked'. That kind of response can now be parsed
properly by the DockerResponse parse_body method. Also, another small change
is that previously the id of the new image was marked in the json document as
id, but now it's marked as sha256, so the regex used to discover the id has
been updated.
(918)
[Pavlos Tzianos]

Load Balancing
~~~~~~~~~~~~~~

- Introduce AWS Application Load Balancer (ALB) driver.
(LIBCLOUD-869, 936)
[Anton Kozyrev]

- Fix bug where GCE Load balancer supposes that all VMs have public ips.
(LIBCLOUD-879, 952)
[Chris Walker]

Storage
~~~~~~~

- [s3] Add AP-Southeast2 as region.

- [google] Prevent GCE auth to hide S3 auth.
(921)
[Quentin Pradet]

- [GCS] Fixed some google_storage.py URL cleaning.
(901)
[Scott Crunkleton]

1.3.0

--------------------------------

General
~~~~~~~

- Introduced new base API for instantiating drivers.
(822)
[Anthony Shaw]

- Added certificate path for SLES12/OpenSUSE12.
(884)
[Michael Calmer]

- Deprecate DigitalOcean v1 API support in favour of v2 API.
(889, 892)
[Andrew Starr-Bochicchio]

- Deprecate RunAbove cloud drivers in favour of new OVH cloud driver.
(891)
[Anthony Monthe]


Compute
~~~~~~~

- Fix reporting function for detailed admin logs in Dimension Data Driver.
(898)
[Anthony Shaw]

- Added edit firewall functionality to Dimension Data driver.
(893)
[Samuel Chong]

- Bugfix - Fixed listing nodes issue in Python 3.
(LIBCLOUD-858, 894)
[Fahri Cihan Demirci]

- Added FCU (Flexible Compute Unit) support to the Outscale driver.
(890)
[Javier M. Mellid]

- [google compute] Add "WINDOWS" guestOsFeatures option.
(861)
[Max Illfelder]

- When creating volumes on OpenStack with defaults for `location` or
`volume_type`, newer OpenStack versions would throw errors. The OpenStack
driver will now only post those arguments if non-`NoneType`.
(857)
[Allard Hoeve]

- When fetching the node details of a non-existing node, OpenStack would raise
a `BaseHTTPError` instead of returning `None`, as was intended. Fixed tests
and code.
(864)

- Added `ex_stop_node` to the OpenStack driver.
(865)
[Allard Hoeve]

- When creating volume snapshot, the arguments `name` and `description` are
truely optional when working with newer OpenStack versions. The OpenStack
driver will now only post thost arguments if they are non-`NoneType`.
(866)
[Allard Hoeve]

- StorageVolumeSnapshot now has an attribute `name` that has the name of the
snapshot if the provider supports it. This used to be `.extra['name']`, but
that is inconsistent with `Node` and `StorageVolume`. The `extra` dict still
holds `name` for backwards compatibility.
(867)
[Allard Hoeve]

Container
~~~~~~~~~

- Introduced new Rancher driver
(876)
[Mario Loria]

- Fixed bug in Docker util library for fetching images from the docker hub API.
API was returning 301 and redirects were not being followed.
(862)
[Anthony Shaw]

Load Balancer
~~~~~~~~~~~~~

- Added fetch tags support in elb driver.
(848)
[Anton Kozyrev]

Storage
~~~~~~~

- Added storage permissions for Google Cloud Storage.
(860)
[Scott Crunkleton]

1.2.1

--------------------------------

Backup
~~~~~~

- Fix issue enabling backups on Dimension Data driver.
(858)
[Mark Maglana, Jeff Dunham, Anthony Shaw]

1.2.0

--------------------------------

General
~~~~~~~

- Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
sure that the file is truncated before writing a new token. Not truncating
the file would cause issues if the new token is shorted then the existing one
which is cached in the file.
(844, LIBCLOUD-835)
[Paul Tiplady]

Compute
~~~~~~~

- [gce] Fix image undeprecation in GCE.
(852)
[Max Illfelder]

- [gce] Added Managed Instance Groups.
(842)
[Tom Melendez]

- [gce] Allow undeprecation of an image.
(851)
[Max Illfelder]

- [cloudstack] BUGFIX Values with wildcards failed signature validation.
(846)
[Ronald van Zantvoot]

- [cloudstack] Added StorageState-Migrating to the cloudstack driver.
(847)
[Marc-Aurèle Brothier]

- [google compute] Update copy image logic to match create image.
(828)
[Max Illfelder]

- Removed HD attribute from the Abiquo compute driver to support the 3.4 API.
(840)
[David Freedman]

- Add image and size details to `list_nodes` response in Dimension Data driver.
(832)
[Anthony Shaw]

- Add support for changing VM admin password in VMware driver.
(833)
[Juan Font Alonso]

- Add Barcelona (Spain) region to the Aurora Compute driver.
(835)
[Wido den Hollander]

- Various improvements in the libvirt driver.
(838)
[Rene Kjellerup]

Load balancer
~~~~~~~~~~~~~

- Add support for temporary IAM role credentials (token) to the AWS ELB driver.
(843)
[Anton Kozyrev]

DNS
~~~

- Updated the 'extra' parameter in `update_record()` to be optional in aurora
driver.
(830)
[Wido den Hollander]

- Support for iterating over records and zones in the Aurora DNS driver.
(829)
[Wido den Hollander]

- Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS
driver.
(834)
[Wido den Hollander]

Container
~~~~~~~~~

- Add network mode and labels when creating containers within docker driver.
(831)
[Jamie Cressey]

Storage
~~~~~~~

- Fix authentication issue in S3/China region, disabled multipart uploads as
not supported by region.
(839)
[Luke Morfitt]

1.1.0

----------------------------------

General
~~~~~~~

- Add support for automatic SNI (SSL extension) using the hostname
supplied to connect to.

Note: This functionality is only available in Python 2.7.9 and
Python >= 3.2.
(LIBCLOUD-827, 808)
[David Freedman]

Compute
~~~~~~~

- Add support image guest OS features in GCE driver.
(825)
[Max Illfelder]

- Added forceCustimization option for vcloud director driver.
(824)
[Juan Font]

- Add node lookup by UUID for libvirt driver.
(823)
[Frank Wu]

- Add block storage support to DigitalOcean node driver.
(807)
[Adam Wolfe Gordon]

- Add SASL auth support to libvirt driver.
(809)
[Katana-Steel]

- Allow VIPs in Dimension Data driver to bind to any port.
(818)
[Mark Maglana]

- Add support for deleting a security group to the Aliyun ECS driver.
(816)
[Heng Wu]

- Add ``ex_force_customization`` argument to the ``ex_deploy_node`` in vCloud
driver.
(824)
[Juan Font]

- Add support for listing attributes for a particular security group
(``ex_list_security_group_attributes``) to the Aliyun ECS driver.
(826)
[Heng Wu]

- Add new Mumbai, India region to the EC2 driver.
[Tomaz Muraus]

- Add driver for the new AWS cn-north-1 region.
(827, LIBCLOUD-820)
[Jamie Cressey]

- Fix authentication with temporary IAM role credentials (token) in the EC2
driver.
(820)
[Alejandro González]

Container
~~~~~~~~~

- Fixed API compatibility for Docker Container driver with API 1.24, set driver
to use versioned URL for all communication. Backported changes to 1.21 API
(821)
[Anthony Shaw]

Load Balancer
~~~~~~~~~~~~~

- Added additional parameters to the Rackspace driver in `list_balancers` for
filtering and searching.
(803)
[João Paulo Raittes]

1.0.0

----------------------------------

General
~~~~~~~

- Fix a regression with ``timeout`` argument provided via
``_ex_connection_class_kwargs`` method being overriden with ``None`` inside
the ``BaseDriver`` constructor method.

Reported by Jay Rolette.
(755)
[Tomaz Muraus, Jay Rolette]

- Fix OpenStack v3 authentication and allow user to provide a custom value for
the OpenStack ``domain`` parameter. Previously only possible value as a
default value of ``Default``.
(744)
[Lionel Schaub]

- Add support for authenticating against Keystone and OpenStack based clouds
using OpenID Connect tokens.
(789)
[Miguel Caballer]

Compute
~~~~~~~

- GCE nodes can be launched in a subnetwork
(783)
[Lars Larsson]

- Add Subnetworks to GCE driver
(780)
[Eric Johnson]

- Fix missing pricing data for GCE
(LIBCLOUD-713, 779)
[Eric Johnson]

- Add Image Family support for GCE
(778)
[Rick Wright]

- Fix a race condition on GCE driver `list_nodes()`- Invoking GCE’s
`list_nodes()` while some VMs are being shutdown can result in the following
`libcloud.common.google.ResourceNotFoundError` exception to be raised.
(727)
[Lénaïc Huard]

- Allow user to filter nodes by location by adding optional `location`
argument to the `list_nodes()` method in the CloudStack driver.
(737)
[Lionel Schaub]

- Fix OpenStack IP type resolution - make sure IP addresses are correctly
categorized and assigned on `private_ips` and `public_ips` Node attribute.
(738)
[Lionel Schaub]

- Add new `Perth, Australia` and `Manila, Philippines` region to the CloudSigma
v2 driver.
[Tomaz Muraus]

- Update libvirt driver so it returns false if a non-local libvirt URL is used
(right now only local instances are supported).
(LIBCLOUD-820, 788)
[René Kjellerup]

- Update libvirt driver to use `ip neight` command instead of `arp` to retrieve
node MAC address if `arp` command is not available or the current user
doesn't have permission to use it.
(LIBCLOUD-820, 788)
[René Kjellerup]

- Update ``create_volume`` method in the CloudStack driver and add
``ex_volume_type`` argument to it. If this argument is provided, a volume
which names matches this argument value will be searched and selected among
the available disk offerings.
(785)
[Greg Bishop]

Storage
~~~~~~~

- Add support for AWS signature v4 to the Outscale storage driver.
(736)
[Javier M. Mellid]

- Add new S3 RGW storage driver.
(786, 792)
[Javier M. Mellid]

Loadbalancer
~~~~~~~~~~~~

- Update AWS ELB driver to use signature version 4 for authentication. This
way, the driver also work with the `eu-central-1` region.
(796)
[Tobias Paepke]

DNS
~~~

- Add BuddyNS driver.
(742)
[Oltjano Terpollari]

- Added DNSPod driver (https://www.dnspod.com).
(787)
[Oltjano Terpollari]

Page 6 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.