Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
4691cb8
Updated dependencies
RuslanLavrov Mar 7, 2025
b7e1ceb
Update NEWS
RuslanLavrov Mar 7, 2025
e4632d7
[maven-release-plugin] prepare release v4.4.0
RuslanLavrov Mar 7, 2025
42595d5
release branch
KaterynaSenchenko Mar 13, 2025
29a31c1
MODMARCMIG-50 MARC Migration failing (#395)
JavokhirAbdullayev Mar 28, 2025
d42845b
Skip mapping of invalid 008 field (#396)
JavokhirAbdullayev Apr 4, 2025
9ddbc87
MODDATAIMP-1189: Fix update of MARC bibliographic fails with "NullPoi…
Aliaksandr-Fedasiuk Apr 17, 2025
a3e563e
update news
KaterynaSenchenko Apr 18, 2025
ee90971
[maven-release-plugin] prepare release v4.4.1
KaterynaSenchenko Apr 18, 2025
0819828
[maven-release-plugin] prepare for next development iteration
KaterynaSenchenko Apr 18, 2025
1505d47
MODDICORE-454: Upgrade all dependencies to supported versions for Sun…
julianladisch Apr 26, 2025
594510f
MODDICORE-454: Replace kafka-junit
julianladisch Apr 26, 2025
2dfc75f
NEWS for 4.4.2
julianladisch Apr 28, 2025
19ef387
[maven-release-plugin] prepare release v4.4.2
julianladisch Apr 28, 2025
0d74fc3
[maven-release-plugin] prepare for next development iteration
julianladisch Apr 28, 2025
4549dcf
Merge pull request #400 from folio-org/release-4.4.2
julianladisch Apr 30, 2025
6f90c07
MODDICORE-455: Disable dependency reduced pom in maven-shade-plugin
julianladisch Apr 30, 2025
f0c1ebc
NEWS for 4.4.3
julianladisch May 6, 2025
b546db5
[maven-release-plugin] prepare release v4.4.3
julianladisch May 6, 2025
9508ec6
MODDICORE-457 Use index-friendly CQL for identifier matching
okolawole-ebsco Sep 29, 2025
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
15 changes: 14 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,24 @@
## 202X-XX-XX 4.4.0-SNAPSHOT
## 2025-05-06 v4.4.3
* [MODDICORE-455](https://folio-org.atlassian.net/browse/MODDICORE-455) Disable dependency reduced pom in maven-shade-plugin

## 2025-04-29 v4.4.2
* [MODDICORE-454](https://folio-org.atlassian.net/browse/MODDICORE-454) Upgrade all dependencies to supported versions for Sunflower

## 2025-04-18 v4.4.1
* [MODDICORE-452](https://folio-org.atlassian.net/browse/MODDICORE-452) Fix MARC Migration failings due to records missing values
* [MODDICORE-450](https://folio-org.atlassian.net/browse/MODDICORE-450) Fix NullPointerException during Update of MARC bibliographic action processing

## 2025-03-07 v4.4.0
* [MODDICORE-433](https://folio-org.atlassian.net/browse/MODDICORE-433) Add userId to event header and allow to send events with null token
* [MODDICORE-432](https://folio-org.atlassian.net/browse/MODDICORE-432) Vendor details are empty with code that contains brackets during order creation
* [MODINVSTOR-1342](https://folio-org.atlassian.net/browse/MODINVSTOR-1342) Add "deleted" field to Instance schema
* [MODDICORE-439](https://folio-org.atlassian.net/browse/MODDICORE-439) Add job execution id to kafka headers
* [MODINV-1140](https://folio-org.atlassian.net/browse/MODINV-1140) Create set_deleted normalization function to account for Leader 05 value
* [MODDICORE-438](https://folio-org.atlassian.net/browse/MODDICORE-438) Add MARC fields 147/447/547 to authority schema
* [MODDICORE-440](https://folio-org.atlassian.net/browse/MODDICORE-440) Mode of Issuance not being set with MARC to Instance Mapping
* [MODDICORE-443](https://folio-org.atlassian.net/browse/MODDICORE-443) Add MARC fields 180/480/580 to authority schema
* [MODDICORE-442](https://folio-org.atlassian.net/browse/MODDICORE-442) Update to data-import-processing-core Java 21
* [MODDICORE-428](https://folio-org.atlassian.net/browse/MODDICORE-428) Error appeared when in donor field for order field mapping profile user set 2 incorrect values
* [MODDICORE-367](https://folio-org.atlassian.net/browse/MODDICORE-367) Add MARC fields 1XX/4XX/5XX to authority schema

## 2024-10-28 v4.3.0
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# data-import-processing-core

Copyright (C) 2019-2023 The Open Library Foundation
Copyright (C) 2019-2025 The Open Library Foundation

This software is distributed under the terms of the Apache License,
Version 2.0. See the file "[LICENSE](LICENSE)" for more information.
Expand Down
101 changes: 46 additions & 55 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<groupId>org.folio</groupId>
<artifactId>data-import-processing-core</artifactId>
<version>4.4.0-SNAPSHOT</version>
<version>4.4.3</version>
<packaging>jar</packaging>
<name>data-import-processing-core</name>
<organization>
Expand All @@ -21,11 +21,9 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<commons.lang.version>2.6</commons.lang.version>
<logger.version>2.0.6</logger.version>
<jackson.version>2.14.2</jackson.version>
<logger.version>2.0.17</logger.version>
<junit.version>4.13.2</junit.version>
<vertx.version>4.5.11</vertx.version>
<wiremock.version>3.0.1</wiremock.version>
<wiremock.version>3.12.1</wiremock.version>
<raml-module-builder.version>35.4.0</raml-module-builder.version>
<sonar.exclusions>org.folio.processing.mapping.defaultmapper.**</sonar.exclusions>
<sonar.exclusions>**/OkapiConnectionParams.java</sonar.exclusions>
Expand All @@ -47,7 +45,14 @@
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-stack-depchain</artifactId>
<version>${vertx.version}</version>
<version>4.5.14</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.12.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand All @@ -63,7 +68,7 @@
<dependency>
<groupId>org.folio</groupId>
<artifactId>folio-kafka-wrapper</artifactId>
<version>3.3.0-SNAPSHOT</version>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.folio</groupId>
Expand All @@ -73,18 +78,22 @@
<dependency>
<groupId>org.marc4j</groupId>
<artifactId>marc4j</artifactId>
<version>2.9.2</version>
<version>2.9.6</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-web-client</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>2.46</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
Expand All @@ -93,42 +102,36 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-model</artifactId>
<version>3.8.7</version>
<version>3.9.9</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.14.0</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.4</version>
<version>2.19.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>32.0.0-jre</version>
<version>33.4.8-jre</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js</artifactId>
<version>23.0.0</version>
<version>24.2.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
<version>23.0.0</version>
<version>24.2.1</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-kafka-client</artifactId>
</dependency>

<dependency>
Expand All @@ -140,70 +143,57 @@
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-unit</artifactId>
<version>${vertx.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.github.tomakehurst</groupId>
<groupId>org.wiremock</groupId>
<artifactId>wiremock</artifactId>
<version>${wiremock.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.2.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy</artifactId>
<version>1.17.1</version>
<version>5.17.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-junit</artifactId>
<version>2.0.0.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.mguenther.kafka</groupId>
<artifactId>kafka-junit</artifactId>
<version>3.6.0</version>
<artifactId>hamcrest</artifactId>
<version>3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-kafka-client</artifactId>
<groupId>org.testcontainers</groupId>
<artifactId>kafka</artifactId>
<version>1.20.6</version>
<scope>test</scope>
</dependency>
</dependencies>

<scm>
<url>https://github.com/folio-org/data-import-processing-core</url>
<connection>scm:git:git@github.com:folio-org/data-import-processing-core.git</connection>
<developerConnection>scm:git:git@github.com:folio-org/data-import-processing-core.git</developerConnection>
<tag>HEAD</tag>
<tag>v4.4.3</tag>
</scm>

<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.0.0</version>
<version>3.5.0</version>
<executions>
<execution>
<id>git submodule update</id>
Expand All @@ -227,7 +217,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<version>1.2.1</version>
<executions>
<execution>
<id>set-system-properties</id>
Expand All @@ -249,7 +239,7 @@
<plugin>
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
<version>0.4.37</version>
<version>0.5.1</version>
<configuration>
<outputDirectory>${jsonschema2pojo_output_dir}</outputDirectory>
</configuration>
Expand Down Expand Up @@ -329,7 +319,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M2</version>
<version>3.5.0</version>
<executions>
<execution>
<id>enforce-maven</id>
Expand All @@ -349,7 +339,7 @@

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<version>3.14.0</version>
<configuration>
<release>21</release>
<compilerArgument>-Xlint:unchecked</compilerArgument>
Expand All @@ -359,7 +349,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<version>3.6.0</version>
<executions>
<execution>
<phase>package</phase>
Expand All @@ -368,6 +358,7 @@
</goals>
<configuration>
<artifactSet />
<createDependencyReducedPom>false</createDependencyReducedPom>
<outputFile>${project.build.directory}/${project.artifactId}-fat.jar</outputFile>
</configuration>
</execution>
Expand All @@ -377,7 +368,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<version>3.1.1</version>
<configuration>
<preparationGoals>clean verify</preparationGoals>
<tagNameFormat>v@{project.version}</tagNameFormat>
Expand All @@ -389,7 +380,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.5.3</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
<systemPropertyVariables>
Expand Down
1 change: 1 addition & 0 deletions ramls/settings/fund.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"type": "array",
"items": {
"type": "object",
"javaType": "org.folio.FundLocation",
"properties": {
"locationId": {
"description": "UUID of the associated location",
Expand Down
Loading