6642 Commits

Author SHA1 Message Date
Matt Gilman
e6d09c3b3d
NIFI-12485: Lineage Graph (#8173)
* NIFI-12485:
- Lineage.

* NIFI-12485:
- Adding context menu to lineage graph.
- Refactoring canvas context menu to promote reuse.

* NIFI-12485:
- Lineage timeline slider.

* NIFI-12485:
- Addressing review feedback.

* NIFI-12485:
- Addressing review feedback.

This closes #8173
2023-12-21 11:10:11 -05:00
Peter Turcsanyi
02d563eefc
NIFI-12525: Added property migration for the removed Consumer Hostname property in ConsumeAzureEventHub
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8171.
2023-12-21 13:23:35 +01:00
Peter Turcsanyi
ca4ee2407c
NIFI-12515 Removed deprecated Client Auth property from AMQP processors
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8162.
2023-12-21 13:18:58 +01:00
Peter Turcsanyi
4727d591d1
NIFI-12527: Removed deprecated Session Cache Size property from JMS processors
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8172.
2023-12-21 13:16:20 +01:00
Rob Fellows
703948b1d6
[NIFI-12519] - deselect parameter when it is deleted. (#8166)
* [NIFI-12519] - deselect parameter when it is deleted. also, enable goto controller service linking

* Added confirmation dialog in controller service edit when the form is dirty and the user attempts to route away using a referencing component link

* Reset state when closing the summary and counter pages.

This closes #8166
2023-12-19 10:16:50 -05:00
David Handermann
6b7b7cccf8
NIFI-12493 Update Documentation References to Java 21 (#8144)
* NIFI-12493 Updated Documentation References to Java 21

- Removed Apache Maven download step from Custom Distribution instructions and referenced Apache Maven Wrapper in command
- Updated Java Documentation links to Java 21

* NIFI-12493 Updated additional Java version references
2023-12-19 09:49:00 -05:00
Matt Gilman
49bbc38b6b
NIFI-12502: Handle additional Property Table capabilities (#8159)
* NIFI-12502:
- Go To Service.
- Save before navigating if form dirty.
- Go To Parameter.
- Convert To Parameter.

* NIFI-12502:
- Ensuring tests are still bootstrapped correctly.

* NIFI-12502:
- Addressing review feedback.

This closes #8159
2023-12-18 14:22:07 -05:00
David Handermann
80700cc6c6
NIFI-12418 Corrected Provider Groups Missing in Refreshed Tokens (#8126)
- Updated OidcBearerTokenRefreshFilter to maintain current Identity Provider Groups when generating refreshed application Bearer Tokens
- Refactored LoginAuthenticationToken to remove unnecessary optional constructors and use java.time.Instant for expiration
- Added Issuer Provider with implementation for Bearer Token Issuer based on host and port properties
2023-12-18 11:53:23 -05:00
annanys23
93c9efe527
NIFI-11308 Added nifi.framework.version System Property for EL
- Updated Expression Language Guide to note the available system property providing the current framework version according to the Framework NAR version

This closes #8101

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-18 08:46:55 -06:00
Mark Payne
ba599d29c2
NIFI-12480 Updated MapRecord's toString() method to use the SerializedForm of the record when available and fixed bugs around ensuring that the serialized form is properly set
This closes #8132

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-18 08:25:09 -06:00
dan-s1
1ddb5c185a
NIFI-12408 Added Pretty Print Property to AttributesToJSON
This closes #8156

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 14:45:30 -06:00
Pierre Villard
ee2368e0ae
NIFI-12371 Support tombstone messages in non-record Kafka processors
This closes #8076

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 14:34:12 -06:00
EndzeitBegins
4f399c9bb9
NIFI-12446 Refactor FilterAttribute to align with code conventions
This closes #8161

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 12:18:39 -06:00
Mark Bathori
16d170fdfd
NIFI-12520: ExtractHL7Attributes processor ignores repeatable field values
This closes #8167.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-16 18:47:52 +01:00
exceptionfactory
6f456ebbd4 NIFI-12518 Upgraded Calcite Avatica from 1.23.0 to 1.24.0
This closes #8164

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-12-16 10:05:15 -05:00
Rob Fellows
5e3239f8c1
[NIFI-12437] - Summary (#8143)
* [NIFI-12437] - Summary
* Processors Status Snapshot Listing
  * initial processors status snapshot table
  * sorting
  * goto processor
  * multi-valued sort for processors status listing summary
  * add filtering to the processors status snapshot tab of the summary
  * created a re-usable summary-table-filter componennt
  * moved status history to common location
  * status history
  * status history chart
  * resize
  * display insufficient data message if there isn't enough data to render the history

* moved status history chart into its own component

* update missing licenses

* review feedback

* removing use of <label> for non-form elements in status-history component, also updated vertical spacing

* review feedback

* remove unused items from processor-status-listing.component.ts

* fixed tests. added  npm script

* fixed routing to processor after initial load of the processors summary table

* turn of debug route tracing

This closes #8143
2023-12-15 16:06:44 -05:00
Mark Payne
231dbde4b3
NIFI-12516 Corrected Cluster Replicated Response Headers for HTTP/2
The headers in the map that come back when replicating a request used to be in the case given; however they can be lowercased in the OkHttp Headers object when using HTTP/2 instead of HTTP/1.1. As a result, we need to ensure that we always use lower-case header names or check the map case-insensitive.

This closes #8163

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-15 13:43:06 -06:00
Matt Gilman
b0f30d6860
NIFI-12486: Registry Clients (#8142)
* NIFI-12486:
- Registry Clients.
- General authorization guard.
- Additional authorization checks in the existing Settings tabs.

* NIFI-12486:
- Adding authorization guard to /counters.

* NIFI-12486:
- Enabling some debug build out to attempt to track down a sporadic build failure.

* NIFI-12486:
- Addressing review feedback.

* NIFI-12486:
- Fixing unit test and running prettier.

This closes #8142
2023-12-15 10:43:50 -05:00
Mikhail Sapozhnikov
76613a0ed4
NIFI-6730 AMQP QoS support
This closes #8146.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-14 21:39:25 +01:00
Bence Simon
3c4ccd2c64
NIFI-12509 Changing default TTL of HazelcastMapCacheClient
This closes #8154.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-14 13:04:47 +01:00
EndzeitBegins
c272574dcc
NIFI-12452 Improved support for DescribedValue in Descriptors
- Removed calls to Builder.defaultValue(null) in several Components

This closes #8102

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-13 13:45:45 -06:00
Bence Simon
5b664147ee
NIFI-12508 Cleaning up remainders of the Event Driven Strategy
This closes #8153

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-13 13:15:29 -06:00
Emilio Setiadarma
2691ad0451
NIFI-12474: remove TriggerWhenEmpty for DeleteHDFS (#8125) 2023-12-13 11:42:40 -05:00
Matt Gilman
4f59f46ce4
NIFI-12445: Provenance Event Listing (#8133)
- Provenance Event Listing.
- View Provenance Event dialog.
- Provenance routing.
- Provenance search.
- Replay.
- Download content.
- View content.
- Addressing review feedback.
- Addressing review feedback.

This closes #8133
2023-12-11 17:36:42 -05:00
Peter Gyori
78b822c452
NIFI-12105: remove unnecessary checking of compressed content from testAdditionalNarDirectoriesSpecified test case
This closes #8150.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-11 19:33:39 +01:00
Peter Turcsanyi
718d7e0461
NIFI-12497 Upgraded snowflake-jdbc to 3.14.4
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8149.
2023-12-11 15:54:02 +01:00
Rajmund Takacs
9a5ec83baa NIFI-12241 Efficient Parquet Splitting
This closes #7893.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2023-12-10 22:03:37 +01:00
exceptionfactory
a126f6a7df NIFI-12492 Moved QuestDB Status Repository to Separate NAR
- Added nifi-framework-status-history-shared module for common components
- Added include-questdb build profile for including the QuestDB NAR
- Upgraded QuestDB from 7.2 to 7.3.7 for NIFI-12435

Signed-off-by: Bence Simon <bsimon@apache.org>
This closes #8141
2023-12-08 14:12:54 +01:00
exceptionfactory
ec3da7144c
NIFI-12475 Disabled Bypass Validation by Default in PutMongoRecord
- Updated property description to indicate that bypass validation is a Privilege Action that can cause authorization errors.

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

This closes #8139.
2023-12-08 14:08:54 +01:00
David Handermann
f73888e7dd
NIFI-12478 Return Message Type as body for JMS Object Messages (#8131) 2023-12-07 16:41:34 -05:00
exceptionfactory
b9dbcab160
NIFI-12489 Upgraded Apache POI from 5.2.4 to 5.2.5
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8140.
2023-12-07 18:28:55 +01:00
Peter Gyori
5675d37bed
NIFI-12105: ExecuteStateless processor accepts additional NAR directories
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8129.
2023-12-07 16:03:05 +01:00
exceptionfactory
5c1b0a1140
NIFI-12483 Streamlined JMX Metrics Filtering Parameters
- Added bean name filter processing and added test cases

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

This closes #8134.
2023-12-07 15:59:32 +01:00
Matt Gilman
17a331b9e1
NIFI-12484: Bumping dependency to latest minor/incremental release (#8135)
- Bumping dependency to latest minor/incremental release.
- Adding an explicit override for vite which is needed until Angular can be upgraded to version 17.

This closes #8135
2023-12-07 09:02:48 -05:00
Matt Gilman
414eea805f
NIFI-12470: Fixing forEach callback for usage with Object.entries() to address layout issue in Status History (#8121)
* NIFI-12470:
- Fixing forEach callback for usage with Object.entries() to address layout issue in Status History.
- Using es5 syntax.

This closes #8121
2023-12-07 08:19:25 -05:00
exceptionfactory
34aebc1f69
NIFI-12473 Deleted removeByPattern Methods from Cache Services
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8124.
2023-12-07 12:42:08 +01:00
Mark Payne
1d06185f13
NIFI-12453 Added cluster-status command to nifi.sh
NIFI-12454 Allow decommissioning cluster node without shutdown

This closes #8100

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-05 22:12:55 -06:00
Mark Payne
a21993ef72
NIFI-12331 Added PublishSlack Processor
- Removed deprecated PutSlack and PostSlack

This closes #8120

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-05 15:10:12 -06:00
dan-s1
ab8a82b997
NIFI-12410 Support EL for Starting Row in ExcelReader
This closes #8119

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-05 08:56:00 -06:00
Peter Turcsanyi
8645088e1d
NIFI-12412 Support Proxies for Blob Checkpoints in ConsumeAzureEventHub
This closes #8107

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-05 08:23:59 -06:00
Pierre Villard
d0dd4e03e0
NIFI-12427 Add channel name attribute to ConsumeSlack
This closes #8078

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-05 07:42:54 -06:00
Matt Burgess
eeb2b1a644
NIFI-12318: Fixed byte array generation in GenerateRecord
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8109.
2023-12-05 14:41:22 +01:00
mr1716
d1c7e6c6b8
NIFI-12466 Upgraded MongoDB Driver from 4.10.2 to 4.11.1
This closes #8118

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-04 17:09:03 -06:00
mr1716
d6bac808ba
NIFI-12465 Upgraded mysql-binlog-connector-java from 0.28.1 to 0.28.3
This closes #8117

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-04 17:08:21 -06:00
mr1716
29dda4208a
NIFI-12463 Upgraded maven-artifact from 3.8.5 to 3.8.8
This closes #8115

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-04 17:03:38 -06:00
exceptionfactory
456cf7d88d
NIFI-12451 This closes #8104. Removed Bootstrap Notification Services
- Refactored Security Property handling and bootstrap certificate generation
- Removed unnecessary dependencies from nifi-bootstrap
- Removed unnecessary and unused settings from bootstrap.conf

Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-12-04 15:09:45 -07:00
Mark Payne
283abadf97
NIFI-12457: Added additional use case based documentation and fixed some typos/made some clarifications in related docs
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8108.
2023-12-04 14:59:53 +01:00
Mark Bathori
7770a17a6c
NIFI-11992: Processor and sink service for filing tickets in Zendesk
This closes #7644.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-04 09:42:36 +01:00
Matt Gilman
387a101931
NIFI-12425: Controller Service Listing (#8091)
* NIFI-12425:
- Controller Service Listing.
- Adding lazy loading to the Canvas with the introduction of the Controller Service listing.
- Reorganizing existing components in the Flow Designer.
- Allowing the current Process Group to be configured.
- Inline Service creation.

* NIFI-12425:
- Removing unused imports.

This closes #8091
2023-12-01 13:50:30 -05:00
Matt Gilman
d40bb3eda6
NIFI-12419: (#8097)
- Applying a copy of the nifi-web-frontend rat config in the parent module when the new ui profile is not activated. Previously, if the new ui profile was not activated, the rat check would fail.

This closes #8097
2023-12-01 12:58:46 -05:00