Skip to content

Allow PG database backend #5880

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 51 commits into from
Jul 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
02f43c2
feat(db): add SQL query wrapper for PostgreSQL placeholder conversion
durch Jul 3, 2025
ff16705
feat(nym-node-status-api): add PostgreSQL database support via featur…
durch Jul 3, 2025
25435f0
feat(nym-node-status-agent): add multi-API support with random selection
durch Jul 4, 2025
f6a0422
feat(nym-node-status): implement primary/secondary server architecture
durch Jul 4, 2025
31f8878
Bump Node status API version
durch Jul 7, 2025
7c9f105
Fix build workdir
durch Jul 7, 2025
fa2a917
Bump to 3.1.4
durch Jul 7, 2025
ab532ad
Fix types and queries
durch Jul 7, 2025
6313271
3.1.6
durch Jul 7, 2025
c16e057
Fix gateway perf, bump 3.1.7
durch Jul 8, 2025
99119c5
NodeId -> i32, 3.1.8
durch Jul 8, 2025
c5d0713
Bump agent version
durch Jul 9, 2025
7238139
i64 -> i32
durch Jul 9, 2025
9aa2c7f
Use image yq
durch Jul 9, 2025
4c80498
Migration and more types
durch Jul 9, 2025
96836be
Update remaining JSONB columns
durch Jul 9, 2025
9be0203
Simplify server config
durch Jul 9, 2025
89a2b07
Update build path
durch Jul 9, 2025
7f47d99
Change delimiter
durch Jul 9, 2025
ee422fe
bump agent
durch Jul 9, 2025
66ac593
Split up pg and sqlite builds
durch Jul 10, 2025
b7f152d
More typing fixes, build-and-push script
durch Jul 10, 2025
da3adb1
Fix Dockerfile-pg
durch Jul 10, 2025
f417db9
Bump node-status-api
durch Jul 10, 2025
6b75cce
TYping
durch Jul 10, 2025
ce87664
Agent build script
durch Jul 10, 2025
56ab53e
More logging around testruns
durch Jul 10, 2025
9537989
Fail loudly on read errors
durch Jul 10, 2025
4aa85c2
Cleanup
durch Jul 10, 2025
5197c2e
Debug get gateways query
durch Jul 10, 2025
fd01f52
Fix get_gateways query
durch Jul 10, 2025
81586dc
Use pg cert, 3.1.16
durch Jul 15, 2025
45fdb23
Submit regular results to primary server
durch Jul 15, 2025
0edef2e
Bump freshenss cutoff
durch Jul 15, 2025
ced8a84
Update Cargo.lock
durch Jul 16, 2025
70f7ed3
fix: resolve rebase conflicts and compilation errors
durch Jul 16, 2025
896a396
fmt
durch Jul 17, 2025
f433d3a
Make PG default to make lives easier
durch Jul 17, 2025
96ae705
Performance improvements for Explorer v2
durch Jul 18, 2025
f9459d0
Fix sqlite build
durch Jul 18, 2025
8f5eede
Fix PG migration
durch Jul 18, 2025
5cc71f4
Tests round 1
durch Jul 18, 2025
f1a3f6c
DB tests
durch Jul 20, 2025
5860a8f
More tests
durch Jul 20, 2025
1f7e4ce
And some more tests
durch Jul 20, 2025
56e7a85
And some more, more tests
durch Jul 20, 2025
b727b65
cargo fmt
dynco-nym Jul 21, 2025
31f741b
Fix some failing lints
durch Jul 22, 2025
2e70971
Fix lioness version problems
durch Jul 22, 2025
fc41af8
Merge remote-tracking branch 'origin/develop' into drazen/node-status…
durch Jul 22, 2025
04b2308
Clippy in tests
durch Jul 22, 2025
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
5 changes: 2 additions & 3 deletions .github/workflows/push-node-status-agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,9 @@ jobs:
git config --global user.name "Lawrence Stalder"

- name: Get version from cargo.toml
uses: mikefarah/yq@v4.45.4
id: get_version
with:
cmd: yq -oy '.package.version' ${{ env.WORKING_DIRECTORY }}/Cargo.toml
run: |
yq -oy '.package.version' ${{ env.WORKING_DIRECTORY }}/Cargo.toml

- name: cleanup-gateway-probe-ref
id: cleanup_gateway_probe_ref
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/push-node-status-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,9 @@ jobs:
git config --global user.name "Lawrence Stalder"

- name: Get version from cargo.toml
uses: mikefarah/yq@v4.45.4
id: get_version
with:
cmd: yq -oy '.package.version' ${{ env.WORKING_DIRECTORY }}/Cargo.toml
run: |
yq -oy '.package.version' ${{ env.WORKING_DIRECTORY }}/Cargo.toml

- name: Set GIT_TAG variable
run: echo "GIT_TAG=${{ env.WORKING_DIRECTORY }}-${{ steps.get_version.outputs.result }}" >> $GITHUB_ENV
Expand Down
Loading
Loading