release version 1.12.0

This commit is contained in:
2026-02-18 23:32:39 +03:00
parent 24ce86f470
commit 5d0e27b3e2
2858 changed files with 18366 additions and 113588 deletions

View File

@@ -3,7 +3,7 @@
<parent>
<groupId>ru.entaxy.esb</groupId>
<artifactId>underlying</artifactId>
<version>1.11.0</version>
<version>1.12.0</version>
</parent>
<groupId>ru.entaxy.esb.underlying</groupId>
<artifactId>entaxy-underlying-configuration</artifactId>

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -199,7 +199,7 @@ org.osgi.framework.bundle.parent=framework
# Definition of the default bundle start level
#
org.osgi.framework.startlevel.beginning=200
karaf.startlevel.bundle=80
karaf.startlevel.bundle=120
#
# The location of the Karaf shutdown port file used to stop instance

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -24,9 +24,9 @@
# ~~~~~~/licensing~~~~~~
###
#
# This property stores the cluster groups for which the local node is member
# This property stores the cluster groups
#
groups = default
groups = default,entaxy,entaxy_runtime
#
# Filtering of the bundles in the default cluster group
@@ -48,10 +48,10 @@ default.config.blacklist.inbound=org.apache.felix.fileinstall*, \
org.apache.aries.transaction, \
org.ops4j.pax.logging, \
org.ops4j.pax.transx.tm.geronimo, \
org.ops4j.pax.url.mvn, \
org.apache.karaf.cellar.node, \
org.apache.karaf.cellar.groups, \
org.apache.karaf.cellar.groups.cfg
org.ops4j.pax.url.mvn, \
org.apache.karaf.cellar.node, \
org.apache.karaf.cellar.groups, \
org.apache.karaf.cellar.groups.cfg
default.config.blacklist.outbound=org.apache.felix.fileinstall*, \
org.apache.karaf.management, \
org.apache.karaf.shell, \
@@ -59,10 +59,6 @@ default.config.blacklist.outbound=org.apache.felix.fileinstall*, \
org.apache.aries.transaction, \
org.ops4j.pax.logging, \
org.ops4j.pax.transx.tm.geronimo, \
org.ops4j.pax.url.mvn, \
org.apache.karaf.cellar.node, \
org.apache.karaf.cellar.groups, \
org.apache.karaf.cellar.groups.cfg
#
# Filtering of the features in the default cluster group
@@ -71,26 +67,8 @@ default.feature.whitelist.inbound=*
default.feature.whitelist.outbound=*
default.feature.blacklist.inbound=none
default.feature.blacklist.outbound=none
#
# The following properties define the behavior to use when the node joins the cluster (the usage of the bootstrap
# synchronizer), per cluster group and per resource.
# The following values are accepted:
# disabled: means that the synchronizer doesn't sync cluster group and node states
# cluster: the synchronizer retrieves the state from the cluster group first (pull first), and push the node the state
# to the cluster group after (push after)
# node: the synchronizer push the node state to the cluster group (push first), and pull the state from the cluster group
# after (pull after)
# clusterOnly: the cluster is the "master", the node only retrieves and applies the cluster group state, nothing is
# pushed to the cluster group
# nodeOnly: the node is the "master", the node pushes his state to the cluster group, nothing is pulled from the
# cluster group
#
#default.bundle.sync=cluster
#default.config.sync=cluster
#default.feature.sync=cluster
#default.obr.urls.sync=cluster
#default.balanced.servlet.sync=cluster
default.group.builtIn = false
default.group.parent = entaxy
default.bundle.sync = clusterOnly
default.config.sync = clusterOnly
default.feature.sync = clusterOnly
@@ -100,3 +78,49 @@ default.event.whitelist.inbound = subscription
default.event.whitelist.outbound = subscription
default.event.blacklist.inbound=none
default.event.blacklist.outbound=none
entaxy.balanced.servlet.sync = clusterOnly
entaxy.bundle.blacklist.inbound = none
entaxy.bundle.blacklist.outbound = none
entaxy.bundle.sync = clusterOnly
entaxy.bundle.whitelist.inbound = *
entaxy.bundle.whitelist.outbound = *
entaxy.config.blacklist.inbound = org.apache.felix.fileinstall*, org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web, org.apache.aries.transaction, org.ops4j.pax.logging, org.ops4j.pax.transx.tm.geronimo, \t
entaxy.config.blacklist.outbound = org.apache.felix.fileinstall*, org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web, org.apache.aries.transaction, org.ops4j.pax.logging, org.ops4j.pax.transx.tm.geronimo, \t
entaxy.config.sync = clusterOnly
entaxy.config.whitelist.inbound = entaxy.runtime.*
entaxy.config.whitelist.outbound = entaxy.runtime.*
entaxy.event.blacklist.inbound = none
entaxy.event.blacklist.outbound = none
entaxy.event.whitelist.inbound = subscription
entaxy.event.whitelist.outbound = subscription
entaxy.feature.blacklist.inbound = none
entaxy.feature.blacklist.outbound = none
entaxy.feature.sync = clusterOnly
entaxy.feature.whitelist.inbound = *
entaxy.feature.whitelist.outbound = *
entaxy.group.builtIn = true
entaxy.group.parent =
entaxy.obr.urls.sync = clusterOnly
entaxy_runtime.balanced.servlet.sync = clusterOnly
entaxy_runtime.bundle.blacklist.inbound = none
entaxy_runtime.bundle.blacklist.outbound = none
entaxy_runtime.bundle.sync = clusterOnly
entaxy_runtime.bundle.whitelist.inbound = *
entaxy_runtime.bundle.whitelist.outbound = *
entaxy_runtime.config.blacklist.inbound = org.apache.felix.fileinstall*, org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web, org.apache.aries.transaction, org.ops4j.pax.logging, org.ops4j.pax.transx.tm.geronimo, \t
entaxy_runtime.config.blacklist.outbound = org.apache.felix.fileinstall*, org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web, org.apache.aries.transaction, org.ops4j.pax.logging, org.ops4j.pax.transx.tm.geronimo, \t
entaxy_runtime.config.sync = clusterOnly
entaxy_runtime.config.whitelist.inbound = entaxy.runtime.*
entaxy_runtime.config.whitelist.outbound = entaxy.runtime.*
entaxy_runtime.event.blacklist.inbound = none
entaxy_runtime.event.blacklist.outbound = none
entaxy_runtime.event.whitelist.inbound = subscription
entaxy_runtime.event.whitelist.outbound = subscription
entaxy_runtime.feature.blacklist.inbound = none
entaxy_runtime.feature.blacklist.outbound = none
entaxy_runtime.feature.sync = clusterOnly
entaxy_runtime.feature.whitelist.inbound = *
entaxy_runtime.feature.whitelist.outbound = *
entaxy_runtime.group.builtIn = true
entaxy_runtime.group.parent = entaxy
entaxy_runtime.obr.urls.sync = clusterOnly

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -32,7 +32,7 @@ org.apache.karaf.cellar.cleanupResourcesNotPresentInCluster = false
#
# This node is member of the following cluster groups
#
groups = default
groups = entaxy,entaxy_runtime
#
# The following properties define if the local event listeners (per resource)

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-karaf
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -32,12 +32,12 @@ enterprise=mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/feature
enterprise-legacy=mvn:org.apache.karaf.features/enterprise-legacy/${karaf.version}/xml/features
spring=mvn:org.apache.karaf.features/spring/${karaf.version}/xml/features
spring-legacy=mvn:org.apache.karaf.features/spring-legacy/${karaf.version}/xml/features
cellar=mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features
# we don't use rebuilded features descriptor with raised CXF version anymore
# due to switching to org.apache.karaf.features.xml configuration
# cave=mvn:ru.entaxy.esb.distribution/apache-karaf-cave/${cave.version}/xml/features
cave=mvn:org.apache.karaf.cave/apache-karaf-cave/${cave.version}/xml/features
#cellar=mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features
cellar=mvn:ru.entaxy.cellar/apache-karaf-cellar/${cellar.version}/xml/features
#cave=mvn:org.apache.karaf.cave/apache-karaf-cave/${cave.version}/xml/features
cave=mvn:ru.entaxy.cave/apache-karaf-cave/${cave.version}/xml/features
camel=mvn:org.apache.camel.karaf/apache-camel/${camel.version}/xml/features
camel-extras=mvn:org.apache-extras.camel-extra.karaf/camel-extra/RELEASE/xml/features

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-underlying-configuration
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -66,9 +66,6 @@
</blacklistedRepositories>
<bundleReplacements>
<bundle originalUri="mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/${cellar.version}" replacement="mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/${cellar.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-annotations/(0,${jackson.version})" replacement="mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}" mode="maven" />
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-core/(0,${jackson.version})" replacement="mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}" mode="maven" />
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-databind/(0,${jackson.version})" replacement="mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}" mode="maven" />
@@ -122,6 +119,7 @@
<bundle originalUri="mvn:org.apache.camel.karaf/camel-cxf-blueprint/${camel.version}" replacement="mvn:org.apache.camel.karaf/camel-cxf-blueprint/${camel.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.camel/camel-freemarker/${camel.version}" replacement="mvn:org.apache.camel/camel-freemarker/${camel.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.camel/camel-ignite/${camel.version}" replacement="mvn:org.apache.camel/camel-ignite/${camel.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.camel/camel-util/${camel.version}" replacement="mvn:org.apache.camel/camel-util/${camel.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1"
replacement="mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1-ENTAXY" mode="maven" />
@@ -130,9 +128,6 @@
<bundle originalUri="mvn:com.google.code.gson/gson/${gson.version}"
replacement="mvn:ru.entaxy.bundles-repacked/ru.entaxy.bundles-repacked.com.google.code.gson-2.8.5.entaxy/${gson.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.karaf.cave.repository/org.apache.karaf.cave.repository.service/${cave.version}"
replacement="mvn:org.apache.karaf.cave.repository/org.apache.karaf.cave.repository.service/${cave.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.cxf/cxf-core/${cxf.version}" replacement="mvn:org.apache.cxf/cxf-core/${cxf.version}-ENTAXY" mode="maven" />
<bundle originalUri="mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/${cxf.version}" replacement="mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/${cxf.version}-ENTAXY" mode="maven" />
@@ -185,18 +180,7 @@
</bundleReplacements>
<featureReplacements>
<replacement mode="replace">
<feature name="cave-common" version="${cellar.version}" start-level="50">
<features:feature prerequisite="true">http</features:feature>
<features:feature prerequisite="true">scr</features:feature>
<features:feature version="${cxf.version}">cxf-jaxrs</features:feature>
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.10.0</features:bundle>
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.10.0</features:bundle>
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.10.0</features:bundle>
<features:bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.10.0</features:bundle>
<features:bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.10.0</features:bundle>
</feature>
</replacement>
<replacement mode="replace">
<feature name="cxf-rs-description-openapi-v3" version="3.3.6">
<features:feature version="3.3.6">cxf-jaxrs</features:feature>

