Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
d5efa1e
memgraph and batch
shahar-biron Oct 5, 2025
0930a65
add option for external falkordb
shahar-biron Oct 5, 2025
1477990
External endpoint for falkordb option
shahar-biron Oct 5, 2025
d407489
Configurable number of queries
shahar-biron Oct 5, 2025
593e55e
Update readme.md
shahar-biron Oct 5, 2025
d574a6c
Update readme.md
shahar-biron Oct 5, 2025
16c8850
Update readme.md
shahar-biron Oct 5, 2025
22125e1
support external endpoint for neo4j
shahar-biron Oct 5, 2025
46e1901
Merge branch 'shahar-memgraph' of https://github.com/FalkorDB/benchma…
shahar-biron Oct 5, 2025
b2d4cfd
externally run endpoint details
shahar-biron Oct 5, 2025
a8bdb1d
support external endpoint for memgraph
shahar-biron Oct 5, 2025
e24eb65
external memgraph endpoint examples
shahar-biron Oct 5, 2025
7428337
Update UI vendor comparison pages and throughput unit
shahar-biron Dec 15, 2025
1c6acd6
Add per-query latency metrics and update UI summaries
shahar-biron Dec 16, 2025
8229638
Docs: multi-vendor runs and comparison UI
shahar-biron Dec 16, 2025
fa72322
Fix latency legend gradients and expose base dataset memory
shahar-biron Dec 16, 2025
ac103c5
Neo4j: Baltic palette + dataset sizing fallback; UI label/layout fixes
shahar-biron Dec 16, 2025
d2ec01c
Speed up dataset load via UNWIND batching (all vendors)
shahar-biron Dec 22, 2025
177099a
Add dataset & workload summary to UI sidebar
shahar-biron Dec 23, 2025
58d5e4c
Memgraph: benchmark + UI updates
shahar-biron Jan 6, 2026
ab20758
Fix Neo4j memory pool error for large datasets
shahar-biron Jan 27, 2026
00e8de9
Add AWS tests aggregation and improve Neo4j client performance
shahar-biron Jan 27, 2026
f40130c
Add AWS tests UI support and update medium benchmark defaults
shahar-biron Jan 27, 2026
7aa4172
Merge staging into shahar-memgraph
shahar-biron Feb 15, 2026
e6aa61b
Fix Playwright CI server startup
shahar-biron Feb 15, 2026
efd6e8a
Stabilize sidebar Playwright test
shahar-biron Feb 15, 2026
b178eff
Fix sidebar Playwright assertions
shahar-biron Feb 15, 2026
6bdc9b9
Merge staging into shahar-memgraph
shahar-biron Feb 15, 2026
70087c3
Merge branch 'staging' into shahar-memgraph
gkorland Feb 15, 2026
a05aeb5
update deps
gkorland Feb 15, 2026
9203a22
Stabilize Playwright header navigation
shahar-biron Feb 16, 2026
623f9d9
Fix Playwright navigation URL detection
shahar-biron Feb 16, 2026
426b9cf
Address CodeRabbit review items
shahar-biron Feb 16, 2026
773ac32
Update dashboard with benchmark run date and time and fix aggregation…
shahar-biron Jun 2, 2026
3b77ff1
Support viewing past benchmark runs on the dashboard via dropdown sel…
shahar-biron Jun 8, 2026
3628bf9
feat: expand Queries sidebar tooltip to show explanations and sample …
shahar-biron Jun 9, 2026
38a1e7a
fix: remove escaped quotes around endpoint defaults in benchmark runners
shahar-biron Jun 10, 2026
9ab8b49
fix: resolve Perl CSV parser regex escapes in run_medium_benchmark.sh
shahar-biron Jun 10, 2026
721330c
fix: restore unquoted defaults and resolve port conflict for secondar…
shahar-biron Jun 10, 2026
118b9dc
fix: resolve empty dashboard issue in falkordb-compare UI
shahar-biron Jun 10, 2026
94ff49a
docs: export side panel Queries tooltip documentation with Cypher sam…
shahar-biron Jun 10, 2026
643bb41
Add algorithm toggle controls and benchmark UI updates
shahar-biron Jun 12, 2026
98e85d7
Add data_prep bench_capacity module
shahar-biron Jun 14, 2026
4a05b68
Stabilize large benchmark memory usage and Falkor variant UI colors
shahar-biron Jun 14, 2026
efcde28
falkor: disable rust client async response timeout
shahar-biron Jun 22, 2026
e13729d
ci: install protobuf-compiler for prometheus v0.14.0
shahar-biron Jun 23, 2026
cf98432
ci: trigger fresh CI run
shahar-biron Jun 23, 2026
b623fc9
fix: update Falkor benchmark code for falkordb v0.9.0 API
shahar-biron Jun 23, 2026
479cc01
fix: resolve clippy warnings blocking CI
shahar-biron Jun 23, 2026
73e4c8b
fix: address remaining clippy issues from CI
shahar-biron Jun 23, 2026
249382a
fix: reduce metrics index type complexity for clippy
shahar-biron Jun 23, 2026
763cc78
ci: run short Playwright smoke suite in PRs
shahar-biron Jun 23, 2026
179b540
ci: make Playwright PR checks fast with minimal smoke test
shahar-biron Jun 23, 2026
759a802
ui: simplify public falkordb vs neo4j comparison
shahar-biron Jun 24, 2026
f8657e0
ui: hide telemetry breakdown in public single view
shahar-biron Jun 24, 2026
2426d85
Merge pull request #136 from FalkorDB/shahar-public-hide-telemetry-br…
shahar-biron Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ jobs:
- name: Set up Rust
run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}

- name: Install protobuf compiler
# Kept explicit to ensure protoc is always available in CI.
run: sudo apt-get install -y protobuf-compiler

- name: Build
run: cargo build --verbose --all-targets --all-features

Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
name: Playwright Tests

on:
push:
branches: [ master, staging ]
pull_request:
branches: [ master, staging ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
test:
timeout-minutes: 60
timeout-minutes: 10
runs-on: ubuntu-latest

defaults:
run:
working-directory: ./ui

steps:
- name: Checkout repository
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: lts/*

- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Set up environment and run tests
run: npx playwright install --with-deps chromium
- name: Set up environment and run minimal Playwright smoke test
env:
NEXT_PUBLIC_HUBSPOT_PORTAL_ID: ${{ secrets.NEXT_PUBLIC_HUBSPOT_PORTAL_ID }}
NEXT_PUBLIC_HUBSPOT_FORM_ID: ${{ secrets.NEXT_PUBLIC_HUBSPOT_FORM_ID }}
PORT: 3000
run: |
npm run build
npm start &
npx playwright test --reporter=dot,list

npm run dev &
echo "Waiting for Next.js to be ready on http://localhost:3000 ..."
for i in {1..120}; do
if curl -fsS http://localhost:3000/ >/dev/null; then
echo "Next.js is up."
break
fi
sleep 1
done
npx playwright test tests/tests/ci-smoke.spec.ts --project=chromium --retries=0 --workers=1 --reporter=dot
- name: Upload Playwright report
uses: actions/upload-artifact@v6
if: ${{ always() }}
with:
name: playwright-report
path: ui/playwright-report/
retention-days: 30

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,7 @@ grafana-datasources.yml
prometheus.yml
.DS_Store

# benchmark output
Results-*/
csv_output/

Loading