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 5 of 12

2.2.0

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

Common
~~~~~~

- [GCE] Scrape prices for GCE Australia Region
[1085]
(Francisco Ros)

Compute
~~~~~~~

- [ARM] Add option to create static public IP
[1091, LIBCLOUD-918]
(Aki Ketolainen)

- [SOFTLAYER] Add `get_image` method to class
[1066]
(Francois Regnoult)

- [ARM] Add Storage support, volumes, snapshots
[1087]
(Sergey Babak)

Container
~~~~~~~~~

- [DOCKER] Fixes to support TLS connection
[1067]
(johnnyWalnut)

DNS
~~~

- [ROUTE53] Fix for TXT and SPF records, when user didn't escapsulate data in
quotes, the API would fire error. As reported by glyph
[LIBCLOUD-875, 1093]
(Anthony Shaw)

- [LINODE] Add priority to the extra dictionary in record instances
[1088]
(mete0r)

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

- Fixed AWS ALB/ELB driver init method to instantiate nested connection object
properly
[LIBCLOUD-936, 1089]
(Anton Kozyrev)

Storage
~~~~~~~

- [CLOUDFILES] Update OpenStackSwiftConnection to work with auth version 3.0
[1068]
(Hakan Carlsson)

- [CLOUDFILES] Add SSL URI support
[1076, LIBCLOUD-458]
(ayleph)

2.1.0

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

Common
~~~~~~

- [AWS] Update prices and fix some region names
[1056]
(Francisco Ros)

- Fix bug in utils.decorators wrap exception method, used by vsphere driver
[1054]
(Anthony Shaw)

- Use PyTest as the unit testing runner
(Anthony Shaw)

- Use of LXML is now disabled by defalt, use
``libcloud.utils.py3.DEFAULT_LXML = True`` to reenable. LXML has
compatibility issues with a number of drivers and etree is a standard
package.
[1038]
(Anthony Shaw)

- Switch RawResponse class to use content body instead of text body, up to 10x
performance improvement for methods like StorageDriver.download_object
[1053]
(Quentin Pradet)

Compute
~~~~~~~

- [OPENSTACK] Add support for Nova 2.x and Keystone 3
[1052]
(Anthony Shaw)

- [GCE] Add loadBalancingScheme parameter for
ex_create_forwarding_rule method in GCE driver.
[1079]
(sT331h0rs3)

- [GCE] Fix error codes not being parsed in certain scenarios
[1074, LIBCLOUD-925]
(micafer)

- [EC2] Fix node's Block Device Mapping was parsed from incorrect mapping.
EbsInstanceBlockDevice is different from EbsBlockDevice.
[1075]
(Gennadiy Stas)

- [GANDI] Fixes the location name in image and instance type classes
[1065]
(Sayoun)

- [GCE] Fix method for create instance properties, it previously ignored the
disk type parameter and defaulted to pd-standard.
[1064]
(Evan Carter)

- Fix missing return data from EC2 billing product methods
[1062]
(Alex Misstear)

- Handle [VULTR] API rate limiting
[1058]
(Francisco Ros)

- Fix Kili driver not correctly fixing the auth version for openstack to
2.0_password
[1054]
(Anthony Shaw)

- [EC2] Add i3 instance types for AWS
[1038]
(Stephen Mullins)

- [VULTR] Extend extra dict of Vultr sizes to include additional fields
(plan_type and available_locations)
[1044]
(Francisco Ros)

Container
~~~~~~~~~

- New driver for Google Container Engine
[1059]
(Andy Maheshwari)

- [KUBERNETES] Fix get_container method responding with None
[1054]
(Anthony Shaw)

- [DOCKER] Fix for start_container method
[1049]
(johnnyWalnut)

- [DOCKER] fix add an extra check otherwise list_containers breaks with
AttributeError when fromImages is specified
[1043]
(johnnyWalnut)

Storage
~~~~~~~

