Skip to content

Releases: gesellix/docker-client

v2022-07-28T22-55-00

28 Jul 20:54
Compare
Choose a tag to compare

What's Changed

  • Bump docker-compose from 2022-07-25T19-48-00 to 2022-07-28T16-10-00 by @dependabot in #347
  • Bump docker-engine from 2022-07-25T21-05-00 to 2022-07-28T20-10-00 by @dependabot in #348
  • Bump docker-remote-api-client from 2022-07-26T12-47-00 to 2022-07-28T22-30-00 by @dependabot in #349

Full Changelog: v2022-05-26T16-18-00...v2022-07-28T22-55-00

v2022-07-26T16-26-00

26 Jul 14:35
Compare
Choose a tag to compare

Breaking Changes

This release includes updates to the internal remote api model along with some bug fixes.
We're still working on improving type safety while relying on the official OpenAPI spec at the moby project.

Please review the release notes of the relevant dependencies for details:

What's Changed

  • Bump io.freefair.maven-central.validate-poms from 6.4.3 to 6.4.3.1 by @dependabot in #325
  • Bump io.freefair.maven-central.validate-poms from 6.4.3.1 to 6.5.0.2 by @dependabot in #327
  • Bump spock-mockable from 1.5.3 to 1.5.5 by @dependabot in #324
  • Bump groovy-json from 3.0.10 to 3.0.11 by @dependabot in #321
  • Bump groovy from 3.0.10 to 3.0.11 by @dependabot in #322
  • Bump okhttp from 4.9.3 to 4.10.0 by @dependabot in #326
  • Bump docker-compose from 2022-05-23T11-46-00 to 2022-06-19T15-06-00 by @dependabot in #328
  • Bump actions/setup-java from 3.3.0 to 3.4.0 by @dependabot in #329
  • Bump byte-buddy from 1.12.10 to 1.12.11 by @dependabot in #330
  • Bump io.freefair.maven-central.validate-poms from 6.5.0.2 to 6.5.0.3 by @dependabot in #337
  • Bump actions/setup-java from 3.4.0 to 3.4.1 by @dependabot in #336
  • Bump byte-buddy from 1.12.11 to 1.12.12 by @dependabot in #332
  • Update Gradle Wrapper from 7.4.2 to 7.5 by @github-actions in #338
  • Bump okio-jvm from 3.1.0 to 3.2.0 by @dependabot in #331
  • Bump re2j from 1.6 to 1.7 by @dependabot in #334
  • Bump groovy from 3.0.11 to 3.0.12 by @dependabot in #340
  • Bump groovy-json from 3.0.11 to 3.0.12 by @dependabot in #339
  • Bump docker-registry from 2022-05-03T21-56-00 to 2022-07-25T19-51-00 by @dependabot in #341
  • Bump docker-compose from 2022-06-19T15-06-00 to 2022-07-25T19-48-00 by @dependabot in #342
  • Bump docker-remote-api-model-1-41 from 2022-05-23T21-51-00 to 2022-07-25T19-52-00 by @dependabot in #343
  • Bump docker-engine from 2022-05-03T22-53-00 to 2022-07-25T21-05-00 by @dependabot in #344
  • Bump docker-remote-api-client from 2022-05-24T00-30-00 to 2022-07-26T12-47-00 by @dependabot in #345
  • Bump docker-registry from 2022-07-25T19-51-00 to 2022-07-26T14-32-00 by @dependabot in #346

Full Changelog: v2022-05-24T07-36-00...v2022-07-26T16-26-00

v2022-05-26T16-18-00

26 Jul 14:22
Compare
Choose a tag to compare
v2022-05-26T16-18-00 Pre-release
Pre-release

Breaking Changes

This release includes updates to the internal remote api model along with some bug fixes.
We're still working on improving type safety while relying on the official OpenAPI spec at the moby project.

Please review the release notes of the relevant dependencies for details:

