From 3266cfdd1a4d8e7958a9d5ca47ff01469e44c97d Mon Sep 17 00:00:00 2001 From: Chris Kelley Date: Wed, 22 Nov 2023 15:58:10 +0000 Subject: [PATCH 01/26] [packit] 2.16.0 upstream release Upstream tag: jackson-databind-2.16.0 Upstream commit: 74621b01 --- README.packit | 2 +- jackson-databind.spec | 28 +++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/README.packit b/README.packit index 2a3acd4..5998f60 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.84.0. +The file was generated using packit 0.85.0. diff --git a/jackson-databind.spec b/jackson-databind.spec index 35fbf5a..ebba7cf 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,5 +1,5 @@ Name: jackson-databind -Version: 2.15.3 +Version: 2.16.0 Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -68,6 +68,32 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Wed Nov 22 2023 Chris Kelley - 2.16.0-1 +- [maven-release-plugin] prepare release jackson-databind-2.16.0 (Tatu Saloranta) +- Prepare for 2.16.0 release (Tatu Saloranta) +- Post-commit fixes to #1770 (Tatu Saloranta) +- issue-1770 - big number not returned as DecimalNode (#4191) (PJ Fanning) +- minor test comment improvement (Tatu Saloranta) +- Remove a test for closed issue; no plans to change behavior currently, no benefit from failing test. (Tatu Saloranta) +- Update release notes wrt #4185 (Tatu Saloranta) +- Fix for 4185 (#4189) (Kim, Joo Hyuk) +- test cleanup (Tatu Saloranta) +- Fix #4184: setCurrentValue() for empty POJO called at wrong time (#4186) (Tatu Saloranta) +- Bump the github-actions group with 2 updates (#4183) (dependabot[bot]) +- DeserializationContext changed to allow null (#4179) (wrongwrong) +- Minor clean up (Tatu Saloranta) +- Exception when deserialization of private `record` with default constructor (fix for #4175) (#4178) (Kim, Joo Hyuk) +- Move test for #4175 under failing/ for 2.16 (as it's failing) (Tatu Saloranta) +- Add test for #4715 in 2.15 (passing) (Tatu Saloranta) +- Update release notes wrt #1172 (Tatu Saloranta) +- Test `JsonView` works with `JsonCreator` (#4173) (Kim, Joo Hyuk) +- Minor test improvement (Tatu Saloranta) +- Create win.yml for windows CI (#4172) (PJ Fanning) +- Bump the github-actions group with 2 updates (#4171) (dependabot[bot]) +- Try fixing #4168 wrt linefeed diff (#4170) (Tatu Saloranta) +- Back to snapshot dep (Tatu Saloranta) +- [maven-release-plugin] prepare for next development iteration (Tatu Saloranta) + * Mon Nov 06 2023 Chris Kelley - 2.15.3-1 - [maven-release-plugin] prepare release jackson-databind-2.15.3 (Tatu Saloranta) - Prepare for 2.15.3 release (Tatu Saloranta) diff --git a/sources b/sources index 7cb88b3..c3c7928 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.15.3.tar.gz) = ecdf2e420530b45d655cd7b680a6171259c065e0fd2b8179fd36ba4d4f787673d056635eb3b624ef4b582e8346c861b097eb68f94f798e6a3cd520fb27658a9d +SHA512 (jackson-databind-2.16.0.tar.gz) = c59c7eb6531cea3f4d89a61cbd876d9e72ad64a8926521bb8d681c06b29b11e77ed8b59f71cdac0cad04003710f02085ddbf8903694c2c102b45c98b859cf200 From b8add540bb590fd3e9d403e56397b4122806e044 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 4 Dec 2023 17:22:20 +0100 Subject: [PATCH 02/26] Fix build for java 11 When java 11 is detected the preview features are enabled generating problems with other libraries built on this. Since these features are not needed for the library to work the option is removed from the pom file before to compile the package. --- jackson-databind.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/jackson-databind.spec b/jackson-databind.spec index ebba7cf..d6dbe1e 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -44,6 +44,7 @@ sed -i 's/\r//' LICENSE NOTICE %pom_remove_dep javax.measure:jsr-275 rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkaroundTest.java %pom_xpath_remove pom:classpathDependencyExcludes +%pom_xpath_remove '//pom:compilerArgs/pom:arg[contains(text(),"enable-preview")]' # TestTypeFactoryWithClassLoader fails to compile # - it's the only test that uses powermock, so drop the powermock dependencies From 549dca029a8a0b903b985f73339ea1d36128748b Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 4 Dec 2023 18:24:01 +0100 Subject: [PATCH 03/26] Add change log for java 11 fix --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index d6dbe1e..35b3198 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.16.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -69,6 +69,9 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Mon Dec 04 2023 Chris Kelley - 2.16.0-2 +- Fix pom file to work with java 11 + * Wed Nov 22 2023 Chris Kelley - 2.16.0-1 - [maven-release-plugin] prepare release jackson-databind-2.16.0 (Tatu Saloranta) - Prepare for 2.16.0 release (Tatu Saloranta) From e154848294139e6abaad5efb95f8301af61938d5 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 4 Dec 2023 18:25:05 +0100 Subject: [PATCH 04/26] Fix log attribution --- jackson-databind.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 35b3198..9864b02 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -69,7 +69,7 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog -* Mon Dec 04 2023 Chris Kelley - 2.16.0-2 +* Mon Dec 04 2023 Marco Fargetta - 2.16.0-2 - Fix pom file to work with java 11 * Wed Nov 22 2023 Chris Kelley - 2.16.0-1 From 9223ca31edb5e07a15c5b6dec5da9032c5405b89 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 23:24:15 +0000 Subject: [PATCH 05/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 9864b02..9e79634 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.16.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -69,6 +69,9 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Sat Jan 20 2024 Fedora Release Engineering - 2.16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Dec 04 2023 Marco Fargetta - 2.16.0-2 - Fix pom file to work with java 11 From b49e84b21b213ddbb506554875a61109a37d8ec3 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Wed, 17 Jan 2024 17:50:27 +0100 Subject: [PATCH 06/26] [packit] 2.16.1 upstream release Upstream tag: jackson-databind-2.16.1 Upstream commit: 28efa9ba --- README.packit | 2 +- jackson-databind.spec | 22 ++++++++++++++++++++-- sources | 2 +- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/README.packit b/README.packit index 5998f60..d529207 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.85.0. +The file was generated using packit 0.87.1. diff --git a/jackson-databind.spec b/jackson-databind.spec index 9e79634..f9c69d3 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind -Version: 2.16.0 -Release: 3%{?dist} +Version: 2.16.1 +Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -69,6 +69,24 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Mon Jan 22 2024 Marco Fargetta - 2.16.1-1 +- [maven-release-plugin] prepare release jackson-databind-2.16.1 (Tatu Saloranta) +- Prepare for 2.16.1 release (Tatu Saloranta) +- Add passing test to close #3277 (#4259) (Kim, Joo Hyuk) +- Add failing test for #4218 (Tatu Saloranta) +- Post-merge clean up for #4229 (Tatu Saloranta) +- Fix regression from #4008, optimize `ObjectNode.findValue(s)` and `findParent(s)` (#4230) (Kim, Joo Hyuk) +- Minor update to release notes wrt #3133 (Tatu Saloranta) +- Update release notes wrt #3133 fix (Tatu Saloranta) +- Add now-passing test for #3133 (#4231) (Kim, Joo Hyuk) +- Fix #4200: use annotations for delegating `@JsonCreator` (#4228) (Tatu Saloranta) +- Tiny cleanup to eliminate bit of dead code (Tatu Saloranta) +- Minor tweak post #4216 (Tatu Saloranta) +- Allow primitive array deserializer to be captured by `DeserializerModifier` (#4219) (Kim, Joo Hyuk) +- typo fix (release notes) (Tatu Saloranta) +- Back to snapshot deps (Tatu Saloranta) +- [maven-release-plugin] prepare for next development iteration (Tatu Saloranta) + * Sat Jan 20 2024 Fedora Release Engineering - 2.16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index c3c7928..8dc6845 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.16.0.tar.gz) = c59c7eb6531cea3f4d89a61cbd876d9e72ad64a8926521bb8d681c06b29b11e77ed8b59f71cdac0cad04003710f02085ddbf8903694c2c102b45c98b859cf200 +SHA512 (jackson-databind-2.16.1.tar.gz) = 3f23fb124cea2e551786e0317143ea0596d1bf4cb6aff5dc7e78dff81d3bd206662b59ad75d299e2e1280af2037645c30163b52cb6825e49d3effe9403ad7e85 From e94add7ef19cf114041edd70d63836b3d6d84350 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 22 Jan 2024 18:13:38 +0100 Subject: [PATCH 07/26] Fix java bytecode version --- jackson-databind.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index f9c69d3..044359f 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.16.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -34,6 +34,10 @@ Jackson Annotations for configuration. %pom_remove_plugin "org.jacoco:jacoco-maven-plugin" %pom_remove_plugin "org.moditect:moditect-maven-plugin" %pom_remove_plugin "de.jjohannes:gradle-module-metadata-maven-plugin" +%pom_xpath_set "//pom:javac.src.version" "11" +%pom_xpath_set "//pom:javac.target.version" "11" +%pom_xpath_set "//pom:maven.compiler.source" "11" +%pom_xpath_set "//pom:maven.compiler.target" "11" %pom_change_dep org.junit:junit-bom junit:junit @@ -69,6 +73,9 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Mon Jan 22 2024 Marco Fargetta - 2.16.1-2 +- Force the java bytecode version to java11 + * Mon Jan 22 2024 Marco Fargetta - 2.16.1-1 - [maven-release-plugin] prepare release jackson-databind-2.16.1 (Tatu Saloranta) - Prepare for 2.16.1 release (Tatu Saloranta) From 323a7ec216c4da18047a83726fef00b6c5d4c87c Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 22 Jan 2024 18:32:29 +0100 Subject: [PATCH 08/26] Add compiler flags for maven --- jackson-databind.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 044359f..97515ff 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -36,8 +36,8 @@ Jackson Annotations for configuration. %pom_remove_plugin "de.jjohannes:gradle-module-metadata-maven-plugin" %pom_xpath_set "//pom:javac.src.version" "11" %pom_xpath_set "//pom:javac.target.version" "11" -%pom_xpath_set "//pom:maven.compiler.source" "11" -%pom_xpath_set "//pom:maven.compiler.target" "11" +%pom_xpath_inject "//pom:maven.compiler.source" "11" +%pom_xpath_inject "//pom:maven.compiler.target" "11" %pom_change_dep org.junit:junit-bom junit:junit From 08eee10cb5617556da7da451fde820df710d9b33 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Mon, 22 Jan 2024 19:02:21 +0100 Subject: [PATCH 09/26] Fix pom inject format --- jackson-databind.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 97515ff..e5dfe66 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -36,8 +36,8 @@ Jackson Annotations for configuration. %pom_remove_plugin "de.jjohannes:gradle-module-metadata-maven-plugin" %pom_xpath_set "//pom:javac.src.version" "11" %pom_xpath_set "//pom:javac.target.version" "11" -%pom_xpath_inject "//pom:maven.compiler.source" "11" -%pom_xpath_inject "//pom:maven.compiler.target" "11" +%pom_xpath_inject "//pom:properties" " 11" +%pom_xpath_inject "//pom:properties" " 1.6" %pom_change_dep org.junit:junit-bom junit:junit From 198e6a2b2ae0c16748482cd9ad8c629691807eea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 23:04:05 +0000 Subject: [PATCH 10/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index e5dfe66..1770367 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.16.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -73,6 +73,9 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 2.16.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 22 2024 Marco Fargetta - 2.16.1-2 - Force the java bytecode version to java11 From 4f9e39a342517fb22ee5fefede4b33fab79d15e6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 31 Jan 2024 12:34:23 -0500 Subject: [PATCH 11/26] Conditionalize arches for RHEL RHEL 10 has dropped Java on i686, and therefore ELN, c10s, and RHEL 10 (and newer) builds must also be limited to %java_arches. --- jackson-databind.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 1770367..06840f2 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -17,7 +17,7 @@ BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.mockito:mockito-core) BuildArch: noarch -%if 0%{?fedora} +%if 0%{?fedora} || 0%{?rhel} >= 10 ExclusiveArch: %{java_arches} noarch %endif From 0b3e430ea1c6226ea4dbc3cb580a7fc3bd13383e Mon Sep 17 00:00:00 2001 From: Chris Kelley Date: Wed, 21 Feb 2024 19:40:58 +0000 Subject: [PATCH 12/26] Update .packit.yaml to pull for rawhide only --- .packit.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.packit.yaml b/.packit.yaml index bb69ead..eb9b440 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -13,7 +13,7 @@ jobs: - job: pull_from_upstream trigger: release dist_git_branches: - - fedora-development + - fedora-rawhide # We cannot do koji_build/bodhi_update jobs yet as we need to use # a side-tag and this is no supported yet. We can add them is this From f836aacee39b7290b146c42c8c368e1f4cc3502a Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Tue, 27 Feb 2024 15:46:27 +0100 Subject: [PATCH 13/26] Rebuilt for java-21-openjdk as system jdk https://fedoraproject.org/wiki/Changes/Java21 --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 06840f2..e95be63 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.16.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -73,6 +73,9 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Tue Feb 27 2024 Jiri Vanek - 2.16.1-4 +- Rebuilt for java-21-openjdk as system jdk + * Wed Jan 24 2024 Fedora Release Engineering - 2.16.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 40a55b351ed510c3d7dea1577fb8272e01d35536 Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 9 Mar 2024 20:32:18 +0000 Subject: [PATCH 14/26] [packit] 2.16.2 upstream release - Resolves rhbz#2268715 Upstream tag: jackson-databind-2.16.2 Upstream commit: a04a0a18 --- README.packit | 2 +- jackson-databind.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/README.packit b/README.packit index d529207..58aeb5d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.87.1. +The file was generated using packit 0.93.0.post1.dev3+ge6195b47. diff --git a/jackson-databind.spec b/jackson-databind.spec index e95be63..4c34d01 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind -Version: 2.16.1 -Release: 4%{?dist} +Version: 2.16.2 +Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -73,6 +73,12 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Sat Mar 09 2024 Packit - 2.16.2-1 +- [maven-release-plugin] prepare release jackson-databind-2.16.2 (Tatu Saloranta) +- Prepare for 2.16.2 release (Tatu Saloranta) +- Make `PropertyNamingStrategy` not affect Enums (#4414) (Kim, Joo Hyuk) +- Resolves rhbz#2268715 + * Tue Feb 27 2024 Jiri Vanek - 2.16.1-4 - Rebuilt for java-21-openjdk as system jdk diff --git a/sources b/sources index 8dc6845..969c406 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.16.1.tar.gz) = 3f23fb124cea2e551786e0317143ea0596d1bf4cb6aff5dc7e78dff81d3bd206662b59ad75d299e2e1280af2037645c30163b52cb6825e49d3effe9403ad7e85 +SHA512 (jackson-databind-2.16.2.tar.gz) = 1374fcd8743df200eac2181f1e8995a4cdd46656e78dd96fc0e0438b650629f23a70e86c826161bc5f6b365f643f172f4d92fc450b97808ef65535f12ea432a4 From 4de6597c9f3c134cae6844611c6f3a711fffa15c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Mar 2024 22:48:14 +0000 Subject: [PATCH 15/26] [packit] 2.17.0 upstream release - Resolves rhbz#2269279 Upstream tag: jackson-databind-2.17.0 Upstream commit: cd2d15eb --- README.packit | 2 +- jackson-databind.spec | 179 +++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 180 insertions(+), 3 deletions(-) diff --git a/README.packit b/README.packit index 58aeb5d..38c0a99 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.93.0.post1.dev3+ge6195b47. +The file was generated using packit 0.93.0.post1.dev5+g0048024e. diff --git a/jackson-databind.spec b/jackson-databind.spec index 4c34d01..b586ae4 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,5 +1,5 @@ Name: jackson-databind -Version: 2.16.2 +Version: 2.17.0 Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -73,6 +73,183 @@ rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %license LICENSE NOTICE %changelog +* Tue Mar 12 2024 Packit - 2.17.0-1 +- [maven-release-plugin] prepare release jackson-databind-2.17.0 (Tatu Saloranta) +- Prepare for 2.17.0 release (Tatu Saloranta) +- Fix #2543: Skip delegating creator arguments when collecting properties (#4426) (Kyrylo Merzlikin) +- ... (Tatu Saloranta) +- Add failing test for #4356 (Tatu Saloranta) +- Migrate tests to `JUnit 5` for `/mixins`, `/misc`, `/module`, `/objectId` tests (#4423) (Kim, Joo Hyuk) +- Back to snapshot dep (Tatu Saloranta) +- [maven-release-plugin] prepare for next development iteration (Tatu Saloranta) +- Add failing test for #4417 (Tatu Saloranta) +- Fix #4403: prevent use of zero-prefixed String as Enum index on deserialization (#4420) (Tatu Saloranta) +- warnings cleanup (Tatu Saloranta) +- Test refactoring/renaming (Tatu Saloranta) +- Add deprecation markers to avoid warnings from compiler (Tatu Saloranta) +- Fix #4416: Deprecate `JsonNode.asText(String)` (#4419) (Tatu Saloranta) +- Refactoring JsonFormat detection, post #4409 (#4418) (Tatu Saloranta) +- Bump the github-actions group with 3 updates (#4412) (dependabot[bot]) +- Add tests related to #4409 (#4411) (Tatu Saloranta) +- Add failing test for #4403 (default enum read fail) (#4408) (Tatu Saloranta) +- Try to modify an existing test to help resolve #4354 (Tatu Saloranta) +- ... (Tatu Saloranta) +- Migrate tests to `Junit 5` (#4405) (Kim, Joo Hyuk) +- Back to snapshot dep (Tatu Saloranta) +- [maven-release-plugin] prepare for next development iteration (Tatu Saloranta) +- [maven-release-plugin] prepare release jackson-databind-2.17.0-rc1 (Tatu Saloranta) +- Prepare for 2.17.0-rc1 release (Tatu Saloranta) +- Migrate `/jsontype` and `/jsontype/deftyping` tests to `JUnit 5` (#4398) (Kim, Joo Hyuk) +- Bump the github-actions group with 2 updates (#4399) (dependabot[bot]) +- Minor fix to release notes (Tatu Saloranta) +- fix incorrect issue/pr ref in release notes (Tatu Saloranta) +- Deserialize `java.util.UUID` encoded as Base64 and base64Url with or without padding (#4393) (Jesper Blomquist) +- Remove junit-bom, gotten via parent pom for 2.17 (Tatu Saloranta) +- fix minor test regression (Tatu Saloranta) +- Yet more test renaming (Tatu Saloranta) +- More JUnit5 test conversions (#4390) (Tatu Saloranta) +- More test renaming (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Test renaming/refactoring (Tatu Saloranta) +- Test refactoring (renaming) (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Minor test refactoring (Tatu Saloranta) +- ... (Tatu Saloranta) +- modify all tests (#4389) (Kim, Joo Hyuk) +- Once more fix test wrt [core#1173] (Tatu Saloranta) +- support nulls in TextNode equals (#4379) (PJ Fanning) +- Bump the github-actions group with 1 update (#4375) (dependabot[bot]) +- Resolve a unit test regression wrt revert of [core#1173] fix (temporarily) (Tatu Saloranta) +- Warnings clean up (Tatu Saloranta) +- UTs for issue #4358 (#4359) (Mark Herkrath) +- Minor warnings removal (Tatu Saloranta) +- Prepare for 2.17.0-rc1 (Tatu Saloranta) +- All (#4374) (Kim, Joo Hyuk) +- Bump the github-actions group with 2 updates (#4367) (dependabot[bot]) +- Fix #4364: add `PropertyName.merge()`, use by AnnotationIntrospectorPair (#4365) (Tatu Saloranta) +- Update JUnit5 to 5.10.1 (Tatu Saloranta) +- add Undefined to EnumWithNullToString4355Test (#4361) (PJ Fanning) +- Migrate `/deser/jdk` tests to `JUnit 5` (#4362) (Kim, Joo Hyuk) +- ... (Tatu Saloranta) +- Alternate approach for wildcards in TypeBindings (#4151) (Jonas Konrad) +- Yet more cleaning of StdTypeResolverBuilder (Tatu Saloranta) +- Refactor handling of default type property for StdTypeResolverBuilder (#4352) (Tatu Saloranta) +- Bump the github-actions group with 3 updates (#4350) (dependabot[bot]) +- Minor refactoring for readability wrt DeserializerCache/converter (#4349) (Tatu Saloranta) +- One tiny robustification to ResolvableDeserializer handling (Tatu Saloranta) +- Minor test refactoring (Tatu Saloranta) +- Add failing test (reproduction) for #562 (#4347) (Tatu Saloranta) +- Move #4316 testing to non-failing now that it passes (Tatu Saloranta) +- Migrate `/deser/dos`, `/deser/builder`, `/deser/enums` tests to JUnit 5 (#4344) (Kim, Joo Hyuk) +- Streamline `ThrowableDeserializer` slightly to reduce call stack for deep nesting (#4345) (Tatu Saloranta) +- Tests to verify proper life-cycle of `RecyclerPool` implementations, from databind perspective (#4324) (Mario Fusco) +- Make `@JsonAlias` be respected by polymorphic deduction for deserialization (#4335) (Kim, Joo Hyuk) +- Implement new `BeanPropertyDefinition.getAliases()` method (#4336) (Kim, Joo Hyuk) +- Second half of #4337: deserializers (#4339) (Tatu Saloranta) +- Tiny test refactoring (Tatu Saloranta) +- Fix #4337: support `@JsonSerialize(contentConverter)` with `AtomicReference` (#4338) (Tatu Saloranta) +- Test renaming (Tatu Saloranta) +- MInor straightening of alias access (Tatu Saloranta) +- Warnings clean up (Tatu Saloranta) +- Add explicit closing of `BufferRecycler` from ObjectMapper/ObjectWriter (#4334) (Tatu Saloranta) +- Bump the github-actions group with 2 updates (#4332) (dependabot[bot]) +- Instantiators for additional container classes (#4300) (Eduard Dudar) +- Migrate `/deser/creators` tests to `JUnit 5` (#4331) (Kim, Joo Hyuk) +- Add one more auto-close for `ObjectWriter` (Tatu Saloranta) +- Minor cosmetic change (Tatu Saloranta) +- Minor fix from #4324 (auto-close of `SegmentedStringWriter`) (Tatu Saloranta) +- Refactoring to prepare for getting #4300 merged (Tatu Saloranta) +- Yet more test renaming (Tatu Saloranta) +- Move test to better package (Tatu Saloranta) +- Fix #4309 (#4320) (Kim, Joo Hyuk) +- Bump the github-actions group with 2 updates (#4319) (dependabot[bot]) +- Add failing test for #4119 (Tatu Saloranta) +- test renaming (Tatu Saloranta) +- Minor test refactoring (Tatu Saloranta) +- Minor test refactoring post #4317 (Tatu Saloranta) +- Migrate `/deser` tests to `JUnit 5` (#4317) (Kim, Joo Hyuk) +- Add failing test for #4316 (Tatu Saloranta) +- Add missing overrides wrt FP handling for "untyped" case (Tatu Saloranta) +- Improve `JsonNode` and "untyped" (java.lang.Object) deserializers wrt number detection (Tatu Saloranta) +- Warnings cleanup (Tatu Saloranta) +- Migrate `/convert` tests to `JUnit 5` (#4307) (Kim, Joo Hyuk) +- Implement `getNumberTypeFP()` for `JsonNode`-backed parser (Tatu Saloranta) +- Add `TokenBuffer` support for `JsonParser.getNumberTypeFP()` (Tatu Saloranta) +- ... (Tatu Saloranta) +- Enable ci-fuzz workflow for 2.17 pulls (Tatu Saloranta) +- Minor fix wrt null-handling for `TreeSet`s (Tatu Saloranta) +- Migrate `/deser/filter` tests to `JUnit 5` (#4296) (Kim, Joo Hyuk) +- Update BasicExceptionTest.java (#4297) (Kim, Joo Hyuk) +- Remove broken link from README (Tatu Saloranta) +- Try fixing wiki links from README (Tatu Saloranta) +- Bump the github-actions group with 1 update (#4284) (dependabot[bot]) +- Test class renaming (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Test renaming (Tatu Saloranta) +- Migrate `/exc` tests to `JUnit 5` (#4282) (Kim, Joo Hyuk) +- doc : write suggestion also (#4280) (Kim, Joo Hyuk) +- Renaming wrt issue being resolved (Tatu Saloranta) +- Add new option to handle properties not part of current active `@JsonView` (#4275) (Kim, Joo Hyuk) +- Bump the github-actions group with 2 updates (#4268) (dependabot[bot]) +- Update code coverage ref on README (Tatu Saloranta) +- Migrate `/type` tests into `JUnit5` (#4267) (Kim, Joo Hyuk) +- Improve handling of failure to deserialize `java.util.regex.Pattern` (#4266) (Tatu Saloranta) +- Fix #4262: handle `null` insert fail for `TreeSet` (#4265) (Tatu Saloranta) +- Moar test refactoring (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Test refactoring (Tatu Saloranta) +- Update release notes wrt #736 (Tatu Saloranta) +- Fix `REQUIRE_SETTERS_FOR_GETTERS` taking no effect (#4257) (Kim, Joo Hyuk) +- Another minor tweak to ThrowableDeserializer to flatten call stack (Tatu Saloranta) +- Minor refactoring to `ThrowableDeserializer` to avoid calling Deprecated constructor (Tatu Saloranta) +- Fix #4263: remove generic type parameterization from `ObjectArrayDeserializer` (#4264) (Tatu Saloranta) +- Minor comment fix (Tatu Saloranta) +- Fix OSS-Fuzz found issue with `null` for "suppressable" entries for `Throwable`s (#4261) (Tatu Saloranta) +- Fix year number (2024->2023) in comments (Tatu Saloranta) +- Improve error handling of `TokenBuffer` wrt malformed input (EOF handling) (#4260) (Tatu Saloranta) +- Bump the github-actions group with 1 update (#4255) (dependabot[bot]) +- Migrate `/contextual` tests to `JUnit 5` (#4251) (Kim, Joo Hyuk) +- Fix test failure with static mocking by replacing `PowerMock` with `Mockito` (#4254) (Kim, Joo Hyuk) +- Add pre-validation for parsing "stringified" Floating-Point numbers, missing length checks (#4253) (Tatu Saloranta) +- Fix #4248: add special handling for `null` "cause" for Throwable deserialization (#4249) (Tatu Saloranta) +- Improve `JsonNodeDeserializer` handling of NaN wrt `USE_BIG_DECIMAL_FOR_FLOATS` (#4245) (Tatu Saloranta) +- Moar warnings removal (3.0-proofing) (Tatu Saloranta) +- More warnings removal (3.0-proofing) (Tatu Saloranta) +- Bump the github-actions group with 1 update (#4241) (dependabot[bot]) +- Deprecate `DefaultTyping.EVERYTHING` (#4240) (Kim, Joo Hyuk) +- Tiny streamlining (Tatu Saloranta) +- Minor exception message fix (Tatu Saloranta) +- strongly discourage users from disabling WRAP_EXCEPTIONS (#4235) (PJ Fanning) +- Test streamlining (Tatu Saloranta) +- Post-merge tweaks for #4194 (Tatu Saloranta) +- Add `DeserializationFeature.FAIL_ON_NAN_TO_BIG_DECIMAL_COERCION` to determine what happens on `JsonNode` coercion to `BigDecimal` with NaN (#4195) (Kim, Joo Hyuk) +- Minor javadoc fix (Tatu Saloranta) +- Minor Javadoc improvements to JsonNode wrt findValue() and related methods (Tatu Saloranta) +- Fixed testAddFilterWithEmptyStringId() (#4232) (saurabh-shetty) +- Fix #4200: use annotations for delegating `@JsonCreator` (#4228) (Tatu Saloranta) +- Add failing test case for #4200. (Tatu Saloranta) +- Fixed com.fasterxml.jackson.databind.node.TestConversions#testValueToTree (#4227) (saurabh-shetty) +- Fix #4205: add "sun.*" as "JDK" package (#4226) (Tatu Saloranta) +- Fix #4214: support polymorphic deserialization of `EnumSet` (#4222) (Tatu Saloranta) +- Minor refactoring for #4217: move `DatabindTestUtil` under `.../testutil` (Tatu Saloranta) +- Migrate tests in `view` test package to `JUnit 5` using `DatabindTestUtil` (#4217) (Kim, Joo Hyuk) +- .. (Tatu Saloranta) +- Fixed potential test failure due to nondeterminism in the order of elements in jsonString in SimpleFilterProviderTest.testAddFilterLastOneRemainsFlip test (#4224) (saurabh-shetty) +- Bump the github-actions group with 1 update (#4223) (dependabot[bot]) +- ... (Tatu Saloranta) +- Minor tweaks to (failing) test for #4214 (Tatu Saloranta) +- Added unit test for Issue-4214 (#4215) (V H V Sekhar Durga) +- Some more dead code elimination (Tatu Saloranta) +- Update README.md Jackson Version (#4220) (Muhammad Khalikov) +- Update release notes wrt #4209, minor clean up (Tatu Saloranta) +- Make Bean (De)SerializerModifier implement Serializable #4209 (#4212) (Muhammad Khalikov) +- Bump the github-actions group with 1 update (#4210) (dependabot[bot]) +- typo fix (Tatu Saloranta) +- Bump the github-actions group with 1 update (#4206) (dependabot[bot]) +- Start 2.17 branch (Tatu Saloranta) +- Resolves rhbz#2269279 + * Sat Mar 09 2024 Packit - 2.16.2-1 - [maven-release-plugin] prepare release jackson-databind-2.16.2 (Tatu Saloranta) - Prepare for 2.16.2 release (Tatu Saloranta) diff --git a/sources b/sources index 969c406..142fd2b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.16.2.tar.gz) = 1374fcd8743df200eac2181f1e8995a4cdd46656e78dd96fc0e0438b650629f23a70e86c826161bc5f6b365f643f172f4d92fc450b97808ef65535f12ea432a4 +SHA512 (jackson-databind-2.17.0.tar.gz) = 58ba293faa4f4eb88e3fa82b160ddc2de94eaf760933470027873cbcf505ca75a245b5b3af5a2e6732a4a9f5f84f688ea8143d0de3fb4b237183c3246330803d From b4eb0c359bd2767419bc558d2e52898b0e86c847 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Thu, 21 Mar 2024 16:28:45 +0100 Subject: [PATCH 16/26] Fix some dependencies not needed --- jackson-databind.spec | 8 -------- 1 file changed, 8 deletions(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index b586ae4..51d584a 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -39,8 +39,6 @@ Jackson Annotations for configuration. %pom_xpath_inject "//pom:properties" " 11" %pom_xpath_inject "//pom:properties" " 1.6" -%pom_change_dep org.junit:junit-bom junit:junit - cp -p src/main/resources/META-INF/NOTICE . sed -i 's/\r//' LICENSE NOTICE @@ -51,14 +49,8 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %pom_xpath_remove '//pom:compilerArgs/pom:arg[contains(text(),"enable-preview")]' # TestTypeFactoryWithClassLoader fails to compile -# - it's the only test that uses powermock, so drop the powermock dependencies # - mockito is only transitively pulled in by powermock, so add it back -%pom_remove_dep org.powermock: %pom_add_dep org.mockito:mockito-core::test -rm src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java - -# Off test that require connection with the web -rm src/test/java/com/fasterxml/jackson/databind/TestJDKSerialization.java %mvn_file : %{name} From ac23a76e8d30ac2559a3574274f7aebb3fdbbfd5 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 5 May 2024 02:28:28 +0000 Subject: [PATCH 17/26] Update to 2.17.1 upstream release - Resolves: rhbz#2279122 Upstream tag: jackson-databind-2.17.1 Upstream commit: cf9e8558 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- jackson-databind.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.packit b/README.packit index 38c0a99..066b312 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.93.0.post1.dev5+g0048024e. +The file was generated using packit 0.95.0.post1.dev8+gce6bd577. diff --git a/jackson-databind.spec b/jackson-databind.spec index 51d584a..5078bb8 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,5 +1,5 @@ Name: jackson-databind -Version: 2.17.0 +Version: 2.17.1 Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -65,6 +65,10 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Sun May 05 2024 Packit - 2.17.1-1 +- Update to version 2.17.1 +- Resolves: rhbz#2279122 + * Tue Mar 12 2024 Packit - 2.17.0-1 - [maven-release-plugin] prepare release jackson-databind-2.17.0 (Tatu Saloranta) - Prepare for 2.17.0 release (Tatu Saloranta) diff --git a/sources b/sources index 142fd2b..4ff1a48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.17.0.tar.gz) = 58ba293faa4f4eb88e3fa82b160ddc2de94eaf760933470027873cbcf505ca75a245b5b3af5a2e6732a4a9f5f84f688ea8143d0de3fb4b237183c3246330803d +SHA512 (jackson-databind-2.17.1.tar.gz) = 26488cf8bed9f5a3af0559cc441db3a7bea61bb97e9e4c89fe1ed72b7e6c62e7749e32d0bf4b0d99bd1626d10bb99266e60df3672a5e5240eb97311db0a95e82 From cfa384acd4fb01c03ed3229f26cf6bf3c6f2650d Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 5 Jul 2024 17:49:37 +0000 Subject: [PATCH 18/26] Update to 2.17.2 upstream release - Resolves: rhbz#2296004 Upstream tag: jackson-databind-2.17.2 Upstream commit: 091d9687 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- jackson-databind.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.packit b/README.packit index 066b312..f2be23e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.95.0.post1.dev8+gce6bd577. +The file was generated using packit 0.97.3.post1.dev7+g1954e49a. diff --git a/jackson-databind.spec b/jackson-databind.spec index 5078bb8..26b7e0c 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,5 +1,5 @@ Name: jackson-databind -Version: 2.17.1 +Version: 2.17.2 Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -65,6 +65,10 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Fri Jul 05 2024 Packit - 2.17.2-1 +- Update to version 2.17.2 +- Resolves: rhbz#2296004 + * Sun May 05 2024 Packit - 2.17.1-1 - Update to version 2.17.1 - Resolves: rhbz#2279122 diff --git a/sources b/sources index 4ff1a48..033ab05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.17.1.tar.gz) = 26488cf8bed9f5a3af0559cc441db3a7bea61bb97e9e4c89fe1ed72b7e6c62e7749e32d0bf4b0d99bd1626d10bb99266e60df3672a5e5240eb97311db0a95e82 +SHA512 (jackson-databind-2.17.2.tar.gz) = aa7605e6004fec149731770ccef4e811eb190060d151c4380a4773c98b9eeb06686f96a495034cfa663c0a824250e85b378221b3d0d733fdcba87b1be53c8c8a From 5d0fe04ab5bbf5df5e6fa03cc2b5fed3800071e2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 10:43:54 +0000 Subject: [PATCH 19/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 26b7e0c..49cf74e 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.17.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -65,6 +65,9 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 2.17.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jul 05 2024 Packit - 2.17.2-1 - Update to version 2.17.2 - Resolves: rhbz#2296004 From 7c8e774811001c4a7ed7abe1150c6d3f4f56c27d Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 27 Sep 2024 04:18:57 +0000 Subject: [PATCH 20/26] Update to 2.18.0 upstream release - Resolves: rhbz#2315070 Upstream tag: jackson-databind-2.18.0 Upstream commit: 6ecd5fc9 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- jackson-databind.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.packit b/README.packit index f2be23e..ab6dd33 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev7+g1954e49a. +The file was generated using packit 0.101.1. diff --git a/jackson-databind.spec b/jackson-databind.spec index 49cf74e..2bcab28 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind -Version: 2.17.2 -Release: 2%{?dist} +Version: 2.18.0 +Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -65,6 +65,10 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Fri Sep 27 2024 Packit - 2.18.0-1 +- Update to version 2.18.0 +- Resolves: rhbz#2315070 + * Thu Jul 18 2024 Fedora Release Engineering - 2.17.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 033ab05..bc06441 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.17.2.tar.gz) = aa7605e6004fec149731770ccef4e811eb190060d151c4380a4773c98b9eeb06686f96a495034cfa663c0a824250e85b378221b3d0d733fdcba87b1be53c8c8a +SHA512 (jackson-databind-2.18.0.tar.gz) = 52f304791bd081ebe7f7cd9b6d67e3d2b5f1b406279897e7cc071257f6d2e253bca61785dfb0bb6e341491277cdd98c35b1232d88f5c704811d2abbf003713e3 From 4f19ff8da8a09d4f80df14ef5366e478f9b3ab8c Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 28 Nov 2024 02:38:23 +0000 Subject: [PATCH 21/26] Update to 2.18.2 upstream release - Resolves: rhbz#2322329 Upstream tag: jackson-databind-2.18.2 Upstream commit: 287af927 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- jackson-databind.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.packit b/README.packit index ab6dd33..fafa6eb 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.101.1. +The file was generated using packit 0.104.1. diff --git a/jackson-databind.spec b/jackson-databind.spec index 2bcab28..07ce062 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,5 +1,5 @@ Name: jackson-databind -Version: 2.18.0 +Version: 2.18.2 Release: 1%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -65,6 +65,10 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Thu Nov 28 2024 Packit - 2.18.2-1 +- Update to version 2.18.2 +- Resolves: rhbz#2322329 + * Fri Sep 27 2024 Packit - 2.18.0-1 - Update to version 2.18.0 - Resolves: rhbz#2315070 diff --git a/sources b/sources index bc06441..610397f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (jackson-databind-2.18.0.tar.gz) = 52f304791bd081ebe7f7cd9b6d67e3d2b5f1b406279897e7cc071257f6d2e253bca61785dfb0bb6e341491277cdd98c35b1232d88f5c704811d2abbf003713e3 +SHA512 (jackson-databind-2.18.2.tar.gz) = 227d4b75ef9a177112398b58276fac8f3304400c9d7097bff105ce3c3d6c66c1233a8f1534a2de8eb5d9717bbe7bf57efe62ad4a4f8a547fde88fac8883e2a25 From 8ff5e51a3bf3ae31df1b3236a7e6fa073e662640 Mon Sep 17 00:00:00 2001 From: Marco Fargetta Date: Fri, 10 Jan 2025 15:36:27 +0100 Subject: [PATCH 22/26] Remove preview fix from pom --- jackson-databind.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 07ce062..7f4b771 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -37,7 +37,7 @@ Jackson Annotations for configuration. %pom_xpath_set "//pom:javac.src.version" "11" %pom_xpath_set "//pom:javac.target.version" "11" %pom_xpath_inject "//pom:properties" " 11" -%pom_xpath_inject "//pom:properties" " 1.6" +%pom_xpath_inject "//pom:properties" " 11" cp -p src/main/resources/META-INF/NOTICE . sed -i 's/\r//' LICENSE NOTICE @@ -46,7 +46,6 @@ sed -i 's/\r//' LICENSE NOTICE %pom_remove_dep javax.measure:jsr-275 rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkaroundTest.java %pom_xpath_remove pom:classpathDependencyExcludes -%pom_xpath_remove '//pom:compilerArgs/pom:arg[contains(text(),"enable-preview")]' # TestTypeFactoryWithClassLoader fails to compile # - mockito is only transitively pulled in by powermock, so add it back From bdc0839db25c251da7812395b2ffb030b23db04f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 07:33:47 +0000 Subject: [PATCH 23/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 7f4b771..75a83e4 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.18.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -64,6 +64,9 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 2.18.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Nov 28 2024 Packit - 2.18.2-1 - Update to version 2.18.2 - Resolves: rhbz#2322329 From bcb44836b878e03fd539304db08be6a1329fef3c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 17:51:41 +0000 Subject: [PATCH 24/26] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- jackson-databind.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 75a83e4..c477688 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,6 +1,6 @@ Name: jackson-databind Version: 2.18.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later @@ -64,6 +64,9 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 2.18.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 2.18.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From eedbdc4d54a036408d2fb046d9ba8a3daa88877a Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Tue, 29 Jul 2025 21:01:02 +0200 Subject: [PATCH 25/26] Rebuilt for java-25-openjdk as preffered jdk https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk Note, that since f43, you should be always explicit on what jdk to use. This commit should do exactly that. --- jackson-databind.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index c477688..765f02c 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,13 +1,13 @@ Name: jackson-databind Version: 2.18.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later URL: https://github.com/FasterXML/jackson-databind Source0: %{url}/archive/%{name}-%{version}.tar.gz -BuildRequires: maven-local +BuildRequires: maven-local-openjdk25 BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) >= %{version} BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= %{version} BuildRequires: mvn(com.fasterxml.jackson:jackson-base:pom:) >= %{version} @@ -64,6 +64,9 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Tue Jul 29 2025 jiri vanek - 2.18.2-4 +- Rebuilt for java-25-openjdk as preffered jdk + * Thu Jul 24 2025 Fedora Release Engineering - 2.18.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 9fa98d726959bb327ef820ea376e22c320ca220f Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Mon, 3 Nov 2025 22:58:23 +0000 Subject: [PATCH 26/26] Restore support for RHEL and older Fedora --- jackson-databind.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jackson-databind.spec b/jackson-databind.spec index 765f02c..3df496f 100644 --- a/jackson-databind.spec +++ b/jackson-databind.spec @@ -1,13 +1,18 @@ Name: jackson-databind Version: 2.18.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: General data-binding package for Jackson (2.x) License: Apache-2.0 and LGPL-2.0-or-later URL: https://github.com/FasterXML/jackson-databind Source0: %{url}/archive/%{name}-%{version}.tar.gz +%if 0%{?rhel} || 0%{?fedora} && 0%{?fedora} <= 42 +BuildRequires: maven-local +%else BuildRequires: maven-local-openjdk25 +%endif + BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) >= %{version} BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= %{version} BuildRequires: mvn(com.fasterxml.jackson:jackson-base:pom:) >= %{version} @@ -64,6 +69,9 @@ rm src/test/java/com/fasterxml/jackson/databind/introspect/NoClassDefFoundWorkar %license LICENSE NOTICE %changelog +* Mon Nov 3 2025 Dogtag PKI Team - 2.18.2-5 +- Restore support for RHEL and older Fedora + * Tue Jul 29 2025 jiri vanek - 2.18.2-4 - Rebuilt for java-25-openjdk as preffered jdk