Blame python-docker.changes

Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
bdb4df
Fri Aug 23 08:13:32 UTC 2024 - Nico Krapp <nico.krapp@suse.com>
bdb4df
bdb4df
- Update to 7.1.0
bdb4df
  * Bumped minimum engine API version to 1.24
bdb4df
  * Bumped default engine API version to 1.44 (Moby 25.0)
bdb4df
  * Fixed issue with lang parsing when the registry address
bdb4df
    includes ports taht resulted in `invalid tag format` errors
bdb4df
  * Fixed issue preventing creating new configs (ConfigCollection),
bdb4df
    which failed with a KeyError due to the name field
bdb4df
  * Fixed an issue due to an update in the requests package breaking
bdb4df
    docker-py by applying the suggested fix
bdb4df
  * Documentation improvements
bdb4df
  * Updated Ruff (linter) and fixed minor linting issues
bdb4df
  * Started using hatch for packaging
bdb4df
  * Stopped checking for deprecated container and image related 
bdb4df
    fields (Container and ContainerConfig)
bdb4df
  * Updated tests that check NetworkSettings.Networks.<network>.Aliases
bdb4df
    due to engine changes
bdb4df
- change source url as release tarball doesn't include tests anymore
bdb4df
- drop patches which are now included upstream
bdb4df
  * removed 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
bdb4df
  * removed e33e0a437ecd895158c8cb4322a0cdad79312636.patch
bdb4df
bdb4df
-------------------------------------------------------------------
5a6ba5
Thu May 23 08:58:30 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
5a6ba5
5a6ba5
- backport patches to fix errors with requests 2.32.x:
5a6ba5
  * 2a059a9f19c7b37c6c71c233754c6845e325d1ec.patch
5a6ba5
  * e33e0a437ecd895158c8cb4322a0cdad79312636.patch
5a6ba5
5a6ba5
-------------------------------------------------------------------
Bernhard M. Wiedemann 513666
Wed Dec 27 09:30:58 UTC 2023 - Dirk Müller <dmueller@suse.com>
Bernhard M. Wiedemann 513666
Bernhard M. Wiedemann 513666
- update to 7.0.0:
Bernhard M. Wiedemann 513666
  * Removed SSL version (`ssl_version`) and explicit hostname
Bernhard M. Wiedemann 513666
    check (`assert_hostname`) options (#3185)
Bernhard M. Wiedemann 513666
  * Python 3.7+ supports TLSv1.3 by default
Bernhard M. Wiedemann 513666
  * Websocket support is no longer included by default (#3123)
Bernhard M. Wiedemann 513666
  * Use `pip install docker[websockets]` to include `websocket-
Bernhard M. Wiedemann 513666
    client` dependency
Bernhard M. Wiedemann 513666
  * By default, `docker-py` hijacks the TCP connection and does
Bernhard M. Wiedemann 513666
    not use Websockets
Bernhard M. Wiedemann 513666
  * Websocket client is only required to use
Bernhard M. Wiedemann 513666
    `attach_socket(container, ws=True)`
Bernhard M. Wiedemann 513666
  * Python 3.7 no longer supported (reached end-of-life June
Bernhard M. Wiedemann 513666
    2023) (#3187)
Bernhard M. Wiedemann 513666
  * Python 3.12 support (#3185)
Bernhard M. Wiedemann 513666
  * Full `networking_config` support for `containers.create()`
Bernhard M. Wiedemann 513666
  * Replaces `network_driver_opt` (added in 6.1.0)
Bernhard M. Wiedemann 513666
  * Add `health()` property to container that returns status
Bernhard M. Wiedemann 513666
    (e.g. `unhealthy`)
Bernhard M. Wiedemann 513666
  * Add `pause` option to `container.commit()` (#3159)
Bernhard M. Wiedemann 513666
  * Add support for bind mount propagation (e.g. `rshared`,
Bernhard M. Wiedemann 513666
    `private`)
Bernhard M. Wiedemann 513666
  * Add support for `filters`, `keep_storage`, and `all` in
Bernhard M. Wiedemann 513666
    `prune_builds()` on API v1.39+ (#3192)
Bernhard M. Wiedemann 513666
  * Consistently return `docker.errors.NotFound` on 404 responses
Bernhard M. Wiedemann 513666
  * Validate tag format before push (#3191)
Bernhard M. Wiedemann 513666
Bernhard M. Wiedemann 513666
-------------------------------------------------------------------
32056b
Fri Jun 23 13:38:27 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
32056b
32056b
- update to 6.1.3:
32056b
  * Bugfixes
32056b
    - Fix eventlet compatibility (#3132)
32056b
- update to 6.1.2:
32056b
  * Bugfixes
32056b
    - Fix for socket timeouts on long docker exec calls (#3125)
32056b
    - Respect timeout param on Windows (#3112)
32056b
- update to 6.1.1:
32056b
  * Upgrade Notes (6.1.x)
32056b
    - Errors are no longer returned during client initialization if
32056b
      the credential helper cannot be found. A warning will be
32056b
      emitted instead, and an error is returned if the credential
32056b
      helper is used.
32056b
  * Bugfixes
32056b
    - Fix containers.stats() hanging with stream=True
32056b
    - Correct return type in docs for containers.diff() method
32056b
- update to 6.1.0:
32056b
  * Upgrade Notes
32056b
    - Errors are no longer returned during client initialization if
32056b
      the credential helper cannot be found. A warning will be
32056b
      emitted instead, and an error is returned if the credential
32056b
      helper is used.
32056b
  * Features
32056b
    - Python 3.11 support
32056b
    - Use poll() instead of select() on non-Windows platforms
32056b
    - New API fields
32056b
      - network_driver_opt on container run / create
32056b
      - one-shot on container stats
32056b
      - status on services list
32056b
  * Bugfixes
32056b
    - Support for requests 2.29.0+ and urllib3 2.x
32056b
    - Do not strip characters from volume names
32056b
    - Fix connection leak on container.exec_* operations
32056b
    - Fix errors closing named pipes on Windows
32056b
- update to 6.0.1:
32056b
  * Notice
32056b
    This version is not compatible with requests 2.29+ or urllib3
32056b
    2.x.
32056b
    Either add requests < 2.29 and urllib3 < 2 to your requirements
32056b
    or upgrade to to the latest docker-py release.
32056b
  * Bugfixes
32056b
    - Fix for The pipe has been ended errors on Windows (#3056)
32056b
    - Support floats for timestamps in Docker logs (since / until)
32056b
      (#3031)
32056b
- update to 6.0.0:
32056b
  * Upgrade Notes
32056b
    - Minimum supported Python version is 3.7+
32056b
    - When installing with pip, the docker[tls] extra is deprecated
32056b
      and a no-op, use docker for same functionality (TLS support
32056b
      is always available now)
32056b
    - Native Python SSH client (used by default /
32056b
      use_ssh_client=False) will now
32056b
    - reject unknown host keys with
32056b
      paramiko.ssh_exception.SSHException
32056b
    - Short IDs are now 12 characters instead of 10 characters
32056b
      (same as Docker CLI)
32056b
    - Version metadata is now exposed as __version__
32056b
  * Features
32056b
    - Python 3.10 support
32056b
    - Automatically negotiate most secure TLS version
32056b
    - Add platform (e.g. linux/amd64, darwin/arm64) to container
32056b
      create & run
32056b
    - Add support for GlobalJob and ReplicatedJobs for Swarm
32056b
    - Add remove() method on Image
32056b
    - Add force param to disable() on Plugin
32056b
  * Bugfixes
32056b
    - Fix install issues on Windows related to pywin32
32056b
    - Do not accept unknown SSH host keys in native Python SSH mode
32056b
    - Use 12 character short IDs for consistency with Docker CLI
32056b
    - Ignore trailing whitespace in .dockerignore files
32056b
    - Fix IPv6 host parsing when explicit port specified
32056b
    - Fix ProxyCommand option for SSH connections
32056b
    - Do not spawn extra subshell when launching external SSH
32056b
      client
32056b
    - Improve exception semantics to preserve context
32056b
    - Documentation improvements (formatting, examples, typos,
32056b
      missing params)
32056b
  * Miscellaneous
32056b
    - Upgrade dependencies in requirements.txt to latest versions
32056b
    - Remove extraneous transitive dependencies
32056b
    - Eliminate usages of deprecated functions/methods
32056b
    - Test suite reliability improvements
32056b
    - GitHub Actions workflows for linting, unit tests, integration
32056b
      tests, and publishing releases
32056b
32056b
-------------------------------------------------------------------
4139e8
Tue May  9 11:20:16 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
4139e8
4139e8
- add sle15_python_module_pythons
4139e8
4139e8
-------------------------------------------------------------------
99ad54
Wed Oct 12 06:39:38 UTC 2022 - pgajdos@suse.com
99ad54
99ad54
- python-six is not required as well
99ad54
99ad54
-------------------------------------------------------------------
7d9857
Thu Mar 17 15:22:38 UTC 2022 - pgajdos@suse.com
7d9857
7d9857
- python-mock actually not required for build
7d9857
7d9857
-------------------------------------------------------------------
771a8f
Sat Dec 11 22:12:28 UTC 2021 - Dirk Müller <dmueller@suse.com>
771a8f
771a8f
- update to 5.0.3:
771a8f
  * Add cap_add and cap_drop parameters to service create and ContainerSpec
771a8f
  * Add templating parameter to config create
771a8f
  * Bump urllib3 to 1.26.5
771a8f
  * Bump requests to 2.26.0
771a8f
  * Remove support for Python 2.7
771a8f
  * Make Python 3.6 the minimum version supported
771a8f
771a8f
-------------------------------------------------------------------
004142
Mon Mar  8 18:07:25 UTC 2021 - Chris Coutinho <chrisbcoutinho@gmail.com>
004142
004142
- Update to 4.4.4
004142
004142
From project changelog:
004142
	4.4.4
004142
		Bugfixes
004142
			Remove LD_LIBRARY_PATH and SSL_CERT_FILE environment variables when shelling out to the ssh client
004142
	4.4.3
004142
		Features
004142
			Add support for docker.types.Placement.MaxReplicas
004142
		Bugfixes
004142
			Fix SSH port parsing when shelling out to the ssh client
004142
	4.4.2
004142
		Bugfixes
004142
			Fix SSH connection bug where the hostname was incorrectly trimmed and the error was hidden
004142
			Fix docs example
004142
		Miscellaneous
004142
			Add Python3.8 and 3.9 in setup.py classifier list
004142
	4.4.1
004142
		Bugfixes
004142
			Avoid setting unsuported parameter for subprocess.Popen on Windows
004142
			Replace use of deprecated "filter" argument on ""docker/api/image"
004142
004142
004142
-------------------------------------------------------------------
1ffec2
Sun Dec 20 09:56:10 UTC 2020 - Dirk Müller <dmueller@suse.com>
1ffec2
1ffec2
- update to 4.4.0:
1ffec2
  - Add an alternative SSH connection to the paramiko one, based on shelling out to the SSh client. Similar to the behaviour of Docker cli
1ffec2
  - Default image tag to `latest` on `pull`
1ffec2
  - Fix plugin model upgrade
1ffec2
  - Fix examples URL in ulimits
1ffec2
  - Improve exception messages for server and client errors
1ffec2
  - Bump cryptography from 2.3 to 3.2
1ffec2
  - Set default API version to `auto`
1ffec2
  - Fix conversion to bytes for `float`
1ffec2
  - Support OpenSSH `identityfile` option
1ffec2
  - Add `DeviceRequest` type to expose host resources such as GPUs
1ffec2
  - Add support for `DriverOpts` in EndpointConfig
1ffec2
  - Disable compression by default when using container.get_archive method
1ffec2
  - Update default API version to v1.39
1ffec2
  - Update test engine version to 19.03.12
1ffec2
1ffec2
-------------------------------------------------------------------
Bernhard M. Wiedemann 622ed4
Fri Jul 10 12:15:50 UTC 2020 - Dirk Mueller <dmueller@suse.com>
Bernhard M. Wiedemann 622ed4
Bernhard M. Wiedemann 622ed4
- update to 4.2.2:
Bernhard M. Wiedemann 622ed4
  - Fix context load for non-docker endpoints
Bernhard M. Wiedemann 622ed4
Bernhard M. Wiedemann 622ed4
-------------------------------------------------------------------
Bernhard M. Wiedemann fcf137
Mon Jun  8 13:35:57 UTC 2020 - Dirk Mueller <dmueller@suse.com>
Bernhard M. Wiedemann fcf137
Bernhard M. Wiedemann fcf137
- update to 4.2.1:
Bernhard M. Wiedemann fcf137
  - Add option on when to use `tls` on Context constructor
Bernhard M. Wiedemann fcf137
  - Make context orchestrator field optional
Bernhard M. Wiedemann fcf137
Bernhard M. Wiedemann fcf137
-------------------------------------------------------------------
Bernhard M. Wiedemann e7c495
Sun Feb  9 16:47:09 UTC 2020 - Arun Persaud <arun@gmx.de>
Bernhard M. Wiedemann e7c495
Bernhard M. Wiedemann e7c495
- specfile:
Bernhard M. Wiedemann e7c495
  * update copyright year
Bernhard M. Wiedemann e7c495
Bernhard M. Wiedemann e7c495
- update to version 4.2.0:
Bernhard M. Wiedemann e7c495
  * Bugfixes
Bernhard M. Wiedemann e7c495
    + Fix win32pipe.WaitNamedPipe throw exception in Windows
Bernhard M. Wiedemann e7c495
      containers
Bernhard M. Wiedemann e7c495
    + Use Hostname, Username, Port and ProxyCommand settings from
Bernhard M. Wiedemann e7c495
      .ssh/config when on SSH
Bernhard M. Wiedemann e7c495
    + Set host key policy for ssh transport to
Bernhard M. Wiedemann e7c495
      paramiko.WarningPolicy()
Bernhard M. Wiedemann e7c495
    + Set logging level of paramiko to warn
Bernhard M. Wiedemann e7c495
  * Features
Bernhard M. Wiedemann e7c495
    + Add support for docker contexts through docker.ContextAPI
Bernhard M. Wiedemann e7c495
Bernhard M. Wiedemann e7c495
-------------------------------------------------------------------
Bernhard M. Wiedemann 6a404f
Sun Nov 24 17:15:38 UTC 2019 - Arun Persaud <arun@gmx.de>
Bernhard M. Wiedemann 6a404f
Bernhard M. Wiedemann 6a404f
- specfile:
Bernhard M. Wiedemann 6a404f
  * updated pytest requirement
Bernhard M. Wiedemann 6a404f
Bernhard M. Wiedemann 6a404f
- update to version 4.1.0:
Bernhard M. Wiedemann 6a404f
  * Bugfixes
Bernhard M. Wiedemann 6a404f
    + Correct INDEX_URL logic in build.py _set_auth_headers
Bernhard M. Wiedemann 6a404f
    + Fix for empty auth keys in config.json
Bernhard M. Wiedemann 6a404f
  * Features
Bernhard M. Wiedemann 6a404f
    + Add NetworkAttachmentConfig for service create/update
Bernhard M. Wiedemann 6a404f
  * Miscellaneous
Bernhard M. Wiedemann 6a404f
    + Bump pytest to 4.3.1
Bernhard M. Wiedemann 6a404f
    + Adjust --platform tests for changes in docker engine
Bernhard M. Wiedemann 6a404f
    + Update credentials-helpers to v0.6.3
Bernhard M. Wiedemann 6a404f
Bernhard M. Wiedemann 6a404f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sun Jul 28 16:15:10 UTC 2019 - Arun Persaud <arun@gmx.de>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 4.0.2:
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Unified the way HealthCheck is created/configured
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    + Bumped version of websocket-client
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- changes from version 4.0.1:
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed an obsolete import in the credentials subpackage that
Bernhard M. Wiedemann 403a9f
      caused import errors in Python 3.7
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    + Docs building has been repaired
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- changes from version 4.0.0:
Bernhard M. Wiedemann 403a9f
  * Breaking changes
Bernhard M. Wiedemann 403a9f
    + Support for Python 3.3 and Python 3.4 has been dropped
Bernhard M. Wiedemann 403a9f
    + APIClient.update_service, APIClient.init_swarm, and
Bernhard M. Wiedemann 403a9f
      DockerClient.swarm.init now return a dict from the API's
Bernhard M. Wiedemann 403a9f
      response body
Bernhard M. Wiedemann 403a9f
    + In APIClient.build and DockerClient.images.build, the
Bernhard M. Wiedemann 403a9f
      use_config_proxy parameter now defaults to True
Bernhard M. Wiedemann 403a9f
    + init_path is no longer a valid parameter for HostConfig
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    + It is now possible to provide SCTP ports for port mappings
Bernhard M. Wiedemann 403a9f
    + ContainerSpecs now support the init parameter
Bernhard M. Wiedemann 403a9f
    + DockerClient.swarm.init and APIClient.init_swarm now support the
Bernhard M. Wiedemann 403a9f
      data_path_addr parameter
Bernhard M. Wiedemann 403a9f
    + APIClient.update_swarm and DockerClient.swarm.update now support
Bernhard M. Wiedemann 403a9f
      the rotate_manager_unlock_key parameter
Bernhard M. Wiedemann 403a9f
    + APIClient.update_service returns the API's response body as a
Bernhard M. Wiedemann 403a9f
      dict
Bernhard M. Wiedemann 403a9f
    + APIClient.init_swarm, and DockerClient.swarm.init now return the
Bernhard M. Wiedemann 403a9f
      API's response body as a dict
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed PlacementPreference instances to produce a valid API type
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where not setting a value for buildargs in build
Bernhard M. Wiedemann 403a9f
      could cause the library to attempt accessing attributes of a
Bernhard M. Wiedemann 403a9f
      None value
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where setting the volume_driver parameter in
Bernhard M. Wiedemann 403a9f
      DockerClient.containers.create would result in an error
Bernhard M. Wiedemann 403a9f
    + APIClient.inspect_distribution now correctly sets the
Bernhard M. Wiedemann 403a9f
      authentication headers on the request, allowing it to be used
Bernhard M. Wiedemann 403a9f
      with private repositories This change also applies to
Bernhard M. Wiedemann 403a9f
      DockerClient.get_registry_data
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Apr  1 13:24:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 3.7.2:
Bernhard M. Wiedemann 403a9f
  * Fix base_url to keep TCP protocol on utils.py by letting the responsability of changing the
Bernhard M. Wiedemann 403a9f
    protocol to parse_host afterwards, letting base_url with the original value.
Bernhard M. Wiedemann 403a9f
  * XFAIL test_attach_stream_and_cancel on TLS
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Tue Mar 26 13:36:58 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 3.7.1:
Bernhard M. Wiedemann 403a9f
  * Set a different default number (which is now 9) for SSH pools
Bernhard M. Wiedemann 403a9f
  * Adds a BaseHTTPAdapter with a close method to ensure that the pools is clean on close()
Bernhard M. Wiedemann 403a9f
  * Makes SSHHTTPAdapter reopen a closed connection when needed like the others
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Mar  7 16:40:17 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Remove no longer necessary pytest argument -k 'not MatchHostnameTest'
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Tue Jan 15 09:29:02 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 513666
- Bump required version of pycreds to 0.4.0 (sync with requirements.txt)
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Jan 14 12:22:01 UTC 2019 - Michal Vyskocil <mvyskocil@opensuse.org>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 513666
- update to 3.7.0 (mandatory for latest docker-compose)
Bernhard M. Wiedemann 403a9f
  * Added support for multiplexed streams (for `attach` and `exec_start`). Learn
Bernhard M. Wiedemann 403a9f
    more at https://docker-py.readthedocs.io/en/stable/user_guides/multiplex.html
Bernhard M. Wiedemann 403a9f
  * Added the `use_config_proxy` parameter to the following methods:
Bernhard M. Wiedemann 403a9f
    `APIClient.build`, `APIClient.create_container`, `DockerClient.images.build`
Bernhard M. Wiedemann 403a9f
     and `DockerClient.containers.run` (`False` by default). **This parameter**
Bernhard M. Wiedemann 403a9f
    **will become `True` by default in the 4.0.0 release.**
Bernhard M. Wiedemann 403a9f
  * Placement preferences for Swarm services are better validated on the client
Bernhard M. Wiedemann 403a9f
    and documentation has been updated accordingly
Bernhard M. Wiedemann 403a9f
  * see https://github.com/docker/docker-py/releases/tag/3.7.0
Bernhard M. Wiedemann 403a9f
    https://github.com/docker/docker-py/releases/tag/3.6.0 for more
Bernhard M. Wiedemann 403a9f
    info
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Nov 14 11:57:19 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Fix the fdupes call to match up reality
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sat Oct 20 15:33:00 UTC 2018 - Arun Persaud <arun@gmx.de>
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 3.5.1:
Bernhard M. Wiedemann 403a9f
  * Bumped version of pyOpenSSL in requirements.txt and setup.py to
Bernhard M. Wiedemann 403a9f
    prevent installation of a vulnerable version
Bernhard M. Wiedemann 403a9f
  * Docs fixes
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Aug 29 11:13:49 UTC 2018 - tchvatal@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Fix build on older releases by not using new pytest syntax
Bernhard M. Wiedemann 403a9f
  for test selection
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sat Aug 11 16:13:17 UTC 2018 - arun@gmx.de
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- specfile:
Bernhard M. Wiedemann 403a9f
  * updated requirement python-docker-pycreds to 0.3.0
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 3.5.0:
Bernhard M. Wiedemann 403a9f
  * Deprecation warning
Bernhard M. Wiedemann 403a9f
    + Support for Python 3.3 will be dropped in the 4.0.0 release
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    + Updated dependencies to ensure support for Python 3.7
Bernhard M. Wiedemann 403a9f
      environments
Bernhard M. Wiedemann 403a9f
    + Added support for the uts_mode parameter in HostConfig
Bernhard M. Wiedemann 403a9f
    + The UpdateConfig constructor now allows rollback as a valid
Bernhard M. Wiedemann 403a9f
      value for failure_action
Bernhard M. Wiedemann 403a9f
    + Added support for rollback_config in APIClient.create_service,
Bernhard M. Wiedemann 403a9f
      APIClient.update_service, DockerClient.services.create and
Bernhard M. Wiedemann 403a9f
      Service.update.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Credential helpers are now properly leveraged by the build
Bernhard M. Wiedemann 403a9f
      method
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that caused placement preferences to be ignored when
Bernhard M. Wiedemann 403a9f
      provided to DockerClient.services.create
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that caused a user value of 0 to be ignored in
Bernhard M. Wiedemann 403a9f
      APIClient.create_container and DockerClient.containers.create
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Jul  9 20:28:16 UTC 2018 - dmueller@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- fix build for older python 3.x versions
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sun Jul  1 17:44:06 UTC 2018 - arun@gmx.de
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 3.4.1:
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that caused auth values in config files written
Bernhard M. Wiedemann 403a9f
      using one of the legacy formats to be ignored
Bernhard M. Wiedemann 403a9f
    + Fixed issues with handling of double-wildcard ** patterns in
Bernhard M. Wiedemann 403a9f
      .dockerignore files
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sun Jun 24 15:36:12 UTC 2018 - arun@gmx.de
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 3.4.0:
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    + The APIClient and DockerClient constructors now accept a
Bernhard M. Wiedemann 403a9f
      credstore_env parameter. When set, values in this dictionary are
Bernhard M. Wiedemann 403a9f
      added to the environment when executing the credential store
Bernhard M. Wiedemann 403a9f
      process.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + DockerClient.networks.prune now properly returns the operation's
Bernhard M. Wiedemann 403a9f
      result
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that caused custom Dockerfile paths in a subfolder
Bernhard M. Wiedemann 403a9f
      of the build context to be invalidated, preventing these builds
Bernhard M. Wiedemann 403a9f
      from working
Bernhard M. Wiedemann 403a9f
    + The plugin_privileges method can now be called for plugins
Bernhard M. Wiedemann 403a9f
      requiring authentication to access
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that caused attempts to read a data stream over an
Bernhard M. Wiedemann 403a9f
      unsecured TCP socket to crash on Windows clients
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where using the read_only parameter when creating a
Bernhard M. Wiedemann 403a9f
      service using the DockerClient was being ignored
Bernhard M. Wiedemann 403a9f
    + Fixed an issue where Service.scale would not properly update the
Bernhard M. Wiedemann 403a9f
      service's mode, causing the operation to fail silently
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed May  2 09:17:51 UTC 2018 - tchvatal@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Version update to 3.3.0:
Bernhard M. Wiedemann 403a9f
  * Support for API version < 1.21 has been removed.
Bernhard M. Wiedemann 403a9f
  * A number of methods have been removed, renamed, and new ones be
Bernhard M. Wiedemann 403a9f
    added. See https://github.com/docker/docker-py/releases
Bernhard M. Wiedemann 403a9f
    for details.
Bernhard M. Wiedemann 403a9f
- Make sure to run tests and properly name all the requirements
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Nov  9 05:40:37 UTC 2017 - arun@gmx.de
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 2.6.1:
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed a bug on Python 3 installations preventing the use of the
Bernhard M. Wiedemann 403a9f
      attach and exec_run methods.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- changes from version 2.6.0:
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    + Added support for mounts in APIClient.create_host_config and
Bernhard M. Wiedemann 403a9f
      DockerClient.containers.run
Bernhard M. Wiedemann 403a9f
    + Added support for consistency, tmpfs_size and tmpfs_mode when
Bernhard M. Wiedemann 403a9f
      creating mount objects.
Bernhard M. Wiedemann 403a9f
    + Mount objects now support the tmpfs and npipe types.
Bernhard M. Wiedemann 403a9f
    + Added support for extra_hosts in the build methods.
Bernhard M. Wiedemann 403a9f
    + Added support for the configs API:
Bernhard M. Wiedemann 403a9f
      o In APIClient: create_config, inspect_config, remove_config,
Bernhard M. Wiedemann 403a9f
        configs
Bernhard M. Wiedemann 403a9f
      o In DockerClient: configs.create, configs.get, configs.list
Bernhard M. Wiedemann 403a9f
        and the Config model.
Bernhard M. Wiedemann 403a9f
      o Added configs parameter to ContainerSpec. Each item in the
Bernhard M. Wiedemann 403a9f
        configs list must be a docker.types.ConfigReference instance.
Bernhard M. Wiedemann 403a9f
    + Added support for the following parameters when creating a
Bernhard M. Wiedemann 403a9f
      ContainerSpec object: groups, open_stdin, read_only,
Bernhard M. Wiedemann 403a9f
      stop_signal, helathcheck, hosts, ns_config, configs, privileges.
Bernhard M. Wiedemann 403a9f
    + Added the following configuration classes to docker.types:
Bernhard M. Wiedemann 403a9f
      ConfigReference, DNSConfig, Privileges, SwarmExternalCA.
Bernhard M. Wiedemann 403a9f
    + Added support for driver in APIClient.create_secret and
Bernhard M. Wiedemann 403a9f
      DockerClient.secrets.create.
Bernhard M. Wiedemann 403a9f
    + Added support for scope in APIClient.inspect_network and
Bernhard M. Wiedemann 403a9f
      APIClient.create_network, and their DockerClient equivalent.
Bernhard M. Wiedemann 403a9f
    + Added support for the following parameters to create_swarm_spec:
Bernhard M. Wiedemann 403a9f
      external_cas, labels, signing_ca_cert, signing_ca_key,
Bernhard M. Wiedemann 403a9f
      ca_force_rotate, autolock_managers, log_driver. These additions
Bernhard M. Wiedemann 403a9f
      also apply to DockerClient.swarm.init.
Bernhard M. Wiedemann 403a9f
    + Added support for insert_defaults in APIClient.inspect_service
Bernhard M. Wiedemann 403a9f
      and DockerClient.services.get.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where reading a 0-length frame in log streams would
Bernhard M. Wiedemann 403a9f
      incorrectly interrupt streaming.
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where the id member on Swarm objects wasn't being
Bernhard M. Wiedemann 403a9f
      populated.
Bernhard M. Wiedemann 403a9f
    + Fixed a bug that would cause some data at the beginning of an
Bernhard M. Wiedemann 403a9f
      upgraded connection stream (attach, exec_run) to disappear.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Oct  4 15:49:03 UTC 2017 - arun@gmx.de
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- specfile:
Bernhard M. Wiedemann 403a9f
  * added obsoletes %oldpython
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 2.5.1:
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where patterns ending with ** in .dockerignore would
Bernhard M. Wiedemann 403a9f
      raise an exception
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where using attach with the stream argument set to
Bernhard M. Wiedemann 403a9f
      False would raise an exception
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- changes from version 2.5.0:
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    + Added support for the squash parameter in APIClient.build and
Bernhard M. Wiedemann 403a9f
      DockerClient.images.build.
Bernhard M. Wiedemann 403a9f
    + When using API version 1.23 or above, load_image will now return
Bernhard M. Wiedemann 403a9f
      a generator of progress as JSON dicts.
Bernhard M. Wiedemann 403a9f
    + remove_image now returns the content of the API's response.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    + Fixed an issue where the auto_remove parameter in
Bernhard M. Wiedemann 403a9f
      DockerClient.containers.run was not taken into account.
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where .dockerignore patterns starting with a slash
Bernhard M. Wiedemann 403a9f
      were ignored.
Bernhard M. Wiedemann 403a9f
    + Fixed an issue with the handling of ** patterns in .dockerignore
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where building FROM a private Docker Hub image when
Bernhard M. Wiedemann 403a9f
      not using a cred store would fail.
Bernhard M. Wiedemann 403a9f
    + Fixed a bug where calling create_service or update_service with
Bernhard M. Wiedemann 403a9f
      task_template as a dict would raise an exception.
Bernhard M. Wiedemann 403a9f
    + Fixed the handling of TTY-enabled containers in attach and
Bernhard M. Wiedemann 403a9f
      exec_run.
Bernhard M. Wiedemann 403a9f
    + DockerClient.containers.run will no longer attempt to stream
Bernhard M. Wiedemann 403a9f
      logs if the log driver doesn't support the operation.
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    + Added extra requirements for better TLS support on some
Bernhard M. Wiedemann 403a9f
      platforms. These can be installed or required through the
Bernhard M. Wiedemann 403a9f
      docker[tls] notation.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Fri Sep 29 12:24:51 UTC 2017 - tbechtold@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to 2.4.2:
Bernhard M. Wiedemann 403a9f
  * Add 'verbose' option for network inspect api
Bernhard M. Wiedemann 403a9f
  * Fix misleading build method docs
Bernhard M. Wiedemann 403a9f
  * Add support for ContainerSpec.TTY
Bernhard M. Wiedemann 403a9f
  * Standardize handling of verbose param in inspect_network
Bernhard M. Wiedemann 403a9f
  * Fix volume path passed by run to create_container
Bernhard M. Wiedemann 403a9f
  * Only pull the 'latest' tag when testing images
Bernhard M. Wiedemann 403a9f
  * Fix test cases for ``runtime`` config
Bernhard M. Wiedemann 403a9f
  * Update image create error parsing
Bernhard M. Wiedemann 403a9f
  * Improve robustness of remove_network integration test
Bernhard M. Wiedemann 403a9f
  * Bump 2.2.0, update changelog
Bernhard M. Wiedemann 403a9f
  * fix: Missing exception handling in split_port when no container port
Bernhard M. Wiedemann 403a9f
  * Replace erroneous networks argument in containers.run with singular
Bernhard M. Wiedemann 403a9f
  * Fix passing volumes to run with no host path
Bernhard M. Wiedemann 403a9f
  * Update check_resource decorator to account for new resource names
Bernhard M. Wiedemann 403a9f
  * Include tag in images.get after pulling if provided separately
Bernhard M. Wiedemann 403a9f
  * Fix APIError status_code property for client/server errors
Bernhard M. Wiedemann 403a9f
  * Ensure default timeout is used by API Client
Bernhard M. Wiedemann 403a9f
  * Add prune_containers method
Bernhard M. Wiedemann 403a9f
  * Add xfail mark to storageopt test
Bernhard M. Wiedemann 403a9f
  * APIClient implementation of plugin methods
Bernhard M. Wiedemann 403a9f
  * Add support for max_failure_ratio and monitor in UpdateConfig
Bernhard M. Wiedemann 403a9f
  * Add appveyor.yml config
Bernhard M. Wiedemann 403a9f
  * excludes requests 2.18.0 from compatible versions
Bernhard M. Wiedemann 403a9f
  * Add prune_volumes method
Bernhard M. Wiedemann 403a9f
  * fix #1625 where ImageCollection.build() could return early with incorrect
Bernhard M. Wiedemann 403a9f
    image_id depending on docer build output
Bernhard M. Wiedemann 403a9f
  * Ignore socket files in utils.tar
Bernhard M. Wiedemann 403a9f
  * Add `target` argument to image building
Bernhard M. Wiedemann 403a9f
  * Sorts model attributes in api docs alphabetically
Bernhard M. Wiedemann 403a9f
  * Rewrite the split_port function using re
Bernhard M. Wiedemann 403a9f
  * Add stop_timeout to create_container
Bernhard M. Wiedemann 403a9f
  * Move reload_config func into the APIClient
Bernhard M. Wiedemann 403a9f
  * Fix ImageNotFound detection
Bernhard M. Wiedemann 403a9f
  * Update dockerVersions
Bernhard M. Wiedemann 403a9f
  * Add missing support for `CpusetMems` parameter to HostConfig.
Bernhard M. Wiedemann 403a9f
  * Implement cachefrom
Bernhard M. Wiedemann 403a9f
  * Fix typo s/CpuSetCpus/CpusetCpus/
Bernhard M. Wiedemann 403a9f
  * Add upgrade_plugin method
Bernhard M. Wiedemann 403a9f
  * Handle multiple success messages during image building.
Bernhard M. Wiedemann 403a9f
  * Add support for start_period in Healthcheck spec
Bernhard M. Wiedemann 403a9f
  * Bump 2.0.2
Bernhard M. Wiedemann 403a9f
  * removed duplicate mem_limit arg desc; type now consistent accross
Bernhard M. Wiedemann 403a9f
    models (float->int)
Bernhard M. Wiedemann 403a9f
  * added integration test for #1625 for ImageCollection.build() that verfies
Bernhard M. Wiedemann 403a9f
    that the build method uses the last success message for extracting the image id
Bernhard M. Wiedemann 403a9f
  * Allow events daemon command to read config.json
Bernhard M. Wiedemann 403a9f
  * update docker-py test status code from 500 to 400
Bernhard M. Wiedemann 403a9f
  * Adds a 'labels' property to the container model
Bernhard M. Wiedemann 403a9f
  * Add support for recursive wildcard pattern in .dockerignore
Bernhard M. Wiedemann 403a9f
  * Add missing secrets doc
Bernhard M. Wiedemann 403a9f
  * init_path removed in Engine 17.05
Bernhard M. Wiedemann 403a9f
  * Add prune_images method
Bernhard M. Wiedemann 403a9f
  * Set infinite timeout for the `events` method
Bernhard M. Wiedemann 403a9f
  * check NoneType before using
Bernhard M. Wiedemann 403a9f
  * 2.3.0-dev
Bernhard M. Wiedemann 403a9f
  * Add attributes for pickling
Bernhard M. Wiedemann 403a9f
  * Allow configuring API version for integration test with env var
Bernhard M. Wiedemann 403a9f
  * Correct the description of dns_opt option of create_container
Bernhard M. Wiedemann 403a9f
  * Add support for ingress in create_network
Bernhard M. Wiedemann 403a9f
  * DockerClient.secrets should be a @property
Bernhard M. Wiedemann 403a9f
  * Adds a 'labels' property to the image model
Bernhard M. Wiedemann 403a9f
  * Raise an error when passing an empty string to split_port
Bernhard M. Wiedemann 403a9f
  * fix can't get a dict when Containers is None
Bernhard M. Wiedemann 403a9f
  * new integration task linting for #1625
Bernhard M. Wiedemann 403a9f
  * Adds an 'image' property to the container model
Bernhard M. Wiedemann 403a9f
  * Add service_logs command to APIClient and logs command to models.Service
Bernhard M. Wiedemann 403a9f
  * Fixed events command related unit tests by passing a timeout value
Bernhard M. Wiedemann 403a9f
  * Compose 1.14.0 hack
Bernhard M. Wiedemann 403a9f
  * Add service_logs integration test
Bernhard M. Wiedemann 403a9f
  * Network model functions 'connect' and 'disconnect' did not accept or
Bernhard M. Wiedemann 403a9f
    passthrough keyword arguments.
Bernhard M. Wiedemann 403a9f
  * Modernize exec_api.py
Bernhard M. Wiedemann 403a9f
  * Fix docstring of ImageCollection.get
Bernhard M. Wiedemann 403a9f
  * removed unused/typoed param from models.containers.list docstring
Bernhard M. Wiedemann 403a9f
  * Bump version 2.1.0
Bernhard M. Wiedemann 403a9f
  * Plugins API documentation
Bernhard M. Wiedemann 403a9f
  * Move default `timeout` into `from_env`
Bernhard M. Wiedemann 403a9f
  * Fix _post_json behavior
Bernhard M. Wiedemann 403a9f
  * Add prune_networks method
Bernhard M. Wiedemann 403a9f
  * Allow port range like 8000-8010:80
Bernhard M. Wiedemann 403a9f
  * Bump 2.3.0
Bernhard M. Wiedemann 403a9f
  * Reference new methods in docs
Bernhard M. Wiedemann 403a9f
  * Use experimental engine for testing in Jenkins/Makefile
Bernhard M. Wiedemann 403a9f
  * update swarm remove test status code from 500 to >= 400
Bernhard M. Wiedemann 403a9f
  * Bump dev version
Bernhard M. Wiedemann 403a9f
  * Update services.py
Bernhard M. Wiedemann 403a9f
  * Add support for volume_driver in HostConfig
Bernhard M. Wiedemann 403a9f
  * Add support for auto_remove in HostConfig
Bernhard M. Wiedemann 403a9f
  * Add 'force' parameter in remove_volume
Bernhard M. Wiedemann 403a9f
  * passing flake8 test
Bernhard M. Wiedemann 403a9f
  * Add a reload_config function to the DaemonApiMixin
Bernhard M. Wiedemann 403a9f
  * Closes #1588, image.tag does not return anything
Bernhard M. Wiedemann 403a9f
  * Add df method
Bernhard M. Wiedemann 403a9f
  * Convert mode argument to valid structure in create_service
Bernhard M. Wiedemann 403a9f
  * Fix test issues
Bernhard M. Wiedemann 403a9f
  * Add cpu_count, cpu_percent, cpus parameters to container HostConfig.
Bernhard M. Wiedemann 403a9f
  * Add cachefrom to build docstring
Bernhard M. Wiedemann 403a9f
  * Improve build result detection
Bernhard M. Wiedemann 403a9f
  * Documentation fixes for login func
Bernhard M. Wiedemann 403a9f
  * Add integration tests
Bernhard M. Wiedemann 403a9f
  * Add ContainerSpec mounts test
Bernhard M. Wiedemann 403a9f
  * Add create_plugin implementation
Bernhard M. Wiedemann 403a9f
  * Remove integration test for APIClient.search method
Bernhard M. Wiedemann 403a9f
  * Make sure data is written in prune test so space can be reclaimed
Bernhard M. Wiedemann 403a9f
  * Add ability to set 'Hostname' on a Service.
Bernhard M. Wiedemann 403a9f
  * fix type checking for nano_cpus
Bernhard M. Wiedemann 403a9f
  * Remove duplicate line in exec_run documentation
Bernhard M. Wiedemann 403a9f
  * Optional name on VolumeCollection.create
Bernhard M. Wiedemann 403a9f
  * Raising error in case of invalid value of since kwarg on Container.logs
Bernhard M. Wiedemann 403a9f
  * Add support for force_update in TaskTemplate
Bernhard M. Wiedemann 403a9f
  * Change "Remote API" to "Engine API"
Bernhard M. Wiedemann 403a9f
  * Better error handling, itterate on json stream directly.
Bernhard M. Wiedemann 403a9f
  * Add support for storage_opt in host_config
Bernhard M. Wiedemann 403a9f
  * Add a specific unit test for splitting port with IPv6
Bernhard M. Wiedemann 403a9f
  * Add support for secrets in ContainerSpec
Bernhard M. Wiedemann 403a9f
  * Add init parameter to container HostConfig
Bernhard M. Wiedemann 403a9f
  * dev version
Bernhard M. Wiedemann 403a9f
  * exec: add support for `Env`
Bernhard M. Wiedemann 403a9f
  * Update mentions of the default API version in docs
Bernhard M. Wiedemann 403a9f
  * Remove unsupported --experimental flag from Jenkinsfile
Bernhard M. Wiedemann 403a9f
  * Add License to PyPi metadata
Bernhard M. Wiedemann 403a9f
  * documentation change
Bernhard M. Wiedemann 403a9f
  * Support credHelpers section in config.json
Bernhard M. Wiedemann 403a9f
  * Add plugin API implementation to DockerClient
Bernhard M. Wiedemann 403a9f
  * Flake8: Fix indent.
Bernhard M. Wiedemann 403a9f
  * Implement secrets API
Bernhard M. Wiedemann 403a9f
  * Fix Swarm model init to correctly pass arguments through to init_swarm
Bernhard M. Wiedemann 403a9f
  * Move LinksTest to appropriate file
Bernhard M. Wiedemann 403a9f
  * Docstring fixes for init and init_path
Bernhard M. Wiedemann 403a9f
  * Fix the way the list of mounts is made for service.
Bernhard M. Wiedemann 403a9f
  * docs renames: cpu_group->cpu_period, cpu_period->cpu_quota
Bernhard M. Wiedemann 403a9f
  * Adjust tests and add newest engine version to Jenkinsfile
Bernhard M. Wiedemann 403a9f
  * split_port should not break when passed a non-string argument
Bernhard M. Wiedemann 403a9f
  * Add network_mode support to Client.build
Bernhard M. Wiedemann 403a9f
  * Add init_path parameter to container HostConfig
Bernhard M. Wiedemann 403a9f
  * Add support for placement preferences and platforms in TaskTemplate
Bernhard M. Wiedemann 403a9f
  * Makes docs builds faster and ensures proper ownership
Bernhard M. Wiedemann 403a9f
  * Add support for ``runtime`` in container create and run API
Bernhard M. Wiedemann 403a9f
  * Fix milestone link
Bernhard M. Wiedemann 403a9f
  * Add Plugin.upgrade to documentation
Bernhard M. Wiedemann 403a9f
  * Rename cachefrom -> cache_from
Bernhard M. Wiedemann 403a9f
  * Formatting
Bernhard M. Wiedemann 403a9f
  * Add 17.04 (CE) RC1 to list of engine versions to be tested
Bernhard M. Wiedemann 403a9f
  * Fix if replicas is set to 0, Fixes #1572
Bernhard M. Wiedemann 403a9f
  * cpus renamed to nano_cpus. Type and scale of nano_cpus are changed.
Bernhard M. Wiedemann 403a9f
    Comments for new parameters are changed.
Bernhard M. Wiedemann 403a9f
  * Bump test engine version
Bernhard M. Wiedemann 403a9f
  * Minor typo correction
Bernhard M. Wiedemann 403a9f
  * Update assert in test_create_with_restart_policy
Bernhard M. Wiedemann 403a9f
  * Add reload() in docs for Container and Secret classes
Bernhard M. Wiedemann 403a9f
  * Add tests for secret API implementation
Bernhard M. Wiedemann 403a9f
  * Bump default API version to 1.26
Bernhard M. Wiedemann 403a9f
- python-docker-py got renamed to python-docker.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Aug  3 16:53:55 UTC 2017 - toddrme2178@gmail.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Implement singlespec version
Bernhard M. Wiedemann 403a9f
- Fix source URL
Bernhard M. Wiedemann 403a9f
- Merge tests into main package.
Bernhard M. Wiedemann 403a9f
- Remove hide_py_pckgmgmt.patch
Bernhard M. Wiedemann 403a9f
  Tests aren't being implemented that way
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Jun  8 07:36:21 UTC 2017 - dmueller@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- remove lint style dependencies from the unit test subpackage
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Feb  8 11:41:27 UTC 2017 - kkaempf@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 1.10.6
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 1.10.5
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Oct 26 15:45:31 UTC 2016 - jmassaguerpla@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 513666
- add python-dockerpycreds dependency in the spec file
Bernhard M. Wiedemann 513666
  rebase hide_py_pckgmgmt.patch
Bernhard M. Wiedemann 403a9f
  add fix-requirements.patch: fix dependencies so that they match the
Bernhard M. Wiedemann 403a9f
  ones we have packaged
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Oct 24 15:03:05 UTC 2016 - jmassaguerpla@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 1.10.4
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
Bernhard M. Wiedemann 403a9f
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
Bernhard M. Wiedemann 403a9f
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
Bernhard M. Wiedemann 403a9f
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
Bernhard M. Wiedemann 403a9f
    Fixed a number of issues tied with named pipe transport on Windows.
Bernhard M. Wiedemann 403a9f
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
  Miscellaneous
Bernhard M. Wiedemann 403a9f
    Adjusted version requirements for the requests library.
Bernhard M. Wiedemann 403a9f
    It is now possible to run the docker-py test suite on Windows.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 1.10.3
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
Bernhard M. Wiedemann 403a9f
  Miscellaneous
Bernhard M. Wiedemann 403a9f
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 1.10.2
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 1.10.1
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 1.10.0
Bernhard M. Wiedemann 403a9f
  Features
Bernhard M. Wiedemann 403a9f
    Added swarm mode and service management methods. See the documentation for details.
Bernhard M. Wiedemann 403a9f
    Added support for IPv6 Docker host addresses in the Client constructor.
Bernhard M. Wiedemann 403a9f
    Added (read-only) support for the Docker credentials store.
Bernhard M. Wiedemann 403a9f
    Added support for custom auth_config in Client.push.
Bernhard M. Wiedemann 403a9f
    Added support for labels in Client.create_volume.
Bernhard M. Wiedemann 403a9f
    Added support for labels and enable_ipv6 in Client.create_network.
Bernhard M. Wiedemann 403a9f
    Added support for force param in Client.disconnect_container_from_network.
Bernhard M. Wiedemann 403a9f
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
Bernhard M. Wiedemann 403a9f
    Added support for link_local_ips in create_endpoint_config.
Bernhard M. Wiedemann 403a9f
    Added support for a changes parameter in Client.import_image.
Bernhard M. Wiedemann 403a9f
    Added support for a version parameter in Client.from_env.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
Bernhard M. Wiedemann 403a9f
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
Bernhard M. Wiedemann 403a9f
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
Bernhard M. Wiedemann 403a9f
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
  Miscellaneous
Bernhard M. Wiedemann 403a9f
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
Bernhard M. Wiedemann 403a9f
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
Bernhard M. Wiedemann 403a9f
    The client now defaults to using the npipe protocol on Windows.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to 1.9.0
Bernhard M. Wiedemann 403a9f
  Features
Bernhard M. Wiedemann 403a9f
    Added experimental support for Windows named pipes (npipe:// protocol).
Bernhard M. Wiedemann 403a9f
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
Bernhard M. Wiedemann 403a9f
    Added support for the internal param in Client.create_network.
Bernhard M. Wiedemann 403a9f
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
Bernhard M. Wiedemann 403a9f
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
  Bugfixes
Bernhard M. Wiedemann 403a9f
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
Bernhard M. Wiedemann 403a9f
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.
Bernhard M. Wiedemann 513666
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Tue Sep 27 07:04:59 UTC 2016 - tbechtold@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Remove useless python-flake8 and python-coverage BuildRequires.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Jul 27 07:49:12 UTC 2016 - jmassaguerpla@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update runtime requirements according to requirements.txt
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Jul 25 08:47:05 UTC 2016 - tboerger@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Updated runtime and test deps matching setup.py and test-requirements.txt
Bernhard M. Wiedemann 403a9f
- update to 1.8.1:
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where calling login() against the default registry would fail
Bernhard M. Wiedemann 403a9f
    with the 1.10.x engine
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where values in environment files would be parsed incorrectly if
Bernhard M. Wiedemann 403a9f
    they contained an equal sign.
Bernhard M. Wiedemann 403a9f
  * Switched to a better supported backport of the match_hostname function,
Bernhard M. Wiedemann 403a9f
    fixing dependency issues in some environments.
Bernhard M. Wiedemann 403a9f
- update to 1.8.0:
Bernhard M. Wiedemann 403a9f
  * Added Client.update_container method (Update resource configs of a
Bernhard M. Wiedemann 403a9f
    container)
Bernhard M. Wiedemann 403a9f
  * Added support for gzipped context in Client.build
Bernhard M. Wiedemann 403a9f
  * Added ability to specify IP address when connecting a container to a network
Bernhard M. Wiedemann 403a9f
  * Added tmpfs support to Client.create_host_config
Bernhard M. Wiedemann 403a9f
  * Added support for the changes param in Client.commit
Bernhard M. Wiedemann 403a9f
  * Added support for the follow param in Client.logs
Bernhard M. Wiedemann 403a9f
  * Added support for the check_duplicate param in Client.create_network
Bernhard M. Wiedemann 403a9f
  * Added support for the decode param in Client.push and Client.pull
Bernhard M. Wiedemann 403a9f
  * Added docker.from_env shortcut function. Instantiates a client with
Bernhard M. Wiedemann 403a9f
    kwargs_from_env
Bernhard M. Wiedemann 403a9f
  * kwargs_from_env now supports an optional environment parameter. If present,
Bernhard M. Wiedemann 403a9f
    values will be fetched from this dictionary instead of os.environ
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where TLS verification would fail when using IP addresses in the
Bernhard M. Wiedemann 403a9f
    certificate's subjectAltName fields
Bernhard M. Wiedemann 403a9f
  * Fixed an issue where the default TLS version in TLSConfig would break in
Bernhard M. Wiedemann 403a9f
    some environments. docker-py now uses TLSv1 by default This setting can be
Bernhard M. Wiedemann 403a9f
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
Bernhard M. Wiedemann 403a9f
    constructor
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where loading a valid docker configuration file would fail
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where some environment variables specified through
Bernhard M. Wiedemann 403a9f
    create_container would be improperly formatted
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where using the unix socket connection would raise an error in
Bernhard M. Wiedemann 403a9f
    some edge-case situations
Bernhard M. Wiedemann 403a9f
  * Default API version is now 1.22 (introduced in Docker 1.10.0)
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sun Feb 28 13:42:57 UTC 2016 - dmueller@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to 1.7.2:
Bernhard M. Wiedemann 403a9f
  * Added support for the since param in Client.logs (introduced in API version
Bernhard M. Wiedemann 403a9f
    1.19)
Bernhard M. Wiedemann 403a9f
  * Added support for the DOCKER_CONFIG environment variable when looking up
Bernhard M. Wiedemann 403a9f
    auth config
Bernhard M. Wiedemann 403a9f
  * Added support for the stream param in Client.stats (when set to False,
Bernhard M. Wiedemann 403a9f
    allows user to retrieve a single snapshot instead of a constant data stream)
Bernhard M. Wiedemann 403a9f
  * Added support for the mem_swappiness, oom_kill_disable params in
Bernhard M. Wiedemann 403a9f
    Client.create_host_config
Bernhard M. Wiedemann 403a9f
  * Added support for build arguments in Client.build through the buildargs
Bernhard M. Wiedemann 403a9f
    param.
Bernhard M. Wiedemann 403a9f
  * Added support for cusom IPAM configuration in Client.create_network
Bernhard M. Wiedemann 403a9f
  * Added input support to Client.exec_create
Bernhard M. Wiedemann 403a9f
  * Added support for stop_signal in Client.create_host_config
Bernhard M. Wiedemann 403a9f
  * Added support for custom HTTP headers in Docker config file.
Bernhard M. Wiedemann 403a9f
  * Added support for unspecified transfer protocol in base_url when TLS is
Bernhard M. Wiedemann 403a9f
    enabled.
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where TLS verification was improperly executed when providing a
Bernhard M. Wiedemann 403a9f
    custom CA certificate.
Bernhard M. Wiedemann 403a9f
  * Added support for shm_size in Client.create_host_config
Bernhard M. Wiedemann 403a9f
- drop dockpyTest_pathAdd.patch: tests are disabled anyway
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sat Nov 14 11:33:58 UTC 2015 - rjschwei@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
Bernhard M. Wiedemann 403a9f
  + A bit of clean up of the changes file as well, no wrapping comments
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Oct 21 16:39:35 UTC 2015 - dmueller@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to 1.5.0:
Bernhard M. Wiedemann 403a9f
  * Added support for the networking API introduced in Docker 1.9.0
Bernhard M. Wiedemann 403a9f
  * Added support for the volumes API introduced in Docker 1.9.0
Bernhard M. Wiedemann 403a9f
  * Added support for the group_add parameter in create_host_config.
Bernhard M. Wiedemann 403a9f
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
Bernhard M. Wiedemann 403a9f
    in create_host_config.
Bernhard M. Wiedemann 403a9f
  * Added support for the archive API endpoint (Client.get_archive,
Bernhard M. Wiedemann 403a9f
    Client.put_archive).
Bernhard M. Wiedemann 403a9f
  * Added support for ps_args parameter in Client.top.
Bernhard M. Wiedemann 403a9f
  * Added utils.parse_env_file to support env-files. See docs for usage.
Bernhard M. Wiedemann 403a9f
  * Added support for arbitrary log drivers
Bernhard M. Wiedemann 403a9f
  * Added support for URL paths in the docker host URL (base_url)
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where exec_inspect would allow invocation when the API
Bernhard M. Wiedemann 403a9f
    version was too low.
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where docker.utils.ports.split_port would break if an
Bernhard M. Wiedemann 403a9f
    open range was provided.
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where invalid image IDs / container IDs could be provided
Bernhard M. Wiedemann 403a9f
    to bypass or reroute request URLs
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Fri Aug 14 15:11:18 UTC 2015 - jmassaguerpla@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Get source tarball from pypi.python.org as in previuos versions
Bernhard M. Wiedemann 403a9f
  and as it is in the spec file
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Jul 27 11:51:45 UTC 2015 - hvogel@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 1.3.1. Detailed changelog:
Bernhard M. Wiedemann 403a9f
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon May  4 11:22:41 UTC 2015 - benoit.monin@gmx.fr
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- update to version 1.2.1:
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where the check_resource decorator would break with
Bernhard M. Wiedemann 403a9f
    some argument-passing methods. (#573)
Bernhard M. Wiedemann 403a9f
- additional changes from version 1.2.0:
Bernhard M. Wiedemann 403a9f
  * Client.execute is being deprecated in favor of the more
Bernhard M. Wiedemann 403a9f
    dev-friendly Client.exec_start and Client.exec_create. It will
Bernhard M. Wiedemann 403a9f
    be removed in 1.3.0
Bernhard M. Wiedemann 403a9f
  * Added exec_create, exec_start, exec_inspect and exec_resize to
Bernhard M. Wiedemann 403a9f
    client, accurately mirroring the Exec API
Bernhard M. Wiedemann 403a9f
  * Added auth_config param to Client.pull (allows to use one-off
Bernhard M. Wiedemann 403a9f
    credentials for this pull request)
Bernhard M. Wiedemann 403a9f
  * Added support for ipc_mode in host config.
Bernhard M. Wiedemann 403a9f
  * Added support for the log_config param in host config.
Bernhard M. Wiedemann 403a9f
  * Added support for the ulimit param in host config.
Bernhard M. Wiedemann 403a9f
  * Added support for container resource limits in Client.build.
Bernhard M. Wiedemann 403a9f
  * When a resource identifier (image or container ID) is passed to
Bernhard M. Wiedemann 403a9f
    a Client method, we now check for None values to avoid crashing
Bernhard M. Wiedemann 403a9f
    (now raises docker.errors.NullResource)
Bernhard M. Wiedemann 403a9f
  * Added tools to parse port ranges inside the new
Bernhard M. Wiedemann 403a9f
    docker.utils.ports package.
Bernhard M. Wiedemann 403a9f
  * Added a version_info attribute to the docker package.
Bernhard M. Wiedemann 403a9f
  * Fixed a bug in Client.port where absence of a certain key in
Bernhard M. Wiedemann 403a9f
    the container's JSON would raise an error (now just returns
Bernhard M. Wiedemann 403a9f
    None)
Bernhard M. Wiedemann 403a9f
  * Fixed a bug with the trunc parameter in Client.containers
Bernhard M. Wiedemann 403a9f
    having no effect (moved functionality to the client)
Bernhard M. Wiedemann 403a9f
  * Several improvements have been made to the Client.import_image
Bernhard M. Wiedemann 403a9f
    method.
Bernhard M. Wiedemann 403a9f
  * Fixed pushing / pulling to v2 registries
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where passing a container dictionary to
Bernhard M. Wiedemann 403a9f
    Client.commit would fail
Bernhard M. Wiedemann 403a9f
  * Default API version has been bumped to 1.18 (Docker Engine
Bernhard M. Wiedemann 403a9f
    1.6.0)
Bernhard M. Wiedemann 403a9f
  * Several testing coverage improvements
Bernhard M. Wiedemann 403a9f
  * Docs fixes and improvements
Bernhard M. Wiedemann 403a9f
- point the source URL to pypi
Bernhard M. Wiedemann 403a9f
- add a dependency between the test sub-package and
Bernhard M. Wiedemann 403a9f
  python-docker-py
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Apr  9 13:59:25 UTC 2015 - fcastelli@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Updated to 1.1.0
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    * Added `dockerfile` param support to `Client.build` (mirrors
Bernhard M. Wiedemann 403a9f
      `docker build -f` behavior)
Bernhard M. Wiedemann 403a9f
    * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
Bernhard M. Wiedemann 403a9f
      allowing the constructor to autodetect the daemon's API version.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where decoding a result stream using the `decode` parameter
Bernhard M. Wiedemann 403a9f
      would break when using Python 3.x
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where some files in `.dockerignore` weren't being handled
Bernhard M. Wiedemann 403a9f
      properly
Bernhard M. Wiedemann 403a9f
    * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
Bernhard M. Wiedemann 403a9f
      behavior. This should fix all issues encountered with private registry auth
Bernhard M. Wiedemann 403a9f
    * Fixed an issue where passwords containing a colon weren't being handled
Bernhard M. Wiedemann 403a9f
      properly.
Bernhard M. Wiedemann 403a9f
    * Bumped `requests` version requirement, which should fix most of the SSL
Bernhard M. Wiedemann 403a9f
      issues encountered recently.
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    * Several integration test improvements.
Bernhard M. Wiedemann 403a9f
    * Fixed some unclosed resources in unit tests.
Bernhard M. Wiedemann 403a9f
    * Several docs improvements.
Bernhard M. Wiedemann 403a9f
- Version 1.0.0
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    * Added new `Client.rename` method (`docker rename`)
Bernhard M. Wiedemann 403a9f
    * Added now `Client.stats` method (`docker stats`)
Bernhard M. Wiedemann 403a9f
    * Added `read_only` param support to `utils.create_host_config` and
Bernhard M. Wiedemann 403a9f
      `Client.start` (`docker run --read-only`)
Bernhard M. Wiedemann 403a9f
    * Added `pid_mode` param support to `utils.create_host_config` and
Bernhard M. Wiedemann 403a9f
      `Client.start` (`docker run --pid='host'`)
Bernhard M. Wiedemann 403a9f
    * Added `since`, `until` and `filters` params to `Client.events`.
Bernhard M. Wiedemann 403a9f
    * Added `decode` parameter to `Client.stats` and `Client.events` to decode
Bernhard M. Wiedemann 403a9f
      JSON objects on the fly (False by default).
Bernhard M. Wiedemann 403a9f
- Bugfixes
Bernhard M. Wiedemann 403a9f
  * Fixed a bug that caused `Client.build` to crash when the provided source was
Bernhard M. Wiedemann 403a9f
    a remote source.
Bernhard M. Wiedemann 403a9f
- Miscellaneous
Bernhard M. Wiedemann 403a9f
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
Bernhard M. Wiedemann 403a9f
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
Bernhard M. Wiedemann 403a9f
    when request timeouts need to be changed at runtime.
Bernhard M. Wiedemann 403a9f
  * Added `Client.api_version` as a read-only property.
Bernhard M. Wiedemann 403a9f
  * The `memswap_limit` argument in `Client.create_container` now accepts string
Bernhard M. Wiedemann 403a9f
    type values similar to `mem_limit` ('6g', '120000k', etc.)
Bernhard M. Wiedemann 403a9f
  * Improved documentation
Bernhard M. Wiedemann 403a9f
- Version 0.7.2
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    * Added support for `mac_address` in `Client.create_container`
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
Bernhard M. Wiedemann 403a9f
      unreliable (#300)
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
Bernhard M. Wiedemann 403a9f
      for private repositories (#468)
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where some errors wouldn't be properly constructed in
Bernhard M. Wiedemann 403a9f
      `client.py`, leading to unhelpful exceptions bubbling up (#466)
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where `Client.build` would try to close context when externally
Bernhard M. Wiedemann 403a9f
      provided (`custom_context == True`) (#458)
Bernhard M. Wiedemann 403a9f
    * Fixed an issue in `create_host_config` where empty sequences wouldn't be
Bernhard M. Wiedemann 403a9f
      interpreted properly (#462)
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    * Added `resolve_authconfig` tests.
Bernhard M. Wiedemann 403a9f
- Version 0.7.1
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    * `setup.py` now indicates a maximum version of requests to work around the
Bernhard M. Wiedemann 403a9f
      boot2docker / `assert_hostname` bug.
Bernhard M. Wiedemann 403a9f
    * Removed invalid exception when using the Registry Hub's FQDN when pulling.
Bernhard M. Wiedemann 403a9f
    * Fixed an issue where early HTTP errors weren't handled properly in streaming
Bernhard M. Wiedemann 403a9f
      responses.
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where sockets would close unexpectedly using Python 3.x
Bernhard M. Wiedemann 403a9f
    * Various fixes for integration tests.
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    * Small doc fixes
Bernhard M. Wiedemann 403a9f
- Version 0.7.0
Bernhard M. Wiedemann 403a9f
  * Breaking changes
Bernhard M. Wiedemann 403a9f
    * Passing `dns` or `volumes_from` in `Client.start` with API version < 1.10
Bernhard M. Wiedemann 403a9f
      will now raise an exception (previously only triggered a warning)
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    * Added support for `host_config` in `Client.create_container`
Bernhard M. Wiedemann 403a9f
    * Added utility method `docker.utils.create_host_config` to help build a
Bernhard M. Wiedemann 403a9f
      proper `HostConfig` dictionary.
Bernhard M. Wiedemann 403a9f
    * Added support for the `pull` parameter in `Client.build`
Bernhard M. Wiedemann 403a9f
    * Added support for the `forcerm` parameter in `Client.build`
Bernhard M. Wiedemann 403a9f
    * Added support for `extra_hosts` in `Client.start`
Bernhard M. Wiedemann 403a9f
    * Added support for a custom `timeout` in `Client.wait`
Bernhard M. Wiedemann 403a9f
    * Added support for custom `.dockercfg` loading in `Client.login`
Bernhard M. Wiedemann 403a9f
      (`dockercfg_path` argument)
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where some output wouldn't be streamed properly in streaming
Bernhard M. Wiedemann 403a9f
      chunked responses
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where the `devices` param didn't recognize the proper delimiter
Bernhard M. Wiedemann 403a9f
    * `Client.login` now properly expands the `registry` URL if provided.
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where unicode characters in passed for `environment` in
Bernhard M. Wiedemann 403a9f
      `create_container` would break.
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    * Several unit tests and integration tests improvements.
Bernhard M. Wiedemann 403a9f
    * `Client` constructor now enforces passing the `version` parameter as a
Bernhard M. Wiedemann 403a9f
      string.
Bernhard M. Wiedemann 403a9f
    * Build context files are now ordered by filename when creating the archive
Bernhard M. Wiedemann 403a9f
      (for consistency with docker mainline behavior)
Bernhard M. Wiedemann 403a9f
- Version 0.6.0
Bernhard M. Wiedemann 403a9f
  * **This version introduces breaking changes!**
Bernhard M. Wiedemann 403a9f
  * Breaking changes
Bernhard M. Wiedemann 403a9f
    * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
Bernhard M. Wiedemann 403a9f
      (Poodle fix)
Bernhard M. Wiedemann 403a9f
    * The `history` command now returns a dict instead of a raw JSON string.
Bernhard M. Wiedemann 403a9f
  * Features
Bernhard M. Wiedemann 403a9f
    * Added the `execute` command.
Bernhard M. Wiedemann 403a9f
    * Added `pause` and `unpause` commands.
Bernhard M. Wiedemann 403a9f
    * Added support fo the `cpuset` param in `create_container`
Bernhard M. Wiedemann 403a9f
    * Added support for host devices (`devices` param in `start`)
Bernhard M. Wiedemann 403a9f
    * Added support for the `tail` param in `logs`.
Bernhard M. Wiedemann 403a9f
    * Added support for the `filters` param in `images` and `containers`
Bernhard M. Wiedemann 403a9f
    * The `kwargs_from_env` method is now available in the `docker.utils`
Bernhard M. Wiedemann 403a9f
      module. This should make it easier for boot2docker user to connect
Bernhard M. Wiedemann 403a9f
      to their daemon.
Bernhard M. Wiedemann 403a9f
  * Bugfixes
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where empty directories weren't correctly included when
Bernhard M. Wiedemann 403a9f
      providing a context to `Client.build`.
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where UNIX socket connections weren't properly cleaned up,
Bernhard M. Wiedemann 403a9f
      causing `ResourceWarning`s to appear in some cases.
Bernhard M. Wiedemann 403a9f
    * Fixed a bug where docker-py would crash if the docker daemon was stopped
Bernhard M. Wiedemann 403a9f
      while reading a streaming response
Bernhard M. Wiedemann 403a9f
    * Fixed a bug with streaming responses in Python 3
Bernhard M. Wiedemann 403a9f
    * `remove_image` now supports a dict containing an `Id` key as its `id`
Bernhard M. Wiedemann 403a9f
      parameter (similar to other methods requiring a resource ID)
Bernhard M. Wiedemann 403a9f
  * Documentation
Bernhard M. Wiedemann 403a9f
    * Added new MkDocs documentation. Currently hosted on
Bernhard M. Wiedemann 403a9f
      [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
Bernhard M. Wiedemann 403a9f
  * Miscellaneous
Bernhard M. Wiedemann 403a9f
    * Added tests to sdist
Bernhard M. Wiedemann 403a9f
    * Added a Makefile for running tests in Docker
Bernhard M. Wiedemann 403a9f
    * Updated Dockerfile
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Mar  4 16:19:29 UTC 2015 - rjschwei@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Use updated version in SLES 12 in support of bnc#915479
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Sun Feb  8 20:48:02 UTC 2015 - rjschwei@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 0.5.3  - Contains breaking changes
Bernhard M. Wiedemann 403a9f
  * Fixed attaching when connecting to the daemon over a UNIX socket.
Bernhard M. Wiedemann 403a9f
  * Fixed a bug where sockets were closed immediately when attaching over
Bernhard M. Wiedemann 403a9f
    TLS.
Bernhard M. Wiedemann 403a9f
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
Bernhard M. Wiedemann 403a9f
    disable verification of hostnames.
Bernhard M. Wiedemann 403a9f
  * Fixed SSL not working due to an incorrect version comparison
Bernhard M. Wiedemann 403a9f
  * Fixed streams not working on Windows
Bernhard M. Wiedemann 403a9f
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
Bernhard M. Wiedemann 403a9f
    + It defaults to False and code pushing to non-HTTPS private registries
Bernhard M. Wiedemann 403a9f
      might break as a result.*
Bernhard M. Wiedemann 403a9f
  * Added support for adding and dropping capabilities
Bernhard M. Wiedemann 403a9f
  * Added support for restart policy
Bernhard M. Wiedemann 403a9f
  * Added support for string values in `Client.create_container`'s `mem_limit`
Bernhard M. Wiedemann 403a9f
  * Added support for `.dockerignore` file in `Client.build`
Bernhard M. Wiedemann 403a9f
  * Fixed timeout behavior in `Client.stop`
Bernhard M. Wiedemann 403a9f
  * `Client.create_container` provides better validation of the `volumes`
Bernhard M. Wiedemann 403a9f
    parameter
Bernhard M. Wiedemann 403a9f
  * Improved integration tests
Bernhard M. Wiedemann 403a9f
- Enable run of some of the tests
Bernhard M. Wiedemann 403a9f
  * add: dockpyTest_pathAdd.patch
Bernhard M. Wiedemann 403a9f
- Create test subpackage
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Wed Aug  6 15:12:41 UTC 2014 - fcastelli@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Update to version 0.4.0:
Bernhard M. Wiedemann 403a9f
    * This version introduces breaking changes!
Bernhard M. Wiedemann 403a9f
    * The base_url parameter in the Client constructor should now allow most of
Bernhard M. Wiedemann 403a9f
       the DOCKER_HOST environment values (except for the fd:// protocol)
Bernhard M. Wiedemann 403a9f
       As a result, URLs that don't specify a port are now invalid (similar to
Bernhard M. Wiedemann 403a9f
       the official client's behavior)
Bernhard M. Wiedemann 403a9f
    * Added TLS support (see documentation)
Bernhard M. Wiedemann 403a9f
    * Fixed an issue with Client.build streamed logs in Python 3
Bernhard M. Wiedemann 403a9f
    * Added unit tests coverage
Bernhard M. Wiedemann 403a9f
    * Various integration tests fixes
Bernhard M. Wiedemann 403a9f
- Changes introduced by version 0.3.2:
Bernhard M. Wiedemann 403a9f
    * Default API version is now 1.12 (support for docker 1.0)
Bernhard M. Wiedemann 403a9f
    * Added new methods Client.get_image and Client.load_image (docker save and
Bernhard M. Wiedemann 403a9f
      docker load)
Bernhard M. Wiedemann 403a9f
    * Added new method Client.ping
Bernhard M. Wiedemann 403a9f
    * Added new method Client.resize
Bernhard M. Wiedemann 403a9f
    * Client.build can now be provided with a custom context using the
Bernhard M. Wiedemann 403a9f
      custom_context parameter.
Bernhard M. Wiedemann 403a9f
    * Added support for memswap_limit parameter in create_container
Bernhard M. Wiedemann 403a9f
    * Added support for force parameter in remove_container
Bernhard M. Wiedemann 403a9f
    * Added support for force and noprune parameters in remove_image
Bernhard M. Wiedemann 403a9f
    * Added support for timestamps parameter in logs
Bernhard M. Wiedemann 403a9f
    * Added support for dns_search parameter in start
Bernhard M. Wiedemann 403a9f
    * Added support for network_mode parameter in start
Bernhard M. Wiedemann 403a9f
    * Added support for size parameter in containers
Bernhard M. Wiedemann 403a9f
    * Added support for volumes_from and dns parameters in start.
Bernhard M. Wiedemann 403a9f
      As of API version >= 1.10, these parameters no longer belong to create_container
Bernhard M. Wiedemann 403a9f
    * Client.logs now uses the logs endpoint when API version is sufficient
Bernhard M. Wiedemann 403a9f
    * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
Bernhard M. Wiedemann 403a9f
    * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
Bernhard M. Wiedemann 403a9f
    * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
Bernhard M. Wiedemann 403a9f
    * The client now raises DockerExceptions when appropriate. You can import
Bernhard M. Wiedemann 403a9f
      DockerException (and its subclasses) from the docker.errors module to
Bernhard M. Wiedemann 403a9f
       catch them if needed.
Bernhard M. Wiedemann 403a9f
    * docker.APIError has been moved to the new docker.errors module as well.
Bernhard M. Wiedemann 403a9f
    * Client.insert is deprecated in API version > 1.11
Bernhard M. Wiedemann 403a9f
    * Improved integration tests should now run much faster.
Bernhard M. Wiedemann 403a9f
    * There is now a single source of truth for the docker-py version number.
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Mon Jun 16 20:00:37 UTC 2014 - rschweikert@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Clean up spec file
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Fri Jun  6 11:53:11 UTC 2014 - rschweikert@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Include in SLE 12 (FATE #316168)
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
-------------------------------------------------------------------
Bernhard M. Wiedemann 403a9f
Thu Jun  5 17:10:44 UTC 2014 - rschweikert@suse.com
Bernhard M. Wiedemann 403a9f
Bernhard M. Wiedemann 403a9f
- Initial build
Bernhard M. Wiedemann 403a9f