Commit Graph

10015 Commits

Author SHA1 Message Date
Joseph Witt 0ab5e2f741
NIFI-13179 Upgraded oauth2-oidc-sdk from 9.43.4 to 11.10.1
This closes #8776

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 21:50:37 -05:00
Joseph Witt f0d0676518
NIFI-13178 Upgraded extension and framework dependencies
- Upgraded Apache Mina 2.1.8 to 2.2.3
- Upgraded unboundid-ldapsdk from 6.0.11 to 7.0.0
- Upgraded okhttp-digest from 2.7 to 3.1.0
- Upgraded reactor-netty-http from 1.0.44 to 1.1.18
- Upgraded jetbrains-annotations 13.0 to 24.1.0
- Upgraded reactor-core from 3.4.37 to 3.6.5
- Upgraded reactor-test from 3.5.16 to 3.6.5

This closes #8775

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 21:49:27 -05:00
exceptionfactory f4d40722fe
NIFI-13168 Upgraded QuestDB from 7.3.7 to 7.4.2
This closes #8773

- Changed getSym() to getSymA() following QuestDB changes
- Added WAL Table status check for Table Metadata lookup

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-07 15:01:15 -07:00
Chris Sampson 1f5868b999
NIFI-11686 upgrade Elasticsearch low-level REST client to 8.13.3
This closes #8772

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-07 14:40:05 -07:00
Joseph Witt 096ce97530
NIFI-13170 Upgraded Neo4j Driver to 5.20.0
- Upgraded Neo4j Docker to 5.19

This closes #8767

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 14:34:39 -05:00
Joseph Witt 89ab35c955
NIFI-13166 Upgraded Jetty from 12.0.8 to 12.0.9
- Upgraded Kotlin from 1.9.23 to 1.9.24
- Upgraded Box from 4.8.0 to 4.9.0
- Upgraded Hazelcast from 5.3.7 to 5.4.0
- Upgraded Guava references from 32.1.2 to 33.2.0

This closes #8763

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 14:32:58 -05:00
exceptionfactory 09cf383f9b
NIFI-13167 Replaced Hamcrest Matchers with JUnit Matchers
This closes #8764