What's Changed

  • Bump io.freefair.maven-central.validate-poms from 6.4.3 to 6.4.3.1 by @dependabot in #325
  • Bump io.freefair.maven-central.validate-poms from 6.4.3.1 to 6.5.0.2 by @dependabot in #327
  • Bump spock-mockable from 1.5.3 to 1.5.5 by @dependabot in #324
  • Bump groovy-json from 3.0.10 to 3.0.11 by @dependabot in #321
  • Bump groovy from 3.0.10 to 3.0.11 by @dependabot in #322
  • Bump okhttp from 4.9.3 to 4.10.0 by @dependabot in #326
  • Bump docker-compose from 2022-05-23T11-46-00 to 2022-06-19T15-06-00 by @dependabot in #328
  • Bump actions/setup-java from 3.3.0 to 3.4.0 by @dependabot in #329
  • Bump byte-buddy from 1.12.10 to 1.12.11 by @dependabot in #330
  • Bump io.freefair.maven-central.validate-poms from 6.5.0.2 to 6.5.0.3 by @dependabot in #337
  • Bump actions/setup-java from 3.4.0 to 3.4.1 by @dependabot in #336
  • Bump byte-buddy from 1.12.11 to 1.12.12 by @dependabot in #332
  • Update Gradle Wrapper from 7.4.2 to 7.5 by @github-actions in #338
  • Bump okio-jvm from 3.1.0 to 3.2.0 by @dependabot in #331
  • Bump re2j from 1.6 to 1.7 by @dependabot in #334
  • Bump groovy from 3.0.11 to 3.0.12 by @dependabot in #340
  • Bump groovy-json from 3.0.11 to 3.0.12 by @dependabot in #339
  • Bump docker-registry from 2022-05-03T21-56-00 to 2022-07-25T19-51-00 by @dependabot in #341
  • Bump docker-compose from 2022-06-19T15-06-00 to 2022-07-25T19-48-00 by @dependabot in #342
  • Bump docker-remote-api-model-1-41 from 2022-05-23T21-51-00 to 2022-07-25T19-52-00 by @dependabot in #343
  • Bump docker-engine from 2022-05-03T22-53-00 to 2022-07-25T21-05-00 by @dependabot in #344
  • Bump docker-remote-api-client from 2022-05-24T00-30-00 to 2022-07-26T12-47-00 by @dependabot in #345
  • Bump docker-registry from 2022-07-25T19-51-00 to 2022-07-26T14-32-00 by @dependabot in #346

Full Changelog: v2022-05-24T07-36-00...v2022-05-26T16-18-00

v2022-05-24T07-36-00

24 May 05:36
Compare
Choose a tag to compare

What's Changed

  • Bump docker-remote-api-model-1-41 from 2022-05-18T21-52-00 to 2022-05-23T21-51-00 by @dependabot in #320
  • Bump docker-remote-api-client from 2022-05-18T22-45-00 to 2022-05-24T00-30-00 by @dependabot in #319

Full Changelog: v2022-05-23T20-02-00...v2022-05-24T07-36-00

v2022-05-23T20-02-00

23 May 18:03
Compare
Choose a tag to compare

What's Changed

  • Bump docker/login-action from 1 to 2 by @dependabot in #312
  • Bump docker-remote-api-model-1-41 from 2022-05-03T21-55-00 to 2022-05-18T21-52-00 by @dependabot in #314
  • Bump docker-remote-api-client from 2022-05-04T21-01-00 to 2022-05-18T22-45-00 by @dependabot in #313
  • Chore/code cleanup by @gesellix in #315
  • Use data type long instead of int for HealthConfig by @dvallant in #316
  • Bump docker-compose from 2022-05-03T21-39-00 to 2022-05-23T11-46-00 by @dependabot in #318
  • Add missing field 'start_period' to DeployConfigReader by @dvallant in #317

Full Changelog: v2022-05-05T20-38-00...v2022-05-23T20-02-00

v2022-05-05T20-38-00

05 May 18:39
Compare
Choose a tag to compare

