docker-maven-plugin

Maven plugin for running and creating Docker images

APACHE-2.0 License

Stars
1.9K

Bot releases are hidden (Show)

docker-maven-plugin - 0.45.0 (2024-07-27) Latest Release

Published by rohanKanojia 3 months ago

  • Automatically create parent directories of portPropertyFile path (1761)
  • Use complete image id in DockerAccessWithHcClient while fetching image id (1764)
  • Add skip tag to the image level by <skipTag> (1787)
  • Remove usage of AnsiConsole (1791)
  • Gracefully handle 404 when removing container (1793)
  • Added support for platform attribute of a container in the docker-compose configuration.
  • Image Build Config BuildArgs should be passed while pulling images (1756)
  • docker:push failed with build ARG in FROM (1778)
  • Add the possibility to give secret to buildx build (1798
  • FROM can reference ARG that references other ARG (1800)

Thanks to our contributors ❤️ 🤗

  • @kevinleturc
  • @Willena
  • @attiand
  • @nodece
  • @mdxabu
  • @slawekjaranowski
  • @sebastiankirsch
docker-maven-plugin - 0.44.0 (2024-02-17)

Published by rohanKanojia 8 months ago

  • Add new option "useDefaultExclusion" for build configuration to handle exclusion of hidden files (1708)
  • The option is now propagated down to the buildx command, if it is set in the section. (1717)
  • Fix Buildx build with Dockerfile outside of the Docker build context directory (1721)
  • Add support setting driverOpts for buildx (1704)
  • Multi-Architecture push is not sending pull registry auth credentials (1709)
  • Adding support for --cacheFrom and --cacheTo buildX arguments (1621)
  • Add support for using maven/system properties for an ARG used as the FROM image in a dockerfile (1731)
  • Revert workaround for checking docker version for checking whether to add docker --config flag or not. (1754)
  • Add a workaround to copy docker-buildx binary to temporary config directory created for docker buildx build. This seems to make docker recognize buildx even after config override. (1754)
  • Fix Windows volume bindings for Rancher, Podman and Windows-based containers (1719)
  • Extract the Docker Compose v2.1+ depends_on conditions and apply them as Docker Maven Plugin waiting configurations (888)
  • Update org.apache.maven:maven-core to 3.8.1 (1702)

Thanks to our contributors ❤️ 🤗

  • @thuva9872
  • @tadgh
  • @mruzicka
  • @Hellspam
  • @sdumitriu
  • @bergerst
  • @mdxabu
  • @poikilotherm
docker-maven-plugin - 0.43.4 (2023-08-18)

Published by rohanKanojia about 1 year ago

  • Always pass --config option for latest versions of Docker CLI (1701)
docker-maven-plugin - 0.43.3 (2023-08-13)

Published by rohanKanojia about 1 year ago

  • Only add --config to buildx command string when authentication credentials are coming from outside sources
  • Remove hardcoded --node value while creating buildx builder
docker-maven-plugin - 0.43.2 (2023-07-29)

Published by rohanKanojia about 1 year ago

  • Make --config from buildx command string generation optional (1673) @robfrank
docker-maven-plugin - 0.43.1 (2023-07-28)

Published by rohanKanojia about 1 year ago

  • Resolve registry auth URL by registry ID (1688) @wajda
  • Allow 'host-gateway' as non-resolvable hostname in extraHosts (1527) @azaaiman
  • Bump guava from 31.1-jre to 32.0.1-jre (1686) @dependabot
  • Bump jib-core from 0.23.0 to 0.24.0 (1686) @rohanKanojia
  • Fix unauthorized error with buildx needing multiple credentials (1583) @eocantu
  • Add logger to HTTP ping checker (1689) @ryanrishi
docker-maven-plugin - 0.43.0 (2023-05-20)

Published by rohanKanojia over 1 year ago

  • Make buildx build single non-native platform if requested (1665) @martyvona
  • Support for buildx option to disable attestations (1661) @chonton
docker-maven-plugin - 0.42.1 (2023-04-06)

Published by rohanKanojia over 1 year ago

  • Update Jnr Jffi dependency to v1.3.11 (1660) @rohanKanojia
  • Update run platform documentation (1652) @chonton
  • buildx should split platforms by comma as documented (1651) @chonton
docker-maven-plugin - v0.42.0 (2023-02-28)

Published by rohanKanojia over 1 year ago

  • Support docker run --platform (1641) @chonton
  • Update buildx documentation to amplify the build behavior (1646) @chonton
  • Default to native platform when creating container (1645) @chonton
  • JIB ignores the DOCKER_REGISTRY environment variable (1617) @rohanKanojia
docker-maven-plugin - 0.41.0 (2023-02-06):

Published by rohanKanojia over 1 year ago

  • multi-arch build should use provided repository (1597) @merikan
  • new property docker.build.network to override the network for RUN directives for docker build (1636) @tulinkry
  • Update Jib Core to v0.23.0 (1637) @rohanKanojia
  • Update JNR UnixSocket to v0.38.19 (1638) @rohanKanojia
docker-maven-plugin - 0.40.3 (2022-12-18)

Published by rohanKanojia almost 2 years ago

  • image/squash option is taken into account when using buildx (1605) @kevinleturc
  • Allow having build args with same name but different value in various sources, which are overriden in the order of precedence in resulting build args map (1407) @pavelsmolensky
  • Use double for docker.cpus property and interpret this value in the same way as Docker config option --cpus (1609) @vjuranek
  • NPE from Assembly plugin when POM packaging is used (1146) @slawekjaranowski
  • Docker pulling progress only shown after pull has completed and not in real-time (1598) @causalnet
  • Bump org.yaml:snakeyaml to v1.32 (1619) @pen4
  • Bump com.google.cloud.tools:jib-core to v0.23.0 (1620) @pen4
  • Bump com.google.guava:guava to v31.1-jre @rohanKanojia
docker-maven-plugin - 0.40.2 (2022-07-31)

Published by rohanKanojia about 2 years ago

  • Plugin doesn't abort building an image in case Podman is used and Dockerfile can't be processed (1562) @jh-cd
  • Bump gson from 2.8.5 to 2.8.9 (1556) @dependabot
  • Build and load native platform during build goal, build and push all platforms during push goal (1576) @chonton
  • Remove buildx cache, don't delete builder instances after goal. Use builder instance to cache artifacts (1579) @chonton
  • Multiple assemblies use the name "maven". Please assign each assembly a unique name (1558) @tbfky
  • Use https://index.docker.io/v1/ as default buildx server registry (1574) @chonton
  • When using buildx, do not force build of native platform (1572) @chonton
docker-maven-plugin - 0.40.1 (2022-06-11)

Published by rohanKanojia over 2 years ago

  • buildx does not work when specifying Dockerfile location (1562) @chonton
  • Use buildx, set tag to current version fails if it contains -SNAPSHOT (1566) @chonton
docker-maven-plugin - 0.40.0 (2022-05-29):

Published by rohanKanojia over 2 years ago

  • Multi-architecture images using buildx (1502) @chonton
  • Migrate to JUnit5 and Mockito for testing (1550) @chonton
  • docker:stop should respect docker.skip even when docker.executeStopOnVMShutdown is set to true (1561) @doyleyoung
  • Prevent concurrent access to secDispatcher during password decryption (1533) @joserebelo
  • Support for docker run --sysctl parameters (1530) @jpraet
  • Add missing dash to buildx --build-arg (1559) @elektro-wolle
docker-maven-plugin - 0.39.1 (2022-02-27)

Published by rohanKanojia over 2 years ago

  • determineFinalArgValue respect default value if key exists but value is null (1528) @twendelmuth
docker-maven-plugin - 0.39.0 (2022-02-06)

Published by rohanKanojia over 2 years ago

  • Cleanup dangling images as a result of image tagging, auto-pulling a base image, or auto-pulling a cacheFrom image (#1513) @rkhmelichek
  • Fix logic bug to remove dangling images in BuildService (1522) @rkhmelichek
  • skipPom is ignored by "push" goal (1482) @rohanKanojia
  • Enable Create Image (pull) HTTP API option (#1516) @rohanKanojia
  • Add docs about docker:build network config (1523) @bellackn
  • Update to jnr-unixsocket 0.38.17 (Fixes for Apple M1) (1521) @bkrenger
docker-maven-plugin - v0.38.1 (2021-12-18)

Published by rohanKanojia almost 3 years ago

  • Update to jnr-unixsocket 0.38.14 to solve UnsatisfiedLinkError on Apple M1 (#1257) @henningn
  • Revert "Only push the latest tag if no other tags where specified in jib mode. This can break your build, if you rely on the automatic latest tag." (#1510) @Postremus
  • Revert "Only push the latest tag if no other tags where specified in docker mode. This can break your build, if you rely on the automatic latest tag." (#1509) @Postremus
docker-maven-plugin - 0.38.0 (2021-11-09)

Published by rohanKanojia almost 3 years ago

  • Allow replacement in tags. Added a new replacement %T which always adds a timestamp. (#1491)
  • Only push the latest tag if no other tags where specified in docker mode. This can break your build, if you rely on the automatic latest tag. (#1496)
  • Only push the latest tag if no other tags where specified in jib mode. This can break your build, if you rely on the automatic latest tag. (#1498)
  • Deprecate entrypoint parameter in <run> configuration (1488)
  • Add support for executeStopOnVMShutdown flag in docker:stop goal to stop containers after build completion (1492)
  • Add support for multiple ARGS defined as a part of docker imageTag string (1430)

Thanks a lot to our contributors ❤️ :

  • @Xyaren
  • @Postremus
  • @energister
  • @balazs-zsoldos
  • @gauee
docker-maven-plugin - v0.37.0 (2021-08-15)

Published by rohanKanojia about 3 years ago

  • Fix stop mojo by taking container name pattern into account (#1168)
  • Wait for request.abort to finish before calling is.close() (#1103)

Thanks a lot to our contributors ❤️ :

  • @ncelerier
  • @j3t
docker-maven-plugin - v0.36.1 (2021-06-27)

Published by rohanKanojia over 3 years ago

  • Fix multi-stage builds when an image refers to another image named/aliased up in the Dockerfile (1443)
  • Revert part of #965 in LogRequestor (1480)