Skip to content
  • d32c35c (HEAD -> nb4-maintenance, origin/nb4-maintenance) Merge pull request #621 from yabinmeng/nb4-maintenance
  • bf295b4 Merge branch 'nosqlbench:nb4-maintenance' into nb4-maintenance
  • 514964b (HEAD -> nb4-maintenance, origin/nb4-maintenance) added yaml version check awareness and basic unit test
Pre-release
  • 9df0ec2 (HEAD -> main, origin/main) unbreak build
  • 7ec3326 clean up old code
  • 4a3d331 clean up old code
  • 6f04a8b more tcp stubbing
  • 8e926cc Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • 7f13375 stub out tcp adapter
  • 215901f update docker labels for nb5preview
  • 16b59a1 fix broken stmt loader test
  • 59f8927 checkpoint release with nb5 and partial drivers list
  • 03f7ef4 Merge pull request #618 from hemidactylus/fix-cql-keyvalue2-indentation
  • e9e648e Fix indentation in baselines2/cql-keyvalue2.yaml for schema-astra block
  • 4c34c1b fix parser issues with empty template vars, make matching more relaxed
  • 2e4776f improve parser error messages to include op template name
  • 1371bee fixup workloads for cql
  • a55b155 Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • ae71079 fix defaulting logic on NBConfiguration
  • 3a54725 fix method naming to expected behavior in service selector
  • 87aa9d1 fix standard activity init with no driver param
  • 95f108c remove driver field at the right time
  • f820728 Merge pull request #606 from nosqlbench/snyk-upgrade-14412b39198a595d06fee59ce00c7308
  • b95ab41 Merge pull request #607 from nosqlbench/snyk-upgrade-94dd036acea46d48dbc11b8afc417d30
  • 80f43aa Merge pull request #608 from nosqlbench/snyk-upgrade-a076b5b034722b17f638403e8f8877cc
  • 2a9d538 Merge pull request #609 from nosqlbench/snyk-upgrade-09e3c2869150b1ca833b0f7b2d03efd5
  • 911fe2f Merge pull request #610 from nosqlbench/snyk-upgrade-e7822663d38f234f469899a208d04720
  • 9cc92c8 eagerly extract special fields from op template level
  • d8cff05 improve parser error messages to include op template name
  • b88874b simplify description extractor
  • 790689f added detailed corner cases to specifications around params locations
  • 066615e updated cql-timeseries2 to nb5 format and cql driver 4 types
  • 359edac workload files can now require version via min_version or version_regex
  • c55bbfc adapters ("drivers") can be specified per op template within a workload
  • 8d3d929 baselinesv2 format updates for nb5, no substance change only structure
  • a7c29b2 op dispensers remember their parent adapter
  • d80820b formatting changes
  • c807356 docs updates and fixes
  • f52647e disable error name mapper
  • d43cde5 allow character ranges to include newline and linefeed
  • 9a42b09 update progress meter for readability
  • db327b2 enable runtime version check via version_regex yaml property
  • a05dbc8 improve error for driver adapter not found
  • a6df79c include ESRI codecs to squelch verbose logging error
  • ff7f671 re-enable routing slf4j to log4j2 for bundled dependencies which rely on slf4j
  • 6ba0cbc allow cqld4 to run for driver=cql with no verbose warnings
  • 5977ad7 convert mongodb driver from ActivityType to DriverAdapter
  • 5e1898b support lists at op field level for terseneses
  • 929b4fe spectest fixes and additional documentation
  • 007d902 modularize result size and disregard n/a scenarios
  • ecb4024 make generic parameter types more obvious
  • 50f8107 make api type more obvious
  • 3d20611 improve and fix spectest to document formats
  • 334fb54 actions refinement: lose diags, limit log artifacts
  • cb4c033 make all sub-app invocations act like stack calls, fix workflows
  • e062e6f actions diagnostics
  • 5ee2e71 fix workload file
  • 332c24a archive test results for diagnosing github actions weirdness
  • 4acdbba Merge branch 'http-adapter'
  • 8d87c6a (http-adapter) rebuild http driver on new API
  • 586bb4c updates to string template naming
  • d1ffdc6 improvements to ParsedOp, consistency fixes, better docs
  • a040a2d distinguish string template name and other minor fixes for virtdata
  • 0ebd023 (origin/snyk-upgrade-e7822663d38f234f469899a208d04720) fix: upgrade com.github.oshi:oshi-core-java11 from 6.1.5 to 6.1.6
  • 6bd5a8b (origin/snyk-upgrade-09e3c2869150b1ca833b0f7b2d03efd5) fix: upgrade com.google.code.gson:gson from 2.8.9 to 2.9.0
  • 63fd5e7 (origin/snyk-upgrade-a076b5b034722b17f638403e8f8877cc) fix: upgrade org.graalvm.sdk:graal-sdk from 21.3.1 to 21.3.2.1
  • f318644 (origin/snyk-upgrade-94dd036acea46d48dbc11b8afc417d30) fix: upgrade com.mitchtalmadge:ascii-data from 1.2.0 to 1.4.0
  • ce2e4f6 (origin/snyk-upgrade-14412b39198a595d06fee59ce00c7308) fix: upgrade com.amazonaws:aws-java-sdk-s3 from 1.12.190 to 1.12.232
  • 8155ae7 update uniform workload specification to current terms and structure
  • f67c722 add contextual warning to binding phase
  • d73ec01 Merge pull request #602 from nosqlbench/snyk-upgrade-35c56bc4fd35064f45e226150e1355e6
  • f21c89c Merge pull request #599 from nosqlbench/snyk-fix-ca15cd4380d476288d63981d6e2df016
  • 7f1bfcb Merge pull request #601 from nosqlbench/snyk-upgrade-04adefdaf287d676295fe1e3745f2ed8
  • 88f1333 Merge pull request #604 from nosqlbench/snyk-fix-5ae7fefe76a1e09285f380832046e046
  • afebe1b remove legacy driver-stdout and move stdout.md into stdout adapter
  • af081ff update readme with basic branch info
  • 80fe4f1 Merge branch 'diag-conversion'
  • d65bdca merge fixups
  • f858ffa (origin/diag-conversion, diag-conversion) restore stdout adapters ability to synthesize example ops
  • 7a3c3c5 fix broken map mutation
  • 19164ef lose drivers-api module, keep adapaters-api module
  • 7cf070b pull op template logic into adapters-api
  • f65f9b3 undo decorator interface
  • d89ea2a unbreak decorator interface
  • 2fad287 remove references to defunct stdout adapter
  • 16a52a0 make stdout adapter the default
  • a07adc5 improve clarity of driver loading error
  • d7192e7 fix pattern matching for inline bindings with curly braces
  • 07000d7 allow main app to always return unless called from main
  • 182bd44 add example for scenario spec test
  • 3d23506 cleanup of old scripts
  • 298fc89 cleanup of old scripts
  • a84aff8 minor SpecTest updates
  • 334bbd0 add specification test support module
  • ecabd71 minor stdout cleanups
  • ee8cafe minor pom cleanup
  • e952d1e make builder name unambiguous for AnnotationBuilder
  • 7074c99 delegate test dependencies to default pom
  • 2546af1 remove old cql driver stubs
  • f971e72 move integration tests to proper scope
  • 0affcea improve example scripts
  • 3a90c05 improve error messages
  • 64da6df improve error details to help users fix issues faster
  • 11fa68c fix threadchange integrated test
  • 5dbeff9 docs updates
  • 4a14851 deprecate previous API entry point into BaseOpDispensr
  • 4d60291 build nb5, not nb, by default
  • 9b4ef9b run nbr-examples module as documented integration examples
  • 8098df5 factor nb and nb5 dependencies along API
  • 7ca032b pom updates for nb and nbr
  • c7e4695 nb5 AppImage skel updates
  • ada8117 (origin/snyk-fix-5ae7fefe76a1e09285f380832046e046) fix: docsys/pom.xml to reduce vulnerabilities
  • 5915a05 refix files after IntelliJ UI bug swizzled file contents
  • f699b4f refactor activity specific signatures into faceted naming interface
  • 355d2fb minor formatting fixes
  • cce97d1 automatically convert ParameterMap entries to JSON
  • 308f26e doc updates
  • 0631f4a allow param defs to expand config models
  • d1541f0 allow init-time activity parameter updates without eventing
  • b9d08bf add uniform mutator methods to config model APIs
  • 5dbfa38 add helper method for ActivityDefObserver application
  • 5b8ed36 enable composable diag tasks as sequence of commands
  • 6dd1c43 move integrated testing to separate module
  • fa2847a provide typed update interface for dynamic params
  • b255d0d remove deprecated Nashorn logic
  • cf5ae84 restructure integrated tests as living examples
  • bc6a52f (origin/snyk-upgrade-35c56bc4fd35064f45e226150e1355e6) fix: upgrade org.graalvm.tools:profiler from 20.3.5 to 20.3.6
  • 573b179 (origin/snyk-upgrade-04adefdaf287d676295fe1e3745f2ed8) fix: upgrade org.projectlombok:lombok from 1.18.22 to 1.18.24
  • a0ed99f (origin/snyk-fix-ca15cd4380d476288d63981d6e2df016) fix: mvn-defaults/pom.xml to reduce vulnerabilities
  • 7114e22 fix broken bytecode compatibility due to snyk fix
  • 5513c06 improve error details for unrecognized YAML structure
  • 4b6c9ed Merge pull request #590 from nosqlbench/snyk-upgrade-731d5288a96a0754364d6dbf0173f735
  • ded7a34 Merge pull request #591 from nosqlbench/snyk-upgrade-88e7e6df301568aea7969ed86077ffd8
  • 6bb1800 Merge pull request #593 from nosqlbench/snyk-upgrade-134d3120f61472b51715c96134712fbd
  • ef4ac57 Merge pull request #594 from nosqlbench/snyk-upgrade-773a3535c6d0dc9f9f801151bf306798
  • 9eb4ffc Merge pull request #597 from nosqlbench/snyk-fix-5f914f2bc87e745aeb24131b7b0f6a2a
  • bd8a310 fix: adapter-dynamodb/pom.xml to reduce vulnerabilities
  • 26f53f8 merge fixes
  • 1437029 remove pattern matching in switch syntax and remove --enable-preview completely. It is too onerous for users at runtime.
  • 5aaae15 add cqld4 prepared statement binding diagnostics for errors
  • 07339c4 disable strict parameter consumption by default
  • 480e915 enable --enable-preview in poms
  • e4be17a synchronize driver artifacts for cqld4
  • 974bc2d bugfix: return lambda where caller expects
  • 39128e7 allow OpTemplate to convert string to int for ratio fixup
  • d5436dd OpConfigErrors can now be thrown without a source
  • 7c9f427 diag progress on nb5
  • c29e759 partial progress towards diag replacement in tests
  • f98e16c license header
  • 522a263 add modular metering API and refactor progress meter
  • eeb88bd diag is diag-attic and diag is now a DriverAdapter, long live diag
  • 35d2134 diag module updates
  • 2a7376c disable strict checking until it is verified
  • 6e38f0b fix start-timers and stop-timers init logic
  • 2430857 hoist onStart into correct interface
  • 5cfe5e9 make parameter consumer consistent with protomap
  • 755ea76 minor docs update
  • 58f11ca move op remappers up to DriverAdapter
  • e3f7027 port in JMPS module-compatible form of ServiceSelector
  • a4fc7a0 depend on newest JNA to avoid ABI mismatch
  • 7b1b41e add modular metering API and refactor progress meter
  • 6d1bfd1 add nbr-examples to contain integrated test suite as examples
  • 2fecd26 (origin/snyk-upgrade-773a3535c6d0dc9f9f801151bf306798) fix: upgrade org.codehaus.groovy:groovy from 3.0.9 to 3.0.10
  • a646551 (origin/snyk-upgrade-134d3120f61472b51715c96134712fbd) fix: upgrade com.datastax.oss:java-driver-query-builder from 4.13.0 to 4.14.0
  • 3d39e16 fix graaljs version misalignment from PR
  • b8addb7 Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • c1143e4 make shared state easier to use
  • 795050f add config sources as fallback for consistency level
  • 9275181 rewrite JMX as a driver adapter
  • a6dab04 (origin/snyk-upgrade-88e7e6df301568aea7969ed86077ffd8) fix: upgrade org.glassfish.jersey.containers:jersey-container-jetty-servlet from 3.0.2 to 3.0.4
  • 7fae09e (origin/snyk-upgrade-731d5288a96a0754364d6dbf0173f735) fix: upgrade joda-time:joda-time from 2.10.13 to 2.10.14
  • 5a4692c add support for named timers as "start-timers" and "stop-timers" op fields
  • 4d7355c allow for reductive configuration in ParsedOp
  • ae40294 code cleanup
  • 779a1b2 docs cleanup
  • 432eeb7 document ParsedOp for developers
  • 86cba9f fix functional op bug with result caching
  • 102cc3f make TypeAndTarget concept more obvious
  • b9c175e Merge pull request #579 from nosqlbench/snyk-upgrade-5beb277a427284e5c5af3adcba4ddab7
  • d4d40a6 Merge pull request #580 from nosqlbench/snyk-upgrade-e9e5b82df6f26d5401a1063ba8d13d68
  • 8b6acbc Merge pull request #581 from nosqlbench/snyk-upgrade-40da09d9578d91ba7c937ce7547efd42
  • 1acbe69 Merge pull request #582 from nosqlbench/snyk-upgrade-787f38082db822f5f68c7bd3e9b0b7fa
  • db1d82e Merge pull request #583 from nosqlbench/snyk-upgrade-842f9600ffff894bf64ebd3d34bb95f7
  • b6fc50c Merge pull request #587 from nosqlbench/snyk-fix-148707c1404c18c90822d2f2f44ae344
  • 88bc6a1 Merge pull request #585 from tatu-at-datastax/main
  • 0164c49 Provide activity parameter default strict=true for driver adapters, which requires strict usage checking on op fields. Unused op fields will cause an error by default.
  • 0edd8b9 make accepting license updates easier
  • 8bc23a0 (HEAD -> main, origin/main) Merge pull request #619 from nosqlbench/snyk-fix-b60a377e5bb7c8b0e348e0600db65e3f
  • 13fd44d Merge pull request #613 from nosqlbench/snyk-upgrade-360e0715d69a4c7d2d2409c77f234bc5
  • 7e7563c Merge pull request #614 from nosqlbench/snyk-upgrade-ccac64fe393623014023ee5d390803ef
  • 5243ca7 Merge pull request #615 from nosqlbench/snyk-upgrade-7429f498948c885927864dbad299eadb
  • 60d09de Merge pull request #617 from nosqlbench/snyk-upgrade-0b4895ccde47fb2ef46dc64c2800aa3f
  • 2bcdb4a fix: driver-jms/pom.xml to reduce vulnerabilities
  • d117ef0 (HEAD -> main, origin/main) Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • 0a50410 update docker file for nb5
  • c4cbd8a (HEAD -> main) fix release flow
  • 3b18092 (HEAD -> main) Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • bdd8317 manually port in HDR sampling fix from Stefano
  • 4078eb4 (HEAD -> nb4-maintenance, origin/nb4-maintenance) Merge pull request #611 from yabinmeng/nb4-maintenance
  • 6a33761 Merge remote-tracking branch 'origin/nb4-maintenance' into nb4-maintenance
  • 62848fa Added multi-connection support. Fixed a couple of issues (producer count, message ack ratio) Improved message aysnc ack method
  • 099dd99 (HEAD -> nb4-maintenance, origin/nb4-maintenance) Merge pull request #605 from yabinmeng/nb4-maintenance
  • bc9cea3 Merge remote-tracking branch 'origin/nb4-maintenance' into nb4-maintenance
  • 137a63c Add transaction support and individual acknowledgement mode
  • 96f0aef Merge pull request #603 from yabinmeng/nb4-maintenance
  • 3f62a1a Disable Snyk
  • efe835e Catch up the latest upstream update
  • b085eed Merge branch 'nosqlbench:nb4-maintenance' into nb4-maintenance
  • d6da880 force build for snyk check
  • 9da0cc3 force build for snyk check
  • ccc1bfb actions debugging for snyk
  • 94168a2 move snyk into build sanity check to streamline actions
  • c7471a2 actions debugging for snyk
  • 465eaa8 actions debugging for snyk
  • fa93499 actions debugging for snyk
  • 7cd0aac actions debugging for snyk
  • 934bff8 add snyk scanning to nb4-maintenance branch with SARIF upload integration
  • 10fa5ad (HEAD -> nb4-maintenance) driver update
  • 0883e9b (HEAD -> nb4-maintenance) Merge branch 'nb4-maintenance' of github.com:nosqlbench/nosqlbench into nb4-maintenance
  • 6bddec5 update JNA to latest release which has known ABI compatibility
  • eb4e78c (HEAD -> nb4-maintenance) possible fix for #586
  • d368391 (origin/nb4-maintenance) Merge branch 'nb4-maintenance' of github.com:nosqlbench/nosqlbench into nb4-maintenance
  • 2b91e41 gson update
  • 0227fd3 Merge pull request #578 from hemidactylus/hdr_log_units_legend
  • dd89c4c updated license headers for driver-jms
  • 4fe0ef5 updated license headers for driver-cockroachdb
  • 05ceca3 updated license headers for driver-jdbc
  • bc93dd4 updated license headers for driver-cqld4,directapi
  • 36da9e6 updated license headers for driver-pulsar
  • 00791da updated license headers for driver-mongodb
  • 60389c7 updated license headers for driver-cqlverify
  • 493ebfe updated license headers for driver-cqld3-shaded
  • dedddb9 updated license headers for driver-cql-shaded
  • fcb0d9a updated license headers for driver-dsegraph
  • 26458af updated license headers for driver-jmx
  • 357ed4e updated license headers for driver-http
  • a5745e7 updated license headers for driver-kafka
  • 8fb22e7 updated license headers for driver-stdout
  • 1c40f03 updated license headers for driver-web
  • 483f452 updated license headers for nbr
  • 2d15cce updated license headers for driver-diag
  • 476b05f updated license headers for engine-extensions
  • 1e31cae updated license headers for engine-docs
  • 59edfdc updated license headers for engine-rest
  • c9664b7 updated license headers for engine-cli
  • 7c8a44e updated license headers for engine-docker
  • 1630aca updated license headers for engine-core
  • c1ddc4c updated license headers for engine-clients
  • 031c519 updated license headers for engine-api
  • 7e6cdff updated license headers for drivers-api
  • 619814e updated license headers for adapters-api
  • b8a4217 updated license headers for virtdata-userlibs
  • 977abcc updated license headers for docsys
  • f1e3009 updated license headers for virtdata-lib-curves4
  • 15955d0 updated license headers for virtdata-lib-random
  • 85d3d7d updated license headers for virtdata-lib-realer
  • dd16160 updated license headers for virtdata-basics
  • d21365a updated license headers for virtdata-realdata
  • 7603d5c updated license headers for virtdata
  • 9d1b471 updated license headers for virtdata-lang
  • 8350dd1 update license headers
Pre-release
  • 5f0fa8f (HEAD -> main) Merge branch 'main' of github.com:nosqlbench/nosqlbench
  • d825e5d udev docker fix release
  • 6c4c11d add udev to dockerfile
  • d0a5ecc (HEAD -> nb4-maintenance) correct java version in enforce-java mojo
  • 1f064ff (origin/nb4-maintenance) release fix release
  • 2acb34e set github actions java to j14 (LTS) for maint branch
  • d127821 fix release
  • 104e21a Enforce Java versions up front to avoid any confusion about build requirements
  • 3299711 wrap OSHI calls to gather hardware data so they may fail without stopping NB