Commit Graph

227 Commits

Author SHA1 Message Date
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
Emilio Setiadarma 1395e22f0f
NIFI-11061 Added Registry properties for HTTPS network interfaces
This closes #6931

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-09 14:42:33 -06:00
mkalavala 889767683c
NIFI-11116 Refactored nifi-registry-core to use JUnit 5
This closes #6929

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-08 13:59:16 -06:00
Joe Witt efe7b7d30f
NIFI-11103 bumping version refs for 1.20 2023-02-06 11:20:34 -07:00
exceptionfactory a9ea659622
NIFI-11145 This closes #6928. Upgraded PostgreSQL JDBC from 42.4.3 to 42.5.3
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-02-06 10:31:08 -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
simonbence ae66ebdc22
NIFI-10973 Introduce differention of comparing embedded versioned flows for UI and synchronisation purposes (#6870)
* NIFI-10973 Introduce differention of comparing embedded versioned flows for UI and synchronisation purposes
2023-01-31 10:58:42 -05:00
exceptionfactory cd3323a8a7
NIFI-11093 This closes #6887. Removed unused superagent dependency from Registry
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-25 10:00:26 -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
Nissim Shiman c1eeb05f7b
NIFI-11041 Convert nifi-registry to use JUnit5 - Part 1
This closes #6873

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-20 14:23:23 -06:00
mr1716 3fafb8798f
NIFI-11073 Update mysql-connector-java to 8.0.32
This closes #6864

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-19 14:13:21 -06:00
mr1716 977847b940
NIFI-11074 Update mariadb-java-client to 3.1.1
This closes #6862

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-19 14:10:28 -06:00
exceptionfactory 9067774237
NIFI-11051 Corrected handling of empty Registry host property
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6842.
2023-01-19 12:40:32 +01:00
dependabot[bot] 58e3024db0
NIFI-11065 Upgraded decode-uri-component from 0.2.0 to 0.2.2
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

This closes #6771

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-17 16:08:09 -06:00
dependabot[bot] 9552929c8c
NIFI-11063 Upgraded express from 1.19.1 to 1.20.1
Bumps [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.9.6 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.9.6...v6.11.0)

Updates `body-parser` from 1.19.1 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.19.1...1.20.1)

Updates `express` from 4.17.2 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.2...4.18.2)

This closes #6764

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-17 13:59:54 -06:00
Justin Rittenhouse de1d26d8bf
NIFI-10799 Add OIDC to Docker images for NiFi and NiFi Registry
This closes #6651

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-12 13:17:16 -06:00
exceptionfactory 1404a151a1 NIFI-11015 Corrected Registry Trust Store Type handling
Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>

