Commit Graph

537 Commits

Author SHA1 Message Date
exceptionfactory 50cda9a2e6
NIFI-11371 Upgraded Ranger from 2.3.0 to 2.4.0
- Updated Elasticsearch client false positive vulnerability suppressions for new Ranger transitive dependencies

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7109.
2023-04-02 17:14:55 +02:00
Kevin Doran 08e18220e7
NIFI-11351 Support Docker image builds on ARM64
- Switch from spotify docker-maven-plugin to fabric8 docker-maven-plugin
- Add consistency to docker maven image names and tags
- Other minor Dockerfile changes for consistency

This closes #7105

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-30 14:41:23 -05:00
exceptionfactory dde89c0b15
NIFI-11358 Upgraded Hadoop from 3.3.4 to 3.3.5
- Upgraded Ranger Hadoop dependencies from 3.3.3 to 3.3.5
- Aligned Iceberg Hadoop version with project Hadoop version
- Updated Atlas dependencies to align hadoop-hdfs-client version with hadoop-common
- Updated Ranger hadoop-auth version to align with other Hadoop dependencies
- Updated Spark Livy bundle to align with project Hadoop version
- Removed unnecessary dependencies from Hive Test Utilities
- Updated HBase 2 Woodstox Core from 5.3.0 to 5.4.0
- Suppressed false positive vulnerabilities for HBase client libraries

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7097.
2023-03-29 13:12:57 +02:00
exceptionfactory 5bdee9a714
NIFI-11347 This closes #7089. Upgraded OWASP Dependency Check from 8.0.2 to 8.2.1
- Updated suppression configuration
- Upgraded Solr from 8.6.3 to 8.11.1 for Ranger
- Excluded Apache Ivy from Hive and Janus Graph dependencies
- Excluded Groovy from Hive tests

