Releases: hmcts/cp-case-document-knowledge-service
v0.0.8
released job manger changes
What's Changed
- Dev/dd 40922 - more test coverage and code improvements by @natrajmolala in #110
- [DD-41193] upgrade to spring-boot 4.0.0 by @natrajmolala in #112
- ensure unique run.id job param added when scheduling AnswerGenerationJob by @natrajmolala in #114
- updated the param name to run.id as per spring batch 6.0.0 spec to uniquely identify the job by @natrajmolala in #116
- Job manager by @rkakumanuhmcts in #117
- reverting to spring boot version 4.0.0-M3 to resolve spring batch issue by @natrajmolala in #118
- updated ai-rag api version to 0.0.4 by @natrajmolala in #120
- resolve entityScan using marker classes; updated to use task-manager-service v1.0.6 by @natrajmolala in #121
- added flayway order false by @rkakumanuhmcts in #122
- fixed issue with {transactionId} getting appended twice to the uri by @natrajmolala in #123
- updated permission name as per DD-41458 by @rkakumanuhmcts in #124
- Duplicate jobs by @rkakumanuhmcts in #125
- fix logging with Slf4j by @natrajmolala in #126
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #96
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #111
- chore: small github changes to see build pipeline run by @coling01 in #129
- [DD-41657] using v1.0.7 of task-manager to address the race condition… by @natrajmolala in #127
- chore: revert add of Build-Docker step because it needs $CERTS_DIR wh… by @coling01 in #131
- using latest version 1.0.8 of the task-manager-service lib by @natrajmolala in #135
- Chore/ensure pmd failure by @coling01 in #132
- Azurite existingvar by @rkakumanuhmcts in #137
- added retry by catching exception gneric by @rkakumanuhmcts in #139
- updated to use latest v1.0.9 of task-manager-service lib by @natrajmolala in #140
New Contributors
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- [DD-40922] improve test coverage by @natrajmolala in #108
- [DD-41211] updated gradle.properties to use v1.0.5 of audit filter lib by @natrajmolala in #109
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- in case job fail marking back to IN_PROGRESS by @satishkumarhmcts in #107
Full Changelog: v0.0.5...v0.0.6
v0.0.5: Merge pull request #106 from hmcts/topublishrelease
Release notes – v0.0.5
This release focuses on hardening the service, improving performance of ingestion and queries, and tightening access controls around intelligence features.
Platform & Infrastructure
Added a pre-pull step for Docker Compose images to make local and CI spins more reliable and predictable.
Introduced gradle.properties to centralise build configuration.
Fixed an Azurite API mismatch and simplified Azure Blob Storage upload logic, removing unused methods and reducing complexity.
Enabled JMS over SSL and added a JVM fallback path to improve robustness across different runtime environments.
Added managed identity support for Azure, reducing the need for connection strings and improving security posture.
Externalised grid configuration to make partitioning and job-tuning easier without code changes.
Case & Query Handling
Adjusted query ordering and added upsert support on order to ensure consistent, deterministic results.
Added support for judge user groups and fixed an issue affecting cases with multiple defendants.
Introduced a dedicated queryPartitionTaskExecutor for query steps to improve throughput without impacting other batch work.
Moved the verification step to a scheduler, giving better control over when verification runs and improving operational flexibility.
Security, Authorisation & Observability
Updated Drools rules and configuration so that service endpoints are only accessible to users with the appropriate Intelligence/view permissions.
Enabled logging for document status responses to aid in debugging and operational monitoring.
Made several defensive updates, including a force commit in critical paths and additional null checks to reduce the likelihood of runtime errors.
Commented out non-essential header updates to avoid unintended side effects.
v0.0.4
What's Changed
- added new start button endpoint, added auth integration with false an… by @rkakumanuhmcts in #40
- Spring=batch by @rkakumanuhmcts in #48
- updated rag contract by @satishkumarhmcts in #53
- Rag contract fix by @satishkumarhmcts in #54
- Rag contract fix by @satishkumarhmcts in #55
- Rag contract fix by @satishkumarhmcts in #56
- add DAST back; fix gh docker build; increment deps by @duncancrawford in #52
- fixed step five by @satishkumarhmcts in #58
- added query partition by @satishkumarhmcts in #59
- Material name by @rkakumanuhmcts in #61
- updated name field by @rkakumanuhmcts in #62
- Endpoint update by @rkakumanuhmcts in #64
- added loggers by @rkakumanuhmcts in #66
- Enabling audit capability by @maheshsubramanian in #67
- auth integeration by @satishkumarhmcts in #68
- disabled auth by @rkakumanuhmcts in #71
- Remove Build-Docker job from CI workflow by @duncancrawford in #73
- Auth with job refactoring by @satishkumarhmcts in #74
New Contributors
- @rkakumanuhmcts made their first contribution in #40
Full Changelog: v0.0.2...v0.0.4
v0.0.3
What's Changed
- api created by @satishkumarhmcts in #27
- chore(deps): bump gradle/actions from 4 to 5 by @dependabot[bot] in #25
- move doc folder out of src dir by @duncancrawford in #32
- DD-40111: Skeleton implementation of audit filter by @maheshsubramanian in #31
- fixing artemis url to be derived from env value by @maheshsubramanian in #35
- DD-40111 - Added selector for audit topic messages by @maheshsubramanian in #36
- updating artemis image to be cross platform arm/x86 by @maheshsubramanian in #37
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #33
- Use jdk slim and reduce test cycle time by @duncancrawford in #38
New Contributors
- @maheshsubramanian made their first contribution in #31
Full Changelog: v0.0.1...v0.0.3
v0.0.1
What's Changed
- add pmd to gradle build by @duncancrawford in #3
- Update CODEOWNERS to reflect new ownership by @duncancrawford in #4
- applying minor tweaks from the template by @duncancrawford in #5
- spring boot with IT test by @satishkumarhmcts in #9
- add back config that was highlighted as a false positive by @duncancrawford in #12
- increment spring and lombok by @duncancrawford in #13
- add env docker file to root by @duncancrawford in #15
- chore(deps): bump the all-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #17
- add owasp to codeql workflow by @duncancrawford in #18
- Cleanup codeql.yml by removing Artefact-Version job by @duncancrawford in #19
- remove open api spring capabilities by @duncancrawford in #20
- Define API for UI to call backend service and return responses by @satishkumarhmcts in #21
New Contributors
- @duncancrawford made their first contribution in #3
- @satishkumarhmcts made their first contribution in #9
- @dependabot[bot] made their first contribution in #17
Full Changelog: https://github.com/hmcts/cp-case-document-knowledge-service/commits/v0.0.1