* Fri Sep 22 2023 kastl@b1-systems.de
- Update to version 2.22.0:
* config --xx don't need `env_file` being parsed
* remove --timeout=0 flag to cleanup function of watch e2e test
compose down command need the watch process to be killed to
succeed
* move watch from alpha to main command
* TestWatch to use new `develop` section
* implement publish
* watch: use official `develop` section (#11026)
* build(deps): bump github.com/opencontainers/image-spec
* build(deps): bump github.com/moby/buildkit from 0.12.1 to
0.12.2
* build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1
* build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1
* build(deps): bump github.com/containerd/containerd from 1.7.3
to 1.7.6
* introduce pull --missing flag to only pull images not present
in cache
* resolve service reference into container based on observed
state
* don't rely on depends_on to resolve volume_from, better use
observed state
* update to go1.21.1
* correct scale error messages formatting
* add scale command
* ci: tweak restricted imports in linter (#10992)
* deps: upgrade Moby to v24.0.6 and gRPC to v1.58.0 (#10991)
* cli: fix `--build` flag for `create` (#10982)
* otel: add args & flags to cli traces (#10974)
* watch: build & launch the project at start (#10957)
* pull OCI remote resource
* introduce publish (alpha) command
* doc: updated README.md to remove broken link
* migrate to github.com/distribution/reference
* Enable service explicitly requested to be restarted
* build: pass BuildOptions around explicitly & fix multi-platform
issues
* up: fix various race/deadlock conditions on exit (#10934)
* pkg/api: replace uuid for basic random id
* Tue Sep 05 2023 kastl@b1-systems.de
- Update to version 2.21.0:
* test: e2e test reliability improvements (#10950)
* build(deps): upgrade to compose-go v1.18.3 (#10947)
* added the dot at the end of the sentence
* add support for attributes exposed by `docker ps`
* align docker compose ps with docker CLI to support --format
* watch: only allow a single instance per-project
* ci: bump golangci-lint to v1.54.2
* logs: fix for missing output on container exit (#10925)
* replace dockerfile/dockerignore with patternmatcher/ignorefile
* go.mod: github.com/moby/patternmatcher v0.6.0
* go.mod: remove some outdated comments
* otel: add `include` to project up span
* build(deps): bump github.com/compose-spec/compose-go from
1.18.1 to 1.18.2 (#10915)
* include: add experimental support for Git resources (#10811)
* up: handle various attach use cases better
* build: use correct values for proxy variables (#10908)
* warn user secret uid/gid/mode is not supported
* Tue Sep 05 2023 kastl@b1-systems.de
- BuildRequire go1.21
- Update to version 2.20.3:
* build(deps): bump github.com/moby/buildkit
* bump compose-go to version v1.18.1
* bump compose-go to version v1.18.0
* update README and CI workflows to match main branch
* upgrade Golang to 1.21
* build: fix missing proxy build args for classic builder
(#10887)
* trace: do not block connecting to OTLP endpoint (#10882)
* watch: enable tar-based syncer by default (#10877)
* Display builder's name on the first build line. Code borrowed
from buildx commands/build.go.
* up: do not warn on successful optional dependency complete
(#10870)
* Improve shell completion for `--project-directory`
* Add shell completion for `--profile`
* progress: minor correctness fixes (#10871)
* doc: update Config() comment in API Service interface (#10840)
* Improve buildkit node creation (#10843)
* watch: batch & de-duplicate file events (#10865)
* watch: support multiple containers for tar implementation
(#10860)
* test: temporarily disable an exit-code-from Cucumber test case
(#10875)
* test: fix e2e test for privileged builds (#10873)
* update to go1.20.7
* build(deps): bump github.com/docker/docker from
24.0.5-0.20230714235725-36e9e796c6fc+incompatible to
24.0.5+incompatible (#10844)
* build(deps): bump github.com/containerd/containerd from 1.7.2
to 1.7.3 (#10850)
* build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0
(#10847)
* watch: add tar sync implementation (#10853)
* build(deps): bump github.com/docker/cli
* Wed Jul 19 2023 kastl@b1-systems.de
- Update to version 2.20.2:
* watch: move sync logic into separate package
* pkg/compose: RunOneOffContainer: don't use NewStartOptions()
* trace: instrument `compose up` at a high-level
* check secret target is an absolute windows path
* build: do not attempt to push unnamed service images
* test: do not run watch e2e tests in parallel
* test: skip watch e2e test on macOS for the moment
* only check if a dependency is required when something
unexpected happens
* add support of depends_on.required attribute
* Wed Jul 19 2023 kastl@b1-systems.de
- Update to version 2.20.1:
* go.mod: github.com/docker/docker v24.0.5-dev (tip of 24 release
branch)
* go.mod: github.com/docker/buildx v0.11.2
* go.mod: github.com/moby/buildkit v0.12.0
* test: speed up the e2e test suite
* update go to go1.20.6
* go.mod: github.com/docker/docker 8443a06149b5 (v24.0.5-dev)
(#10810)
* watch: add end-to-end test (#10801)
* bump buildkit to version
v0.11.0-rc3.0.20230620112432-2d91ddcceedc (#10794)
* build(deps): bump github.com/docker/cli from
24.0.2+incompatible to 24.0.4+incompatible (#10799)
* Tue Jul 11 2023 kastl@b1-systems.de
- Update to version 2.20.0:
* ci: speed up a couple Dockerfile targets w/ cache mount
* build(deps): bump github.com/docker/buildx from 0.11.0 to
0.11.1
* test: fix process leak in wait e2e test
* Apply no-deps before we select and mutate target service
* support `attach`
* build(deps): bump github.com/opencontainers/image-spec
* build(deps): bump gotest.tools/v3 from 3.4.0 to 3.5.0
* build(deps): bump github.com/docker/docker
* deps: bump docker/cli-docs-tool to v0.6.0
* build(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.2
* fix(secrets): file permission value does not comply with spec
* when --index is not set select first service container
* network: fix random missing network when service has more than
one
* don't use unitialized cli to setup DryRunClient
* fix some comments
* add support of --builder and BUILDX_BUILDER
* Add `docker compose wait`
* Fri Jun 30 2023 kastl@b1-systems.de
- Update to version 2.19.1:
* ci: upgrade compose-go to v1.15.1 (#10757)
* up: fix race condition on network connect
* Updated documentation files for my contribution
* Fix capitalization error in sentence by adding an uppercase
letter at beginning
* fix typos
* watch: add warning when a path is already used by a bind mount
volume (#10741)
* Wed Jun 21 2023 kastl@b1-systems.de
- BuildRequire go1.20
- Update to version 2.19.0:
* build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.0
* bump compose-go to version v1.15.0
* ci: build fix for new buildx
* ci: upgrade to buildx v0.11
* otel: refactor root command span reporting
* fix race condition, waiting for containers when one exit
* build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.6
to 2.3.7 (#10699)
* use main branch of Docker Desktop repo to trigger remote
workflow
* add missing comma in desktop-edge-test job
* introduce run --cap-add to run maintenance commands using
service image
* otel: fix initialization / error-handling (#10717)
* build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0
* don't apply "rebuild" watch strategy by default
* warn user build.secrets uid,gid,mode are not implemented
* specify origin repo in generation token step of docker desktop
edge testing
* add vars. prefix to DOCKERDESKTOP_APP_ID
* use directly DOCKERDESKTOP_APP_ID without env. prefix
* fix typo in merge workflow for DOCKERDESKTOP_APP_ID
* Update .github/workflows/merge.yml
* escape containerimage.digest attribut in merge.yml GHA worlflow
* use `--progress` to configure progress UI stylet push
* cli: fix timeout behavior on up / restart / stop (#10672)
* ci: add more ignore rules to dependabot
* ci: fix merge workflow (#10685)
* add GitHub action to trigger Docker Desktop e2e tests with
Compose edge version
* build(deps): bump github.com/Microsoft/go-winio from 0.5.2 to
0.6.1
* trace: add OTEL initialization (#10526)
* ci: merge Go coverage reports before upload (#10666)
* create directory in container using `mkdir -p`
* ci: upgrade to Go 1.20.5 and Moby v24.x
* assume we receive logs by lines and don't ignore those without
EOL
* build(deps): bump github.com/sirupsen/logrus from 1.9.2 to
1.9.3 (#10653)
* ci: bump golangci-lint to v1.53.x (#10659)
* don't skip `compose` used as project name
* better diagnostic message on network label mismatch
* bump buildx and use confutil.ConfigDir
* detect network conflict as name is not guaranteed to be unique
(#10612)
* forward signal to container
* fix build issue
* add Windows drive prefix to temp dir usage in the doc
generation task
* build(deps): bump github.com/stretchr/testify from 1.8.3 to
1.8.4
* e2e: make test re-runnable on the same machine
* e2e: add a cuke feature to test compose errors with port
conflicts
* up should not silently ignore missing depends_on service
* prevent buildkt's progress to render `Building` when no built
is needed
* e2e test to cover logs -f managing service being added/scaled
* detect new container from project have started when running
`compose logs` with no explicit services
* compute service hash with a default DeployConfig
* Fix typo in warning about existing volume
* build(deps): bump github.com/stretchr/testify from 1.8.2 to
1.8.3
* build(deps): bump github.com/cloudflare/cfssl from 1.4.1 to
1.6.4
* progress: remove errant import (#10614)
* fix display of volumes flag in down help command
* detect conflict removing volume/image and warn user
* introduce WithRootNodesAndDown to walk the graph from specified
nodes and down
* introduce ability to select service to be stopped by `compose
down`
* scale: sort containers by creation date to remove older ones
first (#10571)
* watch: only monitor configured paths (#10599)
* secrets: only set CopyUIDGID when required (#10598)
* update docs to reflect dry run mode is feature complete
* fix support for project name set by COMPOSE_PROJECT_NAME env
var
* go.mod: golang.org/x/oauth2 v0.1.0
* fix detection of swarm mode
* build(deps): bump github.com/sirupsen/logrus from 1.9.0 to
1.9.2
* Wed May 17 2023 kastl@b1-systems.de
- Update to version 2.18.1:
* only check the platform of cached image if image found
* Tue May 16 2023 kastl@b1-systems.de
- Update to version 2.18.0:
* introduce --no-path-resolution to skip relative path to be
resolved
* report external network not found when swarm is disabled
* `parallel` flag belong do top-level "compose" cobra command,
not the current one
* detect terminal is not a `console.File` to avoid a panic
* Update dry-run documentation
* move dry-run support from alpha to main command
* introduce COMPOSE_ANSI to define --ansi default value
* rm: remove debugging output (#10554)
* detect active endpoint trying to remove network and skip with a
warning (#10555)
* cli: option to write status messages on stdout (#10549)
* fix local image removal when `compose down` is ran with
`--project-name` (#10558)
* restore long description to be included in `docker compose
help` (#10504)
* check local image matches the required platform
* fix race condition running `compose up` with --parallel <
number of services
* fix container being recreated while config has not changed
(#10540)
* tests: inline dockerfile
* build(deps): bump github.com/moby/term from
0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
* deps: update related modules
* build(deps): bump github.com/docker/cli
* build(deps): bump go.opentelemetry.io/otel from 1.15.0 to
1.15.1
* build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0
(#10534)
* fix builkit progressui integration (#10535)
* add dry-run support to up command
* let user declare build secret target (id)
* update go to go1.20.4
* stop containers after termination
* cli: dry run support for `build` (#10502)
* progress: make title configurable (#10507)
* Revert "build(deps): bump github.com/opencontainers/image-spec"
* build(deps): bump github.com/opencontainers/image-spec
* build(deps): bump go.opentelemetry.io/otel from 1.14.0 to
1.15.0
* build(deps): bump github.com/moby/buildkit from 0.11.5 to
0.11.6
* build(deps): bump github.com/opencontainers/image-spec
* build(deps): bump github.com/docker/cli
* TailMsgf must format with args
* build(deps): bump github.com/docker/docker
* build(deps): bump github.com/moby/buildkit from 0.11.5 to
0.11.6 (#10489)
* restore support for `--memory`
* don't block events loop collecting logs
* test: fix E2E tests under Engine v23 / DD 4.19
* Fixed issue when project name contains dashes (`-`)
* Added tests to `viz` subcommand
* Added docs
* Replaced calls to WriteRune with WriteByte and reformatted
imports
* Started working on `viz` subcommand
* Thu Apr 20 2023 kastl@b1-systems.de
- Update to version 2.17.3:
* bump compose-go to v1.13.4
* build(deps): bump github.com/docker/docker
* build(deps): bump github.com/docker/cli
* bump compose-go
* Remove redundant goroutine while removing containers (#10449)
* log: fix race on container kill (#10459)
* Don't use "info.IndexServerAddress" for authentication
* go.mod: fix grouping of dependencies, and tidy
* build(deps): bump github.com/opencontainers/runc from 1.1.3 to
1.1.5
* add dry-run support to down command
* fix gocyclo lint error which currently block Compose CI
* can't watch a service without a build section
* ansi=auto|never|always
* bump docker version to 23.0.3 (CVE-2023-28840)
* better support NO_COLOR by disabling colors, not ANSI TUI
(#10434)
* ci: bump Go to 1.20.3 and various dependencies
* restore `--timeout` flag renamed by mistake
* prevent panic using classic builder
* add dry-run support to create command
* build(deps): bump github.com/docker/cli
* build(deps): bump github.com/docker/docker
* workaround race condition in ContainerList
* add dry-run support to run command
* Mon Mar 27 2023 kastl@b1-systems.de
- Update to version 2.17.2:
* ci: bump compose-go to v1.13.2
* Fri Mar 24 2023 kastl@b1-systems.de
- Update to version 2.17.1:
* test: fix e2e commands on Windows
* test: generate valid Compose project names from Cucumber specs
* test: update error message
* test: fix race in e2e build test
* ci: upgrade to Go 1.20.2 & bump deps
* build(deps): bump github.com/moby/buildkit from 0.11.4 to
0.11.5
* watch involves up --build after change has been detected
* watch: add note about goroutine-safety & test
* watch: data race / segfault fixes
* Wed Mar 22 2023 kastl@b1-systems.de
- Update to version 2.17.0:
* update -p project name flag documentation
* introduce `ignore` attribute for watch triggers
* Run classic builder with BuildConfig, not buildx.Options
* use `build` as common API for build scenarios
* use progress to show copy status
* watch: add file delete/rename handling
* build(deps): bump github.com/docker/buildx from 0.10.3 to
0.10.4
* Fix concurrent map read/write when recreating containers
* build(deps): bump github.com/moby/buildkit from 0.11.3 to
0.11.4
* build and push binaries images when a PR is merged or a tag
pushed
* Add support for `additional_contexts` in `build` service config
* introduce dockerfile_inline
* one off container name use configured Separator for naming
* collect built image IDs
* progress writer uses dockercli.Err stream
* Remove "-s" from LDFLAGS
* use go 1.20 -cover support
* pad can be negative on small terminal
* add dry-run support for push command
* add dry-run support for pull command
* adopt http://no-color.org/
* add dry-run support to restart command
* restart only needed services by checking depends_on relations
* update compose-go
* Report error if project name is empty after normalization
* only consider containers with config_hash labels (i.e, created
by compose)
* build(deps): bump github.com/containerd/containerd from 1.6.18
to 1.6.19
* build(deps): bump go.opentelemetry.io/otel from 1.13.0 to
1.14.0
* test: tweak pause test to try and prevent failures in Windows
CI
* build(deps): bump github.com/stretchr/testify from 1.8.1 to
1.8.2
* watch: ignore ephemeral files & minor output tweaks
* bump golang/x/net to v0.7.0 (CVE-2022-41723)
* add support for `restart` for `depends_on`
* build(deps): bump github.com/containerd/containerd from 1.6.17
to 1.6.18
* apply config options for pseudo-subcommands
* build(deps): bump github.com/docker/buildx from 0.10.2 to
0.10.3
* compact TUI to monitor layers download progress
* ci: bump to Go 1.20.1 and latest deps
* ignore services without a build section
* sort service --hash output by service name
* introduce --timeout on `up`
* introduce --no-deps on restart
* also restart dependent services after a service has been
restarted
* build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
* exclude unstable labels from config hash
* store exec details to offer better dry-run status on ExecStart
* add support for `excludes` and `rebuild`
* use CGO to enable fsevent on OSX
* ci: don't use `-race` on Windows
* ci: use CGO for tests to enable race detector
* support dry-run for rm command
* support dry-run for stop command
* support dry-run for exec command
* Update emacs ignore patterns (#5903)
* ignore: add Go umask files to ephemeral set (#5740)
* filewatch: use apiserver FileWatch model in EngineState (#4277)
* Add .kate-swp files to ignore pattern (#3380)
* change org name from windmilleng to tilt-dev (#3346)
* tilt: ignore a few more vim swap files (#2190)
* ignore: auto-ignore jetbrains .idea file (#2065)
* model: move to pkg (#2024)
* ignore: improve the ephemeral temp file patterns [ch2663]
(#1925)
* Wed Feb 08 2023 kastl@b1-systems.de
- Update to version 2.16.0:
* build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
* bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
* prevent assignment to entry in nil map
* wait on service containers as dependencies to be deterministic
* use containers we expect to start for wait condition
* detect replacement container is created and inform printer so it attach and don't stop
* bump golang to 1.20
* ci: Replace deprecated command with environment file
* add log when copying files/directories between host and containers (both way)
* support dry-run for cp command
* initial support for `sync`
* use tilt watcher to track filesystem changes
* adjust code and dependencies
* cleanup deprecated ioutil functions (#5919)
* watch: optimization to help avoid inotify nodes for large file trees (#5769)
* tests: make test fixtures responsible for tearing themselves down (#5512)
* lint: fix local-prefixes for goimports (#5453)
* ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
* build: ensure file handles properly closed (#5298)
* Fix local go_lintfix errors (#5191)
* watch: use WalkDir to speed up file listing (#4684)
* test: clean up test loggers a bit (#4580)
* test: fix lint errors on Darwin (macOS) (#4247)
* test: enable unused check, remove dead code (#4208)
* watch: improve error messages when you run out of inotify instances (#3960)
* dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
* watch: fix a dumb errcheck (#3622)
* watch: increase the windows watch i/o buffer (#3620)
* change org name from windmilleng to tilt-dev (#3346)
* watch: use the recursive watcher on windows (#3306)
* Revert "watch: fix inotify tests on windows" (#3147)
* watch: fix inotify tests on windows (#3140)
* circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
* tilt: enable errcheck on tests (#2877)
* ci: enable staticcheck, fix problems that were surfaced (#2809)
* logger: move to pkg (#2031)
* watch: add retry counts to fsync (#2023)
* dockerignore: improve MatchesEntireDir (#1865)
* watch: move more of the directory-skipping logic into the interface (#1864)
* watch: add a simple check when there are no exclusions (#1863)
* watch: skip setup if nothing is being watched (#1861)
* watch: FileEvents must always be absolute (#1841)
* watch: add tests for ignores and number of watches (#1838)
* watch: change the watcher interface to better match how we actually use it (#1835)
* watch: record num watches in expvars (#1795)
* makefile: fix goimports -local (#1763)
* watch: fix spurious errors while watching (#1726)
* watch: don't watch each individual file (#1613)
* live_update: error if syncing from outside of docker context (#1396)
* watch: tfw you have a test that asserts broken file-watch behavior :cry: (#1354)
* watch: add watch function that traverses up directory structure recursively (#1013)
* watch: remove inotify-specific bits of watcher_linux (#890)
* watch: fix a bug when a file and its ancestor both have direct watches (#863)
* testing: update internal/watch to use the tempdir fixture (#862)
* cleanup: wrap errors properly (#772)
* watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (#557)
* watch: fix a spurious error (#344)
* watch: try a slightly different ignore strategy (#174)
* watch: fix more data races on darwin (#166)
* watch: a new strategy for handling spurious events, hoping to fix race conditions (#163)
* watch: fix a flaky test by ignoring spurious events correctly (#162)
* watch: fix a segfault on linux (#148)
* watch: stop skipping tests (#145)
* watch: simplify the fileEvent interface to only contain paths (#144)
* add errcheck (#93)
* tilt: copy watch code from tesseract
* Add remote buildx driver
* rename `convert` to `config` to align with compose v1 UX
* build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
* add dry-run support of pause and unpause commands
* build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
* support dry-run for kill command
* update tty and plain text writers to support dry run mode
* refresh Maintainers list
* Support for docker compose build --push when using multiple platforms
* Update docs to add `--scale` argument to `compose create`
* Add `--scale` to `compose create`, refactor scale option
* Fix: Handle concurrent threads using mutex on the rainbowColor function
* Remove unecessary files
* Fix: remove the infinite goroutine
* Remove unecessary files
* Fix: remove the infinite goroutine
* alias -n for --tail to align with docker CLI
* cleanup TUI lines after switching to "compact" mode
* Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
* fix docs to reflect docker compose ps being aligned with docker ps
* Revert "Fix Goroutine leak in v2/command/formatter"
* Fix Linting Issues
* Feat: Clean inifinite Goroutine
* Only account running containers for logs
* bump compose-go to version v1.9.0
* allow a TTY to be allocated with -t
* debounce refresh requests with quietperiod
* Add tests for filtering containers not created by Compose
* Ignore containers created outside compose
* directly embed the orignal APIClient in the DryRunClient
* identify functions which need to be ovorridden for dry run feature
* add alpha command to test dry-run
* create custom CLI when dry-run mode active update documentation
* add DryRun API Client with delagation pattern
* add dry-run flag
* use compose service methods when exist instead of directly service.dockerCli
* mark alpha command as experimental
* Adjust terminal height calc
* introduce experimental watch command (skeletton)
* Skip child events when printer events > terminal height
* fix typo
* Update docs programatically like you're supposed to
* fix docs yaml
* This option lives in the create options, not the run options
* Add remove-orphans functionality to run, because it recommends that in error messages
* Add :cucumber: GHA workflow
* introduce --remove-orphans in compose create command
* pass proxy config as build args - same as docker/buildx#959
* Remove unused kube tag
* build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
* Update expected Cucumber `compose ps` output to match changes
* Tue Jan 10 2023 kastl@b1-systems.de
- Update to version 2.15.1:
* Don't share the options map
* don't filter by services if no filter was set
* use a simpler prompt implementation when we lack a terminal
* fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
* add support for uts namespace
* Thu Jan 05 2023 kastl@b1-systems.de
- Update to version 2.15.0:
* add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
* introduce --no-attach to ignore some service output
* introduce `--ignore-buildable` to ignore buildable images on pull
* limit build concurrency according to --parallel
* Ignore not only auto-removed containers but also "removal in progress" for orphan containers
* Set `pullChanged` when setting `--pull` on `compose up`
* Fix empty file when using compose config in case of smaller source files
* Update documentation
* build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
* add support of privileged attribut in service.build section
* cleanup framework.go from uncessary debug logs
* reduce cyclomatic complexity
* fix security opts support (seccomp and unconfined)
* check service names based on project, not running containers
* debut output for CI
* change the way finding the just built compose binary
* e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
* rely on CI timeout
* add buildx plugin to e2e configuration directory
* remove flaky TestLocalComposeLogsFollow
* service hash MUST exclude replicas
* don't assume os.Stdout and rely on dockerCLI.streams
* dump stdout to help diagnose flaky test
* don't fail `logs` when driver:none is set
* introduce support for cgroup namespace
Version: 2.14.2-bp155.1.6
* Tue Dec 20 2022 kastl@b1-systems.de
- Update to version 2.14.2:
* build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
* fix race condition on compose logs
* update projectOptions to be public by renaming it to ProjectOptions
* detect dependency failed to start
* set CPU quota
* Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
* fix regression running pull --ignore-pull-failures
* only list running containers when --all=false
* volume: fix WCOW volume mounts
* Fri Dec 16 2022 kastl@b1-systems.de
- Update to version 2.14.1:
* apply uid/gid when creating secret from environment
* load project from explicit --files when set
* use recently introduced `withSelectedServicesOnly` to reduce code duplication
* introduce --timestamp option on compose up
* Address review comments
* Add --include-deps to push command
* align `--format` flag and UX with docker cli
* align `compose ps` output with `docker ps`
* use StatusError from docker/cli, not "dockerd"
* resolve --env-file as absolute path
* fix parsing of repository:tag
* distinguish stdout and stderr in `up` logs
* ContainerStart must run sequentially for engine to assing distinct ports within configured range
* Fix corner case when there's no container to attach to
* Don't stop pull for images that can be built
* Squashed commit of the following:
* build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
* remove go.* from e2e tests directory
* added table of contents inside readme
* fix race condition collecting pulled images IDs
* detect required service are gone to stop watching explicit API to stop the log printer
* update to go1.19.4
* Cleanup tips from output
* check only running containers in after down tests of profiles e2e tests
* Update `e2e` mod deps
* build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
* introduce --parallel to limit concurrent engine calls
* port: improve error-handling if port not found (#10039)
* Mon Dec 05 2022 kastl@b1-systems.de
- BuildRequires go1.19
- Update to version 2.14.0:
* ci: upgrade to Go 1.19.3 & bump deps
* schema: add support for tmpfs.mode in mount definition (#10031)
* test: speed up Cucumber stop test (#10032)
* Make use of Containers.filter() and isService()
* Fix replacing "service:x" with "container:y"
* use StringToBool to detect COMPOSE_IGNORE_ORPHANS
* use api.Separator to print right image names
* use DistributionInspect to resolve image digest
* move image digests resolution to backend
* Broken Link fixed in compose docs
* add file header and cleanup profiles e2e tests
* add e2e tests to check profile activation via targeted service
* add e2e tests to check no profile usages
* add e2e tests using explicitly profiles
* pass services list to projectOrName function to add profiles for targeted services
* only stop services started by `up` on interruption
* docs: fix grammatical issues (#9997)
* implement support for oom_score_adj
* useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
* configure buildx for plain output if --ansi=never has been set
* change the default branch of the doc repository
* Thu Nov 24 2022 kastl@b1-systems.de
- Update to version 2.13.0:
* Update `e2e` module deps
* ignore error parsing container number label, just warn
* Update docs
* Add `--build` option to `compose run`
* use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
* display creation warnings from the engine
* add e2e tests to check build dependency between services
* check if a missing image won't be build via a service declared in depends_on section
* add --no-consistency flag to convert command
* use COMPOSE_PROFILES value only if no command line arg profiles used
* build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
* exclude issues with the kind/feature label from stale bot process
* ci: upgrade to compose-go v1.7.0
* ci: update dependencies to latest
* ci: remove uses of deprecated gotest.tools v2 (#9935)
* Update `e2e` module dependencies
* build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
* add support of deploy.reservation.memory
* Update deps for `e2e` module
* map deploy.restart_policy.condition to engine values
* build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
* go.mod: update docker-credential-helpers v0.7.0
* go.mod: remove replace for runc
* go mod: tidy and group "require" blocks, update comments
* Sat Oct 22 2022 kastl@b1-systems.de
- Update to version 2.12.2:
* go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
* Sat Oct 22 2022 kastl@b1-systems.de
- Update to version 2.12.1:
* update docker engine API to apply fix of CVE-2022-39253
* Update `e2e` module deps
* build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
* Skip flaky test in CI
* Tue Oct 18 2022 kastl@b1-systems.de
- Update to version 2.12.0:
* log the error object instead of the string message only
* replace deprecated functions
* bump docker dependencies version
* Fix Makefile target `validate-go-mod` to only run correct bakefile target
* Update `e2e` module deps
* Add Codecov
* port: fix container name in error message (#9909)
* github: add feature request template
* github: switch to issue template form
* build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
* Update e2e mod dependencies
* build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
* docs: update with result of `make docs`
* Add support to push images quietly via compose cli
* Bump e2e module deps
* build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
* don't fail when trying to remove an orphan container during down command
* Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
* ci: update docs repo path
* Adjust modules sync validating script
* Add `validate-modules` target to CI matrix
* Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
* Create new `e2e` module to separate out test dependencies, move cucumber tests
* Removed tests that were replaced by Cucumber features
* Update go.mod replace
* Rename start cucumber feature
* Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
* Cucumber test setup/fixtures
* Wed Sep 28 2022 kastl@b1-systems.de
- Update to version 2.11.2:
* deps: fix race condition during graph traversal (#9878)
* ci: limit job permissions from default (#9874)
* remove unnecessary code
* add more information when service.platform isn't part of service.build.platforms
* ci: upgrade to compose-go v1.6.0
* cli: add shell completion function (#9269)
* run: clean service command if entrypoint is overridden (#9836)
* Remove support for `DOCKER_HOST` in `.env` files (#9871)
* keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
* Restore `-s` in `uname` OS detection logic in `Makefile`
* Streamline GHA workflow
* Upgrade `actions/setup-go` to v3
* Skip some tests in CI due to flakiness
* Increase E2E test timeouts to reduce flakiness
* Temporarily disable broken E2E tests on Windows
* Rework Makefile for better Windows support
* Add GitHub Action workflow to run tests on Mac/Windows runners
* configure default builder export when no build.platforms defined
* Remove `/rebase` GitHub Action since it's no longer necessary
* Wed Sep 21 2022 kastl@b1-systems.de
- Update to version 2.11.1:
* keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
* Fix linting issues
* Don't overwrite existing dependency condition
* Add unit tests for `PrepareVolumes`
* keep the platform defined at service level during build if no build platforms provided
* Thu Sep 15 2022 kastl@b1-systems.de
- Update to version 2.11.0:
* update compose-go version to v1.5.1
* add license to file
* small cleanup + godoc
* down: refactor image pruning
* pull: improve output for services with both image+build (#9829)
* build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
* build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
* Update README.md
* logs: filter to services from current Compose file (#9811)
* convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
* Cleanup E2E tests
* Add unit tests to graph building logic in `dependencies.go`
* Restrict compose project to selected services and dependencies on `compose start`
* Apply newly loaded envvars to "DockerCli" and "APIClient"
* build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
* build: label built images for reliable cleanup on `down`
* ci: upgrade golangci-lint
* ci: upgrade to Go 1.19.1
* Cleanup E2E tests
* patch: build.go access custom labels directly cause panic
* build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
* always use 'docker' export entry when building with 'up' or 'run' commands
* don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
* add a test with multiple service builds using platforms in the same compose file
* fix panic when using 'compose up --build'
* add support of platforms in build section
* build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
* api: fix typo on Push godoc (#9798)
* ci: reduce noise from dependabot on Docker deps (#9770)
* Add E2E tests for starting/stopping single services
* Fix `down` with `--rmi`
* Only capture exit codes from `exit` events
* Add E2E tests for `up --exit-code-from`
* Wed Sep 07 2022 kastl@b1-systems.de
- Update to version 2.10.2:
* Makefile: mutualize local and Dockerfile build opts (#9776)
* Revert "Apply newly loaded envvars to `DockerCli` and `APIClient`" (#9792)
* Wed Sep 07 2022 kastl@b1-systems.de
- Update to version 2.10.1:
* ci: bring back individual checksum files
* build(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 (#9780)
* ci: fix checksums checking
* Pull image regardless of whether it exists locally if `tag=latest`
* Remove error message showing exit code when using --exit-code-from
* pull: only skip pull when policy is `missing`/`if_not_present`
* Wake up!
* Fri Aug 19 2022 dmueller@suse.com
- Update to version 2.10.0:
* Fix breaking test
* Update docs for new `compose kill` `--remove-orphans` option
* Apply compose model on `compose kill`, add `--remove-orphans`
* Code formatting
* Give environment variables precedence back to OS over .env
* Reset the DockerCli and APIClient after loading the environment file
* up/start/run: don't wait for disabled service
* create: pull all services logic out of loop; add DependsOn deps
* build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (#9754)
* build windows/arm64 and linux/riscv64 binaries
* ci: fix checksums file
* Use compose to pull image twice
* root: filter out commandConn.Close* warning message
* Use alpine:3.13.12 to be unique across the test cases
* readme: fix badges
* Fix package name
* Try changing package used to avoid any race condition in tests
* Better sandboxed workflow and enhanced cross compilation
* build(deps): bump github.com/containerd/containerd from 1.6.7 to 1.6.8
* make compose pull tests more expressive
* lint: add `nolintlint` and clean up `nolint` directives (#9738)
* lint: run gofmt from Go 1.19 (#9728)
* don't apply default pull policy from command line if one is define in service configuration
* build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.7
* update Docker CLI version use in CI to v20.10.17
* fix version of golangci-lint to v1.47.3, issue with v1.48.0 for now
* build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.5 to 0.3.6
* config: use correct YAML marshal func (#9712)
* docs: remove extra whitespaces in help text (#9710)
* ci: use latest stable dockerfile syntax & rename docs Dockerfile (#9711)
* Change `projectOrName()` to check COMPOSE_PROJECT_NAME env var
* Filter `compose ps` output by provided compose model
* Add E2E tests for `compose stop` with compose file
* if command is ran with a compose file, apply the compose model, not just project name
* up: do not stop dependency containers (#9701)
* config: case-insensitive env vars on Windows (#9438)
* build: upgrade BuildKit & docker/distribution
* build: bump to Go 1.18.5
* update usage strings for consistency
* remove unused workflows, especially the pr-closed which always failed
* Fix breaking TestComposePull test case
* Avoid pulling same images multiple times ⚡️
* Mon Aug 08 2022 Johannes Kastl <kastl@b1-systems.de>
- Require docker-compose-switch to not break user expectations,
as otherwise 'zypper in docker-compose' will not provide a docker-compose binary
(docker-compose only provides a docker plugin, i.e. 'docker compose ...')
* Tue Aug 02 2022 dmueller@suse.com
- Update to version 2.9.0:
* switch tests back to '_' separator for networks and volumes
* update to compose-go v1.4.0 as previous version introduced breaking changes
* Overwrite parent commands PreRun code for `compose version`
* Improve descriptions about tests in CONTRIBUTING.md
* Fix LinkLocalIPs in V2
* Link to BUILDING.md for testing instructions
* Mon Aug 01 2022 kastl@b1-systems.de
- Update to version 2.8.0:
* Fix go.mod on replace for compose-go
* config: ignore image for config hash generation (#9350)
* Bump compose-go -> 1.3.0
* use '-' as separator by default for image name
* as --no-build is set, set service image to default image name
* cmd: consistent handling no-args commands (#9660)
* Fixes #9403: Remove Named Pipes from volumeMounts
* Fix environment variables priority between environment and .env
* Fix .env and --envfile priorities
* add pull & build config to project before create add pull flag to create and up documentation
* introduce --pull
* use Google addlicense instead of kunalkushwaha/ltag
* update cli-doc-tool and update the doc with this new version
* remove usage of GO111MODULE option in gh actions
* use env variable for golang version and updates gh actions from v2 to v3
* ci(docs): use push-to-fork when creating pr
* remove unused sessionConfig param for addSecretsConfig function
* Wed Jul 20 2022 kastl@b1-systems.de
- Update to version 2.7.0:
* Bump compose-go -> v1.2.9
* build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
* Fix nolint issues
* Add "style" tag to gocritic
* Add "opinionated" tag to gocritic
* Add "diagnostic" tag to gocritic
* Add gocritic to linters
* add 2 named networks with close name in the networks test suite to guarantee the good distinction on network names
* update go to 1.18.4
* keep the container reference when volumes_from target a container and not a service
* build.go: Access customLabels directly instead of by reference
* check the exact network's name before creating or stopping it NetworkList API doesn't return the extact name match, so we can retrieve more than one network with a request
* build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.4 to 0.3.5
* Fix typo in docker_compose_pull
* Fix typo in compose pull documentation
* add new targets to build Compose binary before running e2e tests
* Fix golangci syntax error in run configuration
* add support of environment secret during build step
* Use switch/case instead of static map for simplicity
* TC: Add missing tests for argumetns
* TC: fix naming
* TC: Use map to simplify flag conversion and avoid multilple if statements
* e2e: add more start/stop test cases
* build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0
* Update logic to keep `compose stop` and `restart` from affecting one-offs
* e2e: split out `pause` tests and add more cases
* fix: panic caused by empty string argument
* build(deps): bump github.com/hashicorp/go-version from 1.5.0 to 1.6.0
* Blacklist ioutil pkg in golangci-lint
* Use alpine instead of ubuntu for E2E compose file, no need to include version
* Replace deprecated ioutil pkg with os & io
* test: add copyright notice
* ci: release workflow to open a PR on docs repo with latest changes
* build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5
* build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.3 to 0.3.4
* network: make test mock consistent throughout
* build: respect dependency order for classic builder
* networks: prevent issues due to duplicate names
* build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
* build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4
* Use appropriate dependency condition for one-shot containers when running `compose up --wait`
* Wed Jun 29 2022 Johannes Kastl <kastl@b1-systems.de>
- first version of package docker-compose (v2)
- v2 was rewritten in golang, while v1 was in Python
- as they behaviour changes between v1 (python-docker-compose) and v2,
this package does not obsolete the v1 package
Version: 1.17.0-2.1
* Thu Mar 19 2020 wr@rosenauer.org
- follow up fix for the upper PyYAML limit (bsc#1165620)
* Sun Mar 15 2020 meissner@suse.com
- removed the upper limit on py Yaml (bsc#1165620)
* Fri Dec 22 2017 wolfgang.engel@suse.com
- Fix requirement of python-texttable (boo#1072403)
* Fri Nov 03 2017 cobexer@gmail.com
- Update to version 1.17.0:
* Bump 1.17.0
* Miscellaneous test fixes
* Add flake8 to dev requirements
* flake8 error on master branch (fixes #5298)
* Add bash completion for `up --no-start`
* Bump 1.17.0-rc1
* flake8
* Add check_duplicate=True when creating network
* Add specific handling for pywintypes.error
* Config command generates invalid volumes (fixes #5176)
* Sun Oct 15 2017 carmen@carmenbianca.eu
- Rename python-docker-py requirement to python-docker. (bsc#1062084)
* Mon Oct 24 2016 jmassaguerpla@suse.com
- fix-requirements.patch: update this patch
* Mon Oct 24 2016 opensuse-packaging@opensuse.org
- Update to version 1.8.1 to be in sync with latest docker (bsc#1004927):
* Remove surrounding quotes from TLS paths, if present
* Fix command hint in bundle to pull services instead of images
* Improve volumespec parsing on windows platforms
* Update docker-py dependency to latest release
* Catch APIError while printing container logs
* Only allow log streaming if logdriver is json-file or journald
* Fix integration test on Docker for Mac
* Force default host on windows to the default TCP host (instead of npipe)
* Bump docker-py dependency
* Bump 1.8.1
* Thu Sep 15 2016 jmassaguerpla@suse.com
- Remove the conflict with python-requests
I am tired of this kind of errors. I am relaxing this requirement.
fix bsc#997918: TW 20160901: unable to dup since docker-compose
conflicts with python-requests
* Wed Aug 10 2016 jmassaguerpla@suse.com
- add python as a requirement, otherwise python is not installed
and then you get the error
AttributeError: 'module' object has no attribute 'ssl'
* Mon Jul 25 2016 tboerger@suse.com
- Updated fix-requirements.patch for new code base
- Update to version 1.7.1
* 1.7.1
+ Fixed a bug where the output of docker-compose config for v1 files would
be an invalid configuration file.
+ Fixed a bug where docker-compose config would not check the validity of
links.
+ Fixed an issue where docker-compose help would not output a list of
available commands and generic options as expected.
+ Fixed an issue where filtering by service when using docker-compose logs
would not apply for newly created services.
+ Fixed a bug where unchanged services would sometimes be recreated in in
the up phase when using Compose with Python 3.
+ Fixed an issue where API errors encountered during the up phase would not
be recognized as a failure state by Compose.
+ Fixed a bug where Compose would raise a NameError because of an undefined
exception name on non-Windows platforms.
+ Fixed a bug where the wrong version of docker-py would sometimes be
installed alongside Compose.
+ Fixed a bug where the host value output by docker-machine config default
would not be recognized as valid options by the docker-compose command line.
+ Fixed an issue where Compose would sometimes exit unexpectedly while
reading events broadcasted by a Swarm cluster.
+ Corrected a statement in the docs about the location of the .env file,
which is indeed read from the current directory, instead of in the same location as the Compose file.
* 1.7.0
+ docker-compose logs no longer follows log output by default. It now
matches the behaviour of docker logs and exits after the current logs are
printed. Use -f to get the old default behaviour.
+ Booleans are no longer allows as values for mappings in the Compose file
(for keys environment, labels and extra_hosts). Previously this was a
warning. Boolean values should be quoted so they become string values.
+ Compose now looks for a .env file in the directory where it's run and
reads any environment variables defined inside, if they're not already set
in the shell environment. This lets you easily set defaults for variables
used in the Compose file, or for any of the COMPOSE_* or DOCKER_*
variables.
+ Added a --remove-orphans flag to both docker-compose up and docker-compose
down to remove containers for services that were removed from the Compose
file.
+ Added a --all flag to docker-compose rm to include containers created by
docker-compose run. This will become the default behavior in the next
version of Compose.
+ Added support for all the same TLS configuration flags used by the docker
client: --tls, --tlscert, --tlskey, etc.
+ Compose files now support the tmpfs and shm_size options.
+ Added the --workdir flag to docker-compose run
+ docker-compose logs now shows logs for new containers that are created
after it starts.
+ The COMPOSE_FILE environment variable can now contain multiple files,
separated by the host system's standard path separator (: on Mac/Linux, ;
on Windows).
+ You can now specify a static IP address when connecting a service to a
network with the ipv4_address and ipv6_address options.
+ Added --follow, --timestamp, and --tail flags to the docker-compose logs
command.
+ docker-compose up, and docker-compose start will now start containers in
parallel where possible.
+ docker-compose stop now stops containers in reverse dependency order
instead of all at once.
+ Added the --build flag to docker-compose up to force it to build a new
image. It now shows a warning if an image is automatically built when the
flag is not used.
+ Added the docker-compose exec command for executing a process in a running
container.
+ docker-compose down now removes containers created by docker-compose run.
+ A more appropriate error is shown when a timeout is hit during up when
using a tty.
+ Fixed a bug in docker-compose down where it would abort if some resources
had already been removed.
+ Fixed a bug where changes to network aliases would not trigger a service
to be recreated.
+ Fix a bug where a log message was printed about creating a new volume when
it already existed.
+ Fixed a bug where interrupting up would not always shut down containers.
+ Fixed a bug where log_opt and log_driver were not properly carried over
when extending services in the v1 Compose file format.
+ Fixed a bug where empty values for build args would cause file validation
to fail.
* Fri Jul 22 2016 jmassaguerpla@suse.com
- update python-request requirement to <= 1.11 because in Factory there is 1.10
* Thu Mar 17 2016 opensuse-packaging@opensuse.org
- Update to version 1.6.2:
+ Add failing test for --abort-on-container-exit
+ Stop other containers if the flag is set.
+ Revert "Change special case from '_', None to ()"
+ Make environment variables without a value the same as docker-cli.
+ Updating Dockerfile
+ Bump 1.6.1
+ Update docker-py version in requirements to 1.7.2
+ Bump 1.6.2
- add cached-property requirement
- review version requirements so we don't have surprises if python
packages are updated
- fix fix-requirements.patch based on versions in Factory
This fixes bsc#954145, docker-compose provided by tumbleweed does not run
* Mon Dec 21 2015 fcastelli@suse.com
- Update to version 1.5.2:
* Fixed a bug which broke the use of environment and env_file with extends,
and caused environment keys without values to have a None value, instead of
a value from the host environment.
* Fixed a regression in 1.5.1 that caused a warning about volumes to be
raised incorrectly when containers were recreated.
* Fixed a bug which prevented building a Dockerfile that used ADD <url>
* Fixed a bug with docker-compose restart which prevented it from starting
stopped containers.
* Fixed handling of SIGTERM and SIGINT to properly stop containers
* Add support for using a url as the value of build
* Improved the validation of the expose option
* Thu Nov 19 2015 fcastelli@suse.com
- Add fix-requirements.patch: require the version of python-enum34
shipped with SLE and openSUSE. The original version is not really
needed.
- Downgraded python-enum34 requirement to suit what is already shipped
with SLE/openSUSE
* Sun Nov 15 2015 jmassaguerpla@suse.com
- Update to docker-compose 1.5.1
Remove fix_requires.patch because latest version requires different
versions of the previous packages
Changelog: https://github.com/docker/compose/blob/1.5.1/CHANGELOG.md
* Tue Jul 28 2015 fcastelli@suse.com
- Fix python-request requirement
Updated fix_requires.patch: required to fix docker-compose on Factory
* Mon Jul 27 2015 hvogel@suse.com
- Update to version 1.3.2
Version: 1.2.0-2.1
* Tue Jul 21 2015 fcastelli@suse.com
- Updated fix_requires.patch: required to fix docker-compose on Factory
* Fri Jul 10 2015 fcastelli@suse.com
- Added fix_requires.patch: required to have docker-compose running
* Fri May 29 2015 fcastelli@suse.com
- Add README.SUSE
* Fri Apr 17 2015 fcastelli@suse.com
- Update to version 1.2.0
* Fri Apr 10 2015 fcastelli@suse.com
- Removed python-backports.ssl_match_hostname from the runtime deps,
this belongs to python-requests
* Thu Apr 09 2015 fcastelli@suse.com
- Added missing runtime dependency python-backports.ssl_match_hostname
* Thu Apr 09 2015 fcastelli@suse.com
- Added missing runtime requirement python-setuptools
* Thu Apr 09 2015 fcastelli@suse.com
- Created initial package targeting v1.2.0rc3