Commit Graph

48 Commits

Author SHA1 Message Date
Milamber a55c6efb79
Update log4j to 2.17.0 (fix CVE-2021-45105) 2021-12-23 17:42:16 +01:00
Milamber f393453287
prepare new version 5.4.2: Add Matt Sicker's b4c70893b62babe8 key for org.apache.logging.log4j 2021-12-15 18:39:10 +01:00
pmouawad e54190b680 Updated dnsjava to 3.3.1 (from 2.1.9) 2020-12-12 17:46:14 +01:00
pmouawad a9b45ce260 Updated SaxonHE to 9.9.1-8 (from 9.9.1-7)
Updated asm to 9.0 (from 7.3.1)
Updated bouncycastle to 1.67 (from 1.66)
Updated caffeine to 2.8.8 (from 2.8.0)
Updated commons-codec to 1.15 (from 1.14)
Updated commons-io to 2.8.0 (from 2.7)
Updated commons-net to 3.7.2 (from 3.7)
Updated jackson to 2.10.5 (from 2.10.3)
Updated json-path to 2.5.0 (from 2.4.0)
Updated junit to 4.13.1 (from 4.13)
Updated ph-commons to 9.5.1 (from 9.4.1)
Updated ph-css to 6.2.3 (from 6.2.1
2020-12-12 17:19:49 +01:00
Felix Schumacher 029de3e90d Updated neo4j-java-driver to 4.2.0 (from 4.0.1 (was 1.7.5 in last version)) 2020-11-19 11:45:29 +01:00
Vladimir Sitnikov 5ae71f6bf1 Add Error Prone code style verification
See https://errorprone.info/

It allows to capture errors like mising switch case branches,
missing override, non-static inner class, etc

The verification can be run locally via ./gradlew -PenableErrorprone classes
Note: Java 11+ is required
2020-10-31 14:04:21 +03:00
Vladimir Sitnikov 0eff2c5a6c Bump org.nosphere.apache.rat to 0.7.0 (from 0.5.3)
The new version prints license violations to the console, so it simplifies CI failure analysis
2020-09-15 11:14:38 +03:00
Vladimir Sitnikov 3109b8b28d Add a checksum for sonarqube-gradle-plugin 2020-08-21 00:32:29 +03:00
Vladimir Sitnikov 5eff144d11 Update SpotBugs to 4.1.2 (from 4.1.1), upgrade spotbugs-gradle-plugin to 4.5.0 (from 2.0.0)
This should make SpotBugs compatible with the current Gradle version
2020-08-20 20:58:41 +03:00
Felix Schumacher a1bc13f1d6 Correct typo: ley -> key 2020-08-09 19:48:16 +02:00
Felix Schumacher 906918b8c9 Add missing key id for org.json:json 2020-08-09 19:06:30 +02:00
Felix Schumacher 80718ad6b9 Add missing key id for spotbugs 2020-08-09 18:56:30 +02:00
Felix Schumacher 9d21839314 Update utility jars spotbugs and checksum 2020-08-09 18:41:05 +02:00
Felix Schumacher 637701eea5 Add allowed pgp key for org.apache.ant 2020-08-05 22:20:33 +02:00
Felix Schumacher 28fce6057c Updated commons-collections to 4.4 (from 3.2.2)
Keep old commons-collections 3.x for compatibility

Bugzilla Id: 63809
Closes #557 on github
2020-06-14 16:53:29 +02:00
Michael Weidmann cc499d7aa1
Update neo4j-java-driver from 1.7.5 to 4.0.1 (#594) 2020-05-26 14:47:58 +02:00
Felix Schumacher da402cab01 Update Groovy to 3.0.3 and switch from groovy-all to single jars
As a side-effect, we have to update Spock to 2.0-M2
Closes #590
2020-05-09 11:37:19 +02:00
pmouawad 970325c41c Update dependencies 2020-04-02 22:50:00 +02:00
Vladimir Sitnikov a19675bea1 Add darklaf look and feel
It is an evolution of Darcula look and feel which theming support.
2020-03-15 00:21:15 +03:00
Vladimir Sitnikov d17e6f9986 Bump vlsi-release-plugins: 1.61 -> 1.65 2020-03-08 15:29:48 +03:00
Felix Schumacher 60dc06d699 Updated junit4 and junit5
Updated junit4 to 4.13 (from 4.12)
Updated junit5 to 5.6.0 (from 5.5.1)
2020-02-20 22:15:07 +01:00
Felix Schumacher 82bea80ed1 Updated Apache ActiveMQ to 5.15.11 (from 5.15.8) 2020-02-16 18:01:18 +01:00
Vladimir Sitnikov 8ec1947f75
Update Gradle test output formatting (#555)
See https://github.com/vlsi/vlsi-release-plugins/blob/v1.61/plugins/gradle-extensions-plugin/README.md#test-output-formatting
2020-02-10 16:10:31 +03:00
Vladimir Sitnikov b7919e64ad
Color test results in Gradle output (#554)
The coloring is enabled by default except on Windows.
It can be configured via `-Pnocolor`, `-Pnocolor=true|false`.
2020-02-07 18:41:27 +03:00
Vladimir Sitnikov 4359be7895 Replace Spotless with Autostyle 2019-12-28 19:28:02 +03:00
Vladimir Sitnikov db0eb12e42 Move PGP signing to com.github.vlsi.stage-vote-release Gradle plugin 2019-12-22 16:06:52 +03:00
Vladimir Sitnikov d33386e4ff Upgrade Gradle-RAT plugin: 0.5.2 -> 0.5.3
The new version prints the list of unapproved files to the console

See https://github.com/eskatos/creadur-rat-gradle/issues/15
2019-12-14 00:21:05 +03:00
Vladimir Sitnikov c5a7888289 Bump release plugins 1.43.0 -> 1.46.0: avoid failures on Gralde upgrade, fix gitignore handling 2019-11-16 01:48:31 +03:00
Vladimir Sitnikov 6ef7d17fc3 Update Gradle to 6.0 2019-11-09 16:09:29 +03:00
Vladimir Sitnikov af03021d9c Update release plugins to 1.42.0: add removeStaleArtifacts task, hide technical tasks from "gw tasks" 2019-11-09 14:07:49 +03:00
Vladimir Sitnikov 8e8b59da2d Update release plugins to 1.40.0: better properties validation and fix sha512 in vote mail 2019-11-07 12:26:45 +03:00
Vladimir Sitnikov a478c7c659 Update release plugins to 1.37.0 2019-10-26 15:42:53 +03:00
Felix Schumacher 8788889947 Update com.github.vlsi.gradle to 1.36.0
SHA-512 checksum files should include the filename to be
easier checked with GNU sha512sum tool.
2019-10-26 12:04:14 +02:00
Vladimir Sitnikov 4f4b22cb74 Move Gradle plugin versions to gradle.properties, upgrade release plugins 2019-10-16 18:31:53 +03:00
Vladimir Sitnikov ecc7edbdc7 Update release plugins to 1.33.0: reduce verbosity and fix caching of generateVoteText 2019-10-13 21:10:17 +04:00
Vladimir Sitnikov 3209697c13 Make release scripts compatible with Gradle 5.6
Previously the scripts used dependencies between tasks of different modules.
That is anti-pattern, however it somehow worked in Gradle 5.5.
For now the configurations are used to make dependencies between modules and to pass files across Gradle modules.

stage-vote-release plugin creates 3 configurations: releaseFiles, releaseSignatures, previewSite
:src:dist adds artifacts to the configurations, and the root project depends on project(":src:dist", configurationName)

The configuration create/use is hidden in stage-vote-release-plugin itself (see releaseArtifacts)
2019-10-07 00:39:38 +03:00
Vladimir Sitnikov b0448c8cb3 Facelift ThreadGroup UI, improve alignment of Name+Commments fields for all components 2019-10-05 13:32:59 +03:00
Nicolas Mervaillie 2cfdec9d50 Add Bolt protocol support for Neo4j database (#510)
* Add Bolt protocol support

Add driver dependency
Add bolt config element and sampler
Expose cypher query parameter, execute cypher
Add temporary README on how to build for hackathon submission

* Add default example value for parameters to better guide users

* Rename configuration classes for clarity

* Apply remarks from code review and code cleanup

* Use TextArea input for query and param fields

Simple text inputs are too small

* Add bolt elements to SaveService

* Add documentation for bolt protocol

* Fix build scripts

Fix some dependencies and add the bolt protocol to the dist build

* Remove README-bolt.md to submit PR

* Fix failing test

build says: SaveService nameMap (saveservice.properties) should contain org.apache.jmeter.protocol.bolt.sampler.AbstractBoltTestElement

* Add some unit tests

* Use single line logging instead of multi line

* Avoid using lambda when consuming results to avoid performance hit

* Add documentation about connection pooling and what's included in response time

* Add neo4j driver trust-key


This resolves Bug 63801 - Add Bolt protocol support for Neo4j database
https://bz.apache.org/bugzilla/show_bug.cgi?id=63801
2019-10-04 07:32:30 +02:00
Vladimir Sitnikov 8bc91b17c1 Support OpenJDK13 in TCP_TESTS: update exception message normalizer
Java 8..11 produce java.net.ConnectException: Connection refused (Connection refused)
Java 13 produces java.net.ConnectException: Connection refused

The post-processing was intended to cut (Connnection refused) part in the parenthesis,
however in case ( is missing it did cut the whole message after :
2019-10-02 14:39:25 +03:00
Vladimir Sitnikov 98cd640928 Update com.github.spotbugs Gradle plugin 1.6.10 -> 2.0.0 2019-09-30 17:59:26 +03:00
Vladimir Sitnikov 8538b97ff9 Update org.nosphere.apache.rat Gradle plugin 0.5.0 -> 0.5.2 for Gradle 6.0 compatibility 2019-09-30 16:15:51 +03:00
pmouawad 86100ba4ad Upgrade dnsjava to 2.1.9 from 2.1.8 2019-09-29 21:33:26 +02:00
Vladimir Sitnikov 5cc84c6f8c Update Hamcrest to 2.1
See https://github.com/hamcrest/JavaHamcrest/issues/274 for "official PGP" key request
2019-09-28 17:27:34 +03:00
Vladimir Sitnikov 826e332eb5 Verify Template#equals/hashCode with EqualsVerifier 2019-09-27 00:47:58 +03:00
Vladimir Sitnikov fe92fb1b46 Add Spotless for import order verification and formatting of the code
Implemented rules:
* import order
* unused imports
* trim whitespace at end of line
* ensure newline at end of file
* tabs -> spaces for formatting

./gradlew spotlessCheck verifies the code
./gradlew spotlessApply formats it
2019-09-26 23:13:50 +03:00
Vladimir Sitnikov e7d6245c2b Rework ResponseDecompression test to use WireMock for gzip/nocompression
This makes the test more stable
2019-09-25 10:26:38 +03:00
Vladimir Sitnikov 0b3d62faf9 Move to JUnit5 for JUnit test execution
Note: JUnit3 and JUnit4 tests can still be executed, however it makes sense to use JUnit5 for new tests

Signed-off-by: Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
2019-09-25 09:58:22 +03:00
Vladimir Sitnikov d5cde8aee0
PGP-based dependency verification (#488) 2019-09-19 23:53:17 +03:00