This closes #6815
2022-12-31 09:33:13 +00:00
Bryan Bende 6a149c3f34
NIFI-10984 Allow NAR to be uploaded to NiFi Registry without extension manifest (#6784)
This closes #6784 
Signed-off-by: Otto Fowler <otto@apache.org>
2022-12-20 14:20:10 -05:00
Dominique Jean-Prost 0ebc6d3148
NIFI-10930 Added LDAP_REFERRAL_STRATEGY variable for Docker
This closes #6749

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-12-05 09:26:32 -06:00
mr1716 de694ee45d
NIFI-10920 Upgraded Jettison from 1.5.1. to 1.5.2
This closes #6747

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-12-05 09:11:24 -06:00
Mark Payne e1c8c96111 NIFI-10937, NIFI-10938, NIFI-10939: When restoring flow from XML, properly parse XML for registry clients, looking for 'id' tag instead of 'identifier' tag. Fixed typo in error message about Reporting Task for Registry Clients. Updated StandardFlowComparator so that we compare sub-process groups' contents only if the Flow Coordinates are different by more than their version
Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6752.
2022-12-02 18:37:47 -05: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 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
Emilio Setiadarma 844751cec0 NIFI-10177: Implemented ID token logout and revoke access token logout for NiFi Registry when using OIDC/OAuth 2.0 providers
NIFI-10177: Addressed latest PR reviews. Reworded comments in the logout endpoint, use nifi registry properties to configure HTTP client timeouts for OIDC logout request, used NiFiUserUtils.getNiFiUserIdentity to retrieve identity used to delete the key

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6637.
2022-11-30 14:19:11 -05:00
Nathan Gough c2c6c1bcec
NIFI-10903 - Updated the registry pom with a fix for the build formats, and now builds dir by default alongside the zip.
This closes #6732

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-11-30 11:45:25 -06:00
exceptionfactory de296b5e65 NIFI-10897 Replaced Spring Security Base64 with java.util.Base64
This closes #6728

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-11-29 12:20:16 -05:00
dependabot[bot] 95f5bea15d
NIFI-10886 Upgraded PostgreSQL JDBC Driver from 42.4.1 to 42.4.3
This closes #6713

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-11-28 11:03:46 -06: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
exceptionfactory 5bc8e49c7a NIFI-10755 Refactored SSLContext creation using nifi-security-ssl
- Added TrustManagerBuilder to nifi-security-ssl
- Removed SslContextFactory and CertificateUtils from nifi-registry
- Refactored c2-client-http
- Refactored minifi-bootstrap
- Refactored nifi-site-to-site-client
- Refactored nifi-registry-client
- Refactored nifi-registry-framework
- Refactored nifi-toolkit-admin
- Refactored nifi-toolkit-cli

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6618.
2022-11-22 18:33:11 -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 9e3987d04e
NIFI-10826 Separated Maven Compile and Verify in ci-workflow
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6666
2022-11-16 12:56:33 -05:00
Shawn Weeks e8774979de
NIFI-10751 Add Username to User and Group CRUD (#6614) 2022-11-14 13:49:07 -05:00
Peter Gyori 412c1f2e43
NIFI-10762: Ranger Authorizer accepts multiple Ranger Admin Identity property values (#6625) 2022-11-14 08:28:24 -05:00
exceptionfactory 3a536e261f NIFI-10798 Added Deprecation Logging for Java 8 on Startup
- Added deprecation warnings for NiFi, Registry, and MiNiFi
- Added RuntimeVersionProvider for shared reference to deprecated and minimum versions

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6648.
2022-11-10 21:48:50 -05:00
Chris Sampson 2acfd1e496 NIFI-9398 add verification to ElasticSearchClientService (with integration tests) and Elasticsearch REST API processors
NIFI-9398 processor verification integration-tests for nifi-elasticsearch-restapi-processors using common nifi-elasticsearch-test-utils refactored from nifi-elasticsearch-client-service
NIFI-9398 fail index exists verification for Elasticsearch processors whose operations would not create the index if it doesn't already exist

This closes #6544

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-11-05 18:17:13 -04:00
Joe Witt c92a30734f
NIFI-10680 Corrected Bouncy Castle references in optional profiles
NIFI-10691 Removed duplicate Bouncy Castle dependencies from nifi-standard-processors

This closes #6571

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-24 17:46:51 -05:00
UcanInfosec c50e677ee3
NIFI-10649 Upgraded commons-cli to 1.5.0
This closes #6552

Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-20 19:38:25 -05:00
Joe Witt c155d29658
NIFI-10614 Upgraded Bouncy Castle from 1.70 to 1.71
- Blocked Bouncy Castle jdk15on dependencies
- Forced jdk18on dependencies and validated across entire build

This closes #6498

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-20 19:35:02 -05:00
dependabot[bot] 531a9de28f
NIFI-10669 Upgraded Jettison from 1.3.7 to 1.5.1
- Upgraded Jettison in nifi-framework-bundle
- Upgraded Jettison in nifi-registry-ranger
- Upgraded Jettison in nifi-spark-bundle

This closes #6548
This closes #6549
This closes #6550

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-19 09:45:49 -05:00
exceptionfactory b753c1c72d NIFI-10625 Added support for HTTP/2 in Registry
- Added nifi-security-ssl for generalized SSLContext creation
- Removed static keystore and truststore test files from nifi-registry-jetty

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6514.
2022-10-17 23:52:09 -04:00
UcanInfosec bede739af7
NIFI-10619 Upgraded mysql-connector-java from 8.0.29 to 8.0.30
This closes #6502

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-11 10:10:33 -04:00
Jeremy Snyder b862fff8f0
NIFI-10498 Added Cipher Suite configuration to NiFi Registry
This closes #6458

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 10:53:06 -05:00
mr1716 ba6233c0da
NIFI-10607 Upgraded Spring Boot from 2.7.2 to 2.7.4
This closes #6493

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 16:05:44 -05:00
UcanInfosec e38bacf6b6
NIFI-10598 Updated jgit from 5.13.0 to 5.13.1
This closes #6490

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 11:02:42 -05:00
dan-s1 5da9ce525c
NIFI-10565 Removed duplicated test dependencies
This closes #6482

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 09:07:51 -05:00
Joe Witt c6a9d70814
Merge branch 'NIFI-10521-RC4' 2022-10-06 14:13:30 -07:00
Zoltan Kornel Torok bca168c1ea
NIFI-10587 Restored nifi-registry-ranger-assembly exclusion
- Corrected nifi-registry-assembly configuration avoiding inclusion of libraries from nifi-registry-ranger-assembly when building with include-ranger

This closes #6481

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-06 15:20:42 -05:00
mr1716 01b2cda35c
NIFI-10590 Upgrade Groovy From 2.5.14 To 2.5.18
This closes #6485

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-10-05 12:16:33 -04:00