Skip to content

docs: blog about 5.3.0 release#3205

Open
csviri wants to merge 4 commits intooperator-framework:nextfrom
csviri:released-5.3
Open

docs: blog about 5.3.0 release#3205
csviri wants to merge 4 commits intooperator-framework:nextfrom
csviri:released-5.3

Conversation

@csviri
Copy link
Collaborator

@csviri csviri commented Mar 7, 2026

Adds blog post for 5.3 release.

Signed-off-by: Attila Mészáros a_meszaros@apple.com

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 7, 2026
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
@csviri csviri marked this pull request as ready for review March 10, 2026 14:10
Copilot AI review requested due to automatic review settings March 10, 2026 14:10
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 10, 2026
@openshift-ci openshift-ci bot requested review from metacosm and xstefank March 10, 2026 14:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the release blog post for Java Operator SDK v5.3.0, summarizing the main new features, migration notes, and getting-started guidance for users.

Changes:

  • Introduces a new v5-3-release.md release announcement covering key features (read-cache-after-write consistency, Micrometer metrics v2, config loaders, MDC changes, etc.).
  • Adds migration notes and pointers to docs/resources (migration guide, observability docs, comparison view).

You can also share your feedback on Copilot code review. Take the survey.


### Informer Health Checks

Informers health status no longer checks `isWacthing`. For ready and startup probes mainly `hasSynced`
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in method name: isWacthing should be isWatching (matches InformerHealthIndicator.isWatching() in the codebase).

Suggested change
Informers health status no longer checks `isWacthing`. For ready and startup probes mainly `hasSynced`
Informers health status no longer checks `isWatching`. For ready and startup probes mainly `hasSynced`

Copilot uses AI. Check for mistakes.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@csviri csviri requested a review from Copilot March 10, 2026 17:07
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.


You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +82 to +92
| Meter | Type | Description |
|---|---|---|
| `reconciliations.active` | gauge | Reconciler executions currently running |
| `reconciliations.queue` | gauge | Resources queued for reconciliation |
| `custom_resources` | gauge | Resources tracked by the controller |
| `reconciliations.execution.duration` | timer | Execution duration with explicit histogram buckets |
| `reconciliations.started.total` | counter | Reconciliations started |
| `reconciliations.success.total` | counter | Successful reconciliations |
| `reconciliations.failure.total` | counter | Failed reconciliations |
| `reconciliations.retries.total` | counter | Retry attempts |
| `events.received` | counter | Kubernetes events received |
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These Markdown table rows start with a double pipe (||), which typically renders as an extra empty column (or a malformed table) in many renderers. Consider changing them to single-pipe table rows (e.g., | Meter | Type | Description |, | --- | --- | --- |, etc.) so the table renders consistently.

Copilot uses AI. Check for mistakes.
Comment on lines +209 to +217
| v5.2 | v5.3 |
|---|---|
| `reconcileCustomResource` | `reconciliationSubmitted` |
| `reconciliationExecutionStarted` | `reconciliationStarted` |
| `reconciliationExecutionFinished` | `reconciliationSucceeded` |
| `failedReconciliation` | `reconciliationFailed` |
| `finishedReconciliation` | `reconciliationFinished` |
| `cleanupDoneFor` | `cleanupDone` |
| `receivedEvent` | `eventReceived` |
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as the meters table above: the migration table uses || at the start of each row, which can introduce an unintended empty column. Use single-pipe rows to ensure correct Markdown rendering across site generators.

Copilot uses AI. Check for mistakes.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants