Skip to content

Commit a4d5f22

Browse files
authored
Update v5-release.md
1 parent 9d5ac64 commit a4d5f22

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

docsy/content/en/blog/releases/v5-release.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ See [related issue](https://github.com/operator-framework/java-operator-sdk/issu
3434
### Removal of automatic observed generation handling
3535

3636
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.
4041

4142
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).
4243

@@ -49,7 +50,7 @@ we want to minimize such interfaces since it is hard to find them just "by looki
4950
interface was removed and `prepareEventSources(EventSourceContext<P> context)` was simply moved to
5051
`Reconciler` interface with a default empty implementation.
5152

52-
So you can just delete this interface from your reconciler implementation.
53+
So you can delete this interface from your reconciler implementation.
5354

5455
```java
5556

0 commit comments

Comments
 (0)