Henry Hughes all time


 4 Collaborator
Mick Semb Wever , Claude Warren , Chris Lin , weideng1

 25 Patch  3 Review
c961012000efffd3d50476d4549487f7fc538c01, f11622308d031bf85047c4811e737aeb6ae236e9, 12e3e3ea027c51c5807e5e46ba542f894edfa4e7, 0e4f40121d65d600b123cea4bfe365dbc09bfbad, e4429a20e4620739297933b54edba5cfb874de92, 1991537d50b9100a3d25cd669af2a892409c1c95, 18498127e0dc060d569f3e66731b21263022ffe2, 3c4aa0e9c162db590ba3cb21b93faa200f812e48, d990f92ba01c3ecaaa3f31a0f1fb327f77a96617, ff4e003601b2d92eee3f4a9ea881d1e38ebfc8e4, fd446ce2870dafa3fe2654deb6e95506f62d2851, d94a8f06252d100ed1a405ca3809e059fbf8a4e0, f5605eabe58a092bbc9a11219c5007349e46ce75, ae99f7d83d4696411b4a21567f6febb489e964fe, 60c9cbc51f29c3ae262f9ce53dfd923600efaab6, ec93ef9cdbde1b5fc5a694ebf09b375f76bcb373, e8b25ab368a5cc8a59983ca8bd7b2020d07b19bd, 9d891b120069fd2029c4743c14bc7df248e2e14b, dfc1164ef3fb76e212daf577a85b5381198890f6, f3ff47180f30d86fa2bff2d53126c4f07a86b8a4, 1bb721dfb397b81c8e3fc33b738df1358de94ada, 7d01a5b424ac8898f2e3ba1c598cbaf505b9b4c9, 9c44c72450b6d62a8363426c7a13d61b83746a0d, fba2cf6e91c7c7a666c217df070493b83d201990, a3a8a4fbefc842f785bfc2942e54229ac942f834 0e4f40121d65d600b123cea4bfe365dbc09bfbad, e4429a20e4620739297933b54edba5cfb874de92, 16260261d3df50fcf24fac1fc2d37896c4a111bf

f11622308d031bf85047c4811e737aeb6ae236e9 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-12-04 13:01:09-08:00

    Compliance changes for generated source and binary distributable tarballs
    
    * Source files missing from sources jars due to maven-source-plugin include rule
    * New submodule to generate distribution source tarball
    * Binary/source tarball artifacts should be prefixed with apache-cassandra
    * Change groupId to org.apache.cassandra
    * Remove javadoc jars (javadoc plugin is still used for leak detections)
    * Create binary versions for LICENSE and NOTICE, with licenses and entries for asm, HdrHistogram, jnr-posix, jnr-x86asm, reactive-streams, slf4j-api
    * Add checksums to distribution tarballs, and clean toplevel readme a little
    
     patch by Henry Hughes; reviewed by Mick Semb Wever for CASSANDRA-18969

12e3e3ea027c51c5807e5e46ba542f894edfa4e7 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-11-16 23:15:10-08:00

    Add LICENSE and NOTICE.txt/NOTICE_binary to published jars
    LICENSE + NOTICE.txt is added to source jars, LICENSE + NOTICE_binary.txt
    is added to regular jars. Make parent project inherit from apache pom.
    Updated NOTICE wording to "developed at ..." per latest instructions.
    
    patch by Henry Hughes; reviewed by Mick Semb Wever for CASSANDRA-18969

0e4f40121d65d600b123cea4bfe365dbc09bfbad | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-11-13 17:05:59-08:00

    Move copyright notices to LICENSE, add bundled ASL dep notices to NOTICE
    
    patch by Claude Warren; reviewed by Henry Hughes, Mick Semb Wever for CASSANDRA-18969

e4429a20e4620739297933b54edba5cfb874de92 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-11-10 13:46:58-08:00

    Changes as per RAT
    
    patch by Claude Warren; reviewed by Henry Hughes, Mick Semb Wever for CASSANDRA-18969

1991537d50b9100a3d25cd669af2a892409c1c95 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-11-01 12:50:18-07:00

    Mark spotbugs-annotation and jcip-annotations as provided dependencies
    
    patch by Henry Hughes; reviewed by Mick Semb Wever for CASSANDRA-18969

18498127e0dc060d569f3e66731b21263022ffe2 | Author: Henry Hughes <Henry.hughes@datastax.com>
 | 2023-09-11 08:11:36-07:00

    Update 4.x changelog for 3.11.5 release (#1731)

3c4aa0e9c162db590ba3cb21b93faa200f812e48 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-09-07 13:52:46-07:00

    JAVA-3116: update surefire/failsafe to 3.0.0 to fix issue running tests with specified jvm (#1719)
    
    Additionally:
    - Set --jvm_version=8 when running dse 6.8.19+ with graph workloads (DSP-23501)
    - Update commons-configuration2 to 2.9.0 + deps in BundleOptions to support java17
    - Update felix framework version to 7.0.1 for java17 (FELIX-6287)
    - Pick up newer bndlib for ArrayIndexOutOfBounds error printed with OsgiGraphIT (bndtools/bnd issue#3405)
      - Update pax-url-wrap to 2.6.4 (and bring pax-url-reference up to the same version)
      - Force newer tinybundles version 3.0.0 (default 2.1.1 version required older bndlib)

c961012000efffd3d50476d4549487f7fc538c01 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-08-23 15:35:42-07:00

    JAVA-3117: Call CcmCustomRule#after if CcmCustomRule#before fails to allow subsequent tests to run
    
    patch by Henry Hughes; reviewed by Alexandre Dutra and Andy Tolbert for JAVA-3117

d990f92ba01c3ecaaa3f31a0f1fb327f77a96617 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-22 15:27:53-07:00

    JAVA-3104: Do not eagerly pre-allocate array when deserializing CqlVector (#1714)

ff4e003601b2d92eee3f4a9ea881d1e38ebfc8e4 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-21 13:55:22-07:00

    JAVA-3076: NullSavingStrategyIT sometimes fails with ProtocolError: Must not send frame with WARNING flag for native protocol version < 4 (#1669)
    
    NullSavingStrategyIT.java:
    - Remove V3 protocol configuration from class SessionRule
    - Create new session configured with V3 protocol in @BeforeClass method to use in tests

fd446ce2870dafa3fe2654deb6e95506f62d2851 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-21 13:47:23-07:00

    JAVA-3069: Refactor duplicated tests with different requirements to use @BackendRequirement (#1667)
    
    Refactor @BackendRequirement test skipping logic into new rule, BackendRequirementRule.

d94a8f06252d100ed1a405ca3809e059fbf8a4e0 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-21 13:40:55-07:00

    JAVA-3111: upgrade jackson-databind to 2.13.4.2 to address gradle dependency issue (#1708)

f5605eabe58a092bbc9a11219c5007349e46ce75 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-18 17:24:59-07:00

    Update 4.x changelog for 3.11.4 release (#1691)

ae99f7d83d4696411b4a21567f6febb489e964fe | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-18 15:55:11-07:00

    JAVA-3095: Fix CREATE keyword in vector search example in upgrade guide. (#1693)

60c9cbc51f29c3ae262f9ce53dfd923600efaab6 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-08-10 11:04:57-07:00

    JAVA-3100: Update jackson-databind to 2.13.4.1 and (#1694)
    
    jackson-jaxrs-json-provider to 2.13.4 to address recent CVEs
    
    Additional:
    - Remove unused maven property legacy-jackson.version

ec93ef9cdbde1b5fc5a694ebf09b375f76bcb373 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-07-20 13:46:13-07:00

    JAVA-3084: Add integration test coverage for ExtraTypeCodecs (#1679)

e8b25ab368a5cc8a59983ca8bd7b2020d07b19bd | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-07-20 12:16:13-07:00

    JAVA-3077: ListenersIT intermittently failing with: Wanted but not invoked: schemaListener1.onSessionReady (#1670)
    
    ListenersIT.java:
    - Add 500ms wait on SchemaListener#onSessionReady call verification
    - Add latch to wait for MySchemaChangeListener#onSessionReady
    - Add some comments around which listeners/methods need synchronizations and why/not

9d891b120069fd2029c4743c14bc7df248e2e14b | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-07-13 17:33:57-07:00

    JAVA-3089: Forbid wildcard imports (#1680)

16260261d3df50fcf24fac1fc2d37896c4a111bf | Author: mck <mck@apache.org>
 | 2023-07-13 15:45:41+02:00

    Copyright to ASF (see https://incubator.apache.org/ip-clearance/cassandra-java-driver.html )
    
     patch by Mick Semb Wever; reviewed by Henry Hughes for CASSANDRA-18611

dfc1164ef3fb76e212daf577a85b5381198890f6 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-07-12 07:52:33-07:00

    JAVA-3070: Make CqlVector and CqlDuration serializable (#1676)

f3ff47180f30d86fa2bff2d53126c4f07a86b8a4 | Author: hhughes <Henry.hughes@datastax.com>
 | 2023-07-10 17:07:12-07:00

    JAVA-3085: Tell graal to initialize com.datastax.oss.driver.internal.core.util.Dependency at build-time (#1674)

fba2cf6e91c7c7a666c217df070493b83d201990 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-06-22 11:43:16-07:00

    JAVA-3071: OsgiGraphIT.test_graph fails with dse-6.8.30
    
    Test fails because tinkerpop classes cannot be loaded which gates enabling GraphRequest* processors
    
    Add missing dependencies required by TinkerIoRegistryV3d0 to the osgi testing bundle
    - com.sun.mail:mailapi:1.6.4
    - org.apache.commons:commons-text:1.8
    - org.apache.commons:commons-configuration2:2.7

a3a8a4fbefc842f785bfc2942e54229ac942f834 | Author: Chris Lin <99268912+chrislin22@users.noreply.github.com>
 | 2023-06-22 03:46:51-04:00

    added Snyk monitor and snyk clean up after PR closed/merged (#1646)
    
    * added snyk monitor and clean up
    
    * used jdk 11 and add options
    
    * Update snyk-cli-scan.yml
    
    added explicit mvn package prepare for snyk
    
    * Update snyk-cli-scan.yml
    
    * use jdk 8
    
    * added .snyk.ignore.example and .snyk
    
    * triggered by branch 4.x
    
    * address a few high CVEs identified by snyk scan
    
    * ignore graal-sdk CVE for now until we can move off java8
    
    * clean up snyk yaml files
    
    * JAVA-3050: Upgrade Netty 4.1.94 to address recent CVEs
    
    osgi-tests/BundleOptions.java
    - since netty-4.1.78, netty-handler additionally depends on netty-transport-native-unix-common so we need to pull that in when configuring pax exam
    
    ---------
    
    Co-authored-by: weideng1 <weideng1@users.noreply.github.com>
    Co-authored-by: Henry Hughes <henry.hughes@datastax.com>

7d01a5b424ac8898f2e3ba1c598cbaf505b9b4c9 | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-06-16 17:32:40-07:00

    JAVA-3068: Use fully qualified table CQL in should_not_allow_unset_value_when_protocol_less_than_v4 to work around intermittent server error

9c44c72450b6d62a8363426c7a13d61b83746a0d | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-06-15 19:01:44-07:00

    JAVA-3065: PreparedStatementIT#should_fail_fast_if_id_changes_on_reprepare fails with recent C*/DSE versions
    
    PreparedStatementIT.java
    - add multiple backend requirements to should_fail_fast_if_id_changes_on_reprepare covering versions impacted by CASSANDRA-15252
    - add handle_id_changes_on_reprepare to test CASSANDRA-15252 for versions which include the fix
    
    BackendRequirement.java
    - new repeatable annotation for specifying multiple ranges of backend requirements for tests
    
    VersionRequirementTest.java
    - tests for multiple ranges of backend requirements
    
    refactor BaseCcmRule.java annotation logic and move to VersionRequirements.java
    remove duplicated annotation code from CcmPaxExam.java and EmbeddedAdsRule

1bb721dfb397b81c8e3fc33b738df1358de94ada | Author: Henry Hughes <henry.hughes@datastax.com>
 | 2023-06-06 18:20:51-07:00

    JAVA-3042: Support testing against Java17
    
    Add property 'testJavaHome' to specify a different JDK for surefire/failsafe to run tests to facilitate testing with different JDKs.
    
    pom.xml:
    - Add '--add-opens java.base/jdk.internal.util.random=ALL-UNNAMED' as maven-surefire-plugin argLine to support deep reflection for mockito, only loaded for JDK17
    
    Dependency updates:
    - jacoco-maven-plugin -> 0.8.10, resolves "Error while instrumenting path/to/class" with JDK17
    - maven-bundle-plugin -> 5.1.1, resolves java.util.ConcurrentModificationException [FELIX-6259] with JDK17
    - blockhound-junit-platform -> 1.0.8.RELEASE, earlier version did not pick up -XX:+AllowRedefinitionToAddDeleteMethods properly
    
    Jenkinsfile:
    - Add matrix axis for JABBER_VERSION for each of JDK8, JDK11, JDK17
    - Always run maven with JDK8, use testJavaHome to set JDK version for testing