Commit Graph
7355 Commits
Author SHA1 Message Date
Jonathan Shook 1451682a46 Merge branch 'main' into dependabot/maven/mvn-defaults/org.apache.logging.log4j-log4j-core-2.25.4 2026-04-13 14:58:30 -05:00
Jonathan Shook ee148553e9 Merge pull request #2266 from nosqlbench/dependabot/maven/nb-adapters/adapter-kafka/org.apache.kafka-kafka-clients-3.9.2
build(deps): bump org.apache.kafka:kafka-clients from 3.9.1 to 3.9.2 in /nb-adapters/adapter-kafka
2026-04-13 14:58:17 -05:00
Jonathan Shook 8441f90813 Merge branch 'main' into dependabot/maven/nb-adapters/adapter-kafka/org.apache.kafka-kafka-clients-3.9.2 2026-04-13 14:34:24 -05:00
Jonathan Shook f5a90ad1b9 Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 2026-04-13 14:34:04 -05:00
Jonathan Shook b7f5b8e02b Merge pull request #2258 from nosqlbench/dependabot/github_actions/actions/download-artifact-8
build(deps): bump actions/download-artifact from 7 to 8
2026-04-13 14:33:37 -05:00
Jonathan Shook 777abd0851 Merge pull request #2257 from nosqlbench/dependabot/github_actions/actions/upload-artifact-7
build(deps): bump actions/upload-artifact from 6 to 7
2026-04-13 14:33:18 -05:00
dependabot[bot] db2e96e879 build(deps): bump org.apache.kafka:kafka-clients
Bumps org.apache.kafka:kafka-clients from 3.9.1 to 3.9.2.

---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
  dependency-version: 3.9.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 19:31:49 +00:00
dependabot[bot] 9eb5ff9181 build(deps): bump org.apache.logging.log4j:log4j-core in /mvn-defaults
Bumps org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 23:56:35 +00:00
dependabot[bot] 8ea0d0f4c2 build(deps): bump org.apache.logging.log4j:log4j-core
Bumps org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 23:47:25 +00:00
dependabot[bot] 84bf676b3e build(deps): bump docker/build-push-action from 6 to 7
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 15:22:50 +00:00
dependabot[bot] dc7d38ade1 build(deps): bump docker/setup-buildx-action from 3 to 4
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 15:22:43 +00:00
dependabot[bot] 359db58b23 build(deps): bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 15:22:40 +00:00
dependabot[bot] f139413ae1 build(deps): bump com.fasterxml.jackson.core:jackson-core
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.18.1 to 2.18.6.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.1...jackson-core-2.18.6)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-version: 2.18.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 00:31:32 +00:00
dependabot[bot] cdcc1ac82f build(deps): bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 12:33:15 +00:00
dependabot[bot] 70a31cb13b build(deps): bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 12:33:10 +00:00
Jonathan Shook f531ee9524 bugfix for --list-workloads 2026-02-19 14:23:35 +00:00
Jonathan Shook 545564ea9a release fix for groovy libs 2026-02-18 01:54:10 +00:00
Madhavan eb3b987638 Merge pull request #2255 from nosqlbench/dependabot/maven/nb-adapters/adapter-pulsar/org.apache.avro-avro-1.12.1
build(deps): bump org.apache.avro:avro from 1.12.0 to 1.12.1 in /nb-adapters/adapter-pulsar
2026-02-15 15:44:21 +00:00
dependabot[bot] 0ce2c603ae build(deps): bump org.apache.avro:avro in /nb-adapters/adapter-pulsar
Bumps org.apache.avro:avro from 1.12.0 to 1.12.1.

---
updated-dependencies:
- dependency-name: org.apache.avro:avro
  dependency-version: 1.12.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-13 21:28:15 +00:00
