Releases: kubescape/synchronizer
Releases · kubescape/synchronizer
Release v0.0.74
Merge pull request #78 from kubescape/bump bump azidentity to 1.6.0
Release v0.0.72
Overview
Release v0.0.71
Merge pull request #75 from kubescape/notfind stop watching on not found resources
Release v0.0.70
Overview
Added nil checks when logging pulsar errors
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x48 pc=0x101bd44]
goroutine 163 [running]:
github.com/kubescape/synchronizer/adapters/backend/v1.logPulsarSyncAsyncErrors({0x0, 0x0}, 0xc000e68340, {0x14d6160, 0xc00010e210})
/work/adapters/backend/v1/pulsar.go:359 +0x144
github.com/apache/pulsar-client-go/pulsar.runCallback(...)
/go/pkg/mod/github.com/apache/pulsar-client-go@v0.12.0/pulsar/producer_partition.go:534
github.com/apache/pulsar-client-go/pulsar.(*sendRequest).done.func1()
/go/pkg/mod/github.com/apache/pulsar-client-go@v0.12.0/pulsar/producer_partition.go:1540 +0x38
sync.(*Once).doSlow(0x14d6160?, 0xc00010e210?)
/usr/local/go/src/sync/once.go:74 +0xbf
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:65
github.com/apache/pulsar-client-go/pulsar.(*sendRequest).done(0xc000ef4000, {0x0?, 0x0}, {0x14d6160, 0xc00010e210})
/go/pkg/mod/github.com/apache/pulsar-client-go@v0.12.0/pulsar/producer_partition.go:1539 +0x465
github.com/apache/pulsar-client-go/pulsar.(*partitionProducer).failTimeoutMessages(0xc000380c60)
/go/pkg/mod/github.com/apache/pulsar-client-go@v0.12.0/pulsar/producer_partition.go:903 +0x50a
created by github.com/apache/pulsar-client-go/pulsar.newPartitionProducer in goroutine 135
/go/pkg/mod/github.com/apache/pulsar-client-go@v0.12.0/pulsar/producer_partition.go:216 +0x949
Release v0.0.69
Overview
Release v0.0.68
let's see if the CI agrees
Release v0.0.67
Overview
Release v0.0.65
Merge pull request #67 from kubescape/nodes add logic to sync nodes and avoid too frequent updates
Release v0.0.64
Overview
A new periodic task in the synchronizer server which outputs the list of connected clients to pulsar
sequenceDiagram
participant SynchronizerIC
SynchronizerIC->>+SynchronizerBE : Connection Established
Note over SynchronizerIC,SynchronizerBE: cluster, account, app info
participant SynchronizerBE
participant Pulsar
participant Ingester
participant Postgres
loop Every 24 hours
SynchronizerBE->>+Pulsar : ConnectedClients
Note over SynchronizerBE,Pulsar: List of connected clients <br /> + attach current timestamp
end
Pulsar->>+Ingester: Consume ConnectedClients message
Ingester->>+Postgres: Upsert
Release v0.0.63
Overview
An improvement at the synchronizer server - we check for the client version before starting a reconciliation task since Batch is not supported for clients running older synchronizer version