- Removed Hamcrest from set of default dependencies

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-07 10:21:57 -07:00
exceptionfactory b259e2ae73
NIFI-13160 Corrected frontend changes evaluation in ci-workflow
This closes #8761.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-07 08:35:47 -07:00
Matt Gilman 4bbe08fb55
NIFI-13164: (#8760)
- Moving from jsdom to happy dom for test environment execution.
- Removing test for the Documentation component that was failing because it was attempting to load an iframe with the nifi documentation that wasn't available.

This closes #8760
2024-05-07 11:33:58 -04:00
Chris Sampson 9edea70713
NIFI-12255 Refactored PutElasticsearchRecord and PutElasticsearchJson Relationships
- Migrated previous relationship names to be more consistent with other Processors
- Added nifi-mock objects for Relationship Migration

This closes #7940

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 09:06:56 -05:00
Bryan Bende e7567b04e2
NIFI-13120 Introduce branch as a concept in Registry Client and VCI
- Methods for getBranches, getDefaultBranch, and createBranch in flow registry client
- Add branch as a field to all relevant objects
- Add optional branch argument to REST API for retrieving buckets
- Add new REST API for retrieving branches for a given registry client
- Enforce NiFi Registry can only receive default branch

This closes #8726

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-07 08:44:33 -05:00
Joseph Witt 6922abde5a
NIFI-13163 Upgraded Lucene from 8.11.3 to 9.10.0
This closes #8759

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-06 22:58:06 -05:00
Joseph Witt ff34c41261
NIFI-13161 Upgraded Jackson and AWS dependencies
- Removed bytebuddy as was only there due to Jackson 2.17.0 mistake
- io.grpc context 1.59.0 to 1.59.1
- com.amazonaws 1.12.715 to 1.12.716
- software.amazon.awssdk 2.25.45 to 2.25.46
- jackson 2.17.0 to 2.17.1
- calcite 1.36.0 to 1.37.0

This closes #8758

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-06 22:54:32 -05:00
exceptionfactory 6b8c19c761
NIFI-13160 Support Skipping Frontend Unit Tests
This closes #8757

- Added frontend.skipTests property to nifi-web-frontend Maven configuration with default value of false
- Configured lint and unit-test execution goals to depend on frontend.skipTests
- Added paths-filter GitHub Actions step for conditional enabling of frontend tests

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-06 16:26:55 -07:00
Ferenc Kis 52e257e16c
NIFI-13123 MiNiFi async C2 operation processing
Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #8738.
2024-05-06 18:14:59 -04:00
Scott Aslan b87e9c8d9d
[NIFI-13142] configure typography (#8745)
* [NIFI-13142] configure typography

* remove Roboto Slab

* adjust letter spacing

* one font

* material theme

* update purple theme font to Comic Sans

* material theme

* align primary node indicator

This closes #8745
2024-05-06 16:47:32 -04:00
Joseph Witt 2711f9d8cf
NIFI-13150 Removed Couchbase Components
This closes #8753

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-06 15:28:25 -05:00
Matt Gilman e7facda912
NIFI-13141: (#8752) - Adding a dragging flag to not reset positioning for labels and connection bends if the user is currently performing an action.
This closes #8752
2024-05-06 16:15:15 -04:00
Joseph Witt 030435d996
NIFI-13149 Removed nifi-datadog-bundle
This closes #8751

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-06 14:57:44 -05:00
Joseph Witt 7540991a59
Revert "NIFI-12973 Add Process Group scope to Flow Analysis rules"
After commentary in the JIRA regarding UX and nifi-api considerations needing further discussion and resolution.

This reverts commit bc75ef108c.
2024-05-06 12:39:27 -07:00
Peter Turcsanyi 9f69ff233c
NIFI-12231 FetchSmb supports Move and Delete Completion Strategies
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8617.
2024-05-06 20:30:21 +03:00
tpalfy bc75ef108c
NIFI-12973 Add Process Group scope to Flow Analysis rules
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8682.
2024-05-06 20:26:34 +03:00
Matt Gilman b0ace45b55
NIFI-13147
Remove include-new-ui profile and include it by default always.
This closes #8749.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-06 09:53:52 -07:00
exceptionfactory 68a885d390
NIFI-13148 Excluded unused xmlunit dependency from nifi-registry-test
This closes #8750.

- Updated OWASP Dependency Check Suppression configuration to remove non-applicable suppressions

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-06 09:40:13 -07:00
Joseph Witt 7a6c26fd96
NIFI-13144 improved depependency update config and various dependencies
com.puppycrawl.tools:checkstyle 10.15.0 -> 10.16.0
software.amazon.awssdk:xray  2.25.40 -> 2.25.45
com.amazonaws:aws-java-sdk-keyspaces  1.12.710 -> 1.12.715
com.azure:azure-sdk-bom  1.2.21 -> 1.2.23
com.google.cloud:libraries-bom  26.37.0 -> 26.38.0
net.bytebuddy:byte-buddy  1.14.12 -> 1.14.14
org.checkerframework:checker-qual  3.37.0 -> 3.43.0
org.eclipse.jdt:ecj  3.33.0 -> 3.37.0
com.microsoft.azure:msal4j  1.14.3 -> 1.15.0
com.google.guava:guava  33.1.0-jre -> 33.2.0-jre
com.ibm.icu:icu4j  74.2 -> 75.1
org.opensaml:opensaml-* 4.3.1 -> 4.3.2
org.apache.sshd:sshd-*  2.12.0 -> 2.12.1
com.nimbusds:oauth2-oidc-sdk  9.43.3 -> 9.43.4
excel-streaming-reader  4.2.1 -> 4.3.1
amqp-client 5.20.0 5.21.0
json-schema-validator 1.3.2 1.4.0
Saxon-HE 12.3 12.4
lucene 8.11.2 8.11.3
commons-compiler 3.1.10 3.1.12
dropbox.client.version 5.4.4 5.4.6
subethasmtp 7.0.1 7.0.2
docker-java-api 3.3.4 3.3.6
google-api-services-drive v3-rev20230520-2.0.0	v3-rev20240327-2.0.0
protobuf-java 3.25.1 3.25.3
hazelcast 5.3.5 5.3.7
jackson-datatype-protobuf 0.9.14 0.9.15
kusto-* 5.0.3 5.0.5
mysql-connector-j 8.3.0 8.4.0
docker-compose-junit-jupiter 2.0.0 2.3.0
bolt-socket-mode 1.37.0 1.39.0
wire-schema-jvm 4.9.3 4.9.9
mysql-binlog-connector-java 0.29.0 0.29.2
jjwt 0.12.3 0.12.5
reactor-core 3.4.34 3.4.37
reactor-test 3.5.14 3.5.16
jakarta.activation-api 2.0.1 (and 2.1.2) to 2.1.3
jakarta.mail-api 2.0.1 (and 2.1.2) to 2.1.3
datafaker 2.0.2 to 2.2.2
jna and jna-platform 5.13.0 5.14.0
activemq-* 6.1.1 6.1.2
camel-salesforce 3.14.9 3.14.10
commons-csv 1.10.0 1.11.0
hbase.version 2.5.5-hadoop3 2.5.8-hadoop3
httpasyncclient 4.1.4 4.1.5
httpcore-nio 4.4.12 4.4.16
iotdb 1.3.0 1.3.1
mina-core 2.1.6 2.1.8
gremlin-* 3.7.1 3.7.2
clojure 1.11.2 1.11.3
angus-mail 2.0.2 2.0.3
jgit* 6.8.0.202311291450-r 6.9.0.202403050737-r
javaassist 3.29.2-GA 3.30.2-GA
jline 3.25.1 3.26.1
mariadb-java-client	3.3.0 3.3.3
mongodb-driver-sync 4.11.1 4.11.2
neo4j-java-driver 4.4.12 4.4.16
postgresql 4.7.2 4.7.3
spring-data-redis 2.7.15 2.7.18
spring-integration-mail 6.2.1 6.2.4
spring-vault-core 3.1.0 3.1.1
xmlunit-core 2.9.1 2.10.0
xmlunit-matchers 2.9.1 2.10.0
amazon-kinesis-client 2.5.7 2.5.8
reactor-netty-http 1.0.39 1.0.44
ant 1.10.13 1.10.14
hamcrest-core and hamcrest-all 1.3 moved to just hamcrest 2.2

This closes #8746

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
2024-05-06 15:13:18 +01:00
Joseph Witt 81d387cad5
NIFI-13139 ensure nifi-py4j-nar is included in test assembly
Ensure nifi-py4j integration tests have proper logback libs

This closes #8747

Signed-off-by: Joseph Witt <joewitt@apache.org>
Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
2024-05-06 14:50:21 +01:00
Rob Fellows d5bfec7d7f
[NIFI-12802] - Update to use node 22 (#8744)
This closes #8744
2024-05-04 11:15:10 -04:00
Matt Gilman ab5025c652
NIFI-13140: (#8743)
- Cleaning up error handling in guards.

This closes #8743
2024-05-03 18:09:55 -04:00
Scott Aslan 3192bc85ef
[NIFI-13132] show banner error in import flow dialog when registry is… (#8737)
* [NIFI-13132] show banner error in import flow dialog when registry is configured but unreachable

* address review comments

This closes #8737
2024-05-03 16:31:43 -04:00
Scott Aslan 9ddf8ffdd0
[NIFI-13130] disabled autofocus for dialog with no form fields to prevent dialog from being focused on page refresh (#8742)
This closes #8742
2024-05-03 16:27:30 -04:00
Scott Aslan 0672bf3954
[NIFI-13091] only show selected relationships in read only connection details dialog (#8741)
This closes #8741
2024-05-03 15:56:19 -04:00
Scott Aslan b946465709
[NIFI-12903] style updates for drag/drop UX (#8729)
* [NIFI-12903] style updates for drag/drop UX

* restore nf-editor styles

* remove padding from new canvas items

* remove unused disabled

* no value set UX

* restore initial disabled state

This closes #8729
2024-05-03 15:50:36 -04:00
Matt Gilman 914e2b1057
NIFI-13136: Allowing users to unset optional property values (#8734)
* NIFI-13136:
- Allowing users to unset optional property values.
- Only selecting value and applying focus if it is not read only.

* NIFI-13136:
- Addressing review feedback.
- Adding styles to disabled editor input.
- Fixing show hint/autocomplete in production build.

This closes #8734
2024-05-03 15:18:27 -04:00
Rob Fellows 37937ffa15
[NIFI-13129] - Fix: selected prioritizer order is not honored when displayed in the UI (#8736)
This closes #8736
2024-05-03 14:09:20 -04:00
Rob Fellows 57f684de97
[NIFI-13134] - Support No Value Set in Edit Parameter Context. (#8733)
* [NIFI-13134] - Support No Value Set in Edit Parameter Context. [NIFI-13135] - Allow parameter table to be sortable by parameter name

* retain the valueRemoved setting when editing parameters

This closes #8733
2024-05-03 14:01:07 -04:00
Joseph Witt 52255ee813
NIFI-13108 Updated common and framework dependencies
- Fixed logging logic for tests vs runtime scope
- Restoring behavior to testProcessUnparsableRecordWithRawOutputWithCheckpoint that changed in NIFI-12998 presumably because of log dependency changes. Now that we have a single provider the test behavior appears to be back to normal.

- Upgraded AWS SDK 1 from 1.12.686 to 1.12.710
- Upgraded AWS SDK 2 from 2.25.16 to 2.25.40
- Upgraded Azure SDK BOM from 1.2.21 to 1.2.23
- Upgraded GCP Libraries from 26.34.0 to 26.37.0
- Upgraded Fabric8 Kubernetes Client from 6.10.0 to 6.12.1
- Upgraded Commons CLI from 1.6.0 to 1.7.0
- Upgraded Commons Codec from 1.16.1 to 1.17.0
- Upgraded zstd-jni from 1.5.6-1 to 1.5.6-3
- Upgraded Commons Text from 1.11.0 to 1.12.0
- Upgraded Test Containers from 1.19.4 to 1.19.7
- Upgraded JAXB Runtime from 4.0.4 to 4.0.5
- Upgraded JAXB API from 4.0.1 to 4.0.2
- Upgraded Jersey from 3.1.4 to 3.1.6
- Upgraded Log4j 2 from 2.23.0 to 2.23.1
- Upgraded Logback from 1.5.5 to 1.5.6
- Upgraded Mockito from 5.8.0 to 5.11.0
- Upgraded Swagger Annotations from 2.2.20 to 2.2.21
- Upgraded jsoup from 1.17.1 to 1.17.2
- Upgraded JUnit Platform Commons from 1.10.0 to 1.10.2
- Upgraded Checkstyle from 9.3 to 10.15.0
- Upgraded ASM from 9.6 to 9.7

This closes #8708

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-03 09:35:23 -05:00
Scott Aslan f7dc324701
[NIFI-13128] add missing caution-color to invalid input port (#8731)
This closes #8731
2024-05-03 10:07:21 -04:00
Scott Aslan 3f2c0a39db
[NIFI-13122] use accent color for checkbox on top of primary color (#8730)
This closes #8730
2024-05-03 10:06:17 -04:00
Pierre Villard ba1109f1f1
NIFI-13008 - CLI command to upgrade all instances of a versioned flow
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #8611.
2024-05-03 08:49:00 -04:00
Matt Gilman 160c7ae24b
NIFI-13119: When evaluating dependent Properties, the UI should identify when the Property value is a parameter reference and resolve the value accordingly (#8724)
* NIFI-13119:
- When evaluating dependent Properties, the UI should identify when the Property value is a parameter reference and resolve the value accordingly.

* NIFI-13119:
- Requiring a value to be present when showing dependent property that doesn't require any specific value.

* NIFI-13119:
- Using error helper to get error string.

* NIFI-13119:
- Handle convert to parameter error scenario.

This closes #8724
2024-05-03 08:04:44 -04:00
Mark Bathori b608e5a2f0
NIFI-12831: Add PutOpenSearchVector and QueryOpenSearchVector processors
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8441.
2024-05-02 21:03:52 +02:00
Rob Fellows f87a0f47ef
[NIFI-13104] Unknown Route handling (#8725)
* [NIFI-13104] - Unknown route handling

* Add method to the ErrorHelper that safely gets an error string from an HttpErrorResponse object

* review feedback

* use errorHelper.fullScreenError in favor of directly calling the fullScreenError action

This closes #8725
2024-05-02 14:26:24 -04:00
exceptionfactory 49c8d1b490
NIFI-13097 Set project.version in Python Extension Processors
- Enabled resource filtering for Python Extension modules

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

This closes #8700.
2024-05-02 20:07:22 +02:00
Scott Aslan 9ac17833b8
[NIFI-13093] use warn palette for all errors and introduce caution palette (#8721)
* [NIFI-13093] use warn palette for all errors and introduce caution palette

* update semantic color names

* update warn palette darker hue

* import ErrorBanner component into cluster.component.spec.ts

* .primary-contrast

* some code clean up and reuse of .surface-contrast

* caution color cleanup

* update bulletin to use inverted contrast color and semantic caution-color class

This closes #8721
2024-05-02 09:47:07 -04:00
Matt Burgess b6a8699b57
NIFI-13121: Handle runtime exceptions in FetchHDFS
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #8727.
2024-05-02 06:49:42 -04:00
Jim Steinebrey 1d24c080ab
NiFiNIFI-13103 Make AutoCommit default to no value set in PutDatabaseRecord. Remove unneeded carriage return.
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #8723.
2024-05-01 17:12:44 -04:00
Matt Gilman f70967ec9e
NIFI-13111: Removing/Hiding unimplemented features in preparation for next milestone release (#8710)
* NIFI-13111:
- Removing/Hiding unimplemented features in preparation for next milestone release.

* NIFI-13111:
- Addressing review feedback.

 This closes #8710
2024-05-01 15:36:32 -04:00
Rob Fellows d487ce4eef
[NIFI-12763] - Theme mat paginator - unset the background color so it blends in with the theme. (#8722)
This closes #8722
2024-05-01 12:12:56 -04:00
Matt Gilman be4c003cd7
NIFI-13114: (#8713)
- Code clean up and removing TODO regarding enforcing isClustered to see the Primary Node indicator.

This closes #8713
2024-05-01 12:04:40 -04:00
Matt Gilman 2c43a706f8
NIFI-13112: (#8711)
- Fixing linking to non canvas items.
- Adding a tooltip to render search match details.

This closes #8711
2024-05-01 12:00:02 -04:00