Skip to content

Comments

Release/1.1.0#41

Merged
nikan-negaresh-informed merged 60 commits intomainfrom
release/1.1.0
Feb 20, 2026
Merged

Release/1.1.0#41
nikan-negaresh-informed merged 60 commits intomainfrom
release/1.1.0

Conversation

@nikan-negaresh-informed
Copy link
Member

@nikan-negaresh-informed nikan-negaresh-informed commented Feb 20, 2026

Sensitive Credential Checks

  • As the author of these changes, I have checked for any sensitive credentials prior to this review being requested.
  • As a reviewer of these changes, I have checked for any sensitive credentials prior to approving this merge.

Motivation and Context

Description

  • Describe your changes in detail

How Has This Been Tested?

Screenshots (if appropriate):

Checklist:

  • It contains only changes required by issue (does not contain other PR)
  • Includes link to an issue (if apply)
  • I have added tests to cover my changes.

nikan-negaresh-informed and others added 30 commits October 14, 2025 11:46
…ion` fields

- Updated database schema to include scheduling fields for consumers, products, and product-consumers.
- Extended entity models and their converters for new schedule attributes.
- Adjusted tests and configs for scheduling feature.
…otations and logging, and update DTO mappings.

- Deleted unused `OrganisationServiceImpl` and corresponding test classes.
- Simplified redundant Swagger annotations in `ConfigurationController`.
- Replaced `Collectors.toList()` with `toList()` for stream mappings.
- Refactored DTO mappings in `EntityDtoConverter` and `ProductConverter`.
- Introduced `equals` and `hashCode` in `CustomJwtAuthenticationToken`.
- General cleanup of variable names, logging, and unused imports.
- Added `h2` dependency in `pom.xml` for improved test configurations.
…ates

- Introduced `docs/jobs-scheduler.md` with comprehensive examples for CRON and Interval scheduling.
- Updated `DATABASE_SCHEMA.md` to include newly added fields such as `schedule_type` and `schedule_expression`.
- Elaborated on schema relationships, usage examples, and migration details.
- Updated all documentation files to include `Repository`, `Description`, and `SPDX-License-Identifier` metadata.
DPAV-1861 Refactor services, improve DTO mappings, and add scheduling support
Signed-off-by: Neil South <neil.south@answerdigital.com>
Add project documentation with setup and API usage guide
…rview

- Created `Index.md` with comprehensive setup instructions, including certificate generation, Keycloak configuration, and API usage.
- Included sections for prerequisites, quick start, profile-specific configuration, and security considerations.
- Added details for building and testing the application locally and with Docker.
- Documented mTLS setup, Keycloak realm configuration, and API authentication requirements.
- Provided links to related documentation files such as database schema, MTLS configuration, and JaCoCo coverage.
Update Maven workflow to include SonarCloud and adjust JaCoCo phase
Remove client secret dependency and improve Keycloak configuration
* build: Release v1.1.0:  release Prep

Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements.

* feat(OSPO): synchronise OSPO workflows
* build: Release v1.1.0:  release Prep

Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.
* build: Release v1.1.0:  release Prep

Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* feat(OSPO): synchronise OSPO workflows

* build: Remove extra newline in pom.xml
* build: Release v1.1.0:  release Prep

Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* test: Add new test cases for producer and consumer configuration providers

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.

* feat(OSPO): synchronise OSPO workflows

* build: Remove extra newline in pom.xml

* Add fallback logic to Keycloak JWT converter tests and adjust permissions in publish-mkdocs workflow

* Add fallback logic to Keycloak JWT converter tests and adjust permissions in publish-mkdocs workflow

* fix: Add unit tests for configuration classes, improve MDC filter tests, and update Sonar coverage exclusions in pom.xml

* fix: Correct null comparison order in CustomJwtAuthenticationTokenTest
@github-actions github-actions bot added documentation Improvements or additions to documentation actions release labels Feb 20, 2026
@github-actions
Copy link
Contributor

✅ OSS Checks Passed

All tracked OSS checks passed in this run.

📊 Total Files 🟢 Passed 🔴 Failed 🧮 Score
13 13 0 100%

Results from commit e392748, view the full job summary↗️ for detailed results.

@sonarqubecloud
Copy link

@nikan-negaresh-informed nikan-negaresh-informed merged commit 29bcf29 into main Feb 20, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions documentation Improvements or additions to documentation release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants