Skip to content

Releases: fabric8io/fabric8-maven-plugin

v4.4.2

21 Jul 13:56
Compare
Choose a tag to compare

4.4.2 (2022-07-21)

馃摙 Notice

This is not a maintenance release, it only includes a deprecation message in the Maven execution log suggesting users to migrate to Eclipse JKube https://github.com/eclipse/jkube.

Changes in this release

  • Fix #1806: PushMojo should have docker access disabled only when JIB=true
  • Fix #1833: Add Fabric8 Maven Plugin deprecation log message before & after goal executions

Full Changelog: v4.4.1...v4.4.2

v4.4.1

18 Mar 16:42
Compare
Choose a tag to compare

4.4.1 (2020-03-18)

  • Fix: JIB Assembly config doesn't work with any Archive mode
  • Fix: Jib push fails to push configured tag
  • Fix: Jib Push fails when docker daemon is disabled
  • Refactor #1766: Jib Refactor
  • Revert #1737 : Reverted "Wrong Jib output directory in Maven multi-module build"
  • Revert #1738 : Reverted "JibBuildConfiguration ignores BuildImageConfiguration.registry"
  • Fix #1789: script to extract changelog information for notifications
  • Fix #1770: Fixed my mistake, remove constructors from OpenshiftBuildConfig which were causing PluginConfigurationException
  • Fix #1791: Fix NullPointerException in FileDataSecretEnricher (due to recent change in Kubernetes Client Builder null to LinkedHashMap conversion)
  • Fix: ImageChangeTags not being applied in DeploymentConfig generated by plugin in case of resource fragments. (Issue found in this StackOverflow post.)
  • Fix #1798: Jib logs display correctly, and support ansi
  • Fix #1793: Labels missing for some objects
  • Update Fabric8 Kubernetes Client to v4.9.0

v4.4.0

13 Feb 10:36
Compare
Choose a tag to compare

4.4.0 (2020-02-13)

  • Fix #1572: Support maven --batch-mode option
  • Feature #1748: Quarkus generator: Extract base image from configuration.
  • Fix #1695: IllegalArgumentException when Spring Boot application.yaml contains integer keys
  • Fix #797: spring-boot generator can not handle multi-profile configuration
  • Fix #1751: Build Names are suffixed with -s2i regardless of build strategy
  • Fix #1770: Support for setting BuildConfig memory/cpu request and limits
  • Fix #1755: Spring boot enricher does not produce a proper heath check and liveness check path when "/" is used.
  • Feature: Check maven.compiler.target property for base image detection.
  • Fix: Enrichers should resolve relative paths against project directory, not working directory
  • Feature #1483: Dekorate integration
  • Fix #1769: Display root cause of failure if available
  • Fix #1776: fat jar wrongly detected on simple jar

v4.3.1

18 Oct 18:14
Compare
Choose a tag to compare

4.3.1 (18-10-2019)

  • Fix #1741: Updated Kubernetes client to 4.6.1
  • Fix #1725: Update jackson to 2.10.0
  • Fix #1710: Docker build args not working
  • Fix #1728: Ingress enricher is using Ingress kind
  • Fix #1732: Correctly replacing template placeholders in helm chart
  • Fix #1734: Add logging during jib builds
  • Fix #1696: Fix put operations for ImageStreams in ApplyService
  • Fix #1738: JibBuildConfiguration ignores BuildImageConfiguration.registry
  • Fix #1737: Wrong Jib output directory in Maven multi-module build

v4.3.0

04 Oct 17:08
Compare
Choose a tag to compare
  • Fix #1694: Updated custom-enricher sample
  • Fix #1719: Autotls enricher in order to add service serving certificate secrets annotations
  • Fix #1697: NullpointerException when trying to apply custom resources
  • Fix #1720: Should be able to add custom route, even if fabric8.openshift.generateRoute=false
  • Fix #1696: fmp not setting imagestreams resourceVersion properly.
  • Fix #1689: HELM mode does not support parameters without value
  • Fix #1676: Support for latest kubernetes client
  • Fix #1699: Ability to specify object namespace in fragments
  • Feature #1536: Java Image Builder Support
  • Fix #1704: fabric8-build failing on openshift
  • Fix #1714: resource-goal converts types of kubernetes YAML annotations in fragment
  • Feature #1706: Prometheus Enricher; Configuration support for Prometheus path
  • Fix #1715: ApplyService#applyProjectRequest should be (truly) idempotent
  • Feature #1711: Added generator support for Open Liberty
  • Fix #1718: Support for binary files in fmp-configmap-file

v4.2.0

01 Aug 18:17
Compare
Choose a tag to compare

Java 11 compatibility and Java 11 base image support for Kubernetes mode based docker builds has been added.

  • Fix #1638 : Remove enrichAll parameter from ImageChangeTriggerEnricher
  • Update Docker Maven Plugin to 0.29.0
  • Chore: Refactor BaseEnricher to get rid of duplicated properties
  • Fix #872: Using spring.application.name as service name
  • Fix #1632: imagePullPolicy configuration fixed as per documentation
  • Fix #1591: Add support for custom resources creation via resource fragments
  • Fix #1628: Adding back support for templates in kubernetes mode to HelmMojo; Fix for NPE in UndeployMojo
  • Fix #1591: Add support for custom resources creation via resource fragments
  • Fix #1636: Added support to choose configMap name
  • Fix #1630: Fix CronJob Version
  • Upgrade Fabric8 kubernetes client to v4.3.0
  • Fix #1591: Add support for custom resources creation via resource fragments
  • Update docker maven plugin to 0.30.0
  • Fix #1648: Job creation fails during fabric8:apply with error: forbidden
  • Fix #1656: Openshift serviceaccount requires OAuth token authentication
  • Fix #1622: Additions to minimal profile
  • Feature #1661: Added Resource Versioning Support for RBAC
  • Fix 73: Added Service Port normalization
  • Bumped version to 4.2-SNAPSHOT
  • Fix 1678: Fix breaking xml-config sample build
  • Fix 1666: switchToDeployment does not work
  • removed redundant profiles java11 and java9-plus
  • Upgrade Fabric8 kubernetes client to v4.3.1
  • Feature #1647: Added Base Image support for Java 11
  • Fix #1680: DockerBuildServiceTest Refactored

v4.1.0

16 Apr 16:44
Compare
Choose a tag to compare
  • Feature #1611: Allow creating namespaces from xml configuration
  • Feature #1577: Add Quarkus generator and health check enricher
  • Fix #1038: Do not add ImageChange change triggers for Docker images
  • Fix #1409: Update readme for reworked 4.0 version
  • Fix #1578: Fmp is generating ImageChange triggers in the DeploymentConfig
  • Fix #1579: Added documentation for clearing doubts related to sidecars
  • Fix #1579: Add ImageChange triggers to application container when resource fragments are used
  • Fix #1582: Refactor EnricherManager logic
  • Fix #1586: Redundant 'abstract' qualifier in BaseEnricher class removed
  • Fix #1587: HandlerHub refactored
  • Fix #1600: Replicas fragment not set
  • Fix #1607: Fix YAML aggregation for OpenShift
  • Fix #1608: Added Enricher for namespace to project conversion.
  • Fix #1616: Goals failing with Access Configuration
  • Fix NullPointerException in ClusterConfiguration when reading from properties
  • Refactor #1592: Removed Deprecated/Unused Osio specific enrichers.
  • Fix #1623 Update Kubernetes client to 4.2.1

v4.0.0

13 Mar 16:21
Compare
Choose a tag to compare
  • Feature #1498: Allow users to define secrets from annotations
  • Feature #456: Add labels from label-schema.org to the generator images.
  • Feature #601: Adds healthcheck for webapp
  • Feature #718: Detect port number from configuration file for health check in Thorntail
  • Feature #729: Select custom resources depending on environment.
  • Feature #804: Allow set fragments as external references (URL)
  • Feature #968: Improved support for sidecar containers with sidecar auto-detection and targeted health checks
  • Fix #1444: Option to Disable Liveness/readiness checks
  • Fix #1458: Support for from Image configuration in openshift docker build strategy
  • Fix #1460: Upgraded kubernetes client to 4.1.1
  • Fix #1466: Allow to configure noCache option for openshift docker build strategy
  • Fix #1467: Wait timeout for build pod is too small
  • Fix #1486: Remove Kompose Support
  • Fix #1517: update vmp groupid and vert.x version
  • Fix #1522: Remove need to initialize DockerAccess when on Openshift
  • Fix #1570: Failure in applying Deployments using fabric8-maven-plugin
  • Fix #255: Add option to forcefully reload a s2i builder image.
  • Fix #690: Removes deprecated legacyPortMapping property.
  • Fix #732: Added 'skip' options to goals.
  • Fix #788: Added Git URL to GitEnricher.
  • Fix #925: Unable to configure replicas count via property
  • Fix #931: Add ServiceAccount enricher and configuration
  • Fix #1523 : NullPointerException in ClusterConfiguration during fabric#8:watch
  • Refactor #1520: Move XML configuration code from Mojo to enrichers
  • Refactor #678: Enricher Workflow to allow direct generation of OpenShift objects.
  • Refactor #802: Remove resource object post processing.
  • Refactor #828: Moved Metedata specific code into DefaultMetadataEnricher

3.5.41

01 Aug 14:51
Compare
Choose a tag to compare
  • #1032: Improvements of the Vert.x Generator and enrichers
  • #1299: autotls feature doesn't work with OpenShift 3.9 (Kubernetes 1.8+) due to InitContainer annotation deprecation
  • #1276: Proper inclusion of webapp's war regardless of the final name
  • #1325 Feature: New 'path' config option for the webapp generator to set the context path
  • #1334: support for docker.pull.registry
  • #1268: Java console for OpenShift builds reachable again.
  • #1312: Container name should not be generated from maven group id
  • #917: Add timeoutSeconds configuration option for SpringBootHealthCheck enricher
  • #1073: Preserve file extension when copying file to helm chart folder
  • #1340: spring-boot-maven-plugin is detected under any groupId
  • #1345 : Update default base images to their latest versions(These also include a Java update to 1.8.0_181
    (from _161), update jetty to 1.5.1 which contains some minor optimization)
  • #1152: Java EE 8 sample (IBM WebSphere Liberty is used as a Java EE 8 implementation)
  • #1324 Bump to JGit 5.0.1.201806211838-r

FMP 3.5.40

20 Jun 15:45
Compare
Choose a tag to compare
  • Build Timeout for OpenShift Build Service
  • Add enricher for adding space label to resources
  • Wildfly Swarm was renamed to Thortnail
  • Fabric8:build with p[enshift base image pulls fails from private registry
  • Wildfly swarm deprecates Monitor, FMP should be able to use MP Health Check
  • Issue with local image look up for StatefulSets on Openshift 3.9.0
  • Fix Unzip issue - Potential issue to cause CVE
  • Bring Wildfly swarm documentation uptodate
  • Upgraded Kubernetes Client to 3.2.0
  • Upgraded Fabric8 to 3.0.12