File rubygem-fog-brightbox.changes of Package rubygem-fog-brightbox

-------------------------------------------------------------------
Mon Feb  3 09:42:42 UTC 2025 - Dan Čermák <dan.cermak@posteo.net>

- ### 1.12.0 / 2024-12-10

Bug fixes:

* Declare `Excon[:omit_default_port]` to fix specs matching on headers
  that vary based on the Ruby version and the discovered Excon version's
  default behaviour
* Explicitly require `base64` in authentication code
* Require `base64` gem for Ruby 3.4 as it is no longer in stdlib
* Remove `rubocop` version dependency as it is a development tool

Changes:

* Soft deprecation of Ruby 2.1 and 2.2 due to upstream constraints
* Updated CI testing matrix for supported versions
* Remove specs related to legacy FTP image uploading


-------------------------------------------------------------------
Tue Nov 14 15:00:05 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 1.11.0, see bundled CHANGELOG.md

-------------------------------------------------------------------
Wed Dec  7 11:20:41 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.8.2
 see installed CHANGELOG.md

  ### 1.8.2 / 2022-12-06
  
  Bug fixes:
  
  * Fix issue in storage directory `#save` that prevented creating and updating
    permissions/ACL on Orbit containers correctly
  
  ### 1.8.1 / 2022-12-05
  
  Bug fixes:
  
  * Remove outdated check for required arguments in `Image.create` model which
    prevented using newer arguments in the latest API version
  

-------------------------------------------------------------------
Mon Oct 10 13:05:21 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.8.0
 see installed CHANGELOG.md

  ### 1.8.0 / 2022-08-31
  
  Changes:
  
  * Allow custom `volume_size` in server creation where supported
  

-------------------------------------------------------------------
Mon Aug 29 06:50:45 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.7.3
 see installed CHANGELOG.md

  ### 1.7.3 / 2022-08-17
  
  Bug fixes:
  
  * Fix to deduplicate forward slashes in `Storage::File#public_url` when object keys are prefixed with "/"
  
  ### 1.7.2 / 2022-08-17
  
  Bug fixes:
  
  * Fix in `Storage.escape` regexp which failed to handle dashes correctly and broke generated URLs.
  
  ### 1.7.1 / 2022-08-17
  
  Bug fixes:
  
  * Implement `Storage::Directory#public_url` to allow generation of `File` public URLs correctly.
  

-------------------------------------------------------------------
Thu Aug  4 13:11:23 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.7.0
 see installed CHANGELOG.md

  ### 1.7.0 / 2022-07-28
  
  Changes:
  
  * Adds support for `ConfigMaps` which are simple key/value stores for configuring
    other resources.
  * Updated the API models to include the latest set of attributes defined in the
    Brightbox API enabling them to be referenced.
  
  ### 1.6.0 / 2022-07-25
  
  Changes:
  
  * Added support to opt-in to support Brightbox 2FA within clients.
  
  Two Factor Authentication (2FA) support:
  
  Passing `brightbox_support_two_factor` into a configuration will raise a new
  error when user authentication has failed BUT the presence of the
  `X-Brightbox-OTP: required` HTTP header is found.
  
  This new error `Fog::Brightbox::OAuth2::TwoFactorMissingError` can be handled
  differently by the client and the second factor can be prompted for or
  recovered from a secure keychain.
  
  Without opting in, the previous error `Excon::Errors::Unauthorized` is raised.
  
  To send the OTP, the `brightbox_one_time_password` can be passed into a
  configuration object or one_time_password can be passed to a credentials
  object.
  
  ### 1.5.0 / 2022-06-09
  
  Changes:
  
  * Added support for `Volume` resources. These are dynamic, network attached
    volumes. Servers with `nbs` (Network Block Storage) types can be created
    from volumes. Additional volumes can be attached to a server. The volumes
    can be quickly copied and resized.
  
  ### 1.4.2 / 2022-06-09
  
  Bug fixes:
  
  * `Fog::Brightbox::Compute::ImageSelector#latest_ubuntu` was fixed to resolve
    two bugs that prevented the latest version being found since Xenial:
    * The filtering for `i686` was missing later release which are only available
      as `x86_64` images following support being dropped upstream. The filter is
      now swapped to only match 64bit releases.
    * The reverse name sorting failed when the Ubuntu codenames returned to the
      start of the alphabet so `xenial` (16.04) would appear above `bionic`
      (18.04) or `jammy` (22.04). The names are now split and the version used
      instead for the sorting.
  

-------------------------------------------------------------------
Thu Jun 24 17:22:33 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.4.1
 see installed CHANGELOG.md

  ### 1.4.1 / 2021-04-20
  
  Bug fixes:
  
  * Fix passing `snapshots_schedule` to database servers as the value was being
    omitted in the model layer. This was preventing creating without a schedule
    causing the default behaviour.
  
  ### 1.4.0 / 2021-02-17
  
  Changes:
  
  * Relax dependencies to allow Ruby 3.0 to be used.
  
  ### 1.3.0 / 2020-11-24
  
  Changes:
  
  * Add `Server#disk_encrypted` attribute to support creation of servers with
    LUKS based encryption at rest.
  
  ### 1.2.0 / 2020-11-16
  
  Changes:
  
  * Add `LoadBalancer#ssl_minimum_version` attribute to configure the TLS/SSL
    version supported by the load balancer.
  

-------------------------------------------------------------------
Fri Sep 25 13:58:15 UTC 2020 - Stephan Kulow <coolo@suse.com>

updated to version 1.1.0
 see installed CHANGELOG.md

  ### 1.1.0 / 2020-06-30
  
  Changes:
  
  * Add Ruby 2.6 and 2.7 to Travis CI testing matrix.
  * Remove bundler installation step from Travis CI.
  * Use `example.test` for testing domains rather than `example.com` to avoid
    leaking routable traffic.
  * Add `FOG_TEST_COLLABORATOR_EMAIL` to enable ENV based setting of email
    address when using the tests for integation tests.`
  
  Bug fixes:
  
  * Add `status` check to `ImageSelector` so that unavailable images were not
    selected for use automatically and causing failures in tests.
  * Fix creating database servers from snapshots by adding the `snapshot_id`
    attribute ensuring the value is not filtered when using the model.
  

-------------------------------------------------------------------
Thu Nov 22 05:08:07 UTC 2018 - Stephan Kulow <coolo@suse.com>

- updated to version 1.0.0
 see installed CHANGELOG.md

  ### 1.0.0 / 2018-10-05
  
  Major Changes:
  
  * Gem version has been changed 1.0 to reflect breaking changes.
  * Ruby versions 1.9 is longer supported as per fog-core v2.
  * Ruby versions 2.0 and 2.1 are no longer supported by Brightbox although a
    hard value has not been used in the gemspec to avoid issues with `fog`
  * Remove deprecated versions of `#(get|update)_account` and `#get_user` which
    did not require identifiers and were treated as the authenticated user.
  * Remove deprecated `Compute#request` multiple argument version.
  * Remove deprecated `#destroy_(resource)` requests.
  * Fix `#destroy_(resource)` references in models.
  
  ### 0.16.1 / 2018-09-07
  
  Bug fixes:
  
  * Fix ordering issue between declaration of fog services and `autoload` modules.
    Changes in `fog-core` would reference modules before available in autoload so
    caused a name error.

-------------------------------------------------------------------
Wed Sep  5 10:12:19 UTC 2018 - coolo@suse.com

- updated to version 0.16.0
 see installed CHANGELOG.md

  ### 0.16.0 / 2018-09-04
  
  Changes:
  
  * Replaced abandoned `inflecto` dependency with `dry-inflector` gem.
  
  ### 0.15.1 / 2018-06-22
  
  Bug fixes:
  
  * Remove pessimistic dependency versions.

-------------------------------------------------------------------
Thu Jun 14 13:04:32 UTC 2018 - factory-auto@kulow.org

- updated to version 0.15.0
 see installed CHANGELOG.md

  ### 0.15.0 / 2018-06-14
  
  Bug fixes:
  
  * Attempting to generate a temporary URL for a storage object would fail with
    unclear message. Now a `Fog::Brightbox::Storage::ManagementUrlUnknown` is
    raised instead. It must be either configured OR an authentication request
    made before so the management URL is received from the server.
  * `:brightbox_storage_management_url` is now whitelisted to be passed in to the
    configuration to avoid the authentication previously required.

-------------------------------------------------------------------
Sun Dec  3 19:16:30 UTC 2017 - coolo@suse.com

- updated to version 0.14.0
 see installed CHANGELOG.md

  ### 0.14.0 / 2017-10-30
  
  Enhancements:
  
  * Added `public_ipv6` and `public_ipv4` attributes to `CloudIp` model to access
    both types of exposed IP addresses. The deprecated `public_ip` attribute
    remains.

-------------------------------------------------------------------
Thu Aug  3 19:15:03 UTC 2017 - coolo@suse.com

- updated to version 0.13.0
 see installed CHANGELOG.md

  ### 0.13.0 / 2017-08-01
  
  Enhancements:
  
  * Added `cloud_ip` argument to server creation to request an immediate mapping
    when a server build has completed. Either to a known cloud IP using its
    identifier or by using `true` to allocate a new IP for the operation.
  
  ### 0.12.0 / 2017-07-19
  
  Enhancements:
  
  * Exposed `domains` field on load balancers to support Let's Encrypt via models
  
  Bug fixes:
  
  * Ruby 1.9 Gemfile was locked down against `webmock` and `public_suffix`
    dropping support for Ruby 2.0

-------------------------------------------------------------------
Wed Jul  6 04:30:53 UTC 2016 - coolo@suse.com

- updated to version 0.11.0
 see installed CHANGELOG.md

  ### 0.11.0 / 2016-07-05
  
  Enchancements:
  
  * Exposed fields on database servers related to automatic scheduled snapshots.
  
  Bug fixes:
  
  * Removed an error spec broken by Excon v0.50 undergoing a change of error
    namespace breaking loading of the specs at present.
  
  Changes:
  
  * Stop testing Ruby 1.8.7 due to bitrot, the dependencies are creating more
    issues than needed.

-------------------------------------------------------------------
Thu Dec  3 05:29:15 UTC 2015 - coolo@suse.com

- updated to version 0.10.1
 see installed CHANGELOG.md

  ### 0.10.1 / 2015-12-01
  
  Bug fixes:
  
  * Do not add `nested` option as body content, only query if present.

-------------------------------------------------------------------
Tue Dec  1 05:29:06 UTC 2015 - coolo@suse.com

- updated to version 0.10.0
 see installed CHANGELOG.md

  ### 0.10.0 / 2015-11-30
  
  Changes:
  
  * Updated auto-generated documentation for requests
  * Added `options` to all requests. Select options are passed through to the API
    to alter behaviour for all requests.
  * Allow requests to use `nested=false` option to collapse nested (or children)
    resources from the JSON which is faster to render and less content.
  * Make `list_accounts` default to `nested=false` because it is very slow for
    large accounts and the nested resources are rarely used.

-------------------------------------------------------------------
Wed Aug 19 04:32:09 UTC 2015 - coolo@suse.com

- updated to version 0.9.0
 see installed CHANGELOG.md

  ### 0.9.0 / 2015-08-18
  
  Changes:
  
  * Updated the OAuth model to better reflect the final OAuth 2.0 spec. This is
    not a breaking change since the server side component remain backwards
    compatible so usage of the `fog` API should not have changed.
  * Updated `travis.yml` to use faster container architecture.
  * Moved `shindo` tests into repo from main `fog` gem. These act as acceptance
    tests against real environments.
  * Moved OAuth module specs from Shindo to Minispec.
  
  Bug fixes:
  
  * Use `Authorization: Bearer` scheme rather than draft value of "Token"
  * Use `client_credentials` grant type rather than draft value of "none"
  * Remove duplicate scheme keys causing warnings in Shindo tests

-------------------------------------------------------------------
Fri Jul 17 04:28:57 UTC 2015 - coolo@suse.com

- updated to version 0.8.0
 see installed CHANGELOG.md

  ### 0.8.0 / 2015-07-16
  
  Changes:
  
  * Add `CloudIp#fqdn` attribute
  * Use relative paths and reduce requires

-------------------------------------------------------------------
Fri Jun 26 04:33:35 UTC 2015 - coolo@suse.com

- updated to version 0.7.2
 see installed CHANGELOG.md

  ### 0.7.2 / 2015-06-25
  
  Bug fixes:
  
  * Error if management URL is not `URI` to prevent errors when a `String` given.
  * `Server#bits` returns "64" as a placeholder rather than "0".
  * Fixed requires in specs so can they can all run independently.
  
  Changes:
  
  * Fixed some indentation problems.

-------------------------------------------------------------------
Tue Feb 10 17:45:00 UTC 2015 - coolo@suse.com

- updated to version 0.7.1

-------------------------------------------------------------------
Mon Oct 13 12:08:49 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Mon Jun  2 13:12:24 UTC 2014 - tboerger@suse.com

- Initial packaging version 0.0.2

openSUSE Build Service is sponsored by