This is an automated email from the ASF dual-hosted git repository.
tjwatson pushed a change to branch scrR8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git.
from b503f5d Reference target attributes must not override component
properties
add 143ba44 Move OSGi Converter to OSGi at Eclipse
add 7af9efd Revert commit 143ba444db23ca1746a8e28824025bb6b2327ca8 for
now.
add f065b19 [maven-release-plugin] prepare release
org.apache.felix.converter-1.0.16
add 1f9722e [maven-release-plugin] prepare for next development iteration
add 9387b52 [maven-release-plugin] prepare release
org.apache.felix.converter-1.0.18
add 693d09c [maven-release-plugin] prepare for next development iteration
add 7c78fc7 FELIX-6422 : Use property type password in metatype info for
passwords
add f070d00 FELIX-6423 : Use property type password for password
add e013310 Update webconsole changelog
add 4b28bcb FELIX-6424 : Update commons-io to 2.8.0
add 03fb0e5 FELIX-6425 : Update Jetty to 9.4.42.v20210604
add 22f6264 FELIX-6426: Update tomcat dependency to 8.5.66 (#78)
add fd13f2c Remove import package header
add b0c6079 [maven-release-plugin] prepare release
org.apache.felix.http.servlet-api-1.1.4
add 8a65c36 [maven-release-plugin] prepare for next development iteration
add c6eab25 FELIX-6427 : Obfuscate configuration properties marked as
password in metatype in configuration printer
add e08d253 FELIX-6428 : Provide a compatibility switch to enable
password detection heuristic
add 9738d2a Update to inventory release
add b31df58 [maven-release-plugin] prepare release
org.apache.felix.inventory-1.1.0
add d7c6ff9 [maven-release-plugin] prepare for next development iteration
add 53ce5c5 [maven-release-plugin] prepare release
org.apache.felix.webconsole-4.6.2
add d215906 [maven-release-plugin] prepare for next development iteration
add 8a1a50c [maven-release-plugin] prepare release
org.apache.felix.http.jetty-4.1.10
add d16746b [maven-release-plugin] prepare for next development iteration
add e187a3e FELIX-6430: fix usage of unsave (#80)
add 5425822 Minor comment cleanup
add 8208244 Minor cleanup
add 94ac077 Update changelogs
add f04fdb2 Cleanup
add 71cf760 FELIX-6430: fallback to builtin url handlers if we can't
reflect on unsave
add f82dedc Update changelog
add ad47a52 [maven-release-plugin] prepare release
org.apache.felix.resolver-2.0.4
add 6a59be9 [maven-release-plugin] prepare for next development iteration
add ea222cd Update version after release
add a8663af [maven-release-plugin] prepare release
org.apache.felix.framework-7.0.1
add 16998aa [maven-release-plugin] prepare for next development iteration
add c52bd45 [maven-release-plugin] prepare release
org.apache.felix.framework.security-2.8.1
add 505f29c [maven-release-plugin] prepare for next development iteration
add 1bca484 [maven-release-plugin] prepare release
org.apache.felix.main-7.0.1
add 88ec06a [maven-release-plugin] prepare for next development iteration
add 47cadd3 Update framework version
add da3f110 [maven-release-plugin] prepare release
org.apache.felix.main.distribution-7.0.1
add 2d8f01f [maven-release-plugin] prepare for next development iteration
add 09c897e FELIX-6436 : Exclude default values (from metatype) in
Configuration
add 0d0ca21 Update changelog.txt in preparation for SCR 2.1.28 release
add 057bb85 Fix javadoc generation with JDK11
add e98ed85 [maven-release-plugin] prepare release
org.apache.felix.scr-2.1.28
add 8df85ce [maven-release-plugin] prepare for next development iteration
add bbadfa2 FELIX-6441 Make it possible to run the Configuration
Interpolation independently of Configuration Admin
add 67ab32b Merge pull request #83 from bosschaert/FELIX-6441-sq
add 744f1e4 FELIX-6441 - mention StandaloneInterpolator in README
add 53ef77e FELIX-6441 Make it possible to run the Configuration
Interpolation independently of Configuration Admin
add 0b9b7d2 Merge pull request #85 from bosschaert/FELIX-6441-2
add 1b645db [maven-release-plugin] prepare release
org.apache.felix.configadmin.plugin.interpolation-1.2.0
add 1f68433 [maven-release-plugin] prepare for next development iteration
add 194d23e FELIX-6399 : Reduce resource consumption during component
checks
add c0431fb FELIX-6401 : Add deprecation annotations to systemready api
add 5f82178 FELIX-6400 : Reduce resource consumption during component
checks
add 53490bf FELIX-6442 : NPE when generating ServiceReferenceDTOs (#86)
add cf2cf3c Introduced thread-safety while updating field during
deactivation phase
add 6695a8a Merge pull request #81 from amitjoy/bug/FELIX-6439/npe-treemap
add f0d8815 FELIX-6442 : NPE when generating ServiceReferenceDTOs (#87)
add 8153539 FELIX-6399 : Reduce resource consumption during component
checks
add 861d0ac FELIX-6401 : Add deprecation annotations to systemready api
add 058c863 Update test dependency to Apache Johnzon 1.2.14
add fc5e365e FELIX-6399 : Reduce resource consumption during component
checks
add 465bb43 FELIX-6399 : Reduce resource consumption during component
checks
add a3abd50 FELIX-6399 : Reduce resource consumption during component
checks
add 286d7da FELIX-6445 : Recursive reference detection throws excepteion
add 50b85f1 FELIX-6217 : RootCauseCommand#rootcause causes a
NoSuchElementException for OSGI comonents that do not exist
add 7a09233 FELIX-6400 : Reduce resource consumption during component
checks
add 337d2ad FELIX-6447 : Log every status change of a HC
add fb3e84a Update to rootcause 0.2.0
add f6be149 [maven-release-plugin] prepare release
org.apache.felix.healthcheck.core-2.0.10
add 30d1b4b [maven-release-plugin] prepare for next development iteration
add bda76d9 [maven-release-plugin] prepare release
org.apache.felix.rootcause-0.2.0
add ccee23d [maven-release-plugin] prepare for next development iteration
add 04e5554 Correct scm info
add 30bf2fd [maven-release-plugin] prepare release
org.apache.felix.systemready-0.5.0
add 0a5db36 [maven-release-plugin] prepare for next development iteration
add f72d2ee [maven-release-plugin] prepare release
org.apache.felix.healthcheck.generalchecks-2.0.8
add 89b1e93 [maven-release-plugin] prepare for next development iteration
add ef866c1 FELIX-6448 : Simplify result cache for components check
add 57cd739 FELIX-6448 : Simplify result cache for components check
add d381c9c FELIX-6444 Contribute a compatible implementation of OSGi
Features
add 6eff0d0 Merge pull request #88 from bosschaert/features-contribution
add 6d3be0d FELIX-6448 : Simplify result cache for components check
add 7c0747c FELIX-6449 : Make all health checks immediate
add ebb59b8 [maven-release-plugin] prepare release
org.apache.felix.webconsole-4.6.4
add 0956977 [maven-release-plugin] prepare for next development iteration
add f7ee499 [maven-release-plugin] prepare release
org.apache.felix.systemready-0.6.0
add cab11b3 [maven-release-plugin] prepare for next development iteration
add 9124689 [maven-release-plugin] prepare release
org.apache.felix.healthcheck.generalchecks-2.0.10
add cd9df15 [maven-release-plugin] prepare for next development iteration
add 5e30c21 Add support for variables
add 1743e11 Merge pull request #89 from bosschaert/features_impl_1
add 1d53fa9 FELIX-6452 : Potential NPE in HttpRequestsCheck.activate
add f8784a2 Remove spurious import
add 9287b26 [Features] Don't rely on internal cm.json classes.
add ebdd855 Merge pull request #91 from bosschaert/cmreader
add ee485b0 [Features] Register Feature Service
add a54097b Merge pull request #92 from bosschaert/features_reg_svc
add ffa4312 [maven-release-plugin] prepare release
org.apache.felix.healthcheck.generalchecks-2.0.12
add e16919d [maven-release-plugin] prepare for next development iteration
add d600205 FELIX-6367 : Provide SPI for configuration management (WiP)
add f8dd428 FELIX-6453 : Change in configuration handling introduces by
FELIX-6436
add b298317 FELIX-6367 : Provide SPI for configuration management (WiP)
add 82bc11c FELIX-6367 add null check (#94)
add 92f677b FELIX-6367 : Provide SPI for configuration management (WiP)
add 4431984 Fixes for gaps identified by the TCK
add 9abf655 Merge pull request #93 from bosschaert/tck_fixes
add 8d5e7c9 Features - fix typo in Exception-message
add 8016221 Merge pull request #95 from apache/stbischof-patch-1
add 52df6b2 Feature - Fix type in Exception-message (2)
add d07d1e8 Merge pull request #96 from stbischof/typo
add b3df153 FELIX-6367 : Provide SPI for configuration management (WiP)
add abf81ce FELIX-6434 : errorhandler can commit the response wice
add 33772fc FELIX-6456 : Update Jetty to 9.4.43.v20210629
add 5e247f4 FELIX-6367 : Provide SPI for configuration management
add b2454d5 [maven-release-plugin] prepare release
org.apache.felix.webconsole-4.7.0
add e9c74bb [maven-release-plugin] prepare for next development iteration
add 7fd0243 Prepare for release
add bd67e19 [maven-release-plugin] prepare release
org.apache.felix.http.base-4.1.4
add 8bda502 [maven-release-plugin] prepare for next development iteration
add 3ce2804 [maven-release-plugin] prepare release
org.apache.felix.http.bridge-4.1.4
add 613e06e [maven-release-plugin] prepare for next development iteration
add 74ccc4b [maven-release-plugin] prepare release
org.apache.felix.http.jetty-4.1.12
add 9c0b361 [maven-release-plugin] prepare for next development iteration
add 096b5fa [maven-release-plugin] prepare release
org.apache.felix.scr-2.1.30
add 7481a12 [maven-release-plugin] prepare for next development iteration
add 1fc28f2 Update johnzon dependency
add 9c29711 Convert tabs to spaces
add 41f6f34 [Features] Add SCM info
add adc9559 [Features] Update OSGi API dependency to RC1
add 2ac4785 [maven-release-plugin] prepare release
org.apache.felix.feature-0.9.0-RC1
add b50b6af [maven-release-plugin] prepare for next development iteration
new 4f2f15e Merge branch 'master' into scrR8
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
cm.json/pom.xml | 2 +-
configadmin-plugins/interpolation/README.md | 7 +-
configadmin-plugins/interpolation/pom.xml | 2 +-
.../plugin/interpolation/Activator.java | 2 +-
.../InterpolationConfigurationPlugin.java | 11 +-
.../interpolation/StandaloneInterpolator.java | 83 ++
.../InterpolationConfigurationPluginTest.java | 12 +-
.../interpolation/StandaloneInterpolatorTest.java | 124 +++
.../interpolation/src/test/resources/res1/my.db | 1 +
converter/converter/pom.xml | 2 +-
.../interpolation => features}/pom.xml | 110 ++-
.../org/apache/felix/feature/impl/Activator.java | 34 +
.../felix/feature/impl/ArtifactBuilderImpl.java | 116 +++
.../felix/feature/impl/BuilderFactoryImpl.java | 59 ++
.../felix/feature/impl/BundleBuilderImpl.java | 116 +++
.../feature/impl/ConfigurationBuilderImpl.java | 112 +++
.../felix/feature/impl/ExtensionBuilderImpl.java | 151 ++++
.../felix/feature/impl/FeatureBuilderImpl.java | 275 ++++++
.../felix/feature/impl/FeatureServiceImpl.java | 460 ++++++++++
.../java/org/apache/felix/feature/impl/IDImpl.java | 221 +++++
.../org.osgi.service.feature.FeatureService | 1 +
.../felix/feature/impl/BundleBuilderImplTest.java | 105 +++
.../felix/feature/impl/FeatureServiceImplTest.java | 314 +++++++
.../src/test/resources/features/test-exfeat1.json | 26 +
.../src/test/resources/features/test-exfeat2.json | 9 +
.../src/test/resources/features/test-feature.json | 38 +
.../src/test/resources/features/test-feature2.json | 19 +
framework.security/doc/changelog.txt | 6 +
framework.security/pom.xml | 4 +-
framework/doc/changelog.txt | 11 +
framework/pom.xml | 3 +
.../org/apache/felix/framework/BundleImpl.java | 3 +-
.../apache/felix/framework/BundleRevisionImpl.java | 17 +-
.../org/apache/felix/framework/DTOFactory.java | 20 +-
.../org/apache/felix/framework/URLHandlers.java | 34 +-
.../framework/URLHandlersStreamHandlerProxy.java | 77 +-
.../apache/felix/framework/util/SecureAction.java | 60 +-
healthcheck/core/pom.xml | 23 +-
.../core/impl/executor/HealthCheckResultCache.java | 9 +-
healthcheck/generalchecks/pom.xml | 54 +-
.../hc/generalchecks/BundlesStartedCheck.java | 20 +-
.../apache/felix/hc/generalchecks/CpuCheck.java | 2 +-
.../felix/hc/generalchecks/DiskSpaceCheck.java | 2 +-
.../felix/hc/generalchecks/DsComponentsCheck.java | 152 ++--
.../hc/generalchecks/FrameworkStartCheck.java | 4 +-
.../felix/hc/generalchecks/HttpRequestsCheck.java | 174 ++--
.../felix/hc/generalchecks/JmxAttributeCheck.java | 30 +-
.../apache/felix/hc/generalchecks/MemoryCheck.java | 4 +-
.../hc/generalchecks/ScriptedHealthCheck.java | 14 +-
.../felix/hc/generalchecks/ServicesCheck.java | 34 +-
.../felix/hc/generalchecks/ThreadUsageCheck.java | 6 +-
.../generalchecks/scrutil/DsRootCauseAdapter.java | 9 +-
.../generalchecks/scrutil/DsRootCauseAnalyzer.java | 11 +-
http/base/pom.xml | 2 +-
.../http/base/internal/dispatch/Dispatcher.java | 15 +-
http/bridge/pom.xml | 4 +-
http/itest/pom.xml | 2 +-
http/jetty/pom.xml | 12 +-
.../jetty/internal/ConfigMetaTypeProvider.java | 22 +-
http/servlet-api/pom.xml | 8 +-
inventory/pom.xml | 5 +-
main.distribution/doc/changelog.txt | 6 +
main.distribution/doc/changelog_framework.txt | 11 +
main.distribution/doc/changelog_main.txt | 6 +
main.distribution/doc/changelog_resolver.txt | 6 +
main.distribution/pom.xml | 2 +-
main/doc/changelog.txt | 6 +
main/pom.xml | 3 +
resolver/doc/changelog.txt | 6 +
rootcause/bnd.bnd | 0
rootcause/pom.xml | 35 +-
.../java/org/apache/felix/rootcause/DSComp.java | 6 +
.../java/org/apache/felix/rootcause/DSRef.java | 7 +
.../org/apache/felix/rootcause/DSRootCause.java | 122 ++-
.../apache/felix/rootcause/RootCauseCommand.java | 11 +-
.../apache/felix/rootcause/RootCausePrinter.java | 36 +-
.../apache/felix/rootcause/DSRootCauseTest.java | 29 +-
.../org/apache/felix/rootcause/util/BaseTest.java | 10 +-
scr/changelog.txt | 6 +
scr/pom.xml | 1 +
.../felix/scr/impl/inject/field/FieldHandler.java | 27 +-
.../scr/impl/manager/ComponentContextImpl.java | 13 +-
systemready/pom.xml | 89 +-
.../org/apache/felix/systemready/CheckStatus.java | 5 +
.../org/apache/felix/systemready/StateType.java | 7 +-
.../org/apache/felix/systemready/SystemReady.java | 4 +
.../apache/felix/systemready/SystemReadyCheck.java | 5 +-
.../felix/systemready/SystemReadyMonitor.java | 4 +
.../org/apache/felix/systemready/SystemStatus.java | 9 +-
.../felix/systemready/impl/ComponentsCheck.java | 99 ++-
.../felix/systemready/impl/ServicesCheck.java | 12 +-
.../systemready/impl/SystemReadyMonitorImpl.java | 103 ++-
.../systemready/osgi/ComponentsCheckTest.java | 20 +-
.../systemready/osgi/SystemReadyMonitorTest.java | 2 +-
.../felix/systemready/osgi/util/BaseTest.java | 28 +-
webconsole/changelog.txt | 8 +
webconsole/pom.xml | 15 +-
.../org/apache/felix/webconsole/internal/Util.java | 21 +
.../internal/configuration/ConfigAdminSupport.java | 987 +++++----------------
.../internal/configuration/ConfigJsonSupport.java | 494 +++++++++++
.../internal/configuration/ConfigManager.java | 226 ++---
.../ConfigurationAdminConfigurationPrinter.java | 113 ++-
.../internal/configuration/ConfigurationUtil.java | 161 ++++
.../internal/configuration/MetaTypeSupport.java | 17 +-
.../configuration/MetatypePropertyDescriptor.java | 6 +
.../internal/configuration/PropertyDescriptor.java | 4 +
.../webconsole/internal/misc/ServletSupport.java | 41 +-
.../servlet/ConfigurationMetatypeSupport.java | 38 +-
.../internal/servlet/ConfigurationUtil.java | 29 +
.../webconsole/internal/servlet/OsgiManager.java | 25 +
.../felix/webconsole/spi/ConfigurationHandler.java | 71 ++
.../felix/webconsole/spi/ValidationException.java | 17 +-
.../apache/felix/webconsole/spi/package-info.java | 6 +-
.../main/resources/OSGI-INF/l10n/bundle.properties | 4 +
114 files changed, 4684 insertions(+), 1600 deletions(-)
create mode 100644
configadmin-plugins/interpolation/src/main/java/org/apache/felix/configadmin/plugin/interpolation/StandaloneInterpolator.java
create mode 100644
configadmin-plugins/interpolation/src/test/java/org/apache/felix/configadmin/plugin/interpolation/StandaloneInterpolatorTest.java
create mode 100644
configadmin-plugins/interpolation/src/test/resources/res1/my.db
copy {configadmin-plugins/interpolation => features}/pom.xml (51%)
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/Activator.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/ArtifactBuilderImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/BuilderFactoryImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/BundleBuilderImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/ConfigurationBuilderImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/ExtensionBuilderImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/FeatureBuilderImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/FeatureServiceImpl.java
create mode 100644
features/src/main/java/org/apache/felix/feature/impl/IDImpl.java
create mode 100644
features/src/main/resources/META-INF/services/org.osgi.service.feature.FeatureService
create mode 100644
features/src/test/java/org/apache/felix/feature/impl/BundleBuilderImplTest.java
create mode 100644
features/src/test/java/org/apache/felix/feature/impl/FeatureServiceImplTest.java
create mode 100644 features/src/test/resources/features/test-exfeat1.json
create mode 100644 features/src/test/resources/features/test-exfeat2.json
create mode 100644 features/src/test/resources/features/test-feature.json
create mode 100644 features/src/test/resources/features/test-feature2.json
delete mode 100644 rootcause/bnd.bnd
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigJsonSupport.java
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/internal/configuration/ConfigurationUtil.java
copy
systemready/src/main/java/org/apache/felix/systemready/SystemReadyCheck.java =>
webconsole/src/main/java/org/apache/felix/webconsole/internal/misc/ServletSupport.java
(55%)
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/spi/ConfigurationHandler.java
copy
systemready/src/main/java/org/apache/felix/systemready/SystemReadyMonitor.java
=>
webconsole/src/main/java/org/apache/felix/webconsole/spi/ValidationException.java
(68%)
copy systemready/src/main/java/org/apache/felix/systemready/StateType.java =>
webconsole/src/main/java/org/apache/felix/webconsole/spi/package-info.java (89%)