View File

@@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# entaxy-underlying-configuration
# ==========
# Copyright (C) 2020 - 2025 EmDev LLC
# Copyright (C) 2020 - 2026 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -3,7 +3,7 @@
<parent>
<groupId>ru.entaxy.esb</groupId>
<artifactId>underlying</artifactId>
<version>1.11.0</version>
<version>1.12.0</version>
</parent>
<groupId>ru.entaxy.esb.underlying</groupId>
<artifactId>entaxy-underlying-features</artifactId>

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-karaf-features
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -193,7 +193,7 @@
</feature>
<feature name="entaxy-karaf-xsom-support">
<bundle start-level="30">mvn:ru.entaxy.com.sun.xsom/xsom/${project.version}</bundle>
<bundle start-level="30">mvn:ru.entaxy.com.sun.xsom/xsom/${atlasmap.version}</bundle>
<bundle start-level="30">mvn:ru.entaxy.bundles-repacked/ru.entaxy.bundles-repacked.relaxngDatatype-20020414.entaxy/20020414-ENTAXY</bundle>
</feature>

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-underlying-features
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -3,7 +3,7 @@
<parent>
<groupId>ru.entaxy.esb</groupId>
<artifactId>root</artifactId>
<version>1.11.0</version>
<version>1.12.0</version>
</parent>
<artifactId>underlying</artifactId>
<packaging>pom</packaging>