Signed-off-by: Joe Witt <joewitt@apache.org>
2023-03-28 08:41:11 -07:00
exceptionfactory 2698000a85
NIFI-11254 Upgraded SnakeYAML from 1.33 to 2.0
- Updated MiNiFi and EasyRules references to use required arguments

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7084.
2023-03-24 11:11:37 +01:00
Joe Witt 58517e4dd0
NIFI-11329 Updated NAR Plugin to 1.5.0 and Commons Compress to 1.23.0
This closes #7077

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-23 12:28:40 -05:00
exceptionfactory 8154fcce49
NIFI-11325 Upgraded Mockito from 3.12.4 to 4.11.0
- Replaced deprecated Matchers references with ArgumentMatchers
- Removed unnecessary Mockito versions for Registry
- Refactored test configuration to Java for mocking

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7071.
2023-03-23 09:56:15 +01:00
exceptionfactory 69aa181fde
NIFI-11320 Upgraded Spring Framework from 5.3.24 to 5.3.26
- Upgraded Spring Security from 5.8.0 to 5.8.2
- Upgraded Spring Boot from 2.7.6 to 2.7.9 for NiFi Registry

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7067.
2023-03-22 10:47:58 +01:00
mr1716 5883846e99
NIFI-11318 Upgraded Jackson from 2.14.1 to 2.14.2
This closes #7066

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-21 16:35:03 -05:00
Chris Sampson d604c87247
NIFI-11311 Updated maven-antrun-plugin to 3.1.0 across all modules
This closes #7062

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-21 08:06:02 -05:00
Pierre Villard d563f522d4
NIFI-11300 Upgraded json-smart from 2.4.8 to 2.4.10
This closes #7055

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-20 08:51:58 -05:00
Pierre Villard 76244b18bc
NIFI-11299 Upgraded SLF4J from 2.0.6 to 2.0.7
This closes #7054

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-20 08:50:13 -05:00
exceptionfactory 6576163958
NIFI-11293 Upgraded Log4j 2 from 2.18.0 to 2.20.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7050.
2023-03-16 09:05:13 +01:00
exceptionfactory 7cc680406f
NIFI-11292 Upgraded Netty from 4.1.87 to 4.1.90
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7049.
2023-03-16 09:00:09 +01:00
exceptionfactory 512155ba2f
NIFI-10975 Add Kubernetes Leader Election and State Provider (#6779)
* NIFI-10975 Added Kubernetes Leader Election and State Provider
- Added Kubernetes Leader Election Manager based on Kubernetes Leases
- Added Kubernetes State Provider based on Kubernetes ConfigMaps
- Added nifi-kubernetes-client for generalized access to Fabric8 Kubernetes Client
- Added nifi.cluster.leader.election.implementation Property defaulting to CuratorLeaderElectionManager
- Refactored LeaderElectionManager to nifi-framework-api for Extension Discovering Manager
- Refactored shared ZooKeeper configuration to nifi-framework-cluster-zookeeper

* NIFI-10975 Updated Kubernetes Client and StateMap
- Upgraded Kubernetes Client from 6.2.0 to 6.3.0
- Added getStateVersion to StateMap and deprecated getVersion
- Updated Docker start.sh with additional properties

* NIFI-10975 Corrected MockStateManager.assertStateSet()
* NIFI-10975 Upgraded Kubernetes Client from 6.3.0 to 6.3.1
* NIFI-10975 Corrected unregister leader and disabled release on cancel

* NIFI-10975 Corrected findLeader handling of Lease expiration
- Changed LeaderElectionManager.getLeader() return to Optional String

* NIFI-10975 Corrected StandardNiFiServiceFacade handling of Optional Leader
* NIFI-10975 Changed getLeader() to call findLeader() to avoid stale cached values
* NIFI-10975 Updated LeaderElectionCommand to run LeaderElector in loop
* NIFI-10975 Rebased on project version 2.0.0-SNAPSHOT

* NIFI-10975 Corrected Gson and AspectJ versions
- Updated versions to match current main branch and avoid reverting
2023-03-07 14:14:24 -05:00
exceptionfactory d3908dede8
NIFI-11253 Removed H2 1.4 database migration modules
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #7014
2023-03-07 10:35:21 -05:00
Pierre Villard 48af85f472 NIFI-11199 - Upgrade kotlin to 1.8.10
This closes #6973

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-02-21 09:14:50 -05:00
Pierre Villard 88813081e4 NIFI-11200 - Upgrade aspectj to 1.9.19
This closes #6974

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-02-21 09:14:21 -05:00
exceptionfactory 1156f4cbc5
NIFI-11165 This closes #6944. Removed optional jigsaw build profiles
- Removed jigsaw build profiles
- Removed Java 11 directories from assemblies

Signed-off-by: Joe Witt <joewitt@apache.org>
2023-02-13 13:01:58 -05:00
Pierre Villard 18ef2a57a5
NIFI-11164 Updated minimum Java version from 8 to 11.0.16
- Updated GitHub workflows from Java 8 to 11
- Updated Maven Compiler Source and Target version from 1.8 to 11
- Disabled JASN1 tests failing on Windows with Java 11

This closes #6940

Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-10 23:31:37 -06:00
Joe Witt 43eab4c81d
NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
Joe Witt 896fdacbbd
NIFI-11103-RC1 prepare for next development iteration 2023-02-06 11:41:41 -07:00
Joe Witt 81296b5b69
NIFI-11103-RC1 prepare release nifi-1.20.0-RC1 2023-02-06 11:41:39 -07:00
Joe Witt 4f91420cc1
NIFI-11139 Updated multiple Maven Plugins
This closes #6925

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-03 16:07:02 -06:00
Joe Witt 28bfd1252f
NIFI-11103 bumping apache parent 2023-02-03 10:59:06 -07:00
Joe Witt 5ae8d1900e
NIFI-11103 NIFI-11104 bumping nifi nar maven plugin 2023-02-03 10:44:17 -07:00
exceptionfactory bda1bd326d
NIFI-11114 Thise closes #6906. Upgraded OWASP Dependency Check from 7.4.4 to 8.0.2
- Added jetty-jmx to managed dependencies to maintain aligned versions

Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-30 17:13:12 -07:00
exceptionfactory a1072140a1
NIFI-11113 This closes #6905. Upgraded ZooKeeper from 3.8.0 to 3.8.1
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-30 11:19:21 -07:00
exceptionfactory 972667461b
NIFI-10580 This closes #6867. Upgraded SLF4J from 1.7.36 to 2.0.6
- Upgraded Logback from 1.2.11 to 1.3.5
- Updated Logback DelayingShutdownHook to DefaultShutdownHook
- Disabled Spring Boot Logging System in favor of standard Logback initialization
- Excluded logback-classic from ZooKeeper and other dependencies to avoid conflicts when running tests
- Excluded spring-boot-starter-logging to avoid failures related to Logback 1.2 and Spring Boot 2.7
- Removed ZooKeeperMigratorTest.groovy based on Apache Curator test server usage of Logback 1.2

NIFI-10580 Added logback-core as explicit dependency

- Set logback-core as provided in root configuration
- Added logback-core as compile dependency in assembly configurations

Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-23 11:38:10 -07:00
mr1716 a4188bb487
NIFI-11080 Updated Gson from 2.10 to 2.10.1
This closes #6874

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-20 14:31:10 -06:00
exceptionfactory b107ae1f8c
NIFI-11046 Upgraded Dependency Check from 7.3.2 to 7.4.4
- Removed false positive suppressions no longer necessary in current version

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6839.
2023-01-14 16:47:28 +01:00
mr1716 3a1e4dbe92 NiFI-10922 Update testcontainers version to 1.17.6
This closes #6840

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-01-12 19:42:26 -05:00
exceptionfactory 765e5fc61e NIFI-11052 Upgraded Netty from 4.1.85 to 4.1.87
This closes #6843

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-01-12 18:30:18 -05:00
exceptionfactory 9aecfc4e5b
NIFI-11021 Upgraded Groovy from 3.0.9 to 3.0.14
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6819
2023-01-03 14:03:18 -05:00
Pierre Villard 7a4e3a4b6c NIFI-11011 - Update AWS SDK versions to 1.12.371 and 2.17.295
This closes #6810

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
2022-12-29 13:10:32 +00:00
mr1716 2b0f7ac5c4
NIFI-10995 Update Jetty to 9.4.50.v20221201
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6799.
2022-12-22 12:02:59 +01:00
exceptionfactory ab7ce58fb1
NIFI-10947 This closes #6758. Upgraded Apache Commons Net to 3.9.0
- Added Commons Net to managed dependencies in root Maven configuration
- Removed version references to 3.3 in MiNiFi and 3.6 in NiFi standard modules

Signed-off-by: Joe Witt <joewitt@apache.org>
2022-12-05 09:01:29 -07:00
exceptionfactory 87c583042e
NIFI-10941 Removed TestNG references
- Replaced TestNG assertions with JUnit 5
- Excluded testng transitive dependencies from groovy-all
- Added testng exclusion to Maven Enforcer configuration

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6753.
2022-12-05 13:11:59 +01:00
Joe Witt e5941c4bf8
NIFI-10913 bumping in alignment with 1.19.1 rc work 2022-12-02 17:41:39 -07:00
exceptionfactory a7bf2763cd
NIFI-10933 Upgraded OWASP Dependency Check from 7.1.2 to 7.3.2
- Removed non-applicable suppressions
- Added suppressions for Elasticsearch client libraries and other false positives

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6751.
2022-12-02 20:45:03 +01:00
exceptionfactory 3399d09c46
NIFI-10923 This closes #6745. Upgraded Apache SSHD to 2.9.2
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-12-01 12:02:01 -07:00
exceptionfactory 9a574c875e
NIFI-10909 Upgraded Jackson from 2.14.0 to 2.14.1
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6738.
2022-12-01 10:04:22 +01:00
exceptionfactory 28c08bd2bf
NIFI-10917 Upgraded Spring Framework from 5.3.23 to 5.3.24
- Upgraded Spring Security from 5.7.5 to 5.8.0
- Upgraded Spring Boot from 2.7.4 to 2.7.6 for Registry

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6737.
2022-12-01 10:02:42 +01:00
Joe Witt 75e7c9e47c
NIFI-10854-RC1 prepare for next development iteration 2022-11-22 19:22:47 -07:00
Joe Witt ec87bf93ad
NIFI-10854-RC1 prepare release nifi-1.19.0-RC1 2022-11-22 19:22:45 -07:00
Pierre Villard f717025380 NIFI-10807 - Update gson to 2.10
This closes #6680

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-11-18 08:34:17 -05:00
Kevin Doran 78f206a811 NIFI-10820 Change Docker base image to eclipse-temurin
NIFI-9656 Change Docker images to use Java 11

This closes #6673

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-11-18 10:50:37 +00:00
exceptionfactory 0135191106
NIFI-10821 Upgraded Netty from 4.1.84 to 4.1.85
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6665.
2022-11-16 10:55:13 +01:00
Mike Thomsen 00da6d5ead
NIFI-10562 Moved MongoDB to testcontainers for integration-tests
This closes #6642

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-11-14 07:35:06 -06:00
exceptionfactory efa4f6e7de
NIFI-10795 This closes #6646. Upgraded Jackson from 2.13.4 to 2.14.0
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-11-10 15:30:08 -07:00