Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
d9c0a37
[MOSIP-41674] central migration changes
Prafulrakhade Jun 19, 2025
0810eda
Merge pull request #160 from Prafulrakhade/MOSIP-41674-migration
ckm007 Jul 21, 2025
f33437d
[MOSIP-41674] central sonatype migration changes
Prafulrakhade Jul 22, 2025
a46a700
Merge pull request #166 from Prafulrakhade/release-1.3.x
ckm007 Jul 22, 2025
2d96f6c
Merge branch 'release-1.3.x' into develop
JanardhanBS-SyncByte Aug 6, 2025
172a3bd
Merge pull request #3 from JanardhanBS-SyncByte/develop
JanardhanBS-SyncByte Aug 6, 2025
57f7efb
Merge pull request #190 from JanardhanBS-SyncByte/release-1.3.x
ckm007 Aug 6, 2025
d84a5a5
[MOSIP-42083] optmization
JanardhanBS-SyncByte Aug 7, 2025
6d64d0d
[MOSIP-42083] optmization
JanardhanBS-SyncByte Aug 7, 2025
56e2bef
Merge pull request #191 from JanardhanBS-SyncByte/release-1.3.x
ckm007 Aug 7, 2025
2956b8b
Update pom.xml (#199)
rajapandi1234 Aug 20, 2025
0ce42ac
MOSIP-42357 (#206)
dhanendra06 Nov 12, 2025
0fb1ad4
Add THIRD-PARTY-NOTICES file with package licenses
Rakshithasai123 Nov 25, 2025
7efc3cc
Update THIRD-PARTY-NOTICES.txt to remove JaCoCo info
Rakshithasai123 Nov 25, 2025
b5fda24
Add third-party notices and license information(bio-util/kernel-biome…
Rakshithasai123 Nov 26, 2025
8b771ee
Update THIRD-PARTY-NOTICES.txt with license details(bio-utils/kernel-…
Rakshithasai123 Nov 26, 2025
479419b
Update THIRD-PARTY-NOTICES with package information(bio-utils/kernel-…
Rakshithasai123 Nov 26, 2025
e06d4c5
Create Apache-2.0.txt
Rakshithasai123 Nov 27, 2025
7a7e721
Create NOTICE.txt for third-party licenses
rajapandi1234 Dec 1, 2025
5743b34
Create NOTICES.txt
rajapandi1234 Dec 1, 2025
4f4d5b0
Create NOTICES.txt
rajapandi1234 Dec 2, 2025
ce4906a
[MOSIP-42183] : Sonar coverage, Test cases taken from develop branch …
chetankh239 Dec 2, 2025
8c30b72
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 3, 2025
20b231c
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 3, 2025
a2f764c
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 4, 2025
45d47ef
[MOSIP-42183] : Updated POM (#230)
chetankh239 Dec 4, 2025
5b513b3
Create NOTICES.txt
Rakshithasai123 Dec 5, 2025
d008b8a
Create ECLIPSE-2.0.txt‎
Rakshithasai123 Dec 8, 2025
6338f40
Create BSD-3-Clause-No-Nuclear-License.txt‎
Rakshithasai123 Dec 8, 2025
6c0ad2a
Create BSD-3-Clause.txt
Rakshithasai123 Dec 8, 2025
7e6116d
Create ECLIPSE-1.0.txt
Rakshithasai123 Dec 8, 2025
4b5ef59
Create MIT.txt
Rakshithasai123 Dec 8, 2025
a938205
Create MOZILLA-2.0.txt
Rakshithasai123 Dec 8, 2025
2d68d87
Create LGPL-3.0.txt‎
Rakshithasai123 Dec 8, 2025
52f5bfd
Create MPL-2.0.txt
Rakshithasai123 Dec 8, 2025
bbb9695
Rename NOTICES.txt to NOTICE
Rakshithasai123 Dec 9, 2025
a363557
Rename NOTICES.txt to NOTICE
rajapandi1234 Dec 9, 2025
256b2ac
Rename NOTICES.txt to NOTICE
rajapandi1234 Dec 9, 2025
6a10edc
Rename NOTICES.txt to NOTICE
rajapandi1234 Dec 9, 2025
aa11d96
Update Apache-2.0.txt
Rakshithasai123 Dec 11, 2025
d5c09e7
Update Apache-2.0.txt
Rakshithasai123 Dec 11, 2025
22d6507
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 12, 2025
dad95a3
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 12, 2025
3efe315
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 12, 2025
655cefe
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 15, 2025
6be8067
Update THIRD-PARTY-NOTICES.txt
Rakshithasai123 Dec 15, 2025
e8a3474
Create Apache-2.0.txt
Rakshithasai123 Dec 15, 2025
2a050ba
Create MPL-2.0.txt
Rakshithasai123 Dec 15, 2025
fd4ff31
Delete licenses /Apache-2.0.txt
Rakshithasai123 Dec 15, 2025
e1f60f4
Delete licenses /MPL-2.0.txt
Rakshithasai123 Dec 15, 2025
cdf529f
Rename ECLIPSE-1.0.txt to EPL-1.0.txt
Rakshithasai123 Dec 15, 2025
930993d
Rename ECLIPSE-2.0.txt‎ to EPL-2.0.txt‎
Rakshithasai123 Dec 15, 2025
3d30dfa
Update NOTICE
rajapandi1234 Dec 16, 2025
b7d0b1b
Release 1.3.x m37256 (#233)
nagendra0721 Dec 16, 2025
94e63c3
Updated Pom versions for release changes (#234)
ckm007 Dec 19, 2025
a716188
Merge pull request #210 from Rakshithasai123/patch-4
Mahesh-Binayak Dec 20, 2025
e88c2a0
Merge pull request #211 from Rakshithasai123/patch-5
Mahesh-Binayak Dec 20, 2025
1f384ba
Merge pull request #222 from rajapandi1234/patch-7
Mahesh-Binayak Dec 20, 2025
d5926b5
Merge pull request #231 from Rakshithasai123/patch-18
Mahesh-Binayak Dec 20, 2025
8ddd7c7
Merge pull request #207 from Rakshithasai123/patch-1
Mahesh-Binayak Dec 20, 2025
f0ec44e
Merge pull request #224 from rajapandi1234/patch-8
Mahesh-Binayak Dec 20, 2025
539cddb
Merge pull request #209 from Rakshithasai123/patch-3
Mahesh-Binayak Dec 20, 2025
62aa16b
Merge pull request #228 from rajapandi1234/patch-11
Mahesh-Binayak Dec 20, 2025
93fa056
Merge pull request #208 from Rakshithasai123/patch-2
Mahesh-Binayak Dec 20, 2025
83a2d5f
[MOSIP-44867] Fix duplicate licenses folder path issue (#245)
amanbh321 May 20, 2026
30b1794
MOSIP-44867 SNAPSHOT changes for licensing folder space issue fix (#246)
kameshsr May 21, 2026
b47b063
Updated Pom versions for release changes (#255)
ckm007 May 27, 2026
45f61a0
Move release-1.3.x changes to develop
kameshsr Jun 2, 2026
1cb1ca1
Added cbeffimpl.java
kameshsr Jun 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[![Maven Package upon a push](https://github.com/mosip/bio-utils/actions/workflows/push-trigger.yml/badge.svg?branch=develop)](https://github.com/mosip/bio-utils/actions/workflows/push-trigger.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?branch=develop&project=mosip_biometrics-util&metric=alert_status)](https://sonarcloud.io/dashboard?branch=develop&id=mosip_biometrics-util)
[![Maven Package upon a push](https://github.com/mosip/bio-utils/actions/workflows/push-trigger.yml/badge.svg?branch=release-1.3.x)](https://github.com/mosip/bio-utils/actions/workflows/push-trigger.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?branch=release-1.3.x&project=mosip_biometrics-util&metric=alert_status)](https://sonarcloud.io/dashboard?branch=release-1.3.x&id=mosip_biometrics-util)

# Bio Utils

Expand Down
164 changes: 164 additions & 0 deletions THIRD-PARTY-NOTICES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
THIRD-PARTY-NOTICES

This project includes third-party packages that are distributed under various open-source licenses. Below is a list of packages and their associated licenses.

================================================================================
Package: MOSIP Bio Utils
Version: 1.3.0-SNAPSHOT
License: Mozilla Public License 2.0 (Inferred from project’s official repository)
Homepage: https://github.com/mosip/bio-utils
Comment on lines +6 to +9

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Update version to match the release target.

The package version is listed as 1.3.0-SNAPSHOT, but this PR is releasing v1.3.1 according to the PR objectives and AI summary.

📝 Suggested fix
 Package: MOSIP Bio Utils
-Version: 1.3.0-SNAPSHOT
+Version: 1.3.1
 License: Mozilla Public License 2.0 (Inferred from project's official repository)
 Homepage: https://github.com/mosip/bio-utils
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Package: MOSIP Bio Utils
Version: 1.3.0-SNAPSHOT
License: Mozilla Public License 2.0 (Inferred from projects official repository)
Homepage: https://github.com/mosip/bio-utils
Package: MOSIP Bio Utils
Version: 1.3.1
License: Mozilla Public License 2.0 (Inferred from project's official repository)
Homepage: https://github.com/mosip/bio-utils
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@THIRD-PARTY-NOTICES.txt` around lines 6 - 9, Update the package version entry
in THIRD-PARTY-NOTICES.txt for "MOSIP Bio Utils" to match the release target by
replacing "Version: 1.3.0-SNAPSHOT" with "Version: 1.3.1"; ensure the line under
the "Package: MOSIP Bio Utils" header is changed and consistency is preserved
with the rest of the file.

================================================================================

================================================================================
Package: Apache Maven Plugins
(maven-compiler-plugin, maven-gpg-plugin, maven-javadoc-plugin, maven-source-plugin, maven-jar-plugin, maven-resources-plugin, maven-shade-plugin, maven-surefire-plugin, maven-war-plugin, maven-antrun-plugin, maven-dependency-plugin)
Version:
- maven-compiler-plugin: 3.11.0
- maven-gpg-plugin: 3.2.3
- maven-javadoc-plugin: 3.2.0
- maven-source-plugin: 3.3.1
- maven-jar-plugin: 3.4.0
- maven-resources-plugin: 3.3.1
- maven-shade-plugin: 3.2.4
- maven-surefire-plugin: 3.1.2
- maven-war-plugin: 3.1.0
- maven-antrun-plugin: 3.0.0
- maven-dependency-plugin: 2.10
License: Apache License 2.0
Homepage: https://maven.apache.org/plugins/
================================================================================

================================================================================
Package: Sonar Maven Plugin (org.sonarsource.scanner.maven:sonar-maven-plugin)
Version: 3.7.0.1746
License: LGPL 3.0
Homepage: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/
================================================================================

================================================================================
Package: Apache Commons Lang (org.apache.commons:commons-lang3)
Version: (Not specified)
License: Apache License 2.0 (Inferred from project’s official repository)
Homepage: https://commons.apache.org/proper/commons-lang/
================================================================================

================================================================================
Package: Jackson Libraries (com.fasterxml.jackson.core, com.fasterxml.jackson.dataformat, com.fasterxml.jackson.module)
Version: (Not specified)
License: Apache License 2.0
Homepage: https://github.com/FasterXML/jackson
================================================================================

================================================================================
Package: Google Protobuf (com.google.protobuf:protobuf-java)
Version: 3.13.0, 3.16.3
License: BSD-3-Clause (Inferred from project’s official repository)
Homepage: https://github.com/protocolbuffers/protobuf
================================================================================

================================================================================
Package: OpenCV (org.openpnp:opencv)
Version: 4.5.3-4
License: Apache License 2.0
Homepage: https://opencv.org/
================================================================================

================================================================================
Package: Lombok (org.projectlombok:lombok)
Version: (Not specified)
License: MIT License (Inferred from project’s official repository)
Homepage: https://projectlombok.org/
================================================================================

================================================================================
Package: Hibernate Validator (org.hibernate.validator:hibernate-validator)
Version: (Not specified)
License: Apache License 2.0 (Inferred from project’s official repository)
Homepage: http://hibernate.org/validator/
================================================================================

================================================================================
Package: JUnit (junit:junit, org.junit.vintage:junit-vintage-engine, org.junit.jupiter:junit-jupiter)
Version: Various
License: Eclipse Public License 1.0/2.0 (Inferred from project’s official repository)
Homepage: https://junit.org/
================================================================================

================================================================================
Package: Mockito (org.mockito:mockito-core, org.mockito:mockito-inline)
Version: 3.3.3, 5.8.0
License: MIT License (Inferred from project’s official repository)
Homepage: https://site.mockito.org/
================================================================================

================================================================================
Package: Powermock (org.powermock:powermock-api-mockito2, org.powermock:powermock-module-junit4)
Version: (Not specified)
License: Apache License 2.0 (Inferred from project’s official repository)
Homepage: https://github.com/powermock/powermock
================================================================================

================================================================================
Package: Bouncy Castle (org.bouncycastle:bcutil-jdk18on)
Version: 1.78.1
License: MIT License (Inferred from project’s official repository)
Homepage: https://www.bouncycastle.org/
================================================================================

================================================================================
Package: Apache POI (org.apache.poi:poi-ooxml)
Version: 5.2.5
License: Apache License 2.0
Homepage: https://poi.apache.org/
================================================================================

================================================================================
Package: Google Gson (com.google.code.gson:gson)
Version: 2.10.1
License: Apache License 2.0
Homepage: https://github.com/google/gson
================================================================================

================================================================================
Package: Spring Boot
License: Apache License 2.0
Homepage: https://spring.io/projects/spring-boot
================================================================================

================================================================================
Package: SLF4J (slf4j-api, log4j12)
License: MIT License
Homepage: https://www.slf4j.org/
================================================================================

================================================================================
Package: JAI ImageIO JPEG2000
License: Dual License (JJ2000 License AND BSD 3-Clause with Nuclear Disclaimer)
Homepage: https://github.com/jai-imageio/jai-imageio-core
================================================================================

================================================================================
Package: JNBIS
License: Apache License 2.0
Homepage: https://github.com/mhshams/jnbis
================================================================================

================================================================================
Package: H2 Database
License: EPL-1.0 OR MPL-2.0
Homepage: https://www.h2database.com
================================================================================

================================================================================
Package: imgscalr-lib
License: Apache License 2.0
Homepage: https://github.com/rkalla/imgscalr
================================================================================

================================================================================
Package: OkHttp (mockwebserver)
License: Apache License 2.0
Homepage: https://square.github.io/okhttp/
================================================================================

Full license texts and additional details for each of the above packages are available in the license/ directory of this repository. Please refer to those files or the original source of each package for complete legal terms and conditions.
66 changes: 33 additions & 33 deletions biometrics-util/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>io.mosip.biometric.util</groupId>
<artifactId>biometrics-util</artifactId>
<version>1.2.1-SNAPSHOT</version>
<version>1.3.1</version>
<name>biometrics-util</name>
<url>https://github.com/mosip/bio-utils</url>
<description>This utility is used to convert ISO to Image and Image to ISO</description>
Expand All @@ -24,8 +24,8 @@
<maven.gpg.plugin.version>3.2.3</maven.gpg.plugin.version>
<maven.jar.plugin.version>3.0.2</maven.jar.plugin.version>
<maven.war.plugin.version>3.1.0</maven.war.plugin.version>
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>
<maven.sonar.plugin.version>3.7.0.1746</maven.sonar.plugin.version>
<central.publishing.maven.plugin.version>0.7.0</central.publishing.maven.plugin.version>

<!-- git -->
<git.commit.id.plugin.version>3.0.1</git.commit.id.plugin.version>
Expand All @@ -35,23 +35,23 @@
<jai.imageio.jpeg2000.version>1.3.0</jai.imageio.jpeg2000.version>
<github.mhshams.jnbis.version>2.0.2</github.mhshams.jnbis.version>

<!--Jacoco-->
<jacoco.maven.plugin.version>0.8.11</jacoco.maven.plugin.version>

<!-- opencv -->
<openpnp.opencv.version>4.5.3-4</openpnp.opencv.version>

<!-- Mosip -->
<kernel.bom.version>1.2.1-SNAPSHOT</kernel.bom.version>
<kernel.core.version>1.2.1-SNAPSHOT</kernel.core.version>

<!--Jacoco-->
<jacoco.maven.plugin.version>0.8.11</jacoco.maven.plugin.version>
<kernel.bom.version>1.3.0</kernel.bom.version>
<kernel.core.version>1.3.0</kernel.core.version>

<!-- Testing -->
<org.junit.version>5.8.2</org.junit.version>
<org.mockito.inline.version>4.11.0</org.mockito.inline.version>
<org.mockito.jupiter.version>4.5.1</org.mockito.jupiter.version>
<!-- Testing -->
<org.junit.version>5.8.2</org.junit.version>
<org.mockito.inline.version>4.11.0</org.mockito.inline.version>
<org.mockito.jupiter.version>4.5.1</org.mockito.jupiter.version>

<!-- Sonar coverage -->
<sonar.coverage.exclusions>**/constant/**,**/exception/**,**/nist/parser/v2011/**,**/AbstractImageInfo.java,**/ConvertRequestDto.java,**/ImageDecoderRequestDto.java,**/NistRequestDto.java,**/FaceBDIR.java,**/FeaturePoint.java,**/ImageDataType.java,**/LandmarkPointType.java,**/io/mosip/biometrics/util/finger/Representation.java,**/io/mosip/biometrics/util/finger/SegmentationBlock.java,**/io/mosip/biometrics/util/finger/ExtendedDataBlock.java,**/IrisBDIR.java,**/FingerBDIR.java,**/io/mosip/biometrics/util/iris/Representation.java,**/io/mosip/biometrics/util/iris/ImageInformation.java,**/io/mosip/biometrics/util/iris/ImageData.java,**/io/mosip/biometrics/util/iris/RepresentationData.java</sonar.coverage.exclusions>
<!-- Sonar coverage -->
<sonar.coverage.exclusions>**/constant/**,**/exception/**,**/nist/parser/v2011/**,**/AbstractImageInfo.java,**/ConvertRequestDto.java,**/ImageDecoderRequestDto.java,**/NistRequestDto.java,**/FaceBDIR.java,**/FeaturePoint.java,**/ImageDataType.java,**/LandmarkPointType.java,**/io/mosip/biometrics/util/finger/Representation.java,**/io/mosip/biometrics/util/finger/SegmentationBlock.java,**/io/mosip/biometrics/util/finger/ExtendedDataBlock.java,**/IrisBDIR.java,**/FingerBDIR.java,**/io/mosip/biometrics/util/iris/Representation.java,**/io/mosip/biometrics/util/iris/ImageInformation.java,**/io/mosip/biometrics/util/iris/ImageData.java,**/io/mosip/biometrics/util/iris/RepresentationData.java</sonar.coverage.exclusions>
</properties>

<dependencyManagement>
Expand Down Expand Up @@ -158,7 +158,7 @@
<artifactId>junit-bom</artifactId>
<version>${org.junit.version}</version>
<type>pom</type>
<scope>test</scope>
<scope>import</scope>
</dependency>

<!-- Mockito for testing -->
Expand Down Expand Up @@ -235,6 +235,25 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.maven.plugin.version}</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
Expand Down Expand Up @@ -296,25 +315,6 @@
<dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.maven.plugin.version}</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
Expand Down
5 changes: 5 additions & 0 deletions kernel-biometrics-api/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ License 2.0 and require attribution. Their original NOTICE contents
are retained as required by the Apache License 2.0.


===============================================================================
Apache License 2.0 Components
===============================================================================

• Spring Boot Starter Web
• Spring Boot Starter Test
Expand Down Expand Up @@ -43,7 +45,9 @@ Apache License 2.0 Components
• Git Commit ID Plugin (3.0.1)


===============================================================================
Notes
===============================================================================

All MOSIP Kernel and Biometrics components (licensed under MPL-2.0),
JUnit (EPL-1.0 / EPL-2.0), SLF4J and Mockito (MIT), Protobuf (BSD-3-Clause),
Expand All @@ -52,3 +56,4 @@ NOTICE.txt. Their license texts are included separately.

Full license texts for all dependencies are available in the `license/`
directory or at their respective project repositories.

Loading
Loading