What's Changed

  • Prefer Kotlin 1.6.21 by @gesellix in #299
  • Bump byte-buddy from 1.12.9 to 1.12.10 by @dependabot in #302
  • Bump spock-mockable from 1.5.1 to 1.5.3 by @dependabot in #301
  • Bump actions/setup-java from 3.1.1 to 3.2.0 by @dependabot in #300
  • Bump actions/setup-java from 3.2.0 to 3.3.0 by @dependabot in #308
  • Bump docker-compose from 2022-04-21T17-36-00 to 2022-05-03T21-39-00 by @dependabot in #304
  • Bump docker-remote-api-model-1-41 from 2022-04-21T23-11-00 to 2022-05-03T21-55-00 by @dependabot in #305
  • Bump docker-registry from 2022-04-21T23-12-00 to 2022-05-03T21-56-00 by @dependabot in #306
  • Bump docker-engine from 2022-04-21T10-15-00 to 2022-05-03T22-53-00 by @dependabot in #307
  • Bump docker-remote-api-client from 2022-04-21T11-05-00 to 2022-05-04T21-01-00 by @dependabot in #309
  • Require okio >= 3.x by @gesellix in #311

Full Changelog: v2022-04-23T13-10-00...v2022-05-05T20-38-00

v2022-04-23T13-10-00

23 Apr 11:15
Compare
Choose a tag to compare

Notable Changes

  • Uses Kotlin 1.6.20 as dependency. We're not using Kotlin's 1.6 api, yet, so there shouldn't be any breaking change when users require Kotlin < 1.6. Please note that one of the next releases will probably use the Kotlin 1.6 api, though.
  • Cleanup of dependency declarations, so that downstream users should experience more stable transitive dependency versions.

