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
Copy file name to clipboardExpand all lines: docsy/content/en/blog/releases/v5-release.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,9 +34,10 @@ See [related issue](https://github.com/operator-framework/java-operator-sdk/issu
34
34
### Removal of automatic observed generation handling
35
35
36
36
The `ObservedGenerationAware` interface and `ObservedGenerationAwareStatus` and related functionality were removed.
37
-
Although this feature allowed us to handle observed generation in status easily,
38
-
the rationale behind this removal is that it is not possible to implement it elegantly when using SSA. Also,
39
-
it is trivial to implement it manually.
37
+
Although this feature allowed us to handle observed generation in status easily,
38
+
the rationale behind this removal is that it is impossible to support it elegantly for every case when using SSA to patch resources.
39
+
40
+
Also, it is trivial to implement it manually.
40
41
41
42
See the related integration test for how to do it manually [here](https://github.com/operator-framework/java-operator-sdk/blob/main/operator-framework/src/test/java/io/javaoperatorsdk/operator/sample/manualobservedgeneration/ManualObservedGenerationReconciler.java).
42
43
@@ -49,7 +50,7 @@ we want to minimize such interfaces since it is hard to find them just "by looki
49
50
interface was removed and `prepareEventSources(EventSourceContext<P> context)` was simply moved to
50
51
`Reconciler` interface with a default empty implementation.
51
52
52
-
So you can just delete this interface from your reconciler implementation.
53
+
So you can delete this interface from your reconciler implementation.
0 commit comments