Skip to content

Framework D changes 26.20 release - #488

Open
vmuthuhm wants to merge 21 commits into
team/PEG-2848-R20from
dev/PEG-2848-R20_v1
Open

Framework D changes 26.20 release#488
vmuthuhm wants to merge 21 commits into
team/PEG-2848-R20from
dev/PEG-2848-R20_v1

Conversation

@vmuthuhm

Copy link
Copy Markdown

Change description

Testing done

Security Vulnerability Assessment

CVE Suppression: Are there any CVEs present in the codebase (either newly introduced or pre-existing) that are being intentionally suppressed or ignored by this commit?

  • Yes
  • No

Checklist

  • commit messages are meaningful and follow good commit message guidelines
  • README and other documentation has been updated / added (if needed)
  • tests have been updated / new tests has been added (if needed)
  • Does this PR introduce a breaking change

zozd-hmcts and others added 19 commits July 21, 2026 17:59
* PEG-2848 Testing Framework-D improvement

* PEG-2848 Testing Framework-D improvement

* Update pom.xml
* PEG-2848 Testing Framework-D improvement

* PEG-2848 Testing Framework-D improvement

* Update pom.xml
…Framework D changes

- Restore processReplay, sendPostalNotification(5-arg), courtDocumentMetadata, startDate in getFutureHearings
  to release-engg-2609 versions of DefendantsAddedToCourtProceedingsProcessor, PostalService,
  NotificationService, ListingService (PEG-2848 had removed these; they must be kept from base)
- Apply Framework D (JsonObjects.createObjectBuilder) on restored sources
- Fix ListingStub: update setupListingAnyAllocationQuery/setupListingAnyFutureAllocationQuery to 3/4-arg
  signatures matching release-engg-2609
- Fix HearingNotificationHelperTest: restore full release-engg-2609 version + Framework D changes
- Fix InitiateCourtApplicationProceedingsCommandApiTest: add linkType STANDALONE to buildEnvelope

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ebase onto team/PEG-2848-R20

Convert remaining javax.json.Json usage to uk.gov.justice.services.messaging.JsonObjects
across the codebase, restore imports dropped during rebase auto-merge (Hearing,
HearingInitiateEnriched, CourtApplication, PrisonCourtRegisterGeneratedV2, MetadataBuilder,
Instant, Response, etc.), and add the missing progression-domain-message (raml classifier)
dependency to progression-command-handler's pojo-generation-plugin config so
UpdateDefendantListingStatusV3 generates correctly - a pre-existing gap that silently
skipped generation for any schema referencing a $ref owned by another module.
@vmuthuhm
vmuthuhm requested a review from a team as a code owner July 21, 2026 19:08
@vmuthuhm
vmuthuhm requested review from UdayaPriyaSunkara1, mahmcts and noelkeoghan2 and removed request for a team July 21, 2026 19:08
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.

3 participants