This repository has been archived by the owner on Jun 19, 2024. It is now read-only.
Releases: fabric8io/fabric8-maven-plugin
Releases · fabric8io/fabric8-maven-plugin
v4.4.2
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
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
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
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
- 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
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
- 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
- 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
- #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
- 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