- [S3] Fix raise in s3.upload_object_via_stream
[LIBCLOUD-914, 1055]
(Quentin Pradet)

2.0.0

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

Common
~~~~~~

- Fix OpenStack drivers not correctly setting URLs when used with identity API,
would default to 127.0.0.1 and service catalog URLs were not adhered to.
[1037, LIBCLOUD-912, LIBCLOUD-904]
(Anthony Shaw)

- Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8
characters in the names of resources in 2.0.0rc2 < it would fail as a
MalformedResponseError, Python 2.7 element tree was raising a unicode error
[1032] [994]
(Anthony Shaw)

- Refactor the test classes to use the full libcloud.http and
libcloud.common.base modules, with Connection, Response all used with
requests_mock. This increases our test coverages and catches bugs in
drivers' custom parse_body and auth modules
[1031]
(Anthony Shaw)

- Rename libcloud.httplib_ssl to libcloud.http now that we don't use httplib
[1028]
(Anthony Shaw)

Compute
~~~~~~~

- [GOOGLE] Add test to check that can create a GCE volume at a given location
[1048]
(Francisco Ros)

- [GOOGLE] Fix GCENodeDriver.ex_get_volume() when zone param is of class
GCEZone or NodeLocation
[1047]
(Francisco Ros)

- [GOOGLE] Fix call to GCENodeDriver._ex_populate_volume_dict
[1046]
(Francisco Ros)

- [ARM] Add support for Azure Cloud Environments as well as Locations
[969]
(Peter Amstutz)

- [EC2] Add support for ModifyVolume and DescribeVolumesModifications
[1036]
(Hennadii Stas)

- [ARM] Fix string representation of the VhdImage type and fix listing of
Public IP addresses
[1035]
(Anthony Shaw)

- [GOOGLE] Remove validation checks for guestOsFeatures
[1034]
(Max Illfelder)

- [VSPHERE] Fix issue with authentication methods crashing
[1031]
(Anthony Shaw)

- [ARM] Add network security groups to azure ARM
[1033]
(Joseph Hall)

- [ARM] Add the ability to list resource groups
[1032]
(Joseph Hall)

- Add 1&1 compute driver
[LIBCLOUD-911] [1029]
(Jasmin Gacic)

- Fix Azure ARM driver condition for ex_list_publishers where location is
specified
[1030]
(Joseph Hall)

- Added Import Snapshot and Describe Import Snapshot to EC2 compute driver
[1023]
(Nirzari Iyer)

- Add price_monthly extra param to digitalocean sizes
[1021]
(Francisco Ros)

- Add aliyun ecs instance join leave security group
[992]
(Jie Ren)

- Add keypair management to OnApp driver
[1018]
(Tinu Cleatus)

- Add missing regions in AWS storage and compute drivers
[1019]
(Alex Misstear)

- Add SR-IOV net support to images in EC2 compute driver
[1020]
(Alex Misstear)

- Fix - update t2.small image size from 11 CPU to 1
[1022]
(Francisco Ros)

- Added Billing Product for image in EC2 compute driver
[1024]
(Nirzari Iyer)

DNS
~~~

- Add OnApp driver
[1017] [LIBCLOUD-907]
(Tinu Cleatus)

2.0.0rc2

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

Common
~~~~~~

- Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses
[LIBCLOUD-910]
(Anthony Shaw)

- Added an integration test API and a test suite for validating functionality
without mocking any libcloud subsystems
[970]
(Anthony Shaw)

- Fix for Linode classes since 2.0x
[1026]
(Anthony Shaw)

- Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
Azure classic driver, OpenStack and Docker driver
[1015]
(Anthony Shaw)

- Change Cloudscale to cloudscale.ch.
[993]
(David Halter)

- Explicitly check if response is None in RawResponse class
[1006] [LIBCLOUD-901]
(Richard Xia)

Compute
~~~~~~~

- Outscale SAS doc improvements and logo update
[950]
(Javier M Mellid)

- [GCE] Allow preemptible instances to be created
[954]
(John Baublitz)

- Add support for forcing detachment of EBS volumes to EC2 driver
[1007]
(Sergey Babak)

- Fix Public IP not assigned when creating NIC on Azure ARM
[1013] [LIBCLOUD-906]
(Simone Ripamonti)

- [ONAPP] Add list images support for OnApp driver
[1011]
(Tinu Cleatus)

- [EC2] Add r4 instance types for AWS
[997]
(Jens Deppe)

- [EC2] support for AWS eu-west-2 and ca-central-1 regions
[1009]
(Marat Komarov)

- [EC2] Add P2 GPU instance types
[996]
(MJK)

- [EC2] Add method to modify snapshot attribute for EC2
[990]
(Sayan Chowdhury)

- [Linode] Add start, stop instance methods and fix incorrect state TERMINATED
to STOPPED
[986]
(Markos Gogoulos)

- [EC2] Add ENA support for EC2 compute images
[983]
(Alex Misstear)

- [Azure ARM] fix typeerror on ex_list_nics
[979]
(Choi Jongu)

- [GCE] allow delete instances from managed group
[975]
(zacharya19)

Storage
~~~~~~~

- Reintroduce S3 multipart upload support with signature v4
[1005] [LIBCLOUD-834]
(Alex Misstear)

2.0.0rc1

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

Common
~~~~~~

- Fix DEBUG mode, also add support for using io.StringIO as the file handle
when calling libcloud.enable_debug.
(978, LIBCLOUD-887)
[Anthony Shaw]

- Introduction of the requests package as the mechanism for making HTTP
requests for all drivers.
(928)
[Anthony Shaw]

- Fix bug where custom port and secure flag would not get propagated to
connection class.
(972)
[Anthony Shaw]

- Fix bug where custom port would not get propagated to connection.
(971)
[Anthony Shaw]

- Fix bug where instantiating a connection from URL and then requesting an
action with a leading / would lead to a malformed URL.
(976)
[Anthony Shaw]

Compute
~~~~~~~

- Fix a bug in profitbricks driver where listing snapshots would request a
malformed URL.
[976]
(Anthony Shaw)

- Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated.
(967)
[Anthony Shaw]

- [google compute] Improve performance of list nodes by caching volume
information.
(813, LIBCLOUD-826)
[Tom Melendez]

1.5.0

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

Common
~~~~~~

- Set Dimension Data compute, backup and load balancer to default to 2.4 API.
(961)
[Samuel Chong]

Compute
~~~~~~~

- [azure] New method for accessing rate cards.
(957)
[Soren L. Hansen]

- [gce] Allow multiple preemptible instances to be created.
(954)
[John Baublitz]

- [openstack] Add new Connection class to support VOMS proxys to keystone
servers.
(959)
[micafer]

- [outscale] Added support for changed API for describing quotas.
(960)
[Javier M. Mellid]

- [ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.
(964)
[Matthew Tyas]

- Add new CloudScale.ch driver
(951)
[Dave Halter]

- [google compute] Bug fix for ex_create_multiple_nodes Google Cloud disk auto
delete.
(955)
[John Baublitz]

- [google compute] Add "MULTI_IP_SUBNET" guestOsFeatures option.
(956)
[Max Illfelder]

- [dimensiondata] Added support for 2.4 API, added support for image import,
cloning. Add feature for changing NIC VLANs, add feature for changing NIC
order for a server.
(953)
[Samuel Chong]

- [ec2] Add US-EAST2 (Ohio).
(946)
[Matthew Harris]

- [google compute] Fix to allow multiple node creation with subnets.
(949)
[John Baublitz]

Container
~~~~~~~~~

- [rancher] The scheme (secure) and port no longer need to be explicitly
specified, allowing a user to simply copy in the string provided to them
from Rancher.
(958)
[Matthew Ellison]

Page 5 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.