You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(osgi): migrated to OSGi Service Component annotations from Apache Felix XC
+ Remove Apache Felix SCR annotations as they're unsupported.
+ Add OSGi Service Component annotations to ManagedKubernetesClient and ManagedOpenShiftClient
Signed-off-by: Rohan Kumar <[email protected]>
-[Deprecations and Removals](#deprecations-and-removals)
@@ -20,6 +21,12 @@ The Bouncy Castle library is no longer needed as a dependency.
20
21
In previous versions, this was an optional dependency needed for Elliptic Curve (EC) Keys.
21
22
The Kubernetes client now uses the default Java security provider which should be enough to handle all scenarios.
22
23
24
+
## Apache Felix SCR annotations removed <ahref="#apache-felix-scr-annotations"id="apache-felix-scr-annotations" />
25
+
26
+
[Apache Felix SCR annotations](https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html) are not supported anymore by community. Fabric8 Kubernetes Client no longer uses Apache Felix SCR annotations for OSGi
27
+
Declarative Services. Fabric8 Kubernetes Client is now using official OSGi annotations instead. If you're using Apache Felix SCR
28
+
annotations, you need to switch to [Official OSGi Component annotations](https://docs.osgi.org/javadoc/r6/cmpn/org/osgi/service/component/annotations/package-summary.html).
29
+
23
30
## Model Changes <ahref="#model-changes"id="model-changes"/>
0 commit comments