Jonathan Shook 13ba0cd9b6 actually save new version 5.25.5-preview 5.25.5-release 2026-02-09 22:59:00 +00:00
Jonathan Shook f95fbfc049 fix param mutability bug, defer dryrun till full activity rendering 2026-02-09 22:59:00 +00:00
Jonathan Shook 95e119d759 improve options readout 2026-02-09 22:59:00 +00:00
Jonathan Shook 50b77a9401 bump revision for TEMPLATE fix 2026-02-09 22:59:00 +00:00
Jonathan Shook 0a2efcaddc Merge pull request #2254 from sl-at-ibm/SL-update-jdkversion-buildingfile
Update Java version requirement in building.md
2026-02-09 16:57:18 +00:00
Stefano Lottini 572fdba42a update Java version requirement in building.md 2026-02-09 17:04:58 +01:00
Jonathan Shook 83f66cc8be Merge pull request #2253 from nosqlbench/template_coverage
comprehensive coverage of TEMPLATE nesting patterns
2026-02-05 13:13:10 -06:00
Jonathan Shook b1f5cd8cd2 Fixed and added comprehensive coverage of historic TEMPLATE nesting patterns 2026-02-05 18:54:03 +00:00
Jonathan Shook ce067c3c0c fix specificity of variable capture exception 2026-02-04 19:06:23 +00:00
Jonathan Shook 0a0df08d85 bump minor version 2026-02-04 19:06:23 +00:00
Jonathan Shook 49d1a7c2fd fix: apply capture point parsing to all op fields except reserved fields 2026-02-04 19:06:23 +00:00
Jonathan Shook 1245361401 fix(ci): conditionally run docker rmi only when images exist 2026-02-04 19:06:23 +00:00
Jonathan Shook 5d06cbd9f6 fix version 2026-02-04 19:06:23 +00:00
Jonathan Shook 8e9aafcfa0 Merge pull request #2240 from A-k-A-s-H-1/fix/tls1.3-default
Default TLS version updated to TLSv1.3 and add TLSv1.3 test
2026-02-04 13:01:43 -06:00
Jonathan Shook 2a387cf60e Merge pull request #2250 from nosqlbench/snyk-upgrade-1bde5f078586a7471a4e9d93789917ab
[Snyk] Upgrade org.apache.logging.log4j:log4j-jcl from 2.25.2 to 2.25.3
2026-02-04 13:01:05 -06:00
Jonathan Shook 88f2b8e717 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-02-04 09:58:19 -06:00
Jonathan Shook bcc1d92a97 Merge pull request #2252 from nosqlbench/dependabot/maven/mvn-defaults/org.assertj-assertj-core-3.27.7
build(deps-dev): bump org.assertj:assertj-core from 3.27.3 to 3.27.7 in /mvn-defaults
2026-02-04 09:57:52 -06:00
dependabot[bot] 0fd8a8afdb build(deps-dev): bump org.assertj:assertj-core in /mvn-defaults
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.3 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.7)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.7
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 21:54:46 +00:00
Jonathan Shook 5a7f054a33 Merge pull request #2251 from nosqlbench/finetune_template
Fine-tune the TEMPLATE substitution rules in the expr layer:
2026-01-21 11:48:27 -06:00
Jonathan Shook d9bf7e49c7 Fine-tune the TEMPLATE substitution rules in the expr layer:
1. Provided parameter - always takes precedence
  2. Current TEMPLATE's default - used if present (even if a previous TEMPLATE set a different default)
  3. Previous TEMPLATE's default - only used when current TEMPLATE has no default (e.g., TEMPLATE(var) or ${var})
2026-01-21 17:46:59 +00:00
Jonathan Shook 22124a22ef fix jmh invocation 2026-01-21 17:34:38 +00:00
Jonathan Shook e67178702d Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-20 13:21:01 -06:00
Jonathan Shook fa879079f8 Merge pull request #2242 from nosqlbench/stacked_scopes
This change set does the following:
- simplify scope stacking (activity → action → stride → flow slot → cycle)
- reduce per-cycle churn by initializing shells once per lifecycle 
- makes execution/scheduling more logically consistent within a stride
- aligns execution path better towards per-stride DAG
- clarifies relationship between upstream and downstream data producers and consumers within a stride

Outcome: execution shell stack
- Activity (templates, dispensers immutable)
- Action (StandardAction or async)
- StrideContext/AsyncStrideContext (reset per stride)
- Flow contexts per slot (clear arrays per stride)
- CycleOps per cycle (produced and executed)

Adds an elaborate microbench framework around these changes.
Tags all tests to allow targeted test feedback during dev and CI/CD
2026-01-20 12:57:17 -06:00
Jonathan Shook 925383765d Merge branch 'main' into stacked_scopes 2026-01-20 11:43:18 -06:00
Jonathan Shook 0a436ae5a7 Merge pull request #2238 from sl-at-ibm/SL-data-api-adapter
Data api client bump to 2.x + ensure find-operations exhaust the cursor before completing op
2026-01-20 17:42:35 +00:00
Jonathan Shook d308cddf21 New JMH benchmarking framework:
Added 9 new benchmark classes in nb-engine-core/.../sysperf/engineflow/ for measuring engine flow performance
  (stride context, op flow, space mapping, motor operations, etc.)
JMH documentation: Added devdocs/devguide/jmh_engineflow.md
Testing tags:
 POM updates: Added test profiles
 CONVENTIONS.md updates around test tags
 Test annotations: Added 2-3 lines to ~280 test files
 Split tests classes to allow one tag set per class (no mixed methods)
2026-01-20 17:23:18 +00:00
Jonathan Shook 0aaa028c70 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-15 13:57:33 -06:00
Jonathan Shook 04b6df4123 Merge pull request #2241 from A-k-A-s-H-1/fix/summary-rate-units
Fix console rate units and restore duration unit labels
2026-01-15 13:57:08 -06:00
Jonathan Shook 6e934879e3 Merge branch 'main' into fix/summary-rate-units 2026-01-15 13:56:35 -06:00
Jonathan Shook edc7313eb0 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-15 13:56:15 -06:00
Jonathan Shook bc5413635b Merge pull request #2249 from nosqlbench/snyk-upgrade-7f51b3cbd3402d91333344610594d8b8
[Snyk] Upgrade org.apache.logging.log4j:log4j-api from 2.25.2 to 2.25.3
2026-01-15 13:55:52 -06:00