Commit Graph

3719 Commits

Author SHA1 Message Date
dependabot[bot]
3943037361 build: bump github.com/ti-mo/conntrack from 0.5.2 to 0.6.0
Bumps [github.com/ti-mo/conntrack](https://github.com/ti-mo/conntrack) from 0.5.2 to 0.6.0.
- [Release notes](https://github.com/ti-mo/conntrack/releases)
- [Commits](https://github.com/ti-mo/conntrack/compare/v0.5.2...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/ti-mo/conntrack
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 23:13:47 +02:00
Vincent Bernat
cc6174a7f9 build: bump github.com/gaissmai/bart to 0.26.0
This introduces `bart.Fast`, but the benchmarks are currently worse than
`bart.Table`:

```
goos: linux
goarch: amd64
pkg: akvorado/outlet/routing/provider/bmp
cpu: AMD Ryzen 5 5600X 6-Core Processor

                                       │ bart-0.25.txt │            bart-table.txt            │             bart-fast.txt             │
                                       │  bytes/route  │ bytes/route  vs base                 │ bytes/route   vs base                 │
RIBInsertion/1000_routes,_1_peers-12        339.4 ± 0%    339.1 ± 0%       ~ (p=0.304 n=10)      1461.0 ± 0%  +330.47% (p=0.000 n=10)
RIBInsertion/1000_routes,_2_peers-12        360.6 ± 6%    337.8 ± 7%       ~ (p=0.098 n=10)       998.9 ± 2%  +176.96% (p=0.000 n=10)
RIBInsertion/1000_routes,_5_peers-12        323.1 ± 0%    323.2 ± 0%  +0.05% (p=0.026 n=10)       731.5 ± 0%  +126.42% (p=0.000 n=10)
RIBInsertion/10000_routes,_1_peers-12       323.9 ± 0%    323.9 ± 0%       ~ (p=1.000 n=10)       774.0 ± 0%  +138.93% (p=0.000 n=10)
RIBInsertion/10000_routes,_2_peers-12       318.9 ± 0%    319.0 ± 0%       ~ (p=0.302 n=10)       978.0 ± 0%  +206.69% (p=0.000 n=10)
RIBInsertion/10000_routes,_5_peers-12       269.1 ± 0%    269.1 ± 0%       ~ (p=1.000 n=10)      1400.0 ± 0%  +420.25% (p=0.000 n=10)
RIBInsertion/100000_routes,_1_peers-12      265.2 ± 0%    265.2 ± 0%       ~ (p=1.000 n=10) ¹    1675.0 ± 0%  +531.60% (p=0.000 n=10)
RIBInsertion/100000_routes,_2_peers-12      251.2 ± 0%    251.2 ± 0%       ~ (p=1.000 n=10) ¹    1499.0 ± 0%  +496.74% (p=0.000 n=10)
RIBInsertion/100000_routes,_5_peers-12      207.7 ± 0%    207.4 ± 0%       ~ (p=0.467 n=10)       814.6 ± 0%  +292.29% (p=0.000 n=10)
geomean                                     291.5         289.4       -0.74%                    1.072Ki       +276.54%
¹ all samples are equal

                                       │ bart-0.25.txt │           bart-table.txt            │            bart-fast.txt             │
                                       │   sec/route   │  sec/route    vs base               │  sec/route    vs base                │
RIBInsertion/1000_routes,_1_peers-12       433.1n ± 3%   424.0n ±  1%  -2.09% (p=0.000 n=10)    507.2n ± 2%  +17.12% (p=0.000 n=10)
RIBInsertion/1000_routes,_2_peers-12       438.4n ± 2%   432.1n ±  1%  -1.45% (p=0.001 n=10)    478.7n ± 1%   +9.19% (p=0.000 n=10)
RIBInsertion/1000_routes,_5_peers-12       445.8n ± 1%   446.4n ±  3%       ~ (p=0.838 n=10)    496.3n ± 6%  +11.34% (p=0.000 n=10)
RIBInsertion/10000_routes,_1_peers-12      484.0n ± 5%   471.2n ± 18%       ~ (p=0.853 n=10)    563.9n ± 2%  +16.50% (p=0.000 n=10)
RIBInsertion/10000_routes,_2_peers-12      530.9n ± 3%   552.6n ±  9%  +4.10% (p=0.035 n=10)    667.7n ± 3%  +25.76% (p=0.000 n=10)
RIBInsertion/10000_routes,_5_peers-12      563.4n ± 4%   617.5n ± 10%  +9.61% (p=0.043 n=10)    820.7n ± 4%  +45.67% (p=0.000 n=10)
RIBInsertion/100000_routes,_1_peers-12     624.3n ± 4%   654.5n ±  9%  +4.85% (p=0.012 n=10)    942.9n ± 2%  +51.04% (p=0.000 n=10)
RIBInsertion/100000_routes,_2_peers-12     698.5n ± 6%   691.1n ±  1%       ~ (p=0.060 n=10)   1010.5n ± 8%  +44.67% (p=0.000 n=10)
RIBInsertion/100000_routes,_5_peers-12     807.1n ± 1%   817.8n ±  3%       ~ (p=0.165 n=10)    999.5n ± 6%  +23.84% (p=0.000 n=10)
geomean                                    546.0n        553.4n        +1.35%                   690.0n       +26.38%

                                    │ bart-0.25.txt │           bart-table.txt           │           bart-fast.txt            │
                                    │    sec/op     │   sec/op     vs base               │   sec/op     vs base               │
RIBLookup/1000_routes,_1_peers-12       14.63n ± 1%   14.67n ± 1%       ~ (p=0.109 n=10)   14.80n ± 0%  +1.16% (p=0.001 n=10)
RIBLookup/1000_routes,_2_peers-12       14.61n ± 1%   14.70n ± 1%  +0.62% (p=0.045 n=10)   14.80n ± 0%  +1.30% (p=0.000 n=10)
RIBLookup/1000_routes,_5_peers-12       14.66n ± 0%   14.64n ± 1%       ~ (p=0.810 n=10)   14.81n ± 1%  +1.09% (p=0.000 n=10)
RIBLookup/10000_routes,_1_peers-12      14.59n ± 1%   14.59n ± 1%       ~ (p=0.897 n=10)   14.85n ± 0%  +1.82% (p=0.000 n=10)
RIBLookup/10000_routes,_2_peers-12      14.69n ± 1%   14.67n ± 1%       ~ (p=0.837 n=10)   14.83n ± 1%  +0.95% (p=0.001 n=10)
RIBLookup/10000_routes,_5_peers-12      14.61n ± 1%   14.59n ± 1%       ~ (p=0.869 n=10)   14.92n ± 1%  +2.16% (p=0.000 n=10)
RIBLookup/100000_routes,_1_peers-12     14.81n ± 1%   14.68n ± 1%  -0.91% (p=0.021 n=10)   14.92n ± 0%  +0.71% (p=0.002 n=10)
RIBLookup/100000_routes,_2_peers-12     14.74n ± 1%   14.69n ± 1%       ~ (p=0.183 n=10)   14.92n ± 0%  +1.22% (p=0.001 n=10)
RIBLookup/100000_routes,_5_peers-12     14.72n ± 0%   14.72n ± 1%       ~ (p=0.897 n=10)   14.91n ± 1%  +1.29% (p=0.000 n=10)
geomean                                 14.67n        14.66n       -0.09%                  14.86n       +1.30%

                                   │ bart-0.25.txt │            bart-table.txt            │             bart-fast.txt             │
                                   │     ms/op     │    ms/op      vs base                │    ms/op      vs base                 │
RIBFlush/1000_routes,_1_peers-12      228.7m ±  1%   226.8m ±  1%        ~ (p=0.224 n=10)    365.8m ± 4%   +59.93% (p=0.000 n=10)
RIBFlush/1000_routes,_2_peers-12      392.8m ±  3%   382.2m ±  5%        ~ (p=0.093 n=10)    574.5m ± 7%   +46.28% (p=0.000 n=10)
RIBFlush/1000_routes,_5_peers-12      787.3m ±  3%   808.0m ±  2%   +2.63% (p=0.007 n=10)   1106.0m ± 3%   +40.48% (p=0.000 n=10)
RIBFlush/10000_routes,_1_peers-12      2.480 ±  5%    2.577 ±  6%   +3.91% (p=0.019 n=10)     3.973 ± 6%   +60.20% (p=0.000 n=10)
RIBFlush/10000_routes,_2_peers-12      5.306 ±  5%    5.204 ± 15%        ~ (p=0.971 n=10)     9.037 ± 3%   +70.33% (p=0.000 n=10)
RIBFlush/10000_routes,_5_peers-12      11.33 ± 14%    13.19 ± 10%  +16.42% (p=0.000 n=10)     29.76 ± 6%  +162.67% (p=0.000 n=10)
RIBFlush/100000_routes,_1_peers-12     46.53 ±  2%    54.35 ± 12%  +16.81% (p=0.000 n=10)    103.15 ± 6%  +121.68% (p=0.000 n=10)
RIBFlush/100000_routes,_2_peers-12     83.27 ±  7%    97.06 ± 12%  +16.56% (p=0.000 n=10)    194.80 ± 6%  +133.94% (p=0.000 n=10)
RIBFlush/100000_routes,_5_peers-12     176.7 ±  3%    193.4 ±  6%   +9.45% (p=0.000 n=10)     347.2 ± 8%   +96.52% (p=0.000 n=10)
geomean                                5.782          6.153         +6.43%                    10.63        +83.86%
```
2025-10-20 21:22:04 +02:00
Vincent Bernat
6b9bce8a78 console/frontend: fix completion tooltip being wrapped with Firefox
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Firefox 144 fixed a long standing issue where offsetParent was not null
for an element with `position: fixed` and it is now null (see
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetParent).
This breaks CodeMirror detection of transformed elements. Patch
CodeMirror until this is fixed upstream.
2025-10-20 18:37:02 +02:00
Vincent Bernat
3a34495b70 outlet/kafka: be more aggressive when scaling up/down workers
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
Update Go toolchain / Update Go toolchain (push) Has been cancelled
Update Nix flake.lock / Update Nix lockfile (asn2org) (push) Has been cancelled
Update Nix flake.lock / Update Nix lockfile (nixpkgs) (push) Has been cancelled
Use dichotomy to quickly reach the optimal. This avoid too much Kafka
rebalances on big setups.
2025-10-19 21:27:42 +02:00
Vincent Bernat
3374da6693 outlet/kafka: fix off-by-one scaling logic
And add a test for it.
2025-10-19 19:26:54 +02:00
Vincent Bernat
3a6ba16a2e console/authentication: template logout and avatar URLs if not provided
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-19 15:54:07 +02:00
Vincent Bernat
16a864d255 console: add an header to get avatar URL
And use it if not empty.
2025-10-19 15:41:33 +02:00
Vincent Bernat
d59562d348 docker: another example to enable SSO 2025-10-19 12:57:56 +02:00
github-actions[bot]
0dbbaaca1f build: update Nix dependency hashes
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-19 04:01:35 +00:00
Vincent Bernat
2485cac556 build: bump google.golang.org/protobuf
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
2025-10-18 21:38:35 +02:00
Vincent Bernat
044ef18d1e build: bump github.com/oschwald/maxminddb-golang/v2 2025-10-18 21:37:31 +02:00
Vincent Bernat
d4ea88067e cmd: log an event when orchestrator should be restarted
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
2025-10-17 16:55:17 +02:00
github-actions[bot]
4c133afc18 build: update Nix dependency hashes
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-17 03:53:53 +00:00
Vincent Bernat
2223187664 build: just skip setup for misc tests
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
We don't need Go either.
2025-10-16 10:59:13 +02:00
Vincent Bernat
7114f5b646 build: don't setup node for misc tests
We don't need it and it may not work properly randomly. On cleanup, we
may get:

    Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
2025-10-16 10:54:53 +02:00
github-actions[bot]
964c3bfa82 build: update Nix dependency hashes
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-16 03:55:37 +00:00
Vincent Bernat
9c6856c88e docker: fix version scheme for Vector 2025-10-16 02:57:59 +02:00
dependabot[bot]
d9b66738b8 build: bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.54.0 to 0.54.1.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.0...v0.54.1)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.54.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-15 20:41:18 +02:00
Vincent Bernat
59ee4a4749 outlet/kafka: add a metric for min and max workers
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-15 15:59:07 +02:00
Vincent Bernat
8ea795c13d outlet/kafka: cap the number of workers to the number of partitions 2025-10-15 13:58:14 +02:00
Vincent Bernat
445502e78e docs: mention that max-workers is capped by the number of partitions 2025-10-15 13:58:14 +02:00
Vincent Bernat
0be6b2115d config: remove unused configuration settings "clickhouse" → "kafka"
ClickHouse does not need Kafka configuration anymore.
2025-10-15 13:58:14 +02:00
github-actions[bot]
22c11e2113 build: update Nix dependency hashes
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-15 03:55:14 +00:00
Vincent Bernat
562a2bdd5d docs: fix dark/light schemes for SVG 2025-10-14 19:04:33 +02:00
github-actions[bot]
960245482b build: update Go toolchain
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
2025-10-14 08:03:58 +00:00
Vincent Bernat
1a106303d9 docker: update vector 2025-10-14 06:58:24 +02:00
dependabot[bot]
551a8afc08 build: bump github.com/bits-and-blooms/bitset from 1.24.0 to 1.24.1
Bumps [github.com/bits-and-blooms/bitset](https://github.com/bits-and-blooms/bitset) from 1.24.0 to 1.24.1.
- [Release notes](https://github.com/bits-and-blooms/bitset/releases)
- [Commits](https://github.com/bits-and-blooms/bitset/compare/v1.24.0...v1.24.1)

---
updated-dependencies:
- dependency-name: github.com/bits-and-blooms/bitset
  dependency-version: 1.24.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-14 06:51:46 +02:00
Gerhard Bogner
11749a17fb console: fix index 95th percentile (#2021)
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
* fix index 95th percentile

* go fmt, update expected 95th percentile test results
2025-10-13 18:43:53 +02:00
github-actions[bot]
b207075339 build: update Nix dependency hashes
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
2025-10-13 03:59:29 +00:00
vincentbernat
17ae0ceda1 build: flake.lock automated update for nixpkgs
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
Update Go toolchain / Update Go toolchain (push) Has been cancelled
Update Nix flake.lock / Update Nix lockfile (asn2org) (push) Has been cancelled
Update Nix flake.lock / Update Nix lockfile (nixpkgs) (push) Has been cancelled
2025-10-12 14:05:19 +02:00
github-actions[bot]
fd29fbf0a1 build: update Go toolchain 2025-10-12 12:01:41 +00:00
Vincent Bernat
74730b761c docs: demo.akvorado.net has been upgraded to 16GB of RAM 2025-10-12 13:44:31 +02:00
Vincent Bernat
17b1eeea90 console: use strings.Builder when working with strings
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
This is faster than bytes.Buffer.
2025-10-12 08:08:47 +02:00
dependabot[bot]
c6964cb48f build: bump the golang-org-x group with 4 updates
Bumps the golang-org-x group with 4 updates: [golang.org/x/oauth2](https://github.com/golang/oauth2), [golang.org/x/sys](https://github.com/golang/sys), [golang.org/x/text](https://github.com/golang/text) and [golang.org/x/time](https://github.com/golang/time).


Updates `golang.org/x/oauth2` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/oauth2/compare/v0.31.0...v0.32.0)

Updates `golang.org/x/sys` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/sys/compare/v0.36.0...v0.37.0)

Updates `golang.org/x/text` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.29.0...v0.30.0)

Updates `golang.org/x/time` from 0.13.0 to 0.14.0
- [Commits](https://github.com/golang/time/compare/v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-org-x
- dependency-name: golang.org/x/sys
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-org-x
- dependency-name: golang.org/x/text
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-org-x
- dependency-name: golang.org/x/time
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-org-x
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-12 08:08:41 +02:00
Vincent Bernat
3603948433 inlet/flow: flow_input_udp_in_dropped_packets_total metric
Some checks failed
Update Nix dependency hashes / Update dependency hashes (push) Has been cancelled
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
`SO_RXQ_OVFL` returns the number of dropped packets by the socket since
its creation. Therefore, we should use a gauge, not a counter.

Fix #2017.
2025-10-10 20:39:16 +02:00
Vincent Bernat
6aed7d02a5 docs: explain the supported upgrade matrix
Some checks failed
CI / 🤖 Check dependabot status (push) Has been cancelled
CI / 🐧 Test on Linux (${{ github.ref_type == 'tag' }}, misc) (push) Has been cancelled
CI / 🐧 Test on Linux (coverage) (push) Has been cancelled
CI / 🐧 Test on Linux (regular) (push) Has been cancelled
CI / ❄️ Build on Nix (push) Has been cancelled
CI / 🍏 Build and test on macOS (push) Has been cancelled
CI / 🧪 End-to-end testing (push) Has been cancelled
CI / 🔍 Upload code coverage (push) Has been cancelled
CI / 🔬 Test only Go (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 20) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 22) (push) Has been cancelled
CI / 🔬 Test only JS (${{ needs.dependabot.outputs.package-ecosystem }}, 24) (push) Has been cancelled
CI / ⚖️ Check licenses (push) Has been cancelled
CI / 🐋 Build Docker images (push) Has been cancelled
CI / 🐋 Tag Docker images (push) Has been cancelled
CI / 🚀 Publish release (push) Has been cancelled
Build IPinfo geoipupdate image / Build Docker images (push) Has been cancelled
2025-10-10 10:46:26 +02:00
github-actions[bot]
3d757ae6a3 build: update Nix dependency hashes 2025-10-08 03:53:13 +00:00
dependabot[bot]
746c909b0c build: bump github.com/ClickHouse/ch-go from 0.68.0 to 0.69.0
Bumps [github.com/ClickHouse/ch-go](https://github.com/ClickHouse/ch-go) from 0.68.0 to 0.69.0.
- [Release notes](https://github.com/ClickHouse/ch-go/releases)
- [Commits](https://github.com/ClickHouse/ch-go/compare/v0.68.0...v0.69.0)

---
updated-dependencies:
- dependency-name: github.com/ClickHouse/ch-go
  dependency-version: 0.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 05:18:59 +02:00
dependabot[bot]
cc7dd0965c build: bump google.golang.org/grpc from 1.75.1 to 1.76.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.1 to 1.76.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 05:07:35 +02:00
Vincent Bernat
7ad74d7374 build: MIT-0 is an acceptable license 2025-10-07 05:01:31 +02:00
Vincent Bernat
afb9e0d60e docker: add an example on how to configure SSO
This is not really tested. The initial plan was to provide a demo with
Authelia, but the hard requirement on TLS makes it a bit difficult to
provide something that works out-of-the-box.

See also #1969, which is using a proxy instead.
2025-10-06 08:22:58 +02:00
Vincent Bernat
65de0b16f3 config: stop shipping demo exporter configurations from orchestrator
This pollutes the configuration. We can just ask the demo exporters to
read directly their configuration files.
2025-10-05 10:13:37 +02:00
Vincent Bernat
7d2fe9dcbf docs: prepare for 2.0.1 v2.0.1 2025-10-02 06:50:53 +02:00
github-actions[bot]
77cf8216a6 build: update Nix dependency hashes 2025-10-02 04:44:17 +00:00
vincentbernat
2dbd841c93 build: flake.lock automated update for nixpkgs 2025-10-02 06:42:39 +02:00
Vincent Bernat
9f5359d6ef build: make docker-dev works on non-Linux platforms
When running "make docker-dev" on MacOS, build for Linux.
2025-10-02 06:41:56 +02:00
dependabot[bot]
a3b6b7bf42 build: bump vue-tsc in /console/frontend in the vue group
Bumps the vue group in /console/frontend with 1 update: [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc).


Updates `vue-tsc` from 3.0.7 to 3.1.0
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.1.0/packages/tsc)

---
updated-dependencies:
- dependency-name: vue-tsc
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vue
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 06:36:31 +02:00
dependabot[bot]
9eaf4716ed build: bump @types/jsdom in /console/frontend in the typescript group
Bumps the typescript group in /console/frontend with 1 update: [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom).


Updates `@types/jsdom` from 21.1.7 to 27.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom)

---
updated-dependencies:
- dependency-name: "@types/jsdom"
  dependency-version: 27.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 06:36:13 +02:00
dependabot[bot]
86485df066 build: bump @codemirror/view
Bumps the codemirror group in /console/frontend with 1 update: [@codemirror/view](https://github.com/codemirror/view).


Updates `@codemirror/view` from 6.38.3 to 6.38.4
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/compare/6.38.3...6.38.4)

---
updated-dependencies:
- dependency-name: "@codemirror/view"
  dependency-version: 6.38.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: codemirror
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-02 06:36:02 +02:00
Vincent Bernat
f1fe60efe2 outlet/flow: handle discard and multiple interfaces for expanded sFlow 2025-10-01 19:22:32 +02:00