This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a change to tag CFM-2.0.4.37-3-tag
in repository https://gitbox.apache.org/repos/asf/nifi.git
*** WARNING: tag CFM-2.0.4.37-3-tag was deleted! ***
was e27250a978 HOTFIX-5295 Removing test cases failing due to expired
certificate
This change permanently discards the following revisions:
discard e27250a978 HOTFIX-5295 Removing test cases failing due to expired
certificate
discard 6c6a5e4061 HOTFIX-5295 Remove TestExecuteSparkInteractiveSSL unit
test, being in an infinite loop due to certificate issues
discard 73af2ae213 HOTFIX-5295 Change Line Start Pattern property description
discard 800b33d9b9 HOTFIX-5295 Fix build issues, old and incompatible code
parts
discard 0194b75760 NIFI-10404 TailFile processor persistent state not cleaned
up
discard d0034936ad NIFI-8773: Implemented Line Start Pattern in TailFile
discard 29c2e7eaeb NIFI-8344: Addressed corner case in which we didn't handle
a case where we tailed a file after being rolled over and then processor
encounters a newline followed by NUL characters
discard 50547a4ce6 NIFI-8344: If configured to tail a file for some period of
time post-rollover, ensure that we only consume lines that are fully written
(i.e., end with a newline). Once we stop tailing that file post-rollover,
consume any data from that file that has not yet been consumed, up to the end
of the file, even if there is no newline.
discard b8d15b5fe2 NIFI-8344: Introduced new Rollover Tail Period property
discard 801540677f NIFI-8183 TailFile intermittently creates records with
ascii NULL after rollover
discard 596a0bcf92 NIFI-7387: update ComponentLog API to accept Object varargs
instead of array
discard 4ade5eee45 NIFI-7972 Add a boolean property by which the user can tell
the processor to yield (and try again later) whenever it encounters a NUL
character.
discard af01b8ffa9 HOTFIX-4363 NIFI-7540: Fix TestListenSMTP and TestListFile
on macOS build environment (#4341)
discard 974d722c31 HOTFIX-4363 NIFI-7471 fix bug with property validation
discard 029b56a611 HOTFIX-4363 NIFI-9082 Add nifi.zookeeper.jute.maxbuffer
property (#5335)
discard e7673ca6b6 HOTFIX-4363 NIFI-8394 Fix NPE error when NiFi connects to
external zookeeper insecurely
discard dc69fbed42 HOTFIX-4363 NIFI-7356 - Config TLS for embedded ZooKeeper
when NiFi TLS enabled.
discard 13f7fb84bf HOTFIX-4363 NIFI-7819 - Added ZooKeeperStateProvider TLS
properties. - Added tests for TLS with ZooKeeperStateProvider. - Added docs to
administration guide. - Small fixes for PR comments. - Changed the
ZooKeeperStateProvider to receive configuration from the nifi.properties file.
Uses the Zookeeper TLS properties or if they are not declared, uses the
standard NiFi TLS properties. - Updated administration-guide. - Fixed some
boolean literalsl. Set the ZooKeeper watcher [...]
discard c86e40dd03 HOTFIX-4363 NIFI-7963: fix package name for
TestZooKeeperStateServer
discard 3c90d5bf23 HOTFIX-4363 NIFI-7372 Added test for ZooKeeperStateServer
discard c976a30c02 HOTFIX-4363 NIFI-7401 Add ZooKeeper client TLS to
CuratorLeaderElectionManager
discard 597276e05f CFM-1502 Updated notice file
discard bb894b8623 NIFI-7683: Fixed bug that resulted in a byte[] being
allocated and held onto by a member variable that was unprotected. This caused
the byte array to be modified by two different threads concurrently, which can
potentially cause corruption of FlowFile's data
discard 809ebd23b6 NIFI-6094 - Added the X-Content-Type-Options header to all
web responses. (#4307)
discard e82e8dd7c7 NIFI-7523: Use SSL Context Service for Atlas HTTPS
connection in Atla… (#4348)
discard 1e55e810fb NIFI-7280 ReportLineageToAtlas recognizes
'atlas.metadata.namespace' from Atlas config file.
discard 875d0ca81c NIFI-7537 - Small fix to make the LDAP connection timeout
property a String rather than a Long. Fixes cast error in LDAP libs.
discard 98e9d1ca60 NIFI-7423 Upgraded jquery dependency version.
discard cc5febfbcd NIFI-7398 Upgraded jackson-databind dependency version to
2.9.10.4 at root pom.xml. Upgraded tika-parsers dep in nifi-media-processors.
Upgraded jackson-databind dep in nifi-graph-processors. Upgraded
jackson-databind dep in nifi-elasticsearch-client-service-api. Upgraded
jackson-databind dep in in nifi-easyrules-service. Upgraded calcite-core dep in
nifi-sql-reporting-tasks.
discard 2cc763a92b NIFI-7437 - created separate thread for preloading
predictions, refactors for performance
discard 5fb7ba4145 NIFI-7087: Use FlowManager.findAllConnections() when
available
discard 0ddf70c593 Resolving issues after cherry-picking security fixes
discard 3bf9caaa86 NIFI-7385 Provided reverse-indexed TokenCache
implementation. Cleaned up code style. Unit test was failing on Windows 1.8
GitHub Actions build but no other environment. Increased artificial delay to
avoid timing issues.
discard 1e7c996423 NIFI-7485 Updated commons-configuration2. NIFI-7485 Found
more instances that needed updating.
discard 1e4685c165 NIFI-7407 Replaced SSLContextFactory references to "TLS"
with "TLSv1.2" (in shared constant). Changed JettyServer default SSL
initialization and updated unit test. Removed SecurityStoreTypes (unused).
Added StringUtils inverted blank and empty checks. Added TlsConfiguration
container object. Enhanced KeystoreType enum. Added clean #createSSLContext()
method to serve as base method for special cases/other method signatures. Added
utility methods in KeyStoreUtils. Added [...]
discard 2f97356150 NIFI-7321 - Allow NiFi admins to configure whether Jetty
will send the Jetty server version in responses. Fixed a checkstyle error.
Added property to nifi.properties. Changed property to a variable that is set
with the pom.xml. Added setting the version variable to another
HTTPConfiguration to fix the version being sent in docs context. Fixed typo
error.
discard 50389c221b NIFI-7170: - Adding a flag to nifi.properties to disable
anonymous authentication.
discard ca23ed573a NIFI-7377 Cleaned up nifi-stateless logs. Refactored
masking logic to CipherUtility and indicated masking with label and Base64
output. Added JSON masking logic to nifi-stateless module. Added argument
masking functionality to Program. Moved groovy unit tests to proper Maven
directory structure. Modified plain argument output to use filtering/masking
methods in provided utility. Refactored utility methods. Updated unit tests.
discard 1f8a7c1f37 NIFI-7442 Added missing use cases (list users and user
groups), made update-access-policy use case more in line with the NiFi side.
Added some tests. Additional refactor, documentation revision.
discard d5825da13f NIFI-7442 Add CLI commands to the registry in order to
support automatic registry setup
discard 680b710933 [INTERNAL COMMIT] Setting incorrect 1.10.0 dependency
versions to 1.11.4
discard 6f801fbbd7 NIFI-7345: Fixed Hive database and table names case
insensitivity in Atlas reporting task
discard 4b48f6fffa NIFI-7314 HandleHttpRequest stops Jetty in OnUnscheduled
instead of OnStopped. Also reject pending request and clean their queue when
shutting down.
discard c50eb707ff NIFI-7259 Adding DeleteDataLakeStorage Processor to provide
native support for Azure Data lake Gen 2 Storage.
discard 474e6bded1 [INTERNAL COMMIT] Adjust pom versions to 1.11.4
discard 47660e2a8d [INTERNAL COMMIT] Fix versions in nifi-assembly for
nifi-hadoop-dbcp-bundle
discard 6937c19417 [INTERNAL COMMIT] Fix versions in nifi-prometheus-nar
discard 9fc8b4d941 [INTERNAL COMMIT] Fix versions in nifi-hadoop-dbcp-service
discard b53b3fc5aa NIFI-7103 Adding PutDataLakeStorage Processor to provide
native support for Azure Data Lake Storage Gen 2 Storage.
discard feeb612aa1 NIFI-7287: Move services-api dependency from Prometheus
reporting task to its NAR
discard 9d73732a94 NIFI-7286 ListenTCPRecord cleanup changed from @OnStopped
to @OnUnscheduled
discard 8d24634124 NIFI-7281 This closes #4159. Use BufferedInputStream in
StandardSocketChannelRecordReader in order to support mark/reset
discard 1c2a394031 NIFI-7279 This closes #4160. Protect against NPE in
RedisDistributedMapCacheClientService when value is null
discard 7982b656d2 NIFI-7278 Adding support for SCRAM-SHA-512 to Kafka 2.0
processors
discard 8ed64e4c35 NIFI-7294 Address deprecation issues in solrj and httpclient
discard fd7f58ebb2 NIFI-7269 - Upgrade solrj version to 7 in
nifi-solr-processors
discard f78082011f NIFI-7257 Added HadoopDBCPConnectionPool - Updated
InstanceClassLoader to resolve files that are in the instance urls or
additional urls - Updated nifi-mock to support KerberosContext and
removeProperty for ControllerServices - Added unit test for
HadoopDBCPConnectionPool - Addressing review feedback
discard 760d79f879 NIFI-7221 Support v2 and v3 protocol version for
Hortonworks Schema Registry - Update
nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-avro-record-utils/src/main/java/org/apache/nifi/serialization/SchemaRegistryRecordSetWriter.java
- Addressing review feedback
discard 22a7eb1778 NIFI-7221 Initial work
discard b5ad0f417a NIFI-7173 - This closes #4084. add nifi-metrics jar to
scripting bundle
discard b62ed5b6cb NIFI-7271 Make command timeout configurable for
ShellUserGroupProvider - Changing ShellRunner to use a separate thread for
reading the output of the process - Removing unused member variable -
Addressing review feedback
discard a05ffdf659 [INTERNAL COMMIT] Setting ranger.version to released 7.1.0
version so anyone building locally gets a version that exists. Jenkins still
replaces dynamically
discard 380568f44d NIFI-7223 Resolved merge conflicts from additional test
case for null key password.
discard 2336e5c340 NIFI-7223 - Added another test for when keyPasswd is not
present.
discard 35ccdb3586 NIFI-7223 [WIP] Resolved compilation issues in unit test on
OpenJDK 11 by removing Sun security class references. Added
OkHttpReplicationClient#isTLSConfigured() method. Added unit test. NIFI-7223
Fixed remaining unit tests for TLS regression. Renamed tests for clarity.
discard d664b27d83 NIFI-7223 - Fixed a minor issue where the
OkHttpReplicationClient class loaded blank properties as empty string instead
of an expected null value. Added a isNotBlank check. Added unit tests for
replication client and HTTPNotificationService. NIFI-7223 - Renamed some
variables and methods. NIFI-7223 - Removed unused dependency. Corrected
security properties in administration-guide.
discard 2651a74b45 NIFI-7208: Restore default timezone in JdbcCommon
discard 3b60fde142 NIFI-7256: This closes #4142. Fixed thresholds in unit
test. Instead of assuming that multiple runs of the processor will occur within
100 milliseconds, allowed the multiple runs to occur within 3 mins of one
another.
discard 3f6510f42b NIFI-7250 activate user.timezone appropriate to each region
NIFI-7250 fix a test which appears brittle at least on windows builds on slow
environments NIFI-7250 activated a timezone run for AU Australia/Melbourne
which exposed a poor magic number and needless assertion but interesting
results worth keeping
discard 1ed57ced77 NIFI-7249: Force String keys in maps in
DataTypeUtils.inferDataType()
discard d7941e080a NIFI-7229 - Upgrade jackson-databind direct dependencies
discard 3c289fe349 NIFI-7251: Upgrade hadoop-client version to 3.2.1 to avoid
the regression bug
discard e77744257f NIFI-6742 Use JUnit TemporaryFolder when creating test
databases
discard 0e878ee4bb NIFI-7244 Updated all tests which dont run well on windows
to either work or be ignored on windows Also dealt with unreliable tests which
depend on timing by ignoring them or converting to IT.
discard 35d944f2af NIFI-7248: Atlas reporting task handles PutHive3Streaming
discard 6e3cd71390 NIFI-7241: When updating Process Group to match
VersionedProcessGroup, remove any connections before recursing into child
groups. This ensures that if a Port exists in child group A and is connected to
a port in child group B, if the VersionedProcessGroup indicates to remove the
port, that connection will be removed before attempting to remove the port.
Updating and adding connections must still be done last, after all components
have been added. But missing connection [...]
discard 4f7258f4d5 NIFI-7119 Implement boundary checking for Argon2 cost
parameters (#4111)
discard 3f1a940053 NIFI-7242: When a Parameter is changed, any property
referencing that parameter should have its #onPropertyModified method called.
Also renamed Accumulo tests to integration tests because they start embedded
servers and connect to them, which caused failures in my environment. Also
fixed a bug in TestLengthDelimitedJournal because it was resulting in failures
when building locally as well.
discard a02136bf9b Fixed bug in JsonRowRecordReader when reading a 'raw'
record with a schema that indicates that a field should be a Map. Also updated
unit test to explicitly define schema, since schema inference will never return
a Map but rather a Record
discard 2e1a1dea2b unit test reproducing the issue
discard 6a342dac37 NIFI-7245: JMS processors yield when connection factory
initialisation failed
discard 438ce64312 NIFI-7050 ConsumeJMS is not yielded in case of exception
discard 260e76c197 NIFI-4970 - Add a property to deal with empty GZIP HTTP
response
discard 8701b9e495 NIFI-7200: Revert "NIFI-6530 - HTTP SiteToSite server
returns 201 in case no data is available"
discard b66cf6b0bd NIFI-7210 - added PG path in bulletins for S2S Bulletin RT
discard 65ea979ec4 Fiz writeBatch to avoid cycle in provenance graph
discard 22066bc1e0 NIFI-7195 - Catch MongoException to route flow files to
failure
discard c7d021d5ab NIFI-7224 Protecting against possible NPE in
ImportFlowVersion command in CLI
discard 06a72cfe75 NIFI-7197 - In-place replacement in LookupRecord processor
discard 7b47b7f4e9 NIFI-7231: move controller service validation out of
synchronized block for enabling
discard e1a12ddc27 NIFI-7191 Conditionally disable docker integration tests
discard e7668dccca NIFI-7226: Add Connection Factory configuration properties
to PublishJMS and ConsumeJMS processors
discard 3afcffe057 NIFI-7227 Fixed typo in Global Access Policy table (#4112)
discard 0529e73a71 NIFI-7208: Fixed PutSQL/JdbcCommon handling of timestamps
(nanoseconds, e.g.)
discard e415aea270 NIFI-4970 - EOF Exception in InvokeHttp when body's
response is empty with gzip
discard 68500dc710 NIFI-7121 Updated comment to state a 'static' salt is used
in the constructor. (#4098)
discard 3dcaeac33c NIFI-7218 Fixed typo in Overview docs. (#4107)
discard 65c851657e NIFI-5644 Fixed typo in getWrappedQuery method of
AbstractDatabaseFetchProcessor class
discard 26b78816c3 NIFI-6856 - Make client ID a non-required field for the
MQTTConsume and MQTTProduce processors. Generates a random ID if not set.
discard b33dd0c313 NIFI-7205 NIFI-7206
discard 2e89c91d6a NIFI-7201 - Update build to latest apache-maven-parent and
split Github Actions builds to include OSX and distribute localization
discard d75be3f0bd NIFI-7164 Upgrade shyiko/mysql-binlog-connector-java
dependency
discard a113386b4d NIFI-7183 - This closes #4073. Improve ReplaceText when
removing FF's content
discard bfe1ce54c0 NIFI-7185 relaxed timing constrained for builds on lower
resources environments like our Github CI builds
discard c344ba1595 NIFI-7178 - Handle the case when schema is not available
discard 38922f00a2 Fixed unit test failed with NIFI-7232
discard c47f18f1b0 NIFI-7232 if users do not supply a remote path PutSFTP with
conflict resolution will fail with an NPE
discard df19e28c1d NIFI-7222 Cleaned up API for FTP/SFTP remote file retrieval
and ensure we close remote file resources for SFTP pulls in particular
discard 15db491091 CFM-489: - Updating branding to utilize new logo.
discard 4d6339aae1 NIFI-7025: Wrap Hive 3 calls with UGI.doAs Updated
PutHive3Streaming to wrap calls to Hive in UGI.doAs methods Fixed misleading
logging message after the principal has been authenticated with the KDC When
connecting to unsecured Hive 3, a UGI with "simple" auth will be used
discard a0e0f9afea NIFI-7030 Add Kerberos principal and password properties to
Solr processors Updating validation logic to be consistent with other
password-based kerberos processors, removing getPassword from
KerberosPasswordUser as it was only used from testing
discard 2b392bbc48 NIFI-7019 Add kerberos principal and password properties to
NiFi DBPCConnectionPool
discard 4caf0d00be NIFI-7029 Add kerberos password property to NiFi Kudu
components
discard b23f93ab57 Merge pull request #4071 from bbende/NIFI-7026
discard d313aa94e0 NIFI-7024: Added Kerberos Password support to
HBase_1_1_2_ClientService and HBase_2_ClientService
discard e8a3e1171f NIFI-7025: Initial commit adding Kerberos Password feature
for Hive components Kerberos Password property should not support EL, this
includes a change to KerberosProperties which is also used by the HDFS
processors (AbstractHadoopProcessor) Added wiring in a KerberosContext to a
TestRunner's MockProcessorInitializationContext Removed synchronization blocks
around KerberosUser.checkTGTAndRelogin, since that method is already
synchronized Updated AbstractHadoopProcessor [...]
discard 65c0e7735e [INTERNAL COMMIT] - Changing dependency on
nifi-security-utils from 1.12.0-SNAPSHOT to 1.11.1 to match the version of this
branch
discard 382dd5bfc4 NIFI-7018: Initial commit of processors extending
AbstractHadoopProcessor supporting kerberos passwords AbstractHadoopProcessor
will always authenticate the principal with a KerberosUser implementation and a
UGI will be acquired from the Subject associated with the KerberosUser
implementation AbstractHadoopProcessor's getUserGroupInformation method will
now attempt to check the TGT and relogin if a KerberosUser impelmentation is
available, otherwise it will return the [...]
discard dc4aea9d6d NIFI-7181 convert integration test to proper name so it
isnt run as unit test
discard 16b6ff40b3 NIFI-7114: Update time-sensitive tests in
TestLuceneEventIndex
discard a317c5d152 NIFI-7114: Fix file leaks in StandardCommsSession and S2S
Reporting components
discard ff879a5817 NIFI-7175 Fixed core attributes formatting in Developer
Guide. (#4066)
discard 7fe6d70836 NIFI-7165 Fixed TLS Toolkit Guide flags with default
validity days.
discard 4a497aaab0 NIFI-6927 Consolidate SSL context and trust managers for
OkHttp on JDK9. Fixes name conflicts.
discard 170c9d87dc NIFI-6551: Improve PutKudu timestamp handling
discard ef074737c7 NIFI-6867: Validate PutKudu operation type property
discard 6fe6bec792 NIFI-7142: Automatically handle schema drift in the PutKudu
processor
discard d5865f02df NIFI-6064 MockComponentLog misplaces reported exceptions
discard 4b336166ed NIFI-7143: Upgrade GCP dependency
discard 2fc61ecf9b NIFI-7136 Added autocomplete="off" to login password input
(#4055)
discard 2c4a5bc482 NIFI-7109 Unit tests should be able to determine if item
validator was called - Create a mock Validator to track count of calls to
validate(). We cannot use Mockito for this, because it can't mock all the
StandardValidators
discard 85b0254291 NIFI-7049 : SFTP processors shouldn't silently try to
access known hosts file of the user
discard bae582fbcf NIFI-7175 README.md
discard be69d17799 NIFI-7175 removed appveyor and travis builds which have
become unreliable. Added Github Actions based CI build for pull requests and
pushes. Removed unit tests which make unreadable or unaccesible dirs. Includes
windows build as well as ubuntu. we can do localization based builds later as
this is all proven stable.
discard 15edd4f310 NIFI-7135 - Fix Java 11 build with
com.puppycrawl.tools:checkstyle:jar:8.29 dependency
discard 03ff9fcd1d NIFI-7067 Allow a user and group with the same
name/identity to exist
discard cd0ea64390 NIFI-4792: Add support for querying array fields in
QueryRecord
discard 4783401c29 NIFI-7095: ResetSetRecordSet: handle java.sql.Array Types
in normalizeValue method
discard c53010d797 NIFI-7132: fix handling of UUIDs in PutCassandraQL
discard 67939072f9 NIFI-7075 Add missing FlowFile core attributes to Developer
Guide (#4030)
discard 1e0d35a0ae NIFI-7108 - Upgrade com.puppycrawl.tools:checkstyle (#4041)
discard cbd6c58d94 NIFI-7106 - Add parent name and parent path in
SiteToSiteStatusReportingTask
discard 2d0f9c87c3 NIFI-7105 - fix NPE for counters in
SiteToSiteStatusReportingTask (#4038)
discard cdc7d48473 NIFI-7082 Updated tls-toolkit default server and client
certificates validity days to 825 days. (#4046)
discard d670fdb30b NIFI-7053 Update Toolkit Guide with macOS 10.15
requirements for trus… (#4018)
discard 0a146cbfab NIFI-6968 Create Connection Model Allows Multiple Adds
discard 325430563c NIFI-6958: - Addressing issue causing errors preventing
version changes when there is a processor to enable or disable in a sub process
group.
discard fe9517ce30 NIFI-6491 Improve installation instructions in Admin Guide
and Getting Starting Guide Clarified homebrew install instructions.
discard c73bd5cb41 NIFI-7117: When SocketLoadBalancedFlowFileQueue creates its
array of Queue Partitions in the constructor, it added the local partition as
the first element in that list. This list should be ordered the same across all
nodes in the cluster. By making the local partition the first in the array,
each node had a different ordering of these partitions. As a result, Partition
by Attribute strategy would constantly rebalance flowfiles that it received to
other node, and Singl [...]
discard 8726b96baf CFM-398: - Restoring dropped nars.
discard c2d73376a8 CFM-299: - Restoring dropped nars.
discard 9b87fc30b4 BUG-117603: - Applying branding.
discard 7322045357 Revert "BUG-117601:"
discard bacb08e417 Upgrading to Ranger client 2.1.0
discard 12bee2bbd2 [INTERNAL COMMIT] - Explicitly including
commons-configuration2 in the ranger credbuilder lib until Ranger resolves issue
discard e7052f487b CFM-269: Set Hive versions for CDP
discard 664683b4a0 BUG-117601: - Apply branding.