What's Changed

  • Bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 by @dependabot in #243
  • Bump spock-mockable from 1.4.4 to 1.5.1 by @dependabot in #244
  • Bump io.freefair.maven-central.validate-poms from 6.3.0 to 6.4.0 by @dependabot in #246
  • Bump byte-buddy from 1.12.7 to 1.12.8 by @dependabot in #247
  • Update Gradle Wrapper from 7.3.3 to 7.4 by @github-actions in #248
  • Bump io.freefair.maven-central.validate-poms from 6.4.0 to 6.4.1 by @dependabot in #251
  • Bump spock-core from 2.0-groovy-3.0 to 2.1-groovy-3.0 by @dependabot in #250
  • Bump docker-compose from 2021-12-18T12-41-00 to 2022-02-23T22-16-00 by @dependabot in #256
  • Update docker-engine, docker-remote-api-* dependencies by @gesellix in #258
  • Bump actions/setup-java from 2.5.0 to 3.0.0 by @dependabot in #257
  • Use the shared de.gesellix:docker-registry library by @gesellix in #260
  • Bump docker-registry from 2022-02-27T13-38-00 to 2022-02-28T21-42-00 by @dependabot in #261
  • The echo-server Dockerfiles are moved to https://github.com/docker-client/echo-server by @gesellix in #263
  • Bump actions/checkout from 2 to 3 by @dependabot in #262
  • Update Gradle Wrapper from 7.4 to 7.4.1 by @github-actions in #266
  • Bump docker-registry from 2022-02-28T21-42-00 to 2022-03-28T21-41-00 by @dependabot in #269
  • Bump docker-registry from 2022-03-28T21-41-00 to 2022-03-29T09-56-00 by @dependabot in #271
  • Bump docker-remote-api-client from 2022-02-23T13-45-00 to 2022-03-28T22-19-00 by @dependabot in #270
  • Bump groovy from 3.0.9 to 3.0.10 by @dependabot in #264
  • Bump groovy-json from 3.0.9 to 3.0.10 by @dependabot in #265
  • Update test fixtures by @gesellix in #272
  • Bump actions/setup-java from 3.0.0 to 3.1.0 by @dependabot in #273
  • Update Gradle Wrapper from 7.4.1 to 7.4.2 by @github-actions in #274
  • Bump io.freefair.maven-central.validate-poms from 6.4.1 to 6.4.2 by @dependabot in #275
  • Bump byte-buddy from 1.12.8 to 1.12.9 by @dependabot in #276
  • Update to the multi-platform gesellix/echo-server image by @gesellix in #277
  • Bump docker-registry from 2022-03-29T09-56-00 to 2022-04-10T17-15-00 by @dependabot in #281
  • Bump docker-remote-api-model-1-41 from 2022-02-23T11-47-00 to 2022-04-09T16-18-00 by @dependabot in #278
  • Bump docker-compose from 2022-02-23T22-16-00 to 2022-04-10T17-45-00 by @dependabot in #280
  • Bump docker-engine from 2022-02-22T23-12-00 to 2022-04-09T23-24-00 by @dependabot in #282
  • Bump docker-remote-api-client from 2022-03-28T22-19-00 to 2022-04-10T21-46-00 by @dependabot in #283
  • Align dependency constraints, prefer Kotlin 1.6.20 by @gesellix in #284
  • Bump actions/setup-java from 3.1.0 to 3.1.1 by @dependabot in #285
  • Prefer de.gesellix.docker.client.EngineResponseContent over de.gesellix.docker.engine.EngineResponse by @gesellix in #286
  • Use the multi-platform gesellix/npipe image by @gesellix in #287
  • Bump docker-remote-api-model-1-41 from 2022-04-09T16-18-00 to 2022-04-20T22-23-00 by @dependabot in #289
  • Bump okio from 3.0.0 to 3.1.0 by @dependabot in #288
  • Bump docker-remote-api-client from 2022-04-10T21-46-00 to 2022-04-20T22-34-00 by @dependabot in #290
  • Bump docker-engine from 2022-04-09T23-24-00 to 2022-04-20T22-00-00 by @dependabot in #291
  • Bump docker-remote-api-client from 2022-04-20T22-34-00 to 2022-04-21T11-05-00 by @dependabot in #297
  • Bump docker-remote-api-model-1-41 from 2022-04-20T22-23-00 to 2022-04-21T23-11-00 by @dependabot in #296
  • Bump docker-compose from 2022-04-10T17-45-00 to 2022-04-21T17-36-00 by @dependabot in #293
  • Bump io.freefair.maven-central.validate-poms from 6.4.2 to 6.4.3 by @dependabot in #294
  • Bump docker-engine from 2022-04-20T22-00-00 to 2022-04-21T10-15-00 by @dependabot in #298
  • Bump docker-registry from 2022-04-10T17-15-00 to 2022-04-21T23-12-00 by @dependabot in #295

Full Changelog: v2022-02-01T12-00-00...v2022-04-23T13-10-00

v2022-02-01T12-00-00

01 Feb 11:02
Compare
Choose a tag to compare

Improves api compatibility with Docker API v1.38

What's Changed

Full Changelog: v2022-01-31T21-25-00...v2022-02-01T12-00-00

v2022-01-31T21-25-00

31 Jan 20:24
Compare
Choose a tag to compare

What's Changed

  • Continue migration to plain Java by @gesellix in #240
  • Bump docker-remote-api-client from 2022-01-27T22-10-00 to 2022-01-31T20-50-00 by @dependabot in #241

See the previous release notes for more details about our current work on a more type safe api: https://github.com/gesellix/docker-client/releases/tag/v2022-01-27T23-52-00

Full Changelog: v2022-01-27T23-52-00...v2022-01-31T21-25-00

v2022-01-27T23-52-00

27 Jan 22:52
Compare
Choose a tag to compare

We're migrating to a new intern implementation of the engine client (#210). We're aiming at providing a type safe api and re-add a less strict convenience layer at a later time. This release breaks many existing apis and we'll break the api again, consolidating the overall behaviour and api patterns to further improve the developer experience.

That said: feel free to give it a try, and leave some feedback.

