Commit Graph

9774 Commits

Author SHA1 Message Date
Pierre Villard d624fe7e91
NIFI-12984 - Bump Snowflake Ingest SDK to 2.1.0
This closes #8591.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-04-08 23:14:32 +02:00
slambrose 9394d063f2
NIFI-12918 Corrected Nested Versioned Flows for Stateless
- Removed unstable assertions from TestListFile

This closes #8536

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-06 20:37:25 -05:00
Mark Bean 506ac835ad
NIFI-13004 Removed include-grpc profile from documentation
This closes #8605

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-05 16:28:03 -05:00
Mark Payne 2ad9db18db
NIFI-12959: Support loading Python processors from NARs
This closes #8573

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-05 15:55:03 -05:00
Matt Gilman 2c706f5228
NIFI-12958: Adding support for custom UIs (#8601)
* NIFI-12958:
- Adding support for custom UIs.
- Running NiFi dev server at context path /nf.
- Fixing link used when clicking the logo in the header.
- Updating titles and icons used for editing components in Settings for better consistency.
- Fixed JOLT advanced UI height.

* NIFI-12958:
- Fixing lint issue.

* NIFI-12958:
- Fixing test issue.

This closes #8601
2024-04-05 11:19:05 -04:00
Joseph Witt 7f5680d1fe
NIFI-13002 Restored zstd Compression Level in CompressContent
This closes #8604

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-04 14:43:06 -05:00
David Handermann 7c8b4b8688
NIFI-12997 Corrected AWS STS Version 2 location (#8599)
- Moved STS Version 2 library from nifi-aws-processors to nifi-aws-service-api
- Set nifi-aws-service-api as provided at the bundle level
- Set STS and Auth dependencies as provided in nifi-aws-nar
2024-04-04 11:22:38 -04:00
Rob Fellows 307c4017d9
[NIFI-12963] Process Group Versioning (#8596)
* [NIFI-12963] - Flow Versioning
* Start version control

* Stop version control

* Commit local changes

* Force commit local changes

This closes #8596
2024-04-04 10:39:18 -04:00
Gregory M. Foreman 84df025ccf
NIFI-12875 Added Response Handling Strategy to RestLookupService
This closes #8484

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-03 22:10:22 -05:00
EndzeitBegins 6939ffc08d
NIFI-12982 Extend test suite of MockProcessSession
This closes #8589

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-03 21:39:19 -05:00
Joseph Witt 98c4061cfe
NIFI-12996 Moved zstd-jni to standard-shared-nar
- zstd-jni must be present in the same NAR as commons-compress

This closes #8598

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-03 20:56:59 -05:00
Mark Payne 3a03caa149
NIFI-12969: Fixed a typo in the #isTempDestinationNecessary method, where we were comparing existingConnection.getProcessGroup() to newDestination.getProcessGroup(), instead of comparing existingConnection.getDestination().getProcessGroup() to newDestination.getProcessGroup(). I.e., we were comparing the Destination's PG to the Connection's PG instead of comparing Destination's PG to Destination's PG. This resulted in using a temporary funnel when we shouldn't. And as a result it attempted to change a Connection's Destination while the destination was running.
This closes #8600.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-04-03 16:37:08 -07:00
Pierre Villard 644d086ff2
NIFI-12972 - Only show selected relationships in read-only connection details (#8582)
* NIFI-12972 - Only show selected relationships in read-only connection details

* review

This closes #8582
2024-04-03 18:50:17 -04:00
Bence Simon 88d434f9ec NIFI-12735 Adding the option to execute flow analysis before committing snapshot to registry
This closes #8377.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2024-04-03 17:24:21 +02:00
tpalfy 3a29d72a7c
NIFI-12994 Fix potential NPE when requesting Flow Analysis Results for a Process Group
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8595.
2024-04-03 00:04:53 +03:00
Eric 0bd3635ff9
NIFI-5894 set a default last modified time when no last modified time is provided instead of NPE
This closes #3229.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-04-02 12:59:55 -07:00
Mike Moser b574a7e41a
NIFI-12987 allow controller service type to be searchable
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8593.
2024-04-02 16:33:52 +03:00
exceptionfactory 322deaa23e
NIFI-12988 Streamlined dependencies in nifi-iceberg-test-utils
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8592.
2024-04-02 00:20:03 +03:00
exceptionfactory 14cb3f00f8
NIFI-12981 Removed Hive 3 Components
- Moved nifi-hive-test-utils to nifi-iceberg-test-utils
- Removed nifi-hive-bundle and include-hive3 profile

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

This closes #8588.
2024-03-31 20:01:37 +03:00
exceptionfactory 9abafeb6df
NIFI-12979 Upgraded Kotlin from 1.9.10 to 1.9.23
- Upgraded Okio from 3.8.0 to 3.9.0

This closes #8586

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-30 13:38:11 -05:00
Scott Aslan d85f4b39c5
[NIFI-12922] semantic dialog size configurations (#8535)
* [NIFI-12922] semantic dialog size configurations

* move DIALOG_SIZES to index.ts, fix status history dialog

* fix paramter context dialog size to large

* remove dialog height styles to help keep the dialog action buttons on screen for smaller screen heights

* update import from registry dialog

* update edit remote port dialog size styles

* update user access policies table width

* update component state width

* remove .selected-type width

* udate edit parameter context dialog

* update status history dialog

* update system diagnostics dialog

* update flow analysis rules, parameter providers, and reporting task dialog widths

* update enable and disable CS dialog width

* handle tailwind width styles for dialog contents

* update purge history dialog

* fix system diagnostics vertical height tab differences

* update component state dialog style, retore listing-table width 100%

* remove SMALL dialog from YesNoDialog, CancelDialog, and OkDialog widths

* restore Enable/Disable CS dialog spacing, remove SMALL dialog size from the override policy dialog

* introduce SMALL_DIALOG, MEDIUM_DIALOG, LARGE_DIALOG, and XL_DIALOG MatDialogConfig

* update purge history dialog

* remove grid and use flex basis-2/3 instead

* YesNo dialogs are SMALL_DIALOG with maxWidth: 24rem, Ok Dialogs can be any size but should override the maxWidth: 24rem, Cancel Dialog have no size

* remove unnecessary maxWidth: 24rem from OkDialogs

* use basis-2/3 and basis-1/3 for enable/disable CS and relationship setting edit processor layouts, add border and overflow scrolling for referencing component listings UX everywhere

* final touches

This closes #8535
2024-03-29 16:18:11 -04:00
dependabot[bot] 6c8af1441e
NIFI-12976 Upgraded Express.js from 4.18.2 to 4.19.2
Applies to nifi-registry-web-ui

This closes #8581

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-29 13:16:02 -05:00
dependabot[bot] 7b8f05e703
NIFI-12976 Upgraded Express.js from 4.18.2 to 4.19.2
Applies to nifi-web-frontend

This closes #8583

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-29 13:16:00 -05:00
tpalfy c3eff68f92
NIFI-12924 Flow Analysis no longer done regularly or on-demand, but automatically when a change occurs that could result in the change of violations.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8537.
2024-03-29 13:34:03 +01:00
Rob Fellows e5827c1026
[NIFI-12941] - adding in jest-preset-angular to enable unit testing in Idea based IDEs (#8580)
* [NIFI-12941] - adding in jest-preset-angular to enable unit testing in Idea-based IDEs

* remove globalSetup jest config

This closes #8580
2024-03-28 16:12:17 -04:00
exceptionfactory 8ef9528bf9
NIFI-12966 Upgraded Netty from 4.1.106 to 4.1.108
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8578.
2024-03-28 10:34:03 +01:00
exceptionfactory 64db927ca1
NIFI-12965 Upgraded Guava from 32.1.2 to 33.1.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8577.
2024-03-28 10:32:31 +01:00
knguyen 5cc857b99c
NIFI-12017 Added Line Length Properties to EncodeContent
This closes #8417

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-27 20:45:36 -05:00
EndzeitBegins 83bc0e5453
NIFI-12900 Avoid unnecessary file listing in PutSFTP
This closes #8503

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-27 20:36:38 -05:00
Mark Payne afed8c6f53
NIFI-12934 Clear Serialized Form of Records on Field Changes
Any time a Record's field is removed or renamed, ensure that we clear the Serialized Form so that a stale cached value cannot be written

This closes #8576

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-27 17:13:56 -05:00
Matt Gilman db09b44e40
NIFI-12950: Updating front end to use the uiOnly flag where possible (#8565)
* NIFI-12950:
- Updating front end to use the uiOnly flag where possible.

* NIFI-12950:
- Addressing review feedback.

This closes #8565
2024-03-27 17:07:45 -04:00
Rob Fellows a3dda5eb09
[NIFI-12940] - Migrate to Nx (#8574)
* [NIFI-12940] - Migrate to Nx

* Set initial focus in the extension creation dialog to the filter input.

This closes #8574
2024-03-27 16:34:23 -04:00
exceptionfactory 8e0b83b025
NIFI-12945 Moved Commons Configuration 2.10.1 to shared version
- Moved Commons Configuration from nifi-lookup-services to project configuration
- Moved Google Guava version from nifi-hive-test-utils to nifi-hive-bundle

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

This closes #8560.
2024-03-27 14:35:33 +01:00
exceptionfactory 358e4cb451
NIFI-12955 Updated OWASP Dependency Check Suppressions
- Removed unused suppressions
- Added suppressions for Clojure and Hadoop shaded libraries

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

This closes #8570.
2024-03-27 10:34:20 +01:00
exceptionfactory daad0720b1
NIFI-12957 Upgraded Azure SDK BOM from 1.2.19 to 1.2.21
- Upgraded MSAL4J from 1.14.2 to 1.14.3

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

This closes #8571.
2024-03-27 10:30:09 +01:00
exceptionfactory 3bed30e9db
NIFI-12962 Upgraded Spring Framework from 6.0.18 to 6.1.5
- Enabled parameter names for reflection in nifi-web-api to support AspectJ Around expression parsing

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

This closes #8575.
2024-03-27 10:28:26 +01:00
Mark Bathori 2a5b61136b NIFI-12939: Retry Kerberos login on authentication failure in Iceberg processors
Update rollback and context yield calls

Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8553
2024-03-26 16:13:31 -04:00
Matt Gilman 0c01dfe585
NIFI-12948: (#8564)
- Action is optional.
- Removing duplicate check in counter table.
- Ensure flow configuration is loaded in route guard.
- Only show user/group list when there are users or groups.
- Default override policy to copy.
2024-03-26 15:21:11 -04:00
Matt Gilman 339a06a8c6
NIFI-12937: Adding error handling to the Parameter Context Listing page (#8555)
* NIFI-12937:
- Adding error handling to the Parameter Context Listing page.

* NIFI-12937:
- Addressing review feedback.

This closes #8555
2024-03-26 15:07:14 -04:00
Rob Fellows 039fd66911
[NIFI-12941] - Migrate to Jest from Karma/Jasmine. (#8566)
* [NIFI-12941] - Migrate to Jest from Karma/Jasmine.

* Updated license header

* Review Feedback

* remove jest transforms that were not needed

This closes #8566
2024-03-26 14:54:31 -04:00
tpalfy 92830af2e9
NIFI-12888 In AbstractEmailProcessor check for expired oauth2 token when determining whether mail receiver needs to be recreated.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8494.
2024-03-26 16:22:55 +01:00
Pierre Villard 0e255674fd
NIFI-12954 Upgraded AWS BOM from 2.23.3 to 2.25.16
- Upgraded AWS BOM from 1.12.637 to 1.12.686

This closes #8569

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-26 09:09:02 -05:00
Pierre Villard b1f9df5091
NIFI-12953 Upgraded AWS Kinesis client from 2.5.3 to 2.5.7
This closes #8568

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-26 09:08:08 -05:00
exceptionfactory ebac490715
NIFI-12949 Upgraded Box SDK from 4.6.1 to 4.8.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8567.
2024-03-26 11:27:01 +01:00
Mark Bean 5c150ffd78
NIFI-12925 Updated ListenHTTP to return 405 for TRACE and OPTIONS
This closes #8548

Signed-off-by: David Handermann <exceptionfactory@apache.org>d
2024-03-25 20:54:30 -05:00
Joseph Witt d5ff51b6e4
NIFI-12930 Catch FlowFileAccessException in FetchFile
when importing a fetched file we cannot be sure if the problem is reading the source file or writing to the content repository.  So we need to route to failure to allow flow designers to choose how to handle this.

This closes #8542

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-25 20:48:47 -05:00
dependabot[bot] 69f1a3be4d
Bump webpack-dev-middleware and karma-webpack (#8547)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) to 5.3.4 and updates ancestor dependency [karma-webpack](https://github.com/webpack-contrib/karma-webpack). These dependencies need to be updated together.


Updates `webpack-dev-middleware` from 5.3.3 to 5.3.4
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

Updates `karma-webpack` from 4.0.2 to 5.0.1
- [Release notes](https://github.com/webpack-contrib/karma-webpack/releases)
- [Changelog](https://github.com/codymikol/karma-webpack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/karma-webpack/compare/v4.0.2...v5.0.1)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
- dependency-name: karma-webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 16:18:04 -04:00
exceptionfactory 407dd4d4bc
NIFI-12947 Upgraded MIME4J to 0.8.11
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8561.
2024-03-25 20:02:11 +01:00
Jim Steinebrey 08ff54f5fb Add auto commit property to QueryDatabaseTable and QueryDatabaseTable processors to allow disabling auto commit so PostgreSQL Fetch Size will work
NIFI-1931 Add proper default value for auto commit (false) to PostgreSQLDatabaseAdapter to allow FETCH_SIZE to be honored on reads.

NIFI-1931 Added customValidate code to check the auto commit property setting against the db adapter's required auto commit setting and give validation error message if they do not match.

NIFI-1931 Added automated test to check the Auto Commit customValidate error message.

NIFI-1931 remove clearDefaultValue() because it is not needed since required = false a;ready defaults it to null.

This closes #8534

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2024-03-25 14:56:42 -04:00
Ricardo Ferreira 258715539e
NIFI-12944 - Add PeerAddress as Attribute into the flowfile
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8557.
2024-03-25 19:31:27 +01:00