diff --git a/go.mod b/go.mod index ffe4295bd..57e259ae8 100644 --- a/go.mod +++ b/go.mod @@ -7,11 +7,11 @@ require ( buf.build/gen/go/antinvestor/presence/protocolbuffers/go v1.36.10-20250520083445-2d0e51ca1296.1 connectrpc.com/connect v1.19.1 connectrpc.com/validate v0.6.0 - github.com/antinvestor/apis/go/common v1.45.1 - github.com/antinvestor/apis/go/device v1.45.2 - github.com/antinvestor/apis/go/notification v1.45.2 - github.com/antinvestor/apis/go/partition v1.45.2 - github.com/antinvestor/apis/go/profile v1.45.2 + github.com/antinvestor/apis/go/common v1.46.4 + github.com/antinvestor/apis/go/device v1.46.2 + github.com/antinvestor/apis/go/notification v1.46.2 + github.com/antinvestor/apis/go/partition v1.46.2 + github.com/antinvestor/apis/go/profile v1.46.2 github.com/antinvestor/gomatrix v0.1.6 github.com/antinvestor/gomatrixserverlib v0.2.7 github.com/asynkron/protoactor-go v0.0.0-20251008162023-d5226bee08eb @@ -22,17 +22,17 @@ require ( github.com/lib/pq v1.10.9 github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 github.com/patrickmn/go-cache v2.1.0+incompatible - github.com/pitabwire/frame v1.60.0 + github.com/pitabwire/frame v1.61.1 github.com/pitabwire/util v0.3.5 github.com/pkg/errors v0.9.1 github.com/prometheus/client_golang v1.23.2 - github.com/redis/go-redis/v9 v9.14.0 + github.com/redis/go-redis/v9 v9.14.1 github.com/stretchr/testify v1.11.1 github.com/tidwall/gjson v1.18.0 github.com/tidwall/sjson v1.2.5 github.com/uber/jaeger-client-go v2.30.0+incompatible github.com/valkey-io/valkey-go v1.0.67 - go.mau.fi/util v0.9.1 + go.mau.fi/util v0.9.2 go.opentelemetry.io/otel v1.38.0 go.opentelemetry.io/otel/trace v1.38.0 go.uber.org/mock v0.6.0 @@ -48,7 +48,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 gorm.io/gorm v1.31.0 gotest.tools/v3 v3.5.2 - maunium.net/go/mautrix v0.25.1 + maunium.net/go/mautrix v0.25.2 ) require ( @@ -106,6 +106,7 @@ require ( github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v5 v5.3.0 // indirect github.com/google/cel-go v0.26.1 // indirect + github.com/google/gnostic v0.7.1 // indirect github.com/google/gnostic-models v0.7.0 // indirect github.com/googleapis/gax-go/v2 v2.15.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect @@ -134,7 +135,7 @@ require ( github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/morikuni/aec v1.0.0 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/nats-io/nats.go v1.46.1 // indirect + github.com/nats-io/nats.go v1.47.0 // indirect github.com/nats-io/nkeys v0.4.11 // indirect github.com/nats-io/nuid v1.0.1 // indirect github.com/nicksnyder/go-i18n/v2 v2.6.0 // indirect @@ -206,7 +207,7 @@ require ( golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect google.golang.org/api v0.252.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20251007200510-49b9836ed3ff // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20251007200510-49b9836ed3ff // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f // indirect gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/macaroon.v2 v2.1.0 // indirect diff --git a/go.sum b/go.sum index 0c0942fe1..dd44f9963 100644 --- a/go.sum +++ b/go.sum @@ -46,16 +46,16 @@ github.com/Workiva/go-datastructures v1.1.6/go.mod h1:1yZL+zfsztete+ePzZz/Zb1/t5 github.com/XSAM/otelsql v0.40.0 h1:8jaiQ6KcoEXF46fBmPEqb+pp29w2xjWfuXjZXTXBjaA= github.com/XSAM/otelsql v0.40.0/go.mod h1:/7F+1XKt3/sTlYtwKtkHQ5Gzoom+EerXmD1VdnTqfB4= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= -github.com/antinvestor/apis/go/common v1.45.1 h1:YqdcEADWfvl86OVZB/Y4LXJilTyaHQtEcNC+Srqwl50= -github.com/antinvestor/apis/go/common v1.45.1/go.mod h1:1z2KmKTzaBVv8AuCPj3wogdktBkvsLXGrhD7g9JLOt4= -github.com/antinvestor/apis/go/device v1.45.2 h1:pTf2ujTmgonGCoEYDUmNTJQCrd0UUCeq2nIUKXWbmO4= -github.com/antinvestor/apis/go/device v1.45.2/go.mod h1:qwPWVmf62GGARD1ekFMHbi8qTNO6WaVpoSIUF8U++q0= -github.com/antinvestor/apis/go/notification v1.45.2 h1:XWP9q7FUzo4tWWmvBZz77G6Wni7c/KAfRfob9RcVGGE= -github.com/antinvestor/apis/go/notification v1.45.2/go.mod h1:3IGIW0ktRvbvZocii2YEhBhPP6zX00OFmiPsp3+unWU= -github.com/antinvestor/apis/go/partition v1.45.2 h1:GyQYMaHUvIoQgaLfwUpb7FYvRWJcRCHdRBtL+sTQUBg= -github.com/antinvestor/apis/go/partition v1.45.2/go.mod h1:nLFe48lFsrurrskXdxLPT8QkKozmXa4Zu4paLeUkWko= -github.com/antinvestor/apis/go/profile v1.45.2 h1:eFSIURdIyQ0/7df6VQIRzmxKHUf0TNT71F/zcQAOOoU= -github.com/antinvestor/apis/go/profile v1.45.2/go.mod h1:Rw8ufh8KOjuLhmzrn4I8+AgGuBbGpWPguSKIpk+YdEA= +github.com/antinvestor/apis/go/common v1.46.4 h1:BNe2VjP8DTIoPGePp8ib8Barq/vG0UiH+Yjz0RjczBE= +github.com/antinvestor/apis/go/common v1.46.4/go.mod h1:sMq1Wi4NUYJMdS5iW6vMViHtMMVxZyNeP68uoPWm5ow= +github.com/antinvestor/apis/go/device v1.46.2 h1:y/UqmrvbLhznZgNkbBKZuNBmFl60++f37qOXpJTuCZU= +github.com/antinvestor/apis/go/device v1.46.2/go.mod h1:itvkth064Km9RctFqHUvYCSvr1wDcRgkaGXV+MKHbbw= +github.com/antinvestor/apis/go/notification v1.46.2 h1:Yr+GguvyrLcMaBvt+HSAOStC0lhsg/AQUxtcoakPqJA= +github.com/antinvestor/apis/go/notification v1.46.2/go.mod h1:gkRF3jzXgyVpe9FbMFPMgopPOwH5/g65Oa+7IVhDbhI= +github.com/antinvestor/apis/go/partition v1.46.2 h1:hAKwEVkyRhg8BwklxLrO3SOpqfuj2yraAoDlkyl7ey8= +github.com/antinvestor/apis/go/partition v1.46.2/go.mod h1:Bjzcf0r4tim0qNtHRPE7tXuXlHlrnKxL+EuB9exL468= +github.com/antinvestor/apis/go/profile v1.46.2 h1:l9rRPqs1akmCNW3NzNOb6or9jJh/f4Xy7MJOHKTM74Y= +github.com/antinvestor/apis/go/profile v1.46.2/go.mod h1:4B13Unj0VXHa3CIHgxao++08PaMndaFTm/SRuzZkOnQ= github.com/antinvestor/gomatrix v0.1.6 h1:jQBRodQP/xy1xFc5fvYglLQacVAUwCeJA5flJa4++AY= github.com/antinvestor/gomatrix v0.1.6/go.mod h1:KC/xvNEOu0cHuyc7FiaU8eSVji1XTNzSeRNKq0fi/O4= github.com/antinvestor/gomatrixserverlib v0.2.7 h1:lk6fZHJwzX/G9ToWztecXqHjjrQ0YMcRlWPYO0fOVmY= @@ -175,6 +175,8 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/cel-go v0.26.1 h1:iPbVVEdkhTX++hpe3lzSk7D3G3QSYqLGoHOcEio+UXQ= github.com/google/cel-go v0.26.1/go.mod h1:A9O8OU9rdvrK5MQyrqfIxo1a0u4g3sF8KB6PUIaryMM= +github.com/google/gnostic v0.7.1 h1:t5Kc7j/8kYr8t2u11rykRrPPovlEMG4+xdc/SpekATs= +github.com/google/gnostic v0.7.1/go.mod h1:KSw6sxnxEBFM8jLPfJd46xZP+yQcfE8XkiqfZx5zR28= github.com/google/gnostic-models v0.7.0 h1:qwTtogB15McXDaNqTZdzPJRHvaVJlAl+HVQnLmJEJxo= github.com/google/gnostic-models v0.7.0/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -283,8 +285,8 @@ github.com/nats-io/jwt/v2 v2.8.0 h1:K7uzyz50+yGZDO5o772eRE7atlcSEENpL7P+b74JV1g= github.com/nats-io/jwt/v2 v2.8.0/go.mod h1:me11pOkwObtcBNR8AiMrUbtVOUGkqYjMQZ6jnSdVUIA= github.com/nats-io/nats-server/v2 v2.12.0 h1:OIwe8jZUqJFrh+hhiyKu8snNib66qsx806OslqJuo74= github.com/nats-io/nats-server/v2 v2.12.0/go.mod h1:nr8dhzqkP5E/lDwmn+A2CvQPMd1yDKXQI7iGg3lAvww= -github.com/nats-io/nats.go v1.46.1 h1:bqQ2ZcxVd2lpYI97xYASeRTY3I5boe/IVmuUDPitHfo= -github.com/nats-io/nats.go v1.46.1/go.mod h1:iRWIPokVIFbVijxuMQq4y9ttaBTMe0SFdlZfMDd+33g= +github.com/nats-io/nats.go v1.47.0 h1:YQdADw6J/UfGUd2Oy6tn4Hq6YHxCaJrVKayxxFqYrgM= +github.com/nats-io/nats.go v1.47.0/go.mod h1:iRWIPokVIFbVijxuMQq4y9ttaBTMe0SFdlZfMDd+33g= github.com/nats-io/nkeys v0.4.11 h1:q44qGV008kYd9W1b1nEBkNzvnWxtRSQ7A8BoqRrcfa0= github.com/nats-io/nkeys v0.4.11/go.mod h1:szDimtgmfOi9n25JpfIdGw12tZFYXqhGxjhVxsatHVE= github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw= @@ -315,8 +317,8 @@ github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTK github.com/petermattis/goid v0.0.0-20250904145737-900bdf8bb490 h1:QTvNkZ5ylY0PGgA+Lih+GdboMLY/G9SEGLMEGVjTVA4= github.com/petermattis/goid v0.0.0-20250904145737-900bdf8bb490/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= -github.com/pitabwire/frame v1.60.0 h1:RQiu4PJsQrqjZa5co0kYK0ftbiNPfZQUK23lD3h33CQ= -github.com/pitabwire/frame v1.60.0/go.mod h1:AjLrDaP2YybGZCTQPm8oogZeMW7vCwdePnKv/egNcY4= +github.com/pitabwire/frame v1.61.1 h1:XhRZ9Ta5xkiIbQvJaWp9OCCEFzDcnj3N8Tw2gDsAblo= +github.com/pitabwire/frame v1.61.1/go.mod h1:AjLrDaP2YybGZCTQPm8oogZeMW7vCwdePnKv/egNcY4= github.com/pitabwire/natspubsub v0.7.2 h1:IaFhv06lnAUD9TAhVhx22EEpenvlP1K7VSGfToGFpyU= github.com/pitabwire/natspubsub v0.7.2/go.mod h1:WvluTZHrDOPNC617BLovPcWuHNclY7CjpY7kVAOtUMY= github.com/pitabwire/util v0.3.5 h1:+0edmrGEyLaC/Q4+9i1auPxpygd1N1Q/r0Gj5rlLkaU= @@ -338,8 +340,8 @@ github.com/prometheus/otlptranslator v1.0.0 h1:s0LJW/iN9dkIH+EnhiD3BlkkP5QVIUVEo github.com/prometheus/otlptranslator v1.0.0/go.mod h1:vRYWnXvI6aWGpsdY/mOT/cbeVRBlPWtBNDb7kGR3uKM= github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7DuK0= github.com/prometheus/procfs v0.17.0/go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw= -github.com/redis/go-redis/v9 v9.14.0 h1:u4tNCjXOyzfgeLN+vAZaW1xUooqWDqVEsZN0U01jfAE= -github.com/redis/go-redis/v9 v9.14.0/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw= +github.com/redis/go-redis/v9 v9.14.1 h1:nDCrEiJmfOWhD76xlaw+HXT0c9hfNWeXgl0vIRYSDvQ= +github.com/redis/go-redis/v9 v9.14.1/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= github.com/rs/xid v1.6.0 h1:fV591PaemRlL6JfRxGDEPl69wICngIQ3shQtzfy2gxU= @@ -405,8 +407,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0= github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= -go.mau.fi/util v0.9.1 h1:A+XKHRsjKkFi2qOm4RriR1HqY2hoOXNS3WFHaC89r2Y= -go.mau.fi/util v0.9.1/go.mod h1:M0bM9SyaOWJniaHs9hxEzz91r5ql6gYq6o1q5O1SsjQ= +go.mau.fi/util v0.9.2 h1:+S4Z03iCsGqU2WY8X2gySFsFjaLlUHFRDVCYvVwynKM= +go.mau.fi/util v0.9.2/go.mod h1:055elBBCJSdhRsmub7ci9hXZPgGr1U6dYg44cSgRgoU= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= go.opentelemetry.io/contrib/bridges/otelslog v0.13.0 h1:bwnLpizECbPr1RrQ27waeY2SPIPeccCx/xLuoYADZ9s= @@ -571,8 +573,8 @@ google.golang.org/genproto v0.0.0-20250715232539-7130f93afb79 h1:Nt6z9UHqSlIdIGJ google.golang.org/genproto v0.0.0-20250715232539-7130f93afb79/go.mod h1:kTmlBHMPqR5uCZPBvwa2B18mvubkjyY3CRLI0c6fj0s= google.golang.org/genproto/googleapis/api v0.0.0-20251007200510-49b9836ed3ff h1:8Zg5TdmcbU8A7CXGjGXF1Slqu/nIFCRaR3S5gT2plIA= google.golang.org/genproto/googleapis/api v0.0.0-20251007200510-49b9836ed3ff/go.mod h1:dbWfpVPvW/RqafStmRWBUpMN14puDezDMHxNYiRfQu0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251007200510-49b9836ed3ff h1:A90eA31Wq6HOMIQlLfzFwzqGKBTuaVztYu/g8sn+8Zc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20251007200510-49b9836ed3ff/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f h1:1FTH6cpXFsENbPR5Bu8NQddPSaUUE6NA2XdZdDSAJK4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk= google.golang.org/grpc v1.76.0 h1:UnVkv1+uMLYXoIz6o7chp59WfQUYA2ex/BXQ9rHZu7A= google.golang.org/grpc v1.76.0/go.mod h1:Ju12QI8M6iQJtbcsV+awF5a4hfJMLi4X0JLo94ULZ6c= google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= @@ -612,8 +614,8 @@ k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOP k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b/go.mod h1:UZ2yyWbFTpuhSbFhv24aGNOdoRdJZgsIObGBUaYVsts= k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y= k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -maunium.net/go/mautrix v0.25.1 h1:+xe3eXtQNcDPU/HoWzvSOA5YX57iqlYI1TXf/fM0KWs= -maunium.net/go/mautrix v0.25.1/go.mod h1:iSueLJ/2fBaNrsTObGqi1j0cl/loxrtAjmjay1scYD8= +maunium.net/go/mautrix v0.25.2 h1:CUG23zp754yGOTMh9Q4mVSENS9FyweE/G+6ZsPDMCUU= +maunium.net/go/mautrix v0.25.2/go.mod h1:EWgYyp2iFZP7pnSm+rufHlO8YVnA2KnoNBDpwekiAwI= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE= sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=