Commit Graph
1374 Commits
Author SHA1 Message Date
Jonathan Shook c488b3ad23 version bump 2026-09-04 21:17:39 +00:00
Jonathan Shook 0edf2abd5a version bump 2026-09-01 22:12:13 +00:00
Jonathan Shook 70ff9ac23d bump minor version 2026-08-26 18:45:30 +00:00
Jonathan Shook da28736815 version update for dependencies 2026-08-20 20:26:15 +00:00
dependabot[bot] a730367cbf build(deps): bump org.apache.logging.log4j:log4j-api in /mvn-defaults
Bumps org.apache.logging.log4j:log4j-api from 2.25.3 to 2.25.5.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-version: 2.25.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-13 19:47:58 +00:00
J S 65b4d94b94 Merge branch 'main' into dependabot/maven/mvn-defaults/io.netty-netty-handler-4.2.15.Final 2026-07-27 10:10:39 -05:00
J S 29e09150a6 Merge branch 'main' into dependabot/maven/mvn-defaults/io.netty-netty-transport-native-epoll-4.2.15.Final 2026-07-27 10:09:51 -05:00
dependabot[bot] c9bc285444 build(deps): bump io.netty:netty-codec-haproxy in /mvn-defaults
Bumps [io.netty:netty-codec-haproxy](https://github.com/netty/netty) from 4.2.0.Final to 4.2.16.Final.
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](https://github.com/netty/netty/compare/netty-4.2.0.Final...netty-4.2.16.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-codec-haproxy
  dependency-version: 4.2.16.Final
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-26 07:20:47 +00:00
dependabot[bot] 56f8bcaf1f build(deps): bump io.netty:netty-transport-native-epoll in /mvn-defaults
Bumps [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) from 4.2.13.Final to 4.2.15.Final.
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](https://github.com/netty/netty/compare/netty-4.2.13.Final...netty-4.2.15.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-transport-native-epoll
  dependency-version: 4.2.15.Final
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08 23:12:16 +00:00
dependabot[bot] 94a524ac45 build(deps): bump io.netty:netty-handler in /mvn-defaults
Bumps [io.netty:netty-handler](https://github.com/netty/netty) from 4.2.0.Final to 4.2.15.Final.
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](https://github.com/netty/netty/compare/netty-4.2.0.Final...netty-4.2.15.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-handler
  dependency-version: 4.2.15.Final
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08 19:01:36 +00:00
Jonathan Shook 32e2548f69 add runapp docs 2026-06-01 15:19:11 +00:00
Jonathan Shook b0d3a25ecc bump version 2026-06-01 06:23:39 +00:00
Jonathan Shook da7e204214 release for more stable shutdown on resource-constrained system 2026-05-26 17:35:37 +00:00
Jonathan Shook 29f12338f9 bump release version 2026-05-26 15:56:40 +00:00
Jonathan Shook 500c7b9609 - Diagnosed & fixed CsvReporter label-overlap crash when --report-csv-to was used; added JSONL manifest mapping fully-qualified labels → CSV file.
- Persisted min/max/mean/stddev in a new sample_statistics SQLite table; added StatsCommand and made InstantCommand/StatsCommand use per-metric latest timestamp.
  - Fixed lost activity metrics on short runs: ActivityExecutor now triggers a bypass-bucket snapshot before op dispensers detach; SQLite reporter is silent under post-close ticks.
  - New stress-report bundled app + dummy_session.yaml workload with two new diag op-tasks (cycledelay, errormodulo); c-stress-shaped per-op output, A/B equivalence mode, comparability warning at the top.
  - removed NBCLI's foundational-label re-injection.
2026-05-26 15:52:08 +00:00
Jonathan Shook 3fa4e7883e Merge branch 'main' into fixes-5_25_8 2026-05-22 07:04:54 -05:00
Jonathan Shook a0f2d4fc1f bump minor fix version 2026-05-21 07:39:46 +00:00
Jonathan Shook c2140871a7 bump release version 2026-05-21 07:29:39 +00:00
Jonathan Shook 14accb2e74 Merge branch 'main' into fixes-5_25_8 2026-05-21 02:17:16 -05:00
Jonathan Shook e8bea47524 bump release version 2026-05-21 07:13:10 +00:00
dependabot[bot] 2f7f132c14 build(deps): bump io.netty:netty-transport-native-epoll in /mvn-defaults
Bumps [io.netty:netty-transport-native-epoll](https://github.com/netty/netty) from 4.2.0.Final to 4.2.13.Final.
- [Release notes](https://github.com/netty/netty/releases)
- [Commits](https://github.com/netty/netty/compare/netty-4.2.0.Final...netty-4.2.13.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-transport-native-epoll
  dependency-version: 4.2.13.Final
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 12:09:13 +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
Jonathan Shook 545564ea9a release fix for groovy libs 2026-02-18 01:54:10 +00:00
Jonathan Shook 13ba0cd9b6 actually save new version 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 0a0df08d85 bump minor version 2026-02-04 19:06:23 +00:00
Jonathan Shook 5d06cbd9f6 fix version 2026-02-04 19:06:23 +00:00
Jonathan Shook 88f2b8e717 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-02-04 09:58:19 -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 e67178702d Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-20 13:21:01 -06:00
Jonathan Shook 925383765d Merge branch 'main' into stacked_scopes 2026-01-20 11:43:18 -06: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 edc7313eb0 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-15 13:56:15 -06:00
snyk-bot 225432e997 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.25.2 to 2.25.3
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.25.2 to 2.25.3.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr
2026-01-08 06:46:10 +00:00
snyk-bot 86e2e9e67b fix: upgrade org.apache.logging.log4j:log4j-api from 2.25.2 to 2.25.3
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.25.2 to 2.25.3.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr
2026-01-08 06:46:07 +00:00
snyk-bot febdf7c7b2 fix: mvn-defaults/pom.xml to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-14532782
2025-12-20 06:32:19 +00:00
Jonathan Shook 3c5a6cc6db bump to next version 2025-11-02 06:49:07 +00:00
Jonathan Shook 30c8a9d015 - New nb-mql-api module with 11 query commands (instant, range, rate, increase, quantile, agg, ratio, topk, session, summary, sql)
- BundledApp integration (@Service selector="mql") accessible via nb5 CLI
- 6 output formats (table, csv, tsv, json, jsonl, markdown) with enum-based architecture
- 107 passing tests with self-validating documentation and 5 test databases
- Add sqlite-jdbc to dependency management and nb-mql-api to nb-engine-all
- Add shutdown hook to update symlink mtimes on session end
2025-10-27 19:48:37 +00:00
Jonathan Shook d0560f2801 templates as exprs (#2228)
* improve exprs dryrun output and error messages

* modularize user-extensible workload exprs

* make TEMPLATE just exprs

* square up template variable syntax

* banish double angle brackets and make Dryrun enum pervasive

* template replacement cleanup

* clean up logger levels, support copy target
2025-10-17 12:10:50 -05:00
Jonathan Shook e350e0a509 Merge branch 'jshook_buildid' 2025-10-13 17:00:37 +00:00
Jonathan Shook 0312a70bae add better version command 2025-10-13 17:00:12 +00:00
Jonathan Shookandsnyk-bot 6fe62472e3 fix: upgrade org.apache.logging.log4j:log4j-api from 2.25.1 to 2.25.2 (#2223)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:17:02 -05:00
Jonathan Shookandsnyk-bot 62bca90041 fix: upgrade org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 (#2224)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:16:36 -05:00
Jonathan Shookandsnyk-bot 3dd63e6e10 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.25.1 to 2.25.2 (#2225)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:16:07 -05:00
Jonathan Shookandsnyk-bot a7610353a4 fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.1 to 2.25.2 (#2226)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:15:33 -05:00
Jonathan Shookandsnyk-bot 6fa294ef02 fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2 (#2227)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 22:31:19 -05:00
Jonathan Shook 7b8b2d2de1 Jshook vectors (#2222)
* Update nodewalk parsing/rendering for vectordata 0.1.10
  - swap nbvectors predicate imports for vectordata.spec.predicates and make the renderers Function<PNode<?>, String> wrappers with explicit fallback handling
  - drive NodewalkParser through PNode.fromBuffer and case-insensitive renderer selection so both CQL and JSON views work with the new API
  - refresh predicate-focused tests to use the vectordata types and confirm with targeted Maven test runs

* update to groovy 5 for exprs

* groovy 5 expr support checkpoint
* basic expression libraries and lvar support

* add preprocedssor expr layer to support autoconfig of vector params

* added lvar expr integrated tests

* fixed eventing leak
2025-10-10 16:05:28 -05:00
Jonathan Shookandsnyk-bot 5a7b597768 fix: upgrade org.apache.logging.log4j:log4j-api from 2.25.0 to 2.25.1 (#2212)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:27:48 -05:00
Jonathan Shookandsnyk-bot 98093f0911 fix: upgrade org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.1 (#2213)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:27:27 -05:00
Jonathan Shookandsnyk-bot 118c7f11cf fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.25.0 to 2.25.1 (#2214)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:26:56 -05:00