What's Changed

  • Improve integration tests on Windows by @gesellix in #183
  • Bump docker-compose from 2021-08-27T18-26-00 to 2021-09-06T09-13-00 by @dependabot in #184
  • Bump docker-engine from 2021-08-27-18-17-00 to 2021-09-06T09-04-00 by @dependabot in #185
  • Update dependencies by @gesellix in #195
  • Bump docker-engine from 2021-09-23T21-00-00 to 2021-09-26T13-30-00 by @dependabot in #196
  • Update to Groovy 3.0.9 by @gesellix in #197
  • Split AuthenticationClient to extract the AuthConfigReader by @gesellix in #199
  • Bump docker-engine from 2021-09-26T18-50-00 to 2021-09-28T16-00-00 by @dependabot in #201
  • Bump docker-engine from 2021-09-28T16-00-00 to 2021-09-29T15-30-00 by @dependabot in #202
  • Bump actions/setup-java from 2.3.0 to 2.3.1 by @dependabot in #203
  • WCOW does not support exporting containers by @gesellix in #204
  • Bump docker-engine from 2021-09-29T15-30-00 to 2021-10-09T19-06-00 by @dependabot in #205
  • Enable tests for "docker import" on Windows by @gesellix in #206
  • Plain Java interfaces by @gesellix in #207
  • Bump docker-engine from 2021-10-31T22-36-00 to 2021-11-06T21-36-00 by @dependabot in #208
  • Bump preferred dependency versions; move the ReferenceParser to the authentication package by @gesellix in #209
  • Update Gradle Wrapper from 7.2 to 7.3 by @github-actions in #211
  • Bump annotations from 22.0.0 to 23.0.0 by @dependabot in #212
  • Bump io.freefair.maven-central.validate-poms from 6.2.0 to 6.3.0 by @dependabot in #213
  • Bump docker-remote-api-model-1-41 from 2021-10-16T19-28-00 to 2021-11-20T21-03-00 by @dependabot in #214
  • Bump docker-remote-api-model-1-41 from 2021-11-20T21-03-00 to 2021-11-21T21-26-00 by @dependabot in #215
  • Bump actions/setup-java from 2.3.1 to 2.4.0 by @dependabot in #217
  • Migrate to the remote-api-client (first iteration) by @gesellix in #210
  • Update Gradle Wrapper from 7.3 to 7.3.1 by @github-actions in #221
  • Bump byte-buddy from 1.11.15 to 1.12.2 by @dependabot in #220
  • Bump spock-mockable from 1.4.3 to 1.4.4 by @dependabot in #219
  • Update Gradle Wrapper from 7.3.1 to 7.3.2 by @github-actions in #225
  • Bump byte-buddy from 1.12.2 to 1.12.5 by @dependabot in #224
  • Bump docker-compose from 2021-09-21T08-00-00 to 2021-12-18T12-41-00 by @dependabot in #226
  • Bump docker-engine from 2021-12-01T22-48-00 to 2021-12-18T13-34-00 by @dependabot in #227
  • Bump docker-remote-api-client from 2021-12-01T23-14-00 to 2021-12-18T21-50-00 by @dependabot in #228
  • Reorganize some code, preparing further migration to the new low level client by @gesellix in #229
  • Move the EnvFileParser back to a shared package by @gesellix in #230
  • Update Gradle Wrapper from 7.3.2 to 7.3.3 by @github-actions in #233
  • Bump byte-buddy from 1.12.5 to 1.12.6 by @dependabot in #231
  • Bump actions/setup-java from 2.4.0 to 2.5.0 by @dependabot in #232
  • Bump com.github.ben-manes.versions from 0.39.0 to 0.40.0 by @dependabot in #234
  • Bump com.github.ben-manes.versions from 0.40.0 to 0.41.0 by @dependabot in #235
  • Bump byte-buddy from 1.12.6 to 1.12.7 by @dependabot in #236
  • Make AuthConfig lookups by image reference public by @gesellix in #237
  • Fix setting default parameters when working with immutable Maps by @gesellix in #238
  • Bump docker-remote-api-client from 2021-12-18T21-50-00 to 2022-01-27T22-10-00 by @dependabot in #239

Full Changelog: v2021-08-27T19-47-00...v2022-01-27T23-52-00