dependabot[bot]
01c0e41d1c
build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.81.1 to 1.82.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.82.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-08-26 18:01:20 +00:00
Vishal Dalwadi
706eb94e08
feat(go): update go version to 1.26.0;
2026-08-24 15:27:49 +05:30
dependabot[bot]
145476d5cd
build(deps): bump github.com/go-playground/validator/v10 ( #4048 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.30.1 to 10.30.3.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.30.1...v10.30.3 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-version: 10.30.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 19:23:43 +05:30
dependabot[bot]
3ad69c9dd3
build(deps): bump github.com/ClickHouse/clickhouse-go/v2 ( #4049 )
...
Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go ) from 2.43.0 to 2.46.0.
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases )
- [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.46.0 )
---
updated-dependencies:
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
dependency-version: 2.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 19:23:23 +05:30
dependabot[bot]
565ef75264
build(deps): bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 ( #4050 )
...
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.17.0 to 3.18.0.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
dependency-version: 3.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 19:22:59 +05:30
dependabot[bot]
12bb27c00f
build(deps): bump google.golang.org/grpc from 1.79.3 to 1.81.1 ( #4051 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.3 to 1.81.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.81.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 19:22:40 +05:30
dependabot[bot]
95d64a40ce
build(deps): bump github.com/posthog/posthog-go from 1.11.2 to 1.14.0 ( #4052 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.11.2 to 1.14.0.
- [Release notes](https://github.com/posthog/posthog-go/releases )
- [Changelog](https://github.com/PostHog/posthog-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/posthog/posthog-go/compare/v1.11.2...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 19:22:17 +05:30
dependabot[bot]
f6ab932452
build(deps): bump golang.org/x/crypto from 0.49.0 to 0.52.0 ( #4085 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.49.0 to 0.52.0.
- [Commits](https://github.com/golang/crypto/compare/v0.49.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.52.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 15:18:20 +08:00
Abhishek Kondur
8c71fcbb31
update github.com/go-jose/go-jose/v4 => v4.1.4 ( #4061 )
2026-06-15 17:24:23 +05:30
Vishal Dalwadi
236617db25
Merge pull request #4039 from gravitl/fixes/v1.5.2
...
Pre-release Fixes: v1.5.2
2026-06-02 22:23:43 +05:30
dependabot[bot]
3bd7666aa4
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.5 ( #4037 )
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.3...v3.0.5 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-version: 3.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 18:45:00 +05:30
dependabot[bot] and Abhishek Kondur
ce74df0749
build(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 ( #4031 )
...
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.39.0 to 1.41.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.41.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-06-01 15:23:06 +05:30
dependabot[bot] and Abhishek Kondur
8d067bf44b
build(deps): bump github.com/jackc/pgx/v5 from 5.7.2 to 5.9.2 ( #4029 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.7.2 to 5.9.2.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.7.2...v5.9.2 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.9.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-06-01 15:16:29 +05:30
Vishal Dalwadi and Abhishek Kondur
316df944e0
NM-294: SIEM Integration ( #4021 )
...
* feat(go): add apis for siem integration;
* feat(go): remove unnecessary comments;
* feat(go): add siem clients and use them for sending test events;
* feat(go): add grpc and protobuf definitions for auditlogs and siem;
* feat(go): move flow client to netmaker;
* feat(go): remove struct name prefix;
* feat(go): set table name;
* chore(go): alphabetical ordering;
* chore(go): use quotes directly;
* feat(go): add validation for integration type on get;
* feat(go): add check for update in upsert integration handler;
* feat(go): move envelope to export function;
* feat(go): start default client's batch loop on usage;
* feat(go): mask secrets in get integration api;
* feat(go): check for valid sites in validate;
* feat(go): validate workspace_id;
* feat(go): redact integration secrets on upsert as well;
* feat(go): flip tls verification;
* feat(go): validate elastic index;
---------
Co-authored-by: Abhishek Kondur <[email protected] >
2026-06-01 13:40:57 +05:30
dependabot[bot] and abhishek9686
26cbea051f
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.37 to 1.14.44 ( #4017 )
...
* build(deps): bump github.com/mattn/go-sqlite3 from 1.14.37 to 1.14.44
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) from 1.14.37 to 1.14.44.
- [Release notes](https://github.com/mattn/go-sqlite3/releases )
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.37...v1.14.44 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
dependency-version: 1.14.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix build
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: abhishek9686 <[email protected] >
2026-06-01 09:36:29 +05:30
dependabot[bot]
9f54b27d27
build(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 ( #4015 )
...
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/hashicorp/go-version/releases )
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-version/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:26:24 +05:30
dependabot[bot]
fb2aa673d5
build(deps): bump github.com/lib/pq from 1.12.1 to 1.12.3 ( #4016 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.12.1 to 1.12.3.
- [Release notes](https://github.com/lib/pq/releases )
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lib/pq/compare/v1.12.1...v1.12.3 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:26:07 +05:30
dependabot[bot]
7ec7ecd4a2
build(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 ( #4018 )
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.4.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:25:49 +05:30
dependabot[bot]
d2bdf7e290
build(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 ( #4019 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.18.5 to 1.18.6.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Commits](https://github.com/klauspost/compress/compare/v1.18.5...v1.18.6 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-version: 1.18.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:25:30 +05:30
dependabot[bot] and Abhishek Kondur
d5be6cc794
Build(deps): bump github.com/lib/pq from 1.11.2 to 1.12.1 ( #3947 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.11.2 to 1.12.1.
- [Release notes](https://github.com/lib/pq/releases )
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lib/pq/compare/v1.11.2...v1.12.1 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-05-15 22:09:32 +05:30
dependabot[bot] and Abhishek Kondur
13adcafa17
Build(deps): bump github.com/posthog/posthog-go from 1.11.1 to 1.11.2 ( #3946 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/posthog/posthog-go/releases )
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/posthog/posthog-go/compare/v1.11.1...v1.11.2 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-05-15 22:08:58 +05:30
dependabot[bot] and Abhishek Kondur
e695677286
Build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.2.0 ( #3935 )
...
Bumps [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519 ) from 1.1.0 to 1.2.0.
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: filippo.io/edwards25519
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-05-15 22:08:33 +05:30
dependabot[bot] and Abhishek Kondur
def6587939
Build(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.5 ( #3934 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.18.3 to 1.18.5.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Commits](https://github.com/klauspost/compress/compare/v1.18.3...v1.18.5 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-version: 1.18.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-05-15 22:08:12 +05:30
dependabot[bot] and Abhishek Kondur
522351b55f
Build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 ( #3931 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.2...v1.79.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-05-15 22:07:50 +05:30
8404b7a905
NM-324: PenTest Fixes ( #3996 )
...
* feat(go): mask email sender password and okta api token;
* NM-324: auditor should be blocked from adding devices to the networks
* NM-324: enforce network access checks for platform users
* NM-324: enforce network access checks for platform user for dns, metrics, audit logs
* feat(go): add headers for api, grafana, dashboard and prometheus;
* feat(go): add rate limiter for user authenticate api;
* feat(go): use context to prevent goroutine leak;
* feat(go): use the rightmost xff value;
* NM-329: remove flow logs explicit check for platform users
* fix(go): split by comma;
* fix(go): stop ticker on exit;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* feat: add CSP header;
* NM-324: add lockout period after too many auth reqs
---------
Co-authored-by: VishalDalwadi <[email protected] >
Co-authored-by: Vishal Dalwadi <[email protected] >
2026-05-07 17:38:52 +05:30
dependabot[bot]
dfb6c4171f
Build(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2 ( #3917 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/lib/pq/releases )
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lib/pq/compare/v1.11.1...v1.11.2 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 00:25:29 +05:30
292af315dd
NM-271: Scalability Improvements ( #3921 )
...
* feat(go): add user schema;
* feat(go): migrate to user schema;
* feat(go): add audit fields;
* feat(go): remove unused fields from the network model;
* feat(go): add network schema;
* feat(go): migrate to network schema;
* refactor(go): add comment to clarify migration logic;
* fix(go): test failures;
* fix(go): test failures;
* feat(go): change membership table to store memberships at all scopes;
* feat(go): add schema for access grants;
* feat(go): remove nameservers from new networks table; ensure db passed for schema functions;
* feat(go): set max conns for sqlite to 1;
* fix(go): issues updating user account status;
* NM-236: streamline operations in HA mode
* NM-236: only master pod should subscribe to updates from clients
* refactor(go): remove converters and access grants;
* refactor(go): add json tags in schema models;
* refactor(go): rename file to migrate_v1_6_0.go;
* refactor(go): add user groups and user roles tables; use schema tables;
* refactor(go): inline get and list from schema package;
* refactor(go): inline get network and list users from schema package;
* fix(go): staticcheck issues;
* fix(go): remove test not in use; fix test case;
* fix(go): validate network;
* fix(go): resolve static checks;
* fix(go): new models errors;
* fix(go): test errors;
* fix(go): handle no records;
* fix(go): add validations for user object;
* fix(go): set correct extclient status;
* fix(go): test error;
* feat(go): make schema the base package;
* feat(go): add host schema;
* feat(go): use schema host everywhere;
* feat(go): inline get host, list hosts and delete host;
* feat(go): use non-ptr value;
* feat(go): use save to upsert all fields;
* feat(go): use save to upsert all fields;
* feat(go): save turn endpoint as string;
* feat(go): check for gorm error record not found;
* fix(go): test failures;
* fix(go): update all network fields;
* fix(go): update all network fields;
* feat(go): add paginated list networks api;
* feat(go): add paginated list users api;
* feat(go): add paginated list hosts api;
* feat(go): add pagination to list groups api;
* fix(go): comment;
* fix(go): implement marshal and unmarshal text for custom types;
* fix(go): implement marshal and unmarshal json for custom types;
* fix(go): just use the old model for unmarshalling;
* fix(go): implement marshal and unmarshal json for custom types;
* NM-271:Import swap: compress/gzip replaced with github.com/klauspost/compress/gzip (2-4x faster, wire-compatible output). Added sync import.
Two sync.Pool variables (gzipWriterPool, bufferPool): reuse gzip.Writer and bytes.Buffer across calls instead of allocating fresh ones per publish.
compressPayload rewritten: pulls writer + buffer from pools, resets them, compresses at gzip.BestSpeed (level 1), copies the result out of the pooled buffer, and returns both objects to the pools.
* feat(go): remove paginated list networks api;
* feat(go): use custom paginated response object;
* NM-271: Improve server scalability under high host count
- Replace stdlib compress/gzip with klauspost/compress at BestSpeed and
pool gzip writers and buffers via sync.Pool to eliminate compression
as the dominant CPU hotspot.
- Debounce peer update broadcasts with a 500ms resettable window capped
at 3s max-wait, coalescing rapid-fire PublishPeerUpdate calls into a
single broadcast cycle.
- Cache HostPeerInfo (batch-refreshed by debounce worker) and
HostPeerUpdate (stored as side-effect of each publish) so the pull API
and peer_info API serve from pre-computed maps instead of triggering
expensive per-host computations under thundering herd conditions.
- Warm both caches synchronously at startup before the first publish
cycle so early pull requests are served instantly.
- Bound concurrent MQTT publishes to 5 via semaphore to prevent
broker TCP buffer overflows that caused broken pipe disconnects.
- Remove manual Disconnect+SetupMQTT from ConnectionLostHandler and
rely on the paho client's built-in AutoReconnect; add a 5s retry
wait in publish() to ride out brief reconnection windows.
* NM-271: Reduce server CPU contention under high concurrent load
- Cache ServerSettings with atomic.Value to eliminate repeated DB reads
on every pull request (was 32+ goroutines blocked on read lock)
- Batch UpdateNodeCheckin writes in memory, flush every 30s to reduce
per-checkin write lock contention (was 88+ goroutines blocked)
- Enable SQLite WAL mode + busy_timeout and remove global dbMutex;
let SQLite handle concurrency natively (reads no longer block writes)
- Move ResetFailedOverPeer/ResetAutoRelayedPeer to async in pull()
handler since results don't affect the cached response
- Skip no-op UpsertNode writes in failover/relay reset functions
(early return when node has no failover/relay state)
- Remove CheckHostPorts from hostUpdateFallback hot path
- Switch to pure-Go SQLite driver (glebarez/sqlite), set CGO_ENABLED=0
* fix(go): ensure default values for page and per_page are used when not passed;
* fix(go): rename v1.6.0 to v1.5.1;
* fix(go): check for gorm.ErrRecordNotFound instead of database.IsEmptyRecord;
* fix(go): use host id, not pending host id;
* NM-271: Revert pure-Go SQLite and FIPS disable to verify impact
Revert to CGO-based mattn/go-sqlite3 driver and re-enable FIPS to
isolate whether these changes are still needed now that the global
dbMutex has been removed and WAL mode is enabled. Keep WAL mode
pragma with mattn-compatible DSN format.
* feat(go): add filters to paginated apis;
* feat(go): add filters to paginated apis;
* feat(go): remove check for max username length;
* feat(go): add filters to count as well;
* feat(go): use library to check email address validity;
* feat(go): ignore pagination if params not passed;
* fix(go): pagination issues;
* fix(go): check exists before using;
* fix(go): remove debug log;
* NM-271: rm debug logs
* NM-271: check if caching is enabled
* NM-271: add server sync mq topic for HA mode
* NM-271: fix build
* NM-271: push metrics in batch to exproter over api
* NM-271: use basic auth for exporter metrics api
* fix(go): use gorm err record not found;
* NM-271: Add monitoring stack on demand
* NM-271: -m arg for install script should only add monitoring stack
* fix(go): use gorm err record not found;
* NM-271: update docker compose file for prometheus
* NM-271: update docker compose file for prometheus
* fix(go): use user principal name when creating pending user;
* fix(go): use schema package for consts;
* NM-236: rm duplicate network hook
* NM-271: add server topic to reset idp hooks on master node
* fix(go): prevent disabling superadmin user;
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): swap is admin and is superadmin;
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): remove dead code block;
https://github.com/gravitl/netmaker/pull/3910#discussion_r2928837937
* fix(go): incorrect message when trying to disable self;
https://github.com/gravitl/netmaker/pull/3910#discussion_r2928837934
* NM-271: fix stale peers on reset_failovered pull and add HTTP timeout to metrics exporter
Run the failover/relay reset synchronously in the pull handler so the
response reflects post-reset topology instead of serving stale cached
peers. Add a 30s timeout to the metrics exporter HTTP client to prevent
PushAllMetricsToExporter from blocking the Keepalive loop.
* NM-271: fix gzip pool corruption, MQTT topic mismatch, stale settings cache, and reduce redundant DB fetches
- Only return gzip.Writer to pool after successful Close to prevent
silently malformed MQTT payloads from a previously errored writer.
- Fix serversync subscription to exact topic match since syncType is
now in the message payload, not the topic path.
- Prevent zero-value ServerSettings from being cached indefinitely
when the DB record is missing or unmarshal fails on startup.
- Return fetched hosts/nodes from RefreshHostPeerInfoCache so
warmPeerCaches reuses them instead of querying the DB twice.
- Compute fresh HostPeerUpdate on reset_failovered pull instead of
serving stale cache, and store result back for subsequent requests.
* NM-271: fix gzip writer pool leak, log checkin flush errors, and fix master pod ordinal parsing
- Reset gzip.Writer to io.Discard before returning to pool so errored
writers are never leaked or silently reused with corrupt state.
- Track and log failed DB inserts in FlushNodeCheckins so operators
have visibility when check-in timestamps are lost.
- Parse StatefulSet pod ordinal as integer instead of using HasSuffix
to prevent netmaker-10 from being misidentified as master pod.
* NM-271: simplify masterpod logic
* fix(go): use correct header;
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): return after error response;
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): use correct order of params;
https://github.com/gravitl/netmaker/pull/3910#discussion_r2929593036
* fix(go): set default values for page and page size; use v2 instead of /list;
* NM-271: use host name
* Update mq/serversync.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* NM-271: fix duplicate serversynce case
* NM-271: streamline gw updates
* Update logic/auth.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* Update schema/user_roles.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): syntax error;
* fix(go): set default values when page and per_page are not passed or 0;
* fix(go): use uuid.parse instead of uuid.must parse;
* fix(go): review errors;
* fix(go): review errors;
* Update controllers/user.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* Update controllers/user.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* NM-163: fix errors:
* Update db/types/options.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* fix(go): persist return user in event;
* Update db/types/options.go
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
* NM-271: signal pull on ip changes
* NM-163: duplicate lines of code
* NM-163: fix(go): fix missing return and filter parsing in user controller
- Add missing return after error response in updateUserAccountStatus
to prevent double-response and spurious ext-client side-effects
- Use switch statements in listUsers to skip unrecognized
account_status and mfa_status filter values
* NM-271: signal pull req on node ip change
* fix(go): check for both min and max page size;
* NM-271: refresh node object before update
* fix(go): enclose transfer superadmin in transaction;
* fix(go): review errors;
* fix(go): remove free tier checks;
* fix(go): review fixes;
* NM-271: streamline ip pool ops
* NM-271: fix tests, set max idle conns
* NM-271: fix(go): fix data races in settings cache and peer update worker
- Use pointer type in atomic.Value for serverSettingsCache to avoid
replacing the variable non-atomically in InvalidateServerSettingsCache
- Swap peerUpdateReplace flag before draining the channel to prevent
a concurrent replacePeers=true from being consumed by the wrong cycle
---------
Co-authored-by: VishalDalwadi <[email protected] >
Co-authored-by: Vishal Dalwadi <[email protected] >
Co-authored-by: tenki-reviewer[bot] <262613592+tenki-reviewer[bot]@users.noreply.github.com>
2026-03-18 00:24:54 +05:30
dependabot[bot]
01900cc4b6
Build(deps): bump google.golang.org/api from 0.258.0 to 0.272.0 ( #3916 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.258.0 to 0.272.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.258.0...v0.272.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.272.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 00:03:35 +05:30
dependabot[bot]
613a21dd80
Build(deps): bump github.com/posthog/posthog-go from 1.9.1 to 1.11.1 ( #3918 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.9.1 to 1.11.1.
- [Release notes](https://github.com/posthog/posthog-go/releases )
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/posthog/posthog-go/compare/v1.9.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 00:01:30 +05:30
dependabot[bot]
6fdc607cb7
Build(deps): bump github.com/txn2/txeh from 1.7.0 to 1.8.0 ( #3919 )
...
Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/txn2/txeh/releases )
- [Commits](https://github.com/txn2/txeh/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/txn2/txeh
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 00:01:13 +05:30
dependabot[bot]
dd19c384e7
Build(deps): bump github.com/mattn/go-sqlite3 from 1.14.33 to 1.14.37 ( #3920 )
...
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) from 1.14.33 to 1.14.37.
- [Release notes](https://github.com/mattn/go-sqlite3/releases )
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.33...v1.14.37 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
dependency-version: 1.14.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 00:00:53 +05:30
dependabot[bot]
6a4b34b61c
Build(deps): bump github.com/ClickHouse/clickhouse-go/v2 ( #3838 )
...
Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go ) from 2.42.0 to 2.43.0.
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases )
- [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0 )
---
updated-dependencies:
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
dependency-version: 2.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 10:41:30 +05:30
dependabot[bot]
ced88cbd1c
Build(deps): bump github.com/lib/pq from 1.10.9 to 1.11.1 ( #3840 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.9 to 1.11.1.
- [Release notes](https://github.com/lib/pq/releases )
- [Changelog](https://github.com/lib/pq/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lib/pq/compare/v1.10.9...v1.11.1 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 09:34:56 +05:30
dependabot[bot]
ba5e1d2051
Build(deps): bump golang.org/x/crypto from 0.46.0 to 0.48.0 ( #3855 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.46.0 to 0.48.0.
- [Commits](https://github.com/golang/crypto/compare/v0.46.0...v0.48.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 09:33:19 +05:30
dependabot[bot]
1fdd408968
Build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 ( #3856 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.34.0 to 0.35.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 09:15:57 +05:30
dependabot[bot]
9d2fb8d6f8
Build(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 ( #3827 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.77.0 to 1.78.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.77.0...v1.78.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.78.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-31 11:45:31 +04:00
dependabot[bot] and Abhishek Kondur
c7ecb55c36
Build(deps): bump github.com/mattn/go-sqlite3 from 1.14.32 to 1.14.33 ( #3828 )
...
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) from 1.14.32 to 1.14.33.
- [Release notes](https://github.com/mattn/go-sqlite3/releases )
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.32...v1.14.33 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
dependency-version: 1.14.33
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-01-29 14:43:27 +04:00
dependabot[bot] and Abhishek Kondur
e251d9fcf3
Build(deps): bump github.com/posthog/posthog-go from 1.6.13 to 1.9.1 ( #3826 )
...
Bumps [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go ) from 1.6.13 to 1.9.1.
- [Release notes](https://github.com/posthog/posthog-go/releases )
- [Changelog](https://github.com/PostHog/posthog-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/posthog/posthog-go/compare/v1.6.13...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/posthog/posthog-go
dependency-version: 1.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Abhishek Kondur <[email protected] >
2026-01-29 14:43:06 +04:00
a9c9ad9807
Build(deps): bump google.golang.org/api from 0.253.0 to 0.258.0 ( #3801 )
...
* Build(deps): bump google.golang.org/api from 0.253.0 to 0.258.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.253.0 to 0.258.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.253.0...v0.258.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.258.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
* fix(go): static check failing;
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: VishalDalwadi <[email protected] >
Co-authored-by: Abhishek Kondur <[email protected] >
2026-01-29 14:42:36 +04:00
dependabot[bot]
8ffeb6a2c9
Build(deps): bump github.com/go-playground/validator/v10 ( #3829 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.30.0 to 10.30.1.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.30.0...v10.30.1 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-version: 10.30.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 14:37:24 +04:00
dependabot[bot]
06c8fc2c3b
Build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 ( #3785 )
...
Bumps google.golang.org/protobuf from 1.36.10 to 1.36.11.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:14:35 +04:00
dependabot[bot]
ddd6ae15de
Build(deps): bump github.com/ClickHouse/clickhouse-go/v2 ( #3783 )
...
Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go ) from 2.41.0 to 2.42.0.
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases )
- [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.41.0...v2.42.0 )
---
updated-dependencies:
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
dependency-version: 2.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:14:17 +04:00
dependabot[bot]
7f65b3afe8
Build(deps): bump github.com/txn2/txeh from 1.5.5 to 1.7.0 ( #3800 )
...
Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh ) from 1.5.5 to 1.7.0.
- [Release notes](https://github.com/txn2/txeh/releases )
- [Commits](https://github.com/txn2/txeh/commits/v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/txn2/txeh
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:13:39 +04:00
dependabot[bot]
dbb010df14
Build(deps): bump github.com/go-playground/validator/v10 ( #3802 )
...
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.28.0 to 10.30.0.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.28.0...v10.30.0 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
dependency-version: 10.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:11:46 +04:00
Vishal Dalwadi
a4981ffd26
NM-168: Network Flow Logs ( #3754 )
...
* feat(go): define flow events;
* feat(go): improve structure;
* feat(go): improve structure;
* feat(go): remove old flow definitions;
* feat(sql): add clickhouse init scripts;
* feat(sql): add protobuf spec;
* fix(sql): store ip as string;
* feat(go): move proto def to grpc dir;
* feat(go): use node instead of host as type; optimize protobuf defs;
* feat(go): add clickhouse db support; add endpoint to query flows;
* fix(go): fix clickhouse config;
* fix(go): use error response structure to report error;
* feat(go): pass flow logging status to netclient;
* feat(go): add peer ip identity map to host peer info;
* feat(go): remove prefix from participant obj fields;
* feat(go): add flow logs enabled field to host;
* feat(go): add filtering to get flow api;
* feat(go): fix record struct;
* feat(go): add exporter url to server config;
* feat(go): add exporter url to server config;
* feat(go): enable flow logs by default;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): add db initialization logic;
* feat(go): filter by network id;
* fix(go): connection issue;
* fix(go): connection issue;
* fix(go): golang builder version;
* feat(go): add server settings for flow logs;
* feat(go): initialize clickhouse in pro; check for retention;
* feat(go): add exporter feature flags;
* feat(go): add grpc behind caddy;
* feat(go): expose ports correctly;
* fix(go): grpc caddyfile config;
* fix(go): publish exporter feature flags on license validation;
* fix(go): set server name for netmaker exporter;
* fix(go): set server name for netmaker exporter;
* fix(go): check for nil cancel func;
* fix(go): add flow logs field to api host;
* fix(go): add flow logs field to api host;
* fix(go): remove port from grpc setting;
* chore(go): tabs;
* feat(go): introduce egress range participant type;.
* feat(go): rename egress range to egress route for uniform language;
* feat(go): rename egress range to egress route for uniform language;
* feat: add peer addr identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: set correct from and to args;
* feat: add support for filtering by node;
* feat: use corresponding base image;
* feat: update dockerfile base image version;
* fix: disable flow logs for all host when global settings are changed;
2025-12-12 14:12:00 +04:00
dependabot[bot]
dae5c33011
Build(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 ( #3770 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 10:51:51 +04:00
dependabot[bot]
d9b4d1c4d0
Build(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 ( #3771 )
...
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/hashicorp/go-version/releases )
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 10:41:10 +04:00
dependabot[bot]
b972c35c76
Build(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 ( #3772 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/crypto/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 10:40:53 +04:00
dependabot[bot]
d1c92c8443
Build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ( #3769 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 10:40:18 +04:00
dependabot[bot]
269337cd4b
Build(deps): bump google.golang.org/api from 0.253.0 to 0.256.0 ( #3732 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.253.0 to 0.256.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.253.0...v0.256.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.256.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 18:25:37 +04:00