Skip to content

Releases: stephenmoloney/ex_ovh

v0.3.3

18 Apr 18:22
Compare
Choose a tag to compare

v0.3.3

[bug fix]

  • Fix error function :hackney.execute_request/5 is undefined or private when
    running mix ovh task by setting the adapter correctly

v0.3.2

17 Mar 13:32
Compare
Choose a tag to compare

v0.3.2

[security fix]

Remove dependency on Og. A potential security issue existed for og versions below 1.0.0. See Code.eval_string/3. As Og was removed anyways as a dependency in v0.3.2 of ex_ovh, this issue is resolved.

[changes]

  • Add default adapter hackney to the mix tasks.

[bug fix]

  • Fix setting the query string bug (typo) - url.encode_query(qs_map) -> URI.encode_query(qs_map)
  • Problem with Body.apply() being called in the wrong place
  • Fix get_prices in the Cloud Request build functions

[enhancements]

  • Add prepare_request/2 function - prepares the request without sending it. Applies standard transformations.

v0.3.1 (deprecated do not use)

23 Feb 12:39
Compare
Choose a tag to compare

v0.3.1

Security Warning: Versions of ex_ovh less than 0.3.2 are deprecated and should not be used
due to the inclusion of older releases of the dependency Og Use versions 0.3.2 or above of ex_ovh instead

[changes]

  • Update some dependencies
  • Relax versioning of some dependencies
  • Include mix.lock in version control
  • Add new file docs/usage.md with examples on using the api
  • Remove dependency on morph - use Macro.underscore instead.
  • Reduce depency base - use :hackney only
  • remove Cloud.Cloudstorage module and place all functions in Cloud module _(breaking change)_
  • change naming of various modules to reduce length _(breaking change)_
  • change the docs to reflect the move to httpipe
  • with the use of httpipe, the abstraction changes from Query to Request -
    this is essentially a name change only.

[enhancements]

  • Use httpipe and the corresponding hackney adapter.
  • Remove the abstractions based on Query and HTTPQuery and in it's place use a similar abstraction
    in the third party library httpipe

v0.2 (deprecated - do not use)

16 Feb 19:05
Compare
Choose a tag to compare

Security Warning: Versions of ex_ovh less than 0.3.2 are deprecated and should not be used
due to the inclusion of older releases of the dependency Og Use versions 0.3.2 or above of ex_ovh instead

[enhancements]

  • Update some dependencies
  • Update mix task so that it will handle activated 2FA on OVH accounts
  • Simplify the readme documentation

[bug fixes]

  • Fix bug in mix task causing it to fail
  • Fix bug in ex_ovh config file where list could not be printed inside "#{}" - causing application to crash

[neutral changes]

  • Merge docs back into the original module files

v0.1.2 (deprecated - do not use)

10 Jun 11:36
Compare
Choose a tag to compare

v0.1.2

  • Fix mix ovh task.
  • Fix some of the /cloud queries (binary key was missing due to missed earlier change)

v0.1.1 (deprecated - do not use)

31 Mar 19:08
Compare
Choose a tag to compare

Security Warning: Versions of ex_ovh less than 0.3.2 are deprecated and should not be used
due to the inclusion of older releases of the dependency Og Use versions 0.3.2 or above of ex_ovh instead

ExOvh v0.1.0 (deprecated - do not use)

08 Jun 14:27
Compare
Choose a tag to compare

ExOvh Client Helper

  • Stores auth credentials in a supervised Agent for retrieval in the background during requests.
  • Query functions for building requests to be sent to the OVH API.
  • Currently has query builder functions for the /cloud and /cdn/webstorage parts of the OVH api.

Plans:

  • To extend the coverage of the API.
  • To add tests for the API.

Notes:

  • To send requests to Openstack related parts of OVH API, just use Openstex

v0.0.1 (deprecated - do not use)

31 Mar 19:07
Compare
Choose a tag to compare

Security Warning: Versions of ex_ovh less than 0.3.2 are deprecated and should not be used
due to the inclusion of older releases of the dependency Og Use versions 0.3.2 or above of ex_ovh instead