Skip to content

Commit ff0b4ac

Browse files
authored
docs: add changelog for 6.0.0 (#3019)
Signed-off-by: Milas Bowman <[email protected]>
1 parent 6640243 commit ff0b4ac

File tree

2 files changed

+40
-2
lines changed

2 files changed

+40
-2
lines changed

docs/change-log.md

+39-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,44 @@
1-
Change log
1+
Changelog
22
==========
33

4+
6.0.0
5+
-----
6+
7+
### Upgrade Notes
8+
- Minimum supported Python version is 3.7+
9+
- When installing with pip, the `docker[tls]` extra is deprecated and a no-op,
10+
use `docker` for same functionality (TLS support is always available now)
11+
- Native Python SSH client (used by default / `use_ssh_client=False`) will now
12+
reject unknown host keys with `paramiko.ssh_exception.SSHException`
13+
- Short IDs are now 12 characters instead of 10 characters (same as Docker CLI)
14+
15+
### Features
16+
- Python 3.10 support
17+
- Automatically negotiate most secure TLS version
18+
- Add `platform` (e.g. `linux/amd64`, `darwin/arm64`) to container create & run
19+
- Add support for `GlobalJob` and `ReplicatedJobs` for Swarm
20+
- Add `remove()` method on `Image`
21+
- Add `force` param to `disable()` on `Plugin`
22+
23+
### Bugfixes
24+
- Fix install issues on Windows related to `pywin32`
25+
- Do not accept unknown SSH host keys in native Python SSH mode
26+
- Use 12 character short IDs for consistency with Docker CLI
27+
- Ignore trailing whitespace in `.dockerignore` files
28+
- Fix IPv6 host parsing when explicit port specified
29+
- Fix `ProxyCommand` option for SSH connections
30+
- Do not spawn extra subshell when launching external SSH client
31+
- Improve exception semantics to preserve context
32+
- Documentation improvements (formatting, examples, typos, missing params)
33+
34+
### Miscellaneous
35+
- Upgrade dependencies in `requirements.txt` to latest versions
36+
- Remove extraneous transitive dependencies
37+
- Eliminate usages of deprecated functions/methods
38+
- Test suite reliability improvements
39+
- GitHub Actions workflows for linting, unit tests, integration tests, and
40+
publishing releases
41+
442
5.0.3
543
-----
644

tests/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ RUN --mount=type=cache,target=/root/.cache/pip \
3939
pip install -r test-requirements.txt
4040

4141
COPY . /src
42-
ARG SETUPTOOLS_SCM_PRETEND_VERSION=99.0.0-docker
42+
ARG SETUPTOOLS_SCM_PRETEND_VERSION=99.0.0+docker
4343
RUN --mount=type=cache,target=/root/.cache/pip \
4444
pip install -e .

0 commit comments